-
-
Notifications
You must be signed in to change notification settings - Fork 189
/
esmorph.js.result.json
1 lines (1 loc) · 265 KB
/
esmorph.js.result.json
1
{"type":"Program","loc":{"start":{"line":28,"column":0},"end":{"line":240,"column":62}},"range":[1408,9850],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":28,"column":0},"end":{"line":240,"column":62}},"range":[1408,9850],"expression":{"type":"CallExpression","loc":{"start":{"line":28,"column":1},"end":{"line":240,"column":60}},"range":[1409,9848],"callee":{"type":"FunctionExpression","loc":{"start":{"line":28,"column":1},"end":{"line":240,"column":1}},"range":[1409,9789],"id":null,"params":[{"type":"Identifier","loc":{"start":{"line":28,"column":11},"end":{"line":28,"column":18}},"range":[1419,1426],"name":"exports"}],"body":{"type":"BlockStatement","loc":{"start":{"line":28,"column":20},"end":{"line":240,"column":1}},"range":[1428,9789],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":29,"column":4},"end":{"line":29,"column":17}},"range":[1434,1447],"expression":{"type":"Literal","loc":{"start":{"line":29,"column":4},"end":{"line":29,"column":16}},"range":[1434,1446],"value":"use strict","raw":"'use strict'"},"directive":"use strict"},{"type":"VariableDeclaration","loc":{"start":{"line":31,"column":4},"end":{"line":72,"column":6}},"range":[1453,3203],"declarations":[{"type":"VariableDeclarator","loc":{"start":{"line":31,"column":8},"end":{"line":72,"column":5}},"range":[1457,3202],"id":{"type":"Identifier","loc":{"start":{"line":31,"column":8},"end":{"line":31,"column":14}},"range":[1457,1463],"name":"Syntax"},"init":{"type":"ObjectExpression","loc":{"start":{"line":31,"column":17},"end":{"line":72,"column":5}},"range":[1466,3202],"properties":[{"type":"Property","loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":52}},"range":[1476,1520],"key":{"type":"Identifier","loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":28}},"range":[1476,1496],"name":"AssignmentExpression"},"value":{"type":"Literal","loc":{"start":{"line":32,"column":30},"end":{"line":32,"column":52}},"range":[1498,1520],"value":"AssignmentExpression","raw":"'AssignmentExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":33,"column":8},"end":{"line":33,"column":42}},"range":[1530,1564],"key":{"type":"Identifier","loc":{"start":{"line":33,"column":8},"end":{"line":33,"column":23}},"range":[1530,1545],"name":"ArrayExpression"},"value":{"type":"Literal","loc":{"start":{"line":33,"column":25},"end":{"line":33,"column":42}},"range":[1547,1564],"value":"ArrayExpression","raw":"'ArrayExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":34,"column":8},"end":{"line":34,"column":40}},"range":[1574,1606],"key":{"type":"Identifier","loc":{"start":{"line":34,"column":8},"end":{"line":34,"column":22}},"range":[1574,1588],"name":"BlockStatement"},"value":{"type":"Literal","loc":{"start":{"line":34,"column":24},"end":{"line":34,"column":40}},"range":[1590,1606],"value":"BlockStatement","raw":"'BlockStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":35,"column":8},"end":{"line":35,"column":44}},"range":[1616,1652],"key":{"type":"Identifier","loc":{"start":{"line":35,"column":8},"end":{"line":35,"column":24}},"range":[1616,1632],"name":"BinaryExpression"},"value":{"type":"Literal","loc":{"start":{"line":35,"column":26},"end":{"line":35,"column":44}},"range":[1634,1652],"value":"BinaryExpression","raw":"'BinaryExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":36,"column":8},"end":{"line":36,"column":40}},"range":[1662,1694],"key":{"type":"Identifier","loc":{"start":{"line":36,"column":8},"end":{"line":36,"column":22}},"range":[1662,1676],"name":"BreakStatement"},"value":{"type":"Literal","loc":{"start":{"line":36,"column":24},"end":{"line":36,"column":40}},"range":[1678,1694],"value":"BreakStatement","raw":"'BreakStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":37,"column":8},"end":{"line":37,"column":40}},"range":[1704,1736],"key":{"type":"Identifier","loc":{"start":{"line":37,"column":8},"end":{"line":37,"column":22}},"range":[1704,1718],"name":"CallExpression"},"value":{"type":"Literal","loc":{"start":{"line":37,"column":24},"end":{"line":37,"column":40}},"range":[1720,1736],"value":"CallExpression","raw":"'CallExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":38,"column":8},"end":{"line":38,"column":34}},"range":[1746,1772],"key":{"type":"Identifier","loc":{"start":{"line":38,"column":8},"end":{"line":38,"column":19}},"range":[1746,1757],"name":"CatchClause"},"value":{"type":"Literal","loc":{"start":{"line":38,"column":21},"end":{"line":38,"column":34}},"range":[1759,1772],"value":"CatchClause","raw":"'CatchClause'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":39,"column":8},"end":{"line":39,"column":54}},"range":[1782,1828],"key":{"type":"Identifier","loc":{"start":{"line":39,"column":8},"end":{"line":39,"column":29}},"range":[1782,1803],"name":"ConditionalExpression"},"value":{"type":"Literal","loc":{"start":{"line":39,"column":31},"end":{"line":39,"column":54}},"range":[1805,1828],"value":"ConditionalExpression","raw":"'ConditionalExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":40,"column":8},"end":{"line":40,"column":46}},"range":[1838,1876],"key":{"type":"Identifier","loc":{"start":{"line":40,"column":8},"end":{"line":40,"column":25}},"range":[1838,1855],"name":"ContinueStatement"},"value":{"type":"Literal","loc":{"start":{"line":40,"column":27},"end":{"line":40,"column":46}},"range":[1857,1876],"value":"ContinueStatement","raw":"'ContinueStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":41,"column":8},"end":{"line":41,"column":44}},"range":[1886,1922],"key":{"type":"Identifier","loc":{"start":{"line":41,"column":8},"end":{"line":41,"column":24}},"range":[1886,1902],"name":"DoWhileStatement"},"value":{"type":"Literal","loc":{"start":{"line":41,"column":26},"end":{"line":41,"column":44}},"range":[1904,1922],"value":"DoWhileStatement","raw":"'DoWhileStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":42,"column":8},"end":{"line":42,"column":46}},"range":[1932,1970],"key":{"type":"Identifier","loc":{"start":{"line":42,"column":8},"end":{"line":42,"column":25}},"range":[1932,1949],"name":"DebuggerStatement"},"value":{"type":"Literal","loc":{"start":{"line":42,"column":27},"end":{"line":42,"column":46}},"range":[1951,1970],"value":"DebuggerStatement","raw":"'DebuggerStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":40}},"range":[1980,2012],"key":{"type":"Identifier","loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":22}},"range":[1980,1994],"name":"EmptyStatement"},"value":{"type":"Literal","loc":{"start":{"line":43,"column":24},"end":{"line":43,"column":40}},"range":[1996,2012],"value":"EmptyStatement","raw":"'EmptyStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":50}},"range":[2022,2064],"key":{"type":"Identifier","loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":27}},"range":[2022,2041],"name":"ExpressionStatement"},"value":{"type":"Literal","loc":{"start":{"line":44,"column":29},"end":{"line":44,"column":50}},"range":[2043,2064],"value":"ExpressionStatement","raw":"'ExpressionStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":45,"column":8},"end":{"line":45,"column":36}},"range":[2074,2102],"key":{"type":"Identifier","loc":{"start":{"line":45,"column":8},"end":{"line":45,"column":20}},"range":[2074,2086],"name":"ForStatement"},"value":{"type":"Literal","loc":{"start":{"line":45,"column":22},"end":{"line":45,"column":36}},"range":[2088,2102],"value":"ForStatement","raw":"'ForStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":46,"column":8},"end":{"line":46,"column":40}},"range":[2112,2144],"key":{"type":"Identifier","loc":{"start":{"line":46,"column":8},"end":{"line":46,"column":22}},"range":[2112,2126],"name":"ForInStatement"},"value":{"type":"Literal","loc":{"start":{"line":46,"column":24},"end":{"line":46,"column":40}},"range":[2128,2144],"value":"ForInStatement","raw":"'ForInStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":50}},"range":[2154,2196],"key":{"type":"Identifier","loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":27}},"range":[2154,2173],"name":"FunctionDeclaration"},"value":{"type":"Literal","loc":{"start":{"line":47,"column":29},"end":{"line":47,"column":50}},"range":[2175,2196],"value":"FunctionDeclaration","raw":"'FunctionDeclaration'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":48,"column":8},"end":{"line":48,"column":48}},"range":[2206,2246],"key":{"type":"Identifier","loc":{"start":{"line":48,"column":8},"end":{"line":48,"column":26}},"range":[2206,2224],"name":"FunctionExpression"},"value":{"type":"Literal","loc":{"start":{"line":48,"column":28},"end":{"line":48,"column":48}},"range":[2226,2246],"value":"FunctionExpression","raw":"'FunctionExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":49,"column":8},"end":{"line":49,"column":32}},"range":[2256,2280],"key":{"type":"Identifier","loc":{"start":{"line":49,"column":8},"end":{"line":49,"column":18}},"range":[2256,2266],"name":"Identifier"},"value":{"type":"Literal","loc":{"start":{"line":49,"column":20},"end":{"line":49,"column":32}},"range":[2268,2280],"value":"Identifier","raw":"'Identifier'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":34}},"range":[2290,2316],"key":{"type":"Identifier","loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":19}},"range":[2290,2301],"name":"IfStatement"},"value":{"type":"Literal","loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":34}},"range":[2303,2316],"value":"IfStatement","raw":"'IfStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":51,"column":8},"end":{"line":51,"column":26}},"range":[2326,2344],"key":{"type":"Identifier","loc":{"start":{"line":51,"column":8},"end":{"line":51,"column":15}},"range":[2326,2333],"name":"Literal"},"value":{"type":"Literal","loc":{"start":{"line":51,"column":17},"end":{"line":51,"column":26}},"range":[2335,2344],"value":"Literal","raw":"'Literal'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":52,"column":8},"end":{"line":52,"column":44}},"range":[2354,2390],"key":{"type":"Identifier","loc":{"start":{"line":52,"column":8},"end":{"line":52,"column":24}},"range":[2354,2370],"name":"LabeledStatement"},"value":{"type":"Literal","loc":{"start":{"line":52,"column":26},"end":{"line":52,"column":44}},"range":[2372,2390],"value":"LabeledStatement","raw":"'LabeledStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":53,"column":8},"end":{"line":53,"column":46}},"range":[2400,2438],"key":{"type":"Identifier","loc":{"start":{"line":53,"column":8},"end":{"line":53,"column":25}},"range":[2400,2417],"name":"LogicalExpression"},"value":{"type":"Literal","loc":{"start":{"line":53,"column":27},"end":{"line":53,"column":46}},"range":[2419,2438],"value":"LogicalExpression","raw":"'LogicalExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":54,"column":8},"end":{"line":54,"column":44}},"range":[2448,2484],"key":{"type":"Identifier","loc":{"start":{"line":54,"column":8},"end":{"line":54,"column":24}},"range":[2448,2464],"name":"MemberExpression"},"value":{"type":"Literal","loc":{"start":{"line":54,"column":26},"end":{"line":54,"column":44}},"range":[2466,2484],"value":"MemberExpression","raw":"'MemberExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":38}},"range":[2494,2524],"key":{"type":"Identifier","loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":21}},"range":[2494,2507],"name":"NewExpression"},"value":{"type":"Literal","loc":{"start":{"line":55,"column":23},"end":{"line":55,"column":38}},"range":[2509,2524],"value":"NewExpression","raw":"'NewExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":56,"column":8},"end":{"line":56,"column":44}},"range":[2534,2570],"key":{"type":"Identifier","loc":{"start":{"line":56,"column":8},"end":{"line":56,"column":24}},"range":[2534,2550],"name":"ObjectExpression"},"value":{"type":"Literal","loc":{"start":{"line":56,"column":26},"end":{"line":56,"column":44}},"range":[2552,2570],"value":"ObjectExpression","raw":"'ObjectExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":57,"column":8},"end":{"line":57,"column":26}},"range":[2580,2598],"key":{"type":"Identifier","loc":{"start":{"line":57,"column":8},"end":{"line":57,"column":15}},"range":[2580,2587],"name":"Program"},"value":{"type":"Literal","loc":{"start":{"line":57,"column":17},"end":{"line":57,"column":26}},"range":[2589,2598],"value":"Program","raw":"'Program'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":58,"column":8},"end":{"line":58,"column":28}},"range":[2608,2628],"key":{"type":"Identifier","loc":{"start":{"line":58,"column":8},"end":{"line":58,"column":16}},"range":[2608,2616],"name":"Property"},"value":{"type":"Literal","loc":{"start":{"line":58,"column":18},"end":{"line":58,"column":28}},"range":[2618,2628],"value":"Property","raw":"'Property'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":59,"column":8},"end":{"line":59,"column":42}},"range":[2638,2672],"key":{"type":"Identifier","loc":{"start":{"line":59,"column":8},"end":{"line":59,"column":23}},"range":[2638,2653],"name":"ReturnStatement"},"value":{"type":"Literal","loc":{"start":{"line":59,"column":25},"end":{"line":59,"column":42}},"range":[2655,2672],"value":"ReturnStatement","raw":"'ReturnStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":60,"column":8},"end":{"line":60,"column":48}},"range":[2682,2722],"key":{"type":"Identifier","loc":{"start":{"line":60,"column":8},"end":{"line":60,"column":26}},"range":[2682,2700],"name":"SequenceExpression"},"value":{"type":"Literal","loc":{"start":{"line":60,"column":28},"end":{"line":60,"column":48}},"range":[2702,2722],"value":"SequenceExpression","raw":"'SequenceExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":61,"column":8},"end":{"line":61,"column":42}},"range":[2732,2766],"key":{"type":"Identifier","loc":{"start":{"line":61,"column":8},"end":{"line":61,"column":23}},"range":[2732,2747],"name":"SwitchStatement"},"value":{"type":"Literal","loc":{"start":{"line":61,"column":25},"end":{"line":61,"column":42}},"range":[2749,2766],"value":"SwitchStatement","raw":"'SwitchStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":62,"column":8},"end":{"line":62,"column":32}},"range":[2776,2800],"key":{"type":"Identifier","loc":{"start":{"line":62,"column":8},"end":{"line":62,"column":18}},"range":[2776,2786],"name":"SwitchCase"},"value":{"type":"Literal","loc":{"start":{"line":62,"column":20},"end":{"line":62,"column":32}},"range":[2788,2800],"value":"SwitchCase","raw":"'SwitchCase'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":63,"column":8},"end":{"line":63,"column":40}},"range":[2810,2842],"key":{"type":"Identifier","loc":{"start":{"line":63,"column":8},"end":{"line":63,"column":22}},"range":[2810,2824],"name":"ThisExpression"},"value":{"type":"Literal","loc":{"start":{"line":63,"column":24},"end":{"line":63,"column":40}},"range":[2826,2842],"value":"ThisExpression","raw":"'ThisExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":64,"column":8},"end":{"line":64,"column":40}},"range":[2852,2884],"key":{"type":"Identifier","loc":{"start":{"line":64,"column":8},"end":{"line":64,"column":22}},"range":[2852,2866],"name":"ThrowStatement"},"value":{"type":"Literal","loc":{"start":{"line":64,"column":24},"end":{"line":64,"column":40}},"range":[2868,2884],"value":"ThrowStatement","raw":"'ThrowStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":65,"column":8},"end":{"line":65,"column":36}},"range":[2894,2922],"key":{"type":"Identifier","loc":{"start":{"line":65,"column":8},"end":{"line":65,"column":20}},"range":[2894,2906],"name":"TryStatement"},"value":{"type":"Literal","loc":{"start":{"line":65,"column":22},"end":{"line":65,"column":36}},"range":[2908,2922],"value":"TryStatement","raw":"'TryStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":66,"column":8},"end":{"line":66,"column":42}},"range":[2932,2966],"key":{"type":"Identifier","loc":{"start":{"line":66,"column":8},"end":{"line":66,"column":23}},"range":[2932,2947],"name":"UnaryExpression"},"value":{"type":"Literal","loc":{"start":{"line":66,"column":25},"end":{"line":66,"column":42}},"range":[2949,2966],"value":"UnaryExpression","raw":"'UnaryExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":67,"column":8},"end":{"line":67,"column":44}},"range":[2976,3012],"key":{"type":"Identifier","loc":{"start":{"line":67,"column":8},"end":{"line":67,"column":24}},"range":[2976,2992],"name":"UpdateExpression"},"value":{"type":"Literal","loc":{"start":{"line":67,"column":26},"end":{"line":67,"column":44}},"range":[2994,3012],"value":"UpdateExpression","raw":"'UpdateExpression'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":68,"column":8},"end":{"line":68,"column":50}},"range":[3022,3064],"key":{"type":"Identifier","loc":{"start":{"line":68,"column":8},"end":{"line":68,"column":27}},"range":[3022,3041],"name":"VariableDeclaration"},"value":{"type":"Literal","loc":{"start":{"line":68,"column":29},"end":{"line":68,"column":50}},"range":[3043,3064],"value":"VariableDeclaration","raw":"'VariableDeclaration'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":48}},"range":[3074,3114],"key":{"type":"Identifier","loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":26}},"range":[3074,3092],"name":"VariableDeclarator"},"value":{"type":"Literal","loc":{"start":{"line":69,"column":28},"end":{"line":69,"column":48}},"range":[3094,3114],"value":"VariableDeclarator","raw":"'VariableDeclarator'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":70,"column":8},"end":{"line":70,"column":40}},"range":[3124,3156],"key":{"type":"Identifier","loc":{"start":{"line":70,"column":8},"end":{"line":70,"column":22}},"range":[3124,3138],"name":"WhileStatement"},"value":{"type":"Literal","loc":{"start":{"line":70,"column":24},"end":{"line":70,"column":40}},"range":[3140,3156],"value":"WhileStatement","raw":"'WhileStatement'"},"kind":"init"},{"type":"Property","loc":{"start":{"line":71,"column":8},"end":{"line":71,"column":38}},"range":[3166,3196],"key":{"type":"Identifier","loc":{"start":{"line":71,"column":8},"end":{"line":71,"column":21}},"range":[3166,3179],"name":"WithStatement"},"value":{"type":"Literal","loc":{"start":{"line":71,"column":23},"end":{"line":71,"column":38}},"range":[3181,3196],"value":"WithStatement","raw":"'WithStatement'"},"kind":"init"}]}}],"kind":"var","trailingComments":[{"type":"Line","value":" Executes visitor on the object and its children (recursively).","range":[3209,3274],"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":69}}}]},{"type":"FunctionDeclaration","loc":{"start":{"line":76,"column":4},"end":{"line":94,"column":5}},"range":[3280,3868],"id":{"type":"Identifier","loc":{"start":{"line":76,"column":13},"end":{"line":76,"column":21}},"range":[3289,3297],"name":"traverse"},"params":[{"type":"Identifier","loc":{"start":{"line":76,"column":22},"end":{"line":76,"column":28}},"range":[3298,3304],"name":"object"},{"type":"Identifier","loc":{"start":{"line":76,"column":30},"end":{"line":76,"column":37}},"range":[3306,3313],"name":"visitor"},{"type":"Identifier","loc":{"start":{"line":76,"column":39},"end":{"line":76,"column":45}},"range":[3315,3321],"name":"master"}],"body":{"type":"BlockStatement","loc":{"start":{"line":76,"column":47},"end":{"line":94,"column":5}},"range":[3323,3868],"body":[{"type":"VariableDeclaration","loc":{"start":{"line":77,"column":8},"end":{"line":77,"column":37}},"range":[3333,3362],"declarations":[{"type":"VariableDeclarator","loc":{"start":{"line":77,"column":12},"end":{"line":77,"column":15}},"range":[3337,3340],"id":{"type":"Identifier","loc":{"start":{"line":77,"column":12},"end":{"line":77,"column":15}},"range":[3337,3340],"name":"key"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":77,"column":17},"end":{"line":77,"column":22}},"range":[3342,3347],"id":{"type":"Identifier","loc":{"start":{"line":77,"column":17},"end":{"line":77,"column":22}},"range":[3342,3347],"name":"child"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"range":[3349,3355],"id":{"type":"Identifier","loc":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"range":[3349,3355],"name":"parent"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":77,"column":32},"end":{"line":77,"column":36}},"range":[3357,3361],"id":{"type":"Identifier","loc":{"start":{"line":77,"column":32},"end":{"line":77,"column":36}},"range":[3357,3361],"name":"path"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","loc":{"start":{"line":79,"column":8},"end":{"line":79,"column":63}},"range":[3372,3427],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":79,"column":8},"end":{"line":79,"column":62}},"range":[3372,3426],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":79,"column":8},"end":{"line":79,"column":14}},"range":[3372,3378],"name":"parent"},"right":{"type":"ConditionalExpression","loc":{"start":{"line":79,"column":17},"end":{"line":79,"column":62}},"range":[3381,3426],"test":{"type":"BinaryExpression","loc":{"start":{"line":79,"column":18},"end":{"line":79,"column":47}},"range":[3382,3411],"left":{"type":"UnaryExpression","loc":{"start":{"line":79,"column":18},"end":{"line":79,"column":31}},"range":[3382,3395],"operator":"typeof","prefix":true,"argument":{"type":"Identifier","loc":{"start":{"line":79,"column":25},"end":{"line":79,"column":31}},"range":[3389,3395],"name":"master"}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":79,"column":36},"end":{"line":79,"column":47}},"range":[3400,3411],"value":"undefined","raw":"'undefined'"}},"consequent":{"type":"ArrayExpression","loc":{"start":{"line":79,"column":51},"end":{"line":79,"column":53}},"range":[3415,3417],"elements":[]},"alternate":{"type":"Identifier","loc":{"start":{"line":79,"column":56},"end":{"line":79,"column":62}},"range":[3420,3426],"name":"master"}}}},{"type":"IfStatement","loc":{"start":{"line":81,"column":8},"end":{"line":83,"column":9}},"range":[3437,3518],"test":{"type":"BinaryExpression","loc":{"start":{"line":81,"column":12},"end":{"line":81,"column":56}},"range":[3441,3485],"left":{"type":"CallExpression","loc":{"start":{"line":81,"column":12},"end":{"line":81,"column":46}},"range":[3441,3475],"callee":{"type":"MemberExpression","loc":{"start":{"line":81,"column":12},"end":{"line":81,"column":24}},"range":[3441,3453],"object":{"type":"Identifier","loc":{"start":{"line":81,"column":12},"end":{"line":81,"column":19}},"range":[3441,3448],"name":"visitor"},"property":{"type":"Identifier","loc":{"start":{"line":81,"column":20},"end":{"line":81,"column":24}},"range":[3449,3453],"name":"call"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":81,"column":25},"end":{"line":81,"column":29}},"range":[3454,3458],"value":null,"raw":"null"},{"type":"Identifier","loc":{"start":{"line":81,"column":31},"end":{"line":81,"column":37}},"range":[3460,3466],"name":"object"},{"type":"Identifier","loc":{"start":{"line":81,"column":39},"end":{"line":81,"column":45}},"range":[3468,3474],"name":"parent"}]},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":81,"column":51},"end":{"line":81,"column":56}},"range":[3480,3485],"value":false,"raw":"false"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":81,"column":58},"end":{"line":83,"column":9}},"range":[3487,3518],"body":[{"type":"ReturnStatement","loc":{"start":{"line":82,"column":12},"end":{"line":82,"column":19}},"range":[3501,3508],"argument":null}]},"alternate":null},{"type":"ForInStatement","loc":{"start":{"line":84,"column":8},"end":{"line":93,"column":9}},"range":[3527,3862],"left":{"type":"Identifier","loc":{"start":{"line":84,"column":13},"end":{"line":84,"column":16}},"range":[3532,3535],"name":"key"},"right":{"type":"Identifier","loc":{"start":{"line":84,"column":20},"end":{"line":84,"column":26}},"range":[3539,3545],"name":"object"},"body":{"type":"BlockStatement","loc":{"start":{"line":84,"column":28},"end":{"line":93,"column":9}},"range":[3547,3862],"body":[{"type":"IfStatement","loc":{"start":{"line":85,"column":12},"end":{"line":92,"column":13}},"range":[3561,3852],"test":{"type":"CallExpression","loc":{"start":{"line":85,"column":16},"end":{"line":85,"column":42}},"range":[3565,3591],"callee":{"type":"MemberExpression","loc":{"start":{"line":85,"column":16},"end":{"line":85,"column":37}},"range":[3565,3586],"object":{"type":"Identifier","loc":{"start":{"line":85,"column":16},"end":{"line":85,"column":22}},"range":[3565,3571],"name":"object"},"property":{"type":"Identifier","loc":{"start":{"line":85,"column":23},"end":{"line":85,"column":37}},"range":[3572,3586],"name":"hasOwnProperty"},"computed":false},"arguments":[{"type":"Identifier","loc":{"start":{"line":85,"column":38},"end":{"line":85,"column":41}},"range":[3587,3590],"name":"key"}]},"consequent":{"type":"BlockStatement","loc":{"start":{"line":85,"column":44},"end":{"line":92,"column":13}},"range":[3593,3852],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":36}},"range":[3611,3631],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":35}},"range":[3611,3630],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":21}},"range":[3611,3616],"name":"child"},"right":{"type":"MemberExpression","loc":{"start":{"line":86,"column":24},"end":{"line":86,"column":35}},"range":[3619,3630],"object":{"type":"Identifier","loc":{"start":{"line":86,"column":24},"end":{"line":86,"column":30}},"range":[3619,3625],"name":"object"},"property":{"type":"Identifier","loc":{"start":{"line":86,"column":31},"end":{"line":86,"column":34}},"range":[3626,3629],"name":"key"},"computed":true}}},{"type":"ExpressionStatement","loc":{"start":{"line":87,"column":16},"end":{"line":87,"column":34}},"range":[3648,3666],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":87,"column":16},"end":{"line":87,"column":33}},"range":[3648,3665],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":87,"column":16},"end":{"line":87,"column":20}},"range":[3648,3652],"name":"path"},"right":{"type":"ArrayExpression","loc":{"start":{"line":87,"column":23},"end":{"line":87,"column":33}},"range":[3655,3665],"elements":[{"type":"Identifier","loc":{"start":{"line":87,"column":25},"end":{"line":87,"column":31}},"range":[3657,3663],"name":"object"}]}}},{"type":"ExpressionStatement","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":34}},"range":[3683,3701],"expression":{"type":"CallExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":33}},"range":[3683,3700],"callee":{"type":"MemberExpression","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":25}},"range":[3683,3692],"object":{"type":"Identifier","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":20}},"range":[3683,3687],"name":"path"},"property":{"type":"Identifier","loc":{"start":{"line":88,"column":21},"end":{"line":88,"column":25}},"range":[3688,3692],"name":"push"},"computed":false},"arguments":[{"type":"Identifier","loc":{"start":{"line":88,"column":26},"end":{"line":88,"column":32}},"range":[3693,3699],"name":"parent"}]}},{"type":"IfStatement","loc":{"start":{"line":89,"column":16},"end":{"line":91,"column":17}},"range":[3718,3838],"test":{"type":"LogicalExpression","loc":{"start":{"line":89,"column":20},"end":{"line":89,"column":63}},"range":[3722,3765],"left":{"type":"BinaryExpression","loc":{"start":{"line":89,"column":20},"end":{"line":89,"column":45}},"range":[3722,3747],"left":{"type":"UnaryExpression","loc":{"start":{"line":89,"column":20},"end":{"line":89,"column":32}},"range":[3722,3734],"operator":"typeof","prefix":true,"argument":{"type":"Identifier","loc":{"start":{"line":89,"column":27},"end":{"line":89,"column":32}},"range":[3729,3734],"name":"child"}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":89,"column":37},"end":{"line":89,"column":45}},"range":[3739,3747],"value":"object","raw":"'object'"}},"operator":"&&","right":{"type":"BinaryExpression","loc":{"start":{"line":89,"column":49},"end":{"line":89,"column":63}},"range":[3751,3765],"left":{"type":"Identifier","loc":{"start":{"line":89,"column":49},"end":{"line":89,"column":54}},"range":[3751,3756],"name":"child"},"operator":"!==","right":{"type":"Literal","loc":{"start":{"line":89,"column":59},"end":{"line":89,"column":63}},"range":[3761,3765],"value":null,"raw":"null"}}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":89,"column":65},"end":{"line":91,"column":17}},"range":[3767,3838],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":90,"column":20},"end":{"line":90,"column":51}},"range":[3789,3820],"expression":{"type":"CallExpression","loc":{"start":{"line":90,"column":20},"end":{"line":90,"column":50}},"range":[3789,3819],"callee":{"type":"Identifier","loc":{"start":{"line":90,"column":20},"end":{"line":90,"column":28}},"range":[3789,3797],"name":"traverse"},"arguments":[{"type":"Identifier","loc":{"start":{"line":90,"column":29},"end":{"line":90,"column":34}},"range":[3798,3803],"name":"child"},{"type":"Identifier","loc":{"start":{"line":90,"column":36},"end":{"line":90,"column":43}},"range":[3805,3812],"name":"visitor"},{"type":"Identifier","loc":{"start":{"line":90,"column":45},"end":{"line":90,"column":49}},"range":[3814,3818],"name":"path"}]}}]},"alternate":null}]},"alternate":null}]}}]},"expression":false,"leadingComments":[{"type":"Line","value":" Executes visitor on the object and its children (recursively).","range":[3209,3274],"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":69}}}],"trailingComments":[{"type":"Line","value":" Insert a prolog in the body of every function.","range":[3874,3923],"loc":{"start":{"line":96,"column":4},"end":{"line":96,"column":53}}},{"type":"Line","value":" It will be in the form of a function call:","range":[3928,3973],"loc":{"start":{"line":97,"column":4},"end":{"line":97,"column":49}}},{"type":"Line","value":"","range":[3978,3980],"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":6}}},{"type":"Line","value":" traceName(object);","range":[3985,4010],"loc":{"start":{"line":99,"column":4},"end":{"line":99,"column":29}}},{"type":"Line","value":"","range":[4015,4017],"loc":{"start":{"line":100,"column":4},"end":{"line":100,"column":6}}},{"type":"Line","value":" where the object contains the following properties:","range":[4022,4076],"loc":{"start":{"line":101,"column":4},"end":{"line":101,"column":58}}},{"type":"Line","value":"","range":[4081,4083],"loc":{"start":{"line":102,"column":4},"end":{"line":102,"column":6}}},{"type":"Line","value":" 'name' holds the name of the function","range":[4088,4131],"loc":{"start":{"line":103,"column":4},"end":{"line":103,"column":47}}},{"type":"Line","value":" 'lineNumber' holds the starting line number of the function block","range":[4136,4207],"loc":{"start":{"line":104,"column":4},"end":{"line":104,"column":75}}},{"type":"Line","value":" 'range' contains the index-based range of the function","range":[4212,4272],"loc":{"start":{"line":105,"column":4},"end":{"line":105,"column":64}}},{"type":"Line","value":"","range":[4277,4279],"loc":{"start":{"line":106,"column":4},"end":{"line":106,"column":6}}},{"type":"Line","value":" The name of the function represents the associated reference for","range":[4284,4351],"loc":{"start":{"line":107,"column":4},"end":{"line":107,"column":71}}},{"type":"Line","value":" the function (deduced on a best-effort basis if it is not","range":[4356,4416],"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":64}}},{"type":"Line","value":" a function declaration).","range":[4421,4448],"loc":{"start":{"line":109,"column":4},"end":{"line":109,"column":31}}},{"type":"Line","value":"","range":[4453,4455],"loc":{"start":{"line":110,"column":4},"end":{"line":110,"column":6}}},{"type":"Line","value":" If traceName is a function instead of a string, it will be invoked and","range":[4460,4533],"loc":{"start":{"line":111,"column":4},"end":{"line":111,"column":77}}},{"type":"Line","value":" the result will be used as the entire prolog. The arguments for the","range":[4538,4608],"loc":{"start":{"line":112,"column":4},"end":{"line":112,"column":74}}},{"type":"Line","value":" invocation are the function name, range, and location info.","range":[4613,4675],"loc":{"start":{"line":113,"column":4},"end":{"line":113,"column":66}}}],"generator":false},{"type":"FunctionDeclaration","loc":{"start":{"line":115,"column":4},"end":{"line":213,"column":5}},"range":[4681,9125],"id":{"type":"Identifier","loc":{"start":{"line":115,"column":13},"end":{"line":115,"column":34}},"range":[4690,4711],"name":"traceFunctionEntrance"},"params":[{"type":"Identifier","loc":{"start":{"line":115,"column":35},"end":{"line":115,"column":44}},"range":[4712,4721],"name":"traceName"}],"body":{"type":"BlockStatement","loc":{"start":{"line":115,"column":46},"end":{"line":213,"column":5}},"range":[4723,9125],"body":[{"type":"ReturnStatement","loc":{"start":{"line":117,"column":8},"end":{"line":212,"column":10}},"range":[4734,9119],"argument":{"type":"FunctionExpression","loc":{"start":{"line":117,"column":15},"end":{"line":212,"column":9}},"range":[4741,9118],"id":null,"params":[{"type":"Identifier","loc":{"start":{"line":117,"column":25},"end":{"line":117,"column":29}},"range":[4751,4755],"name":"code"}],"body":{"type":"BlockStatement","loc":{"start":{"line":117,"column":31},"end":{"line":212,"column":9}},"range":[4757,9118],"body":[{"type":"VariableDeclaration","loc":{"start":{"line":118,"column":12},"end":{"line":123,"column":18}},"range":[4771,4900],"declarations":[{"type":"VariableDeclarator","loc":{"start":{"line":118,"column":16},"end":{"line":118,"column":20}},"range":[4775,4779],"id":{"type":"Identifier","loc":{"start":{"line":118,"column":16},"end":{"line":118,"column":20}},"range":[4775,4779],"name":"tree"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":119,"column":16},"end":{"line":119,"column":28}},"range":[4797,4809],"id":{"type":"Identifier","loc":{"start":{"line":119,"column":16},"end":{"line":119,"column":28}},"range":[4797,4809],"name":"functionList"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":120,"column":16},"end":{"line":120,"column":21}},"range":[4827,4832],"id":{"type":"Identifier","loc":{"start":{"line":120,"column":16},"end":{"line":120,"column":21}},"range":[4827,4832],"name":"param"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":25}},"range":[4850,4859],"id":{"type":"Identifier","loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":25}},"range":[4850,4859],"name":"signature"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":122,"column":16},"end":{"line":122,"column":19}},"range":[4877,4880],"id":{"type":"Identifier","loc":{"start":{"line":122,"column":16},"end":{"line":122,"column":19}},"range":[4877,4880],"name":"pos"},"init":null},{"type":"VariableDeclarator","loc":{"start":{"line":123,"column":16},"end":{"line":123,"column":17}},"range":[4898,4899],"id":{"type":"Identifier","loc":{"start":{"line":123,"column":16},"end":{"line":123,"column":17}},"range":[4898,4899],"name":"i"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":67}},"range":[4915,4970],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":66}},"range":[4915,4969],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":16}},"range":[4915,4919],"name":"tree"},"right":{"type":"CallExpression","loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":66}},"range":[4922,4969],"callee":{"type":"MemberExpression","loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":32}},"range":[4922,4935],"object":{"type":"Identifier","loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":26}},"range":[4922,4929],"name":"esprima"},"property":{"type":"Identifier","loc":{"start":{"line":126,"column":27},"end":{"line":126,"column":32}},"range":[4930,4935],"name":"parse"},"computed":false},"arguments":[{"type":"Identifier","loc":{"start":{"line":126,"column":33},"end":{"line":126,"column":37}},"range":[4936,4940],"name":"code"},{"type":"ObjectExpression","loc":{"start":{"line":126,"column":39},"end":{"line":126,"column":65}},"range":[4942,4968],"properties":[{"type":"Property","loc":{"start":{"line":126,"column":41},"end":{"line":126,"column":52}},"range":[4944,4955],"key":{"type":"Identifier","loc":{"start":{"line":126,"column":41},"end":{"line":126,"column":46}},"range":[4944,4949],"name":"range"},"value":{"type":"Literal","loc":{"start":{"line":126,"column":48},"end":{"line":126,"column":52}},"range":[4951,4955],"value":true,"raw":"true"},"kind":"init"},{"type":"Property","loc":{"start":{"line":126,"column":54},"end":{"line":126,"column":63}},"range":[4957,4966],"key":{"type":"Identifier","loc":{"start":{"line":126,"column":54},"end":{"line":126,"column":57}},"range":[4957,4960],"name":"loc"},"value":{"type":"Literal","loc":{"start":{"line":126,"column":59},"end":{"line":126,"column":63}},"range":[4962,4966],"value":true,"raw":"true"},"kind":"init"}]}]}}},{"type":"ExpressionStatement","loc":{"start":{"line":128,"column":12},"end":{"line":128,"column":30}},"range":[4984,5002],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":128,"column":12},"end":{"line":128,"column":29}},"range":[4984,5001],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":128,"column":12},"end":{"line":128,"column":24}},"range":[4984,4996],"name":"functionList"},"right":{"type":"ArrayExpression","loc":{"start":{"line":128,"column":27},"end":{"line":128,"column":29}},"range":[4999,5001],"elements":[]}}},{"type":"ExpressionStatement","loc":{"start":{"line":129,"column":12},"end":{"line":184,"column":15}},"range":[5015,7790],"expression":{"type":"CallExpression","loc":{"start":{"line":129,"column":12},"end":{"line":184,"column":14}},"range":[5015,7789],"callee":{"type":"Identifier","loc":{"start":{"line":129,"column":12},"end":{"line":129,"column":20}},"range":[5015,5023],"name":"traverse"},"arguments":[{"type":"Identifier","loc":{"start":{"line":129,"column":21},"end":{"line":129,"column":25}},"range":[5024,5028],"name":"tree"},{"type":"FunctionExpression","loc":{"start":{"line":129,"column":27},"end":{"line":184,"column":13}},"range":[5030,7788],"id":null,"params":[{"type":"Identifier","loc":{"start":{"line":129,"column":37},"end":{"line":129,"column":41}},"range":[5040,5044],"name":"node"},{"type":"Identifier","loc":{"start":{"line":129,"column":43},"end":{"line":129,"column":47}},"range":[5046,5050],"name":"path"}],"body":{"type":"BlockStatement","loc":{"start":{"line":129,"column":49},"end":{"line":184,"column":13}},"range":[5052,7788],"body":[{"type":"VariableDeclaration","loc":{"start":{"line":130,"column":16},"end":{"line":130,"column":27}},"range":[5070,5081],"declarations":[{"type":"VariableDeclarator","loc":{"start":{"line":130,"column":20},"end":{"line":130,"column":26}},"range":[5074,5080],"id":{"type":"Identifier","loc":{"start":{"line":130,"column":20},"end":{"line":130,"column":26}},"range":[5074,5080],"name":"parent"},"init":null}],"kind":"var"},{"type":"IfStatement","loc":{"start":{"line":131,"column":16},"end":{"line":183,"column":17}},"range":[5098,7774],"test":{"type":"BinaryExpression","loc":{"start":{"line":131,"column":20},"end":{"line":131,"column":60}},"range":[5102,5142],"left":{"type":"MemberExpression","loc":{"start":{"line":131,"column":20},"end":{"line":131,"column":29}},"range":[5102,5111],"object":{"type":"Identifier","loc":{"start":{"line":131,"column":20},"end":{"line":131,"column":24}},"range":[5102,5106],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":131,"column":25},"end":{"line":131,"column":29}},"range":[5107,5111],"name":"type"},"computed":false},"operator":"===","right":{"type":"MemberExpression","loc":{"start":{"line":131,"column":34},"end":{"line":131,"column":60}},"range":[5116,5142],"object":{"type":"Identifier","loc":{"start":{"line":131,"column":34},"end":{"line":131,"column":40}},"range":[5116,5122],"name":"Syntax"},"property":{"type":"Identifier","loc":{"start":{"line":131,"column":41},"end":{"line":131,"column":60}},"range":[5123,5142],"name":"FunctionDeclaration"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":131,"column":62},"end":{"line":138,"column":17}},"range":[5144,5408],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":132,"column":20},"end":{"line":137,"column":23}},"range":[5166,5390],"expression":{"type":"CallExpression","loc":{"start":{"line":132,"column":20},"end":{"line":137,"column":22}},"range":[5166,5389],"callee":{"type":"MemberExpression","loc":{"start":{"line":132,"column":20},"end":{"line":132,"column":37}},"range":[5166,5183],"object":{"type":"Identifier","loc":{"start":{"line":132,"column":20},"end":{"line":132,"column":32}},"range":[5166,5178],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":132,"column":33},"end":{"line":132,"column":37}},"range":[5179,5183],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":132,"column":38},"end":{"line":137,"column":21}},"range":[5184,5388],"properties":[{"type":"Property","loc":{"start":{"line":133,"column":24},"end":{"line":133,"column":42}},"range":[5210,5228],"key":{"type":"Identifier","loc":{"start":{"line":133,"column":24},"end":{"line":133,"column":28}},"range":[5210,5214],"name":"name"},"value":{"type":"MemberExpression","loc":{"start":{"line":133,"column":30},"end":{"line":133,"column":42}},"range":[5216,5228],"object":{"type":"MemberExpression","loc":{"start":{"line":133,"column":30},"end":{"line":133,"column":37}},"range":[5216,5223],"object":{"type":"Identifier","loc":{"start":{"line":133,"column":30},"end":{"line":133,"column":34}},"range":[5216,5220],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":133,"column":35},"end":{"line":133,"column":37}},"range":[5221,5223],"name":"id"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":133,"column":38},"end":{"line":133,"column":42}},"range":[5224,5228],"name":"name"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":134,"column":24},"end":{"line":134,"column":41}},"range":[5254,5271],"key":{"type":"Identifier","loc":{"start":{"line":134,"column":24},"end":{"line":134,"column":29}},"range":[5254,5259],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":134,"column":31},"end":{"line":134,"column":41}},"range":[5261,5271],"object":{"type":"Identifier","loc":{"start":{"line":134,"column":31},"end":{"line":134,"column":35}},"range":[5261,5265],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":134,"column":36},"end":{"line":134,"column":41}},"range":[5266,5271],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":135,"column":24},"end":{"line":135,"column":37}},"range":[5297,5310],"key":{"type":"Identifier","loc":{"start":{"line":135,"column":24},"end":{"line":135,"column":27}},"range":[5297,5300],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":135,"column":29},"end":{"line":135,"column":37}},"range":[5302,5310],"object":{"type":"Identifier","loc":{"start":{"line":135,"column":29},"end":{"line":135,"column":33}},"range":[5302,5306],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":135,"column":34},"end":{"line":135,"column":37}},"range":[5307,5310],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":136,"column":24},"end":{"line":136,"column":54}},"range":[5336,5366],"key":{"type":"Identifier","loc":{"start":{"line":136,"column":24},"end":{"line":136,"column":34}},"range":[5336,5346],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":136,"column":36},"end":{"line":136,"column":54}},"range":[5348,5366],"object":{"type":"MemberExpression","loc":{"start":{"line":136,"column":36},"end":{"line":136,"column":51}},"range":[5348,5363],"object":{"type":"MemberExpression","loc":{"start":{"line":136,"column":36},"end":{"line":136,"column":45}},"range":[5348,5357],"object":{"type":"Identifier","loc":{"start":{"line":136,"column":36},"end":{"line":136,"column":40}},"range":[5348,5352],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":136,"column":41},"end":{"line":136,"column":45}},"range":[5353,5357],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":136,"column":46},"end":{"line":136,"column":51}},"range":[5358,5363],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":136,"column":52},"end":{"line":136,"column":53}},"range":[5364,5365],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":138,"column":23},"end":{"line":183,"column":17}},"range":[5414,7774],"test":{"type":"BinaryExpression","loc":{"start":{"line":138,"column":27},"end":{"line":138,"column":66}},"range":[5418,5457],"left":{"type":"MemberExpression","loc":{"start":{"line":138,"column":27},"end":{"line":138,"column":36}},"range":[5418,5427],"object":{"type":"Identifier","loc":{"start":{"line":138,"column":27},"end":{"line":138,"column":31}},"range":[5418,5422],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":138,"column":32},"end":{"line":138,"column":36}},"range":[5423,5427],"name":"type"},"computed":false},"operator":"===","right":{"type":"MemberExpression","loc":{"start":{"line":138,"column":41},"end":{"line":138,"column":66}},"range":[5432,5457],"object":{"type":"Identifier","loc":{"start":{"line":138,"column":41},"end":{"line":138,"column":47}},"range":[5432,5438],"name":"Syntax"},"property":{"type":"Identifier","loc":{"start":{"line":138,"column":48},"end":{"line":138,"column":66}},"range":[5439,5457],"name":"FunctionExpression"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":138,"column":68},"end":{"line":183,"column":17}},"range":[5459,7774],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":139,"column":20},"end":{"line":139,"column":37}},"range":[5481,5498],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":139,"column":20},"end":{"line":139,"column":36}},"range":[5481,5497],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":139,"column":20},"end":{"line":139,"column":26}},"range":[5481,5487],"name":"parent"},"right":{"type":"MemberExpression","loc":{"start":{"line":139,"column":29},"end":{"line":139,"column":36}},"range":[5490,5497],"object":{"type":"Identifier","loc":{"start":{"line":139,"column":29},"end":{"line":139,"column":33}},"range":[5490,5494],"name":"path"},"property":{"type":"Literal","loc":{"start":{"line":139,"column":34},"end":{"line":139,"column":35}},"range":[5495,5496],"value":0,"raw":"0"},"computed":true}}},{"type":"IfStatement","loc":{"start":{"line":140,"column":20},"end":{"line":182,"column":21}},"range":[5519,7756],"test":{"type":"BinaryExpression","loc":{"start":{"line":140,"column":24},"end":{"line":140,"column":67}},"range":[5523,5566],"left":{"type":"MemberExpression","loc":{"start":{"line":140,"column":24},"end":{"line":140,"column":35}},"range":[5523,5534],"object":{"type":"Identifier","loc":{"start":{"line":140,"column":24},"end":{"line":140,"column":30}},"range":[5523,5529],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":140,"column":31},"end":{"line":140,"column":35}},"range":[5530,5534],"name":"type"},"computed":false},"operator":"===","right":{"type":"MemberExpression","loc":{"start":{"line":140,"column":40},"end":{"line":140,"column":67}},"range":[5539,5566],"object":{"type":"Identifier","loc":{"start":{"line":140,"column":40},"end":{"line":140,"column":46}},"range":[5539,5545],"name":"Syntax"},"property":{"type":"Identifier","loc":{"start":{"line":140,"column":47},"end":{"line":140,"column":67}},"range":[5546,5566],"name":"AssignmentExpression"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":140,"column":69},"end":{"line":150,"column":21}},"range":[5568,6087],"body":[{"type":"IfStatement","loc":{"start":{"line":141,"column":24},"end":{"line":149,"column":25}},"range":[5594,6065],"test":{"type":"BinaryExpression","loc":{"start":{"line":141,"column":28},"end":{"line":141,"column":68}},"range":[5598,5638],"left":{"type":"UnaryExpression","loc":{"start":{"line":141,"column":28},"end":{"line":141,"column":52}},"range":[5598,5622],"operator":"typeof","prefix":true,"argument":{"type":"MemberExpression","loc":{"start":{"line":141,"column":35},"end":{"line":141,"column":52}},"range":[5605,5622],"object":{"type":"MemberExpression","loc":{"start":{"line":141,"column":35},"end":{"line":141,"column":46}},"range":[5605,5616],"object":{"type":"Identifier","loc":{"start":{"line":141,"column":35},"end":{"line":141,"column":41}},"range":[5605,5611],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":141,"column":42},"end":{"line":141,"column":46}},"range":[5612,5616],"name":"left"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":141,"column":47},"end":{"line":141,"column":52}},"range":[5617,5622],"name":"range"},"computed":false}},"operator":"!==","right":{"type":"Literal","loc":{"start":{"line":141,"column":57},"end":{"line":141,"column":68}},"range":[5627,5638],"value":"undefined","raw":"'undefined'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":141,"column":70},"end":{"line":149,"column":25}},"range":[5640,6065],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":142,"column":28},"end":{"line":148,"column":31}},"range":[5670,6039],"expression":{"type":"CallExpression","loc":{"start":{"line":142,"column":28},"end":{"line":148,"column":30}},"range":[5670,6038],"callee":{"type":"MemberExpression","loc":{"start":{"line":142,"column":28},"end":{"line":142,"column":45}},"range":[5670,5687],"object":{"type":"Identifier","loc":{"start":{"line":142,"column":28},"end":{"line":142,"column":40}},"range":[5670,5682],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":142,"column":41},"end":{"line":142,"column":45}},"range":[5683,5687],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":142,"column":46},"end":{"line":148,"column":29}},"range":[5688,6037],"properties":[{"type":"Property","loc":{"start":{"line":143,"column":32},"end":{"line":144,"column":84}},"range":[5722,5845],"key":{"type":"Identifier","loc":{"start":{"line":143,"column":32},"end":{"line":143,"column":36}},"range":[5722,5726],"name":"name"},"value":{"type":"CallExpression","loc":{"start":{"line":143,"column":38},"end":{"line":144,"column":84}},"range":[5728,5845],"callee":{"type":"MemberExpression","loc":{"start":{"line":143,"column":38},"end":{"line":144,"column":71}},"range":[5728,5832],"object":{"type":"CallExpression","loc":{"start":{"line":143,"column":38},"end":{"line":144,"column":63}},"range":[5728,5824],"callee":{"type":"MemberExpression","loc":{"start":{"line":143,"column":38},"end":{"line":143,"column":48}},"range":[5728,5738],"object":{"type":"Identifier","loc":{"start":{"line":143,"column":38},"end":{"line":143,"column":42}},"range":[5728,5732],"name":"code"},"property":{"type":"Identifier","loc":{"start":{"line":143,"column":43},"end":{"line":143,"column":48}},"range":[5733,5738],"name":"slice"},"computed":false},"arguments":[{"type":"MemberExpression","loc":{"start":{"line":143,"column":49},"end":{"line":143,"column":69}},"range":[5739,5759],"object":{"type":"MemberExpression","loc":{"start":{"line":143,"column":49},"end":{"line":143,"column":66}},"range":[5739,5756],"object":{"type":"MemberExpression","loc":{"start":{"line":143,"column":49},"end":{"line":143,"column":60}},"range":[5739,5750],"object":{"type":"Identifier","loc":{"start":{"line":143,"column":49},"end":{"line":143,"column":55}},"range":[5739,5745],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":143,"column":56},"end":{"line":143,"column":60}},"range":[5746,5750],"name":"left"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":143,"column":61},"end":{"line":143,"column":66}},"range":[5751,5756],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":143,"column":67},"end":{"line":143,"column":68}},"range":[5757,5758],"value":0,"raw":"0"},"computed":true},{"type":"MemberExpression","loc":{"start":{"line":144,"column":42},"end":{"line":144,"column":62}},"range":[5803,5823],"object":{"type":"MemberExpression","loc":{"start":{"line":144,"column":42},"end":{"line":144,"column":59}},"range":[5803,5820],"object":{"type":"MemberExpression","loc":{"start":{"line":144,"column":42},"end":{"line":144,"column":53}},"range":[5803,5814],"object":{"type":"Identifier","loc":{"start":{"line":144,"column":42},"end":{"line":144,"column":48}},"range":[5803,5809],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":144,"column":49},"end":{"line":144,"column":53}},"range":[5810,5814],"name":"left"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":144,"column":54},"end":{"line":144,"column":59}},"range":[5815,5820],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":144,"column":60},"end":{"line":144,"column":61}},"range":[5821,5822],"value":1,"raw":"1"},"computed":true}]},"property":{"type":"Identifier","loc":{"start":{"line":144,"column":64},"end":{"line":144,"column":71}},"range":[5825,5832],"name":"replace"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":144,"column":72},"end":{"line":144,"column":76}},"range":[5833,5837],"value":{},"raw":"/\"/g","regex":{"pattern":"\"","flags":"g"}},{"type":"Literal","loc":{"start":{"line":144,"column":78},"end":{"line":144,"column":83}},"range":[5839,5844],"value":"\\\"","raw":"'\\\\\"'"}]},"kind":"init"},{"type":"Property","loc":{"start":{"line":145,"column":32},"end":{"line":145,"column":49}},"range":[5879,5896],"key":{"type":"Identifier","loc":{"start":{"line":145,"column":32},"end":{"line":145,"column":37}},"range":[5879,5884],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":145,"column":39},"end":{"line":145,"column":49}},"range":[5886,5896],"object":{"type":"Identifier","loc":{"start":{"line":145,"column":39},"end":{"line":145,"column":43}},"range":[5886,5890],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":145,"column":44},"end":{"line":145,"column":49}},"range":[5891,5896],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":146,"column":32},"end":{"line":146,"column":45}},"range":[5930,5943],"key":{"type":"Identifier","loc":{"start":{"line":146,"column":32},"end":{"line":146,"column":35}},"range":[5930,5933],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":146,"column":37},"end":{"line":146,"column":45}},"range":[5935,5943],"object":{"type":"Identifier","loc":{"start":{"line":146,"column":37},"end":{"line":146,"column":41}},"range":[5935,5939],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":146,"column":42},"end":{"line":146,"column":45}},"range":[5940,5943],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":147,"column":32},"end":{"line":147,"column":62}},"range":[5977,6007],"key":{"type":"Identifier","loc":{"start":{"line":147,"column":32},"end":{"line":147,"column":42}},"range":[5977,5987],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":147,"column":44},"end":{"line":147,"column":62}},"range":[5989,6007],"object":{"type":"MemberExpression","loc":{"start":{"line":147,"column":44},"end":{"line":147,"column":59}},"range":[5989,6004],"object":{"type":"MemberExpression","loc":{"start":{"line":147,"column":44},"end":{"line":147,"column":53}},"range":[5989,5998],"object":{"type":"Identifier","loc":{"start":{"line":147,"column":44},"end":{"line":147,"column":48}},"range":[5989,5993],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":147,"column":49},"end":{"line":147,"column":53}},"range":[5994,5998],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":147,"column":54},"end":{"line":147,"column":59}},"range":[5999,6004],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":147,"column":60},"end":{"line":147,"column":61}},"range":[6005,6006],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":null}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":150,"column":27},"end":{"line":182,"column":21}},"range":[6093,7756],"test":{"type":"BinaryExpression","loc":{"start":{"line":150,"column":31},"end":{"line":150,"column":72}},"range":[6097,6138],"left":{"type":"MemberExpression","loc":{"start":{"line":150,"column":31},"end":{"line":150,"column":42}},"range":[6097,6108],"object":{"type":"Identifier","loc":{"start":{"line":150,"column":31},"end":{"line":150,"column":37}},"range":[6097,6103],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":150,"column":38},"end":{"line":150,"column":42}},"range":[6104,6108],"name":"type"},"computed":false},"operator":"===","right":{"type":"MemberExpression","loc":{"start":{"line":150,"column":47},"end":{"line":150,"column":72}},"range":[6113,6138],"object":{"type":"Identifier","loc":{"start":{"line":150,"column":47},"end":{"line":150,"column":53}},"range":[6113,6119],"name":"Syntax"},"property":{"type":"Identifier","loc":{"start":{"line":150,"column":54},"end":{"line":150,"column":72}},"range":[6120,6138],"name":"VariableDeclarator"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":150,"column":74},"end":{"line":157,"column":21}},"range":[6140,6434],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":151,"column":24},"end":{"line":156,"column":27}},"range":[6166,6412],"expression":{"type":"CallExpression","loc":{"start":{"line":151,"column":24},"end":{"line":156,"column":26}},"range":[6166,6411],"callee":{"type":"MemberExpression","loc":{"start":{"line":151,"column":24},"end":{"line":151,"column":41}},"range":[6166,6183],"object":{"type":"Identifier","loc":{"start":{"line":151,"column":24},"end":{"line":151,"column":36}},"range":[6166,6178],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":151,"column":37},"end":{"line":151,"column":41}},"range":[6179,6183],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":151,"column":42},"end":{"line":156,"column":25}},"range":[6184,6410],"properties":[{"type":"Property","loc":{"start":{"line":152,"column":28},"end":{"line":152,"column":48}},"range":[6214,6234],"key":{"type":"Identifier","loc":{"start":{"line":152,"column":28},"end":{"line":152,"column":32}},"range":[6214,6218],"name":"name"},"value":{"type":"MemberExpression","loc":{"start":{"line":152,"column":34},"end":{"line":152,"column":48}},"range":[6220,6234],"object":{"type":"MemberExpression","loc":{"start":{"line":152,"column":34},"end":{"line":152,"column":43}},"range":[6220,6229],"object":{"type":"Identifier","loc":{"start":{"line":152,"column":34},"end":{"line":152,"column":40}},"range":[6220,6226],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":152,"column":41},"end":{"line":152,"column":43}},"range":[6227,6229],"name":"id"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":152,"column":44},"end":{"line":152,"column":48}},"range":[6230,6234],"name":"name"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":153,"column":28},"end":{"line":153,"column":45}},"range":[6264,6281],"key":{"type":"Identifier","loc":{"start":{"line":153,"column":28},"end":{"line":153,"column":33}},"range":[6264,6269],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":153,"column":35},"end":{"line":153,"column":45}},"range":[6271,6281],"object":{"type":"Identifier","loc":{"start":{"line":153,"column":35},"end":{"line":153,"column":39}},"range":[6271,6275],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":153,"column":40},"end":{"line":153,"column":45}},"range":[6276,6281],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":154,"column":28},"end":{"line":154,"column":41}},"range":[6311,6324],"key":{"type":"Identifier","loc":{"start":{"line":154,"column":28},"end":{"line":154,"column":31}},"range":[6311,6314],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":154,"column":33},"end":{"line":154,"column":41}},"range":[6316,6324],"object":{"type":"Identifier","loc":{"start":{"line":154,"column":33},"end":{"line":154,"column":37}},"range":[6316,6320],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":154,"column":38},"end":{"line":154,"column":41}},"range":[6321,6324],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":155,"column":28},"end":{"line":155,"column":58}},"range":[6354,6384],"key":{"type":"Identifier","loc":{"start":{"line":155,"column":28},"end":{"line":155,"column":38}},"range":[6354,6364],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":155,"column":40},"end":{"line":155,"column":58}},"range":[6366,6384],"object":{"type":"MemberExpression","loc":{"start":{"line":155,"column":40},"end":{"line":155,"column":55}},"range":[6366,6381],"object":{"type":"MemberExpression","loc":{"start":{"line":155,"column":40},"end":{"line":155,"column":49}},"range":[6366,6375],"object":{"type":"Identifier","loc":{"start":{"line":155,"column":40},"end":{"line":155,"column":44}},"range":[6366,6370],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":155,"column":45},"end":{"line":155,"column":49}},"range":[6371,6375],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":155,"column":50},"end":{"line":155,"column":55}},"range":[6376,6381],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":155,"column":56},"end":{"line":155,"column":57}},"range":[6382,6383],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":157,"column":27},"end":{"line":182,"column":21}},"range":[6440,7756],"test":{"type":"BinaryExpression","loc":{"start":{"line":157,"column":31},"end":{"line":157,"column":68}},"range":[6444,6481],"left":{"type":"MemberExpression","loc":{"start":{"line":157,"column":31},"end":{"line":157,"column":42}},"range":[6444,6455],"object":{"type":"Identifier","loc":{"start":{"line":157,"column":31},"end":{"line":157,"column":37}},"range":[6444,6450],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":157,"column":38},"end":{"line":157,"column":42}},"range":[6451,6455],"name":"type"},"computed":false},"operator":"===","right":{"type":"MemberExpression","loc":{"start":{"line":157,"column":47},"end":{"line":157,"column":68}},"range":[6460,6481],"object":{"type":"Identifier","loc":{"start":{"line":157,"column":47},"end":{"line":157,"column":53}},"range":[6460,6466],"name":"Syntax"},"property":{"type":"Identifier","loc":{"start":{"line":157,"column":54},"end":{"line":157,"column":68}},"range":[6467,6481],"name":"CallExpression"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":157,"column":70},"end":{"line":164,"column":21}},"range":[6483,6805],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":158,"column":24},"end":{"line":163,"column":27}},"range":[6509,6783],"expression":{"type":"CallExpression","loc":{"start":{"line":158,"column":24},"end":{"line":163,"column":26}},"range":[6509,6782],"callee":{"type":"MemberExpression","loc":{"start":{"line":158,"column":24},"end":{"line":158,"column":41}},"range":[6509,6526],"object":{"type":"Identifier","loc":{"start":{"line":158,"column":24},"end":{"line":158,"column":36}},"range":[6509,6521],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":158,"column":37},"end":{"line":158,"column":41}},"range":[6522,6526],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":158,"column":42},"end":{"line":163,"column":25}},"range":[6527,6781],"properties":[{"type":"Property","loc":{"start":{"line":159,"column":28},"end":{"line":159,"column":76}},"range":[6557,6605],"key":{"type":"Identifier","loc":{"start":{"line":159,"column":28},"end":{"line":159,"column":32}},"range":[6557,6561],"name":"name"},"value":{"type":"ConditionalExpression","loc":{"start":{"line":159,"column":34},"end":{"line":159,"column":76}},"range":[6563,6605],"test":{"type":"MemberExpression","loc":{"start":{"line":159,"column":34},"end":{"line":159,"column":43}},"range":[6563,6572],"object":{"type":"Identifier","loc":{"start":{"line":159,"column":34},"end":{"line":159,"column":40}},"range":[6563,6569],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":159,"column":41},"end":{"line":159,"column":43}},"range":[6570,6572],"name":"id"},"computed":false},"consequent":{"type":"MemberExpression","loc":{"start":{"line":159,"column":46},"end":{"line":159,"column":60}},"range":[6575,6589],"object":{"type":"MemberExpression","loc":{"start":{"line":159,"column":46},"end":{"line":159,"column":55}},"range":[6575,6584],"object":{"type":"Identifier","loc":{"start":{"line":159,"column":46},"end":{"line":159,"column":52}},"range":[6575,6581],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":159,"column":53},"end":{"line":159,"column":55}},"range":[6582,6584],"name":"id"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":159,"column":56},"end":{"line":159,"column":60}},"range":[6585,6589],"name":"name"},"computed":false},"alternate":{"type":"Literal","loc":{"start":{"line":159,"column":63},"end":{"line":159,"column":76}},"range":[6592,6605],"value":"[Anonymous]","raw":"'[Anonymous]'"}},"kind":"init"},{"type":"Property","loc":{"start":{"line":160,"column":28},"end":{"line":160,"column":45}},"range":[6635,6652],"key":{"type":"Identifier","loc":{"start":{"line":160,"column":28},"end":{"line":160,"column":33}},"range":[6635,6640],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":160,"column":35},"end":{"line":160,"column":45}},"range":[6642,6652],"object":{"type":"Identifier","loc":{"start":{"line":160,"column":35},"end":{"line":160,"column":39}},"range":[6642,6646],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":160,"column":40},"end":{"line":160,"column":45}},"range":[6647,6652],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":161,"column":28},"end":{"line":161,"column":41}},"range":[6682,6695],"key":{"type":"Identifier","loc":{"start":{"line":161,"column":28},"end":{"line":161,"column":31}},"range":[6682,6685],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":161,"column":33},"end":{"line":161,"column":41}},"range":[6687,6695],"object":{"type":"Identifier","loc":{"start":{"line":161,"column":33},"end":{"line":161,"column":37}},"range":[6687,6691],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":161,"column":38},"end":{"line":161,"column":41}},"range":[6692,6695],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":162,"column":28},"end":{"line":162,"column":58}},"range":[6725,6755],"key":{"type":"Identifier","loc":{"start":{"line":162,"column":28},"end":{"line":162,"column":38}},"range":[6725,6735],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":162,"column":40},"end":{"line":162,"column":58}},"range":[6737,6755],"object":{"type":"MemberExpression","loc":{"start":{"line":162,"column":40},"end":{"line":162,"column":55}},"range":[6737,6752],"object":{"type":"MemberExpression","loc":{"start":{"line":162,"column":40},"end":{"line":162,"column":49}},"range":[6737,6746],"object":{"type":"Identifier","loc":{"start":{"line":162,"column":40},"end":{"line":162,"column":44}},"range":[6737,6741],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":162,"column":45},"end":{"line":162,"column":49}},"range":[6742,6746],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":162,"column":50},"end":{"line":162,"column":55}},"range":[6747,6752],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":162,"column":56},"end":{"line":162,"column":57}},"range":[6753,6754],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":164,"column":27},"end":{"line":182,"column":21}},"range":[6811,7756],"test":{"type":"BinaryExpression","loc":{"start":{"line":164,"column":31},"end":{"line":164,"column":64}},"range":[6815,6848],"left":{"type":"UnaryExpression","loc":{"start":{"line":164,"column":31},"end":{"line":164,"column":51}},"range":[6815,6835],"operator":"typeof","prefix":true,"argument":{"type":"MemberExpression","loc":{"start":{"line":164,"column":38},"end":{"line":164,"column":51}},"range":[6822,6835],"object":{"type":"Identifier","loc":{"start":{"line":164,"column":38},"end":{"line":164,"column":44}},"range":[6822,6828],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":164,"column":45},"end":{"line":164,"column":51}},"range":[6829,6835],"name":"length"},"computed":false}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":164,"column":56},"end":{"line":164,"column":64}},"range":[6840,6848],"value":"number","raw":"'number'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":164,"column":66},"end":{"line":171,"column":21}},"range":[6850,7172],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":165,"column":24},"end":{"line":170,"column":27}},"range":[6876,7150],"expression":{"type":"CallExpression","loc":{"start":{"line":165,"column":24},"end":{"line":170,"column":26}},"range":[6876,7149],"callee":{"type":"MemberExpression","loc":{"start":{"line":165,"column":24},"end":{"line":165,"column":41}},"range":[6876,6893],"object":{"type":"Identifier","loc":{"start":{"line":165,"column":24},"end":{"line":165,"column":36}},"range":[6876,6888],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":165,"column":37},"end":{"line":165,"column":41}},"range":[6889,6893],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":165,"column":42},"end":{"line":170,"column":25}},"range":[6894,7148],"properties":[{"type":"Property","loc":{"start":{"line":166,"column":28},"end":{"line":166,"column":76}},"range":[6924,6972],"key":{"type":"Identifier","loc":{"start":{"line":166,"column":28},"end":{"line":166,"column":32}},"range":[6924,6928],"name":"name"},"value":{"type":"ConditionalExpression","loc":{"start":{"line":166,"column":34},"end":{"line":166,"column":76}},"range":[6930,6972],"test":{"type":"MemberExpression","loc":{"start":{"line":166,"column":34},"end":{"line":166,"column":43}},"range":[6930,6939],"object":{"type":"Identifier","loc":{"start":{"line":166,"column":34},"end":{"line":166,"column":40}},"range":[6930,6936],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":166,"column":41},"end":{"line":166,"column":43}},"range":[6937,6939],"name":"id"},"computed":false},"consequent":{"type":"MemberExpression","loc":{"start":{"line":166,"column":46},"end":{"line":166,"column":60}},"range":[6942,6956],"object":{"type":"MemberExpression","loc":{"start":{"line":166,"column":46},"end":{"line":166,"column":55}},"range":[6942,6951],"object":{"type":"Identifier","loc":{"start":{"line":166,"column":46},"end":{"line":166,"column":52}},"range":[6942,6948],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":166,"column":53},"end":{"line":166,"column":55}},"range":[6949,6951],"name":"id"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":166,"column":56},"end":{"line":166,"column":60}},"range":[6952,6956],"name":"name"},"computed":false},"alternate":{"type":"Literal","loc":{"start":{"line":166,"column":63},"end":{"line":166,"column":76}},"range":[6959,6972],"value":"[Anonymous]","raw":"'[Anonymous]'"}},"kind":"init"},{"type":"Property","loc":{"start":{"line":167,"column":28},"end":{"line":167,"column":45}},"range":[7002,7019],"key":{"type":"Identifier","loc":{"start":{"line":167,"column":28},"end":{"line":167,"column":33}},"range":[7002,7007],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":167,"column":35},"end":{"line":167,"column":45}},"range":[7009,7019],"object":{"type":"Identifier","loc":{"start":{"line":167,"column":35},"end":{"line":167,"column":39}},"range":[7009,7013],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":167,"column":40},"end":{"line":167,"column":45}},"range":[7014,7019],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":168,"column":28},"end":{"line":168,"column":41}},"range":[7049,7062],"key":{"type":"Identifier","loc":{"start":{"line":168,"column":28},"end":{"line":168,"column":31}},"range":[7049,7052],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":168,"column":33},"end":{"line":168,"column":41}},"range":[7054,7062],"object":{"type":"Identifier","loc":{"start":{"line":168,"column":33},"end":{"line":168,"column":37}},"range":[7054,7058],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":168,"column":38},"end":{"line":168,"column":41}},"range":[7059,7062],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":169,"column":28},"end":{"line":169,"column":58}},"range":[7092,7122],"key":{"type":"Identifier","loc":{"start":{"line":169,"column":28},"end":{"line":169,"column":38}},"range":[7092,7102],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":169,"column":40},"end":{"line":169,"column":58}},"range":[7104,7122],"object":{"type":"MemberExpression","loc":{"start":{"line":169,"column":40},"end":{"line":169,"column":55}},"range":[7104,7119],"object":{"type":"MemberExpression","loc":{"start":{"line":169,"column":40},"end":{"line":169,"column":49}},"range":[7104,7113],"object":{"type":"Identifier","loc":{"start":{"line":169,"column":40},"end":{"line":169,"column":44}},"range":[7104,7108],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":169,"column":45},"end":{"line":169,"column":49}},"range":[7109,7113],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":169,"column":50},"end":{"line":169,"column":55}},"range":[7114,7119],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":169,"column":56},"end":{"line":169,"column":57}},"range":[7120,7121],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":171,"column":27},"end":{"line":182,"column":21}},"range":[7178,7756],"test":{"type":"BinaryExpression","loc":{"start":{"line":171,"column":31},"end":{"line":171,"column":64}},"range":[7182,7215],"left":{"type":"UnaryExpression","loc":{"start":{"line":171,"column":31},"end":{"line":171,"column":48}},"range":[7182,7199],"operator":"typeof","prefix":true,"argument":{"type":"MemberExpression","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":48}},"range":[7189,7199],"object":{"type":"Identifier","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":44}},"range":[7189,7195],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":171,"column":45},"end":{"line":171,"column":48}},"range":[7196,7199],"name":"key"},"computed":false}},"operator":"!==","right":{"type":"Literal","loc":{"start":{"line":171,"column":53},"end":{"line":171,"column":64}},"range":[7204,7215],"value":"undefined","raw":"'undefined'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":171,"column":66},"end":{"line":182,"column":21}},"range":[7217,7756],"body":[{"type":"IfStatement","loc":{"start":{"line":172,"column":24},"end":{"line":181,"column":25}},"range":[7243,7734],"test":{"type":"BinaryExpression","loc":{"start":{"line":172,"column":28},"end":{"line":172,"column":60}},"range":[7247,7279],"left":{"type":"MemberExpression","loc":{"start":{"line":172,"column":28},"end":{"line":172,"column":43}},"range":[7247,7262],"object":{"type":"MemberExpression","loc":{"start":{"line":172,"column":28},"end":{"line":172,"column":38}},"range":[7247,7257],"object":{"type":"Identifier","loc":{"start":{"line":172,"column":28},"end":{"line":172,"column":34}},"range":[7247,7253],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":172,"column":35},"end":{"line":172,"column":38}},"range":[7254,7257],"name":"key"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":172,"column":39},"end":{"line":172,"column":43}},"range":[7258,7262],"name":"type"},"computed":false},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":172,"column":48},"end":{"line":172,"column":60}},"range":[7267,7279],"value":"Identifier","raw":"'Identifier'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":172,"column":62},"end":{"line":181,"column":25}},"range":[7281,7734],"body":[{"type":"IfStatement","loc":{"start":{"line":173,"column":28},"end":{"line":180,"column":29}},"range":[7311,7708],"test":{"type":"LogicalExpression","loc":{"start":{"line":173,"column":32},"end":{"line":173,"column":72}},"range":[7315,7355],"left":{"type":"BinaryExpression","loc":{"start":{"line":173,"column":32},"end":{"line":173,"column":53}},"range":[7315,7336],"left":{"type":"MemberExpression","loc":{"start":{"line":173,"column":32},"end":{"line":173,"column":44}},"range":[7315,7327],"object":{"type":"Identifier","loc":{"start":{"line":173,"column":32},"end":{"line":173,"column":38}},"range":[7315,7321],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":173,"column":39},"end":{"line":173,"column":44}},"range":[7322,7327],"name":"value"},"computed":false},"operator":"===","right":{"type":"Identifier","loc":{"start":{"line":173,"column":49},"end":{"line":173,"column":53}},"range":[7332,7336],"name":"node"}},"operator":"&&","right":{"type":"MemberExpression","loc":{"start":{"line":173,"column":57},"end":{"line":173,"column":72}},"range":[7340,7355],"object":{"type":"MemberExpression","loc":{"start":{"line":173,"column":57},"end":{"line":173,"column":67}},"range":[7340,7350],"object":{"type":"Identifier","loc":{"start":{"line":173,"column":57},"end":{"line":173,"column":63}},"range":[7340,7346],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":173,"column":64},"end":{"line":173,"column":67}},"range":[7347,7350],"name":"key"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":173,"column":68},"end":{"line":173,"column":72}},"range":[7351,7355],"name":"name"},"computed":false}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":173,"column":74},"end":{"line":180,"column":29}},"range":[7357,7708],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":174,"column":32},"end":{"line":179,"column":35}},"range":[7391,7678],"expression":{"type":"CallExpression","loc":{"start":{"line":174,"column":32},"end":{"line":179,"column":34}},"range":[7391,7677],"callee":{"type":"MemberExpression","loc":{"start":{"line":174,"column":32},"end":{"line":174,"column":49}},"range":[7391,7408],"object":{"type":"Identifier","loc":{"start":{"line":174,"column":32},"end":{"line":174,"column":44}},"range":[7391,7403],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":174,"column":45},"end":{"line":174,"column":49}},"range":[7404,7408],"name":"push"},"computed":false},"arguments":[{"type":"ObjectExpression","loc":{"start":{"line":174,"column":50},"end":{"line":179,"column":33}},"range":[7409,7676],"properties":[{"type":"Property","loc":{"start":{"line":175,"column":36},"end":{"line":175,"column":57}},"range":[7447,7468],"key":{"type":"Identifier","loc":{"start":{"line":175,"column":36},"end":{"line":175,"column":40}},"range":[7447,7451],"name":"name"},"value":{"type":"MemberExpression","loc":{"start":{"line":175,"column":42},"end":{"line":175,"column":57}},"range":[7453,7468],"object":{"type":"MemberExpression","loc":{"start":{"line":175,"column":42},"end":{"line":175,"column":52}},"range":[7453,7463],"object":{"type":"Identifier","loc":{"start":{"line":175,"column":42},"end":{"line":175,"column":48}},"range":[7453,7459],"name":"parent"},"property":{"type":"Identifier","loc":{"start":{"line":175,"column":49},"end":{"line":175,"column":52}},"range":[7460,7463],"name":"key"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":175,"column":53},"end":{"line":175,"column":57}},"range":[7464,7468],"name":"name"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":176,"column":36},"end":{"line":176,"column":53}},"range":[7506,7523],"key":{"type":"Identifier","loc":{"start":{"line":176,"column":36},"end":{"line":176,"column":41}},"range":[7506,7511],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":176,"column":43},"end":{"line":176,"column":53}},"range":[7513,7523],"object":{"type":"Identifier","loc":{"start":{"line":176,"column":43},"end":{"line":176,"column":47}},"range":[7513,7517],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":176,"column":48},"end":{"line":176,"column":53}},"range":[7518,7523],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":177,"column":36},"end":{"line":177,"column":49}},"range":[7561,7574],"key":{"type":"Identifier","loc":{"start":{"line":177,"column":36},"end":{"line":177,"column":39}},"range":[7561,7564],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":177,"column":41},"end":{"line":177,"column":49}},"range":[7566,7574],"object":{"type":"Identifier","loc":{"start":{"line":177,"column":41},"end":{"line":177,"column":45}},"range":[7566,7570],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":177,"column":46},"end":{"line":177,"column":49}},"range":[7571,7574],"name":"loc"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":178,"column":36},"end":{"line":178,"column":66}},"range":[7612,7642],"key":{"type":"Identifier","loc":{"start":{"line":178,"column":36},"end":{"line":178,"column":46}},"range":[7612,7622],"name":"blockStart"},"value":{"type":"MemberExpression","loc":{"start":{"line":178,"column":48},"end":{"line":178,"column":66}},"range":[7624,7642],"object":{"type":"MemberExpression","loc":{"start":{"line":178,"column":48},"end":{"line":178,"column":63}},"range":[7624,7639],"object":{"type":"MemberExpression","loc":{"start":{"line":178,"column":48},"end":{"line":178,"column":57}},"range":[7624,7633],"object":{"type":"Identifier","loc":{"start":{"line":178,"column":48},"end":{"line":178,"column":52}},"range":[7624,7628],"name":"node"},"property":{"type":"Identifier","loc":{"start":{"line":178,"column":53},"end":{"line":178,"column":57}},"range":[7629,7633],"name":"body"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":178,"column":58},"end":{"line":178,"column":63}},"range":[7634,7639],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":178,"column":64},"end":{"line":178,"column":65}},"range":[7640,7641],"value":0,"raw":"0"},"computed":true},"kind":"init"}]}]}}]},"alternate":null}]},"alternate":null}]},"alternate":null}}}}}]},"alternate":null}}]},"expression":false,"generator":false}]},"trailingComments":[{"type":"Line","value":" Insert the instrumentation code from the last entry.","range":[7804,7859],"loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":67}}},{"type":"Line","value":" This is to ensure that the range for each entry remains valid)","range":[7872,7937],"loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":77}}},{"type":"Line","value":" (it won't shift due to some new inserting string before the range).","range":[7950,8020],"loc":{"start":{"line":188,"column":12},"end":{"line":188,"column":82}}}]},{"type":"ForStatement","loc":{"start":{"line":189,"column":12},"end":{"line":209,"column":13}},"range":[8033,9082],"init":{"type":"AssignmentExpression","loc":{"start":{"line":189,"column":17},"end":{"line":189,"column":44}},"range":[8038,8065],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":189,"column":17},"end":{"line":189,"column":18}},"range":[8038,8039],"name":"i"},"right":{"type":"BinaryExpression","loc":{"start":{"line":189,"column":21},"end":{"line":189,"column":44}},"range":[8042,8065],"left":{"type":"MemberExpression","loc":{"start":{"line":189,"column":21},"end":{"line":189,"column":40}},"range":[8042,8061],"object":{"type":"Identifier","loc":{"start":{"line":189,"column":21},"end":{"line":189,"column":33}},"range":[8042,8054],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":189,"column":34},"end":{"line":189,"column":40}},"range":[8055,8061],"name":"length"},"computed":false},"operator":"-","right":{"type":"Literal","loc":{"start":{"line":189,"column":43},"end":{"line":189,"column":44}},"range":[8064,8065],"value":1,"raw":"1"}}},"test":{"type":"BinaryExpression","loc":{"start":{"line":189,"column":46},"end":{"line":189,"column":52}},"range":[8067,8073],"left":{"type":"Identifier","loc":{"start":{"line":189,"column":46},"end":{"line":189,"column":47}},"range":[8067,8068],"name":"i"},"operator":">=","right":{"type":"Literal","loc":{"start":{"line":189,"column":51},"end":{"line":189,"column":52}},"range":[8072,8073],"value":0,"raw":"0"}},"update":{"type":"AssignmentExpression","loc":{"start":{"line":189,"column":54},"end":{"line":189,"column":60}},"range":[8075,8081],"operator":"-=","left":{"type":"Identifier","loc":{"start":{"line":189,"column":54},"end":{"line":189,"column":55}},"range":[8075,8076],"name":"i"},"right":{"type":"Literal","loc":{"start":{"line":189,"column":59},"end":{"line":189,"column":60}},"range":[8080,8081],"value":1,"raw":"1"}},"body":{"type":"BlockStatement","loc":{"start":{"line":189,"column":62},"end":{"line":209,"column":13}},"range":[8083,9082],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":190,"column":16},"end":{"line":194,"column":18}},"range":[8101,8272],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":190,"column":16},"end":{"line":194,"column":17}},"range":[8101,8271],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":190,"column":16},"end":{"line":190,"column":21}},"range":[8101,8106],"name":"param"},"right":{"type":"ObjectExpression","loc":{"start":{"line":190,"column":24},"end":{"line":194,"column":17}},"range":[8109,8271],"properties":[{"type":"Property","loc":{"start":{"line":191,"column":20},"end":{"line":191,"column":46}},"range":[8131,8157],"key":{"type":"Identifier","loc":{"start":{"line":191,"column":20},"end":{"line":191,"column":24}},"range":[8131,8135],"name":"name"},"value":{"type":"MemberExpression","loc":{"start":{"line":191,"column":26},"end":{"line":191,"column":46}},"range":[8137,8157],"object":{"type":"MemberExpression","loc":{"start":{"line":191,"column":26},"end":{"line":191,"column":41}},"range":[8137,8152],"object":{"type":"Identifier","loc":{"start":{"line":191,"column":26},"end":{"line":191,"column":38}},"range":[8137,8149],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":191,"column":39},"end":{"line":191,"column":40}},"range":[8150,8151],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":191,"column":42},"end":{"line":191,"column":46}},"range":[8153,8157],"name":"name"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":192,"column":20},"end":{"line":192,"column":48}},"range":[8179,8207],"key":{"type":"Identifier","loc":{"start":{"line":192,"column":20},"end":{"line":192,"column":25}},"range":[8179,8184],"name":"range"},"value":{"type":"MemberExpression","loc":{"start":{"line":192,"column":27},"end":{"line":192,"column":48}},"range":[8186,8207],"object":{"type":"MemberExpression","loc":{"start":{"line":192,"column":27},"end":{"line":192,"column":42}},"range":[8186,8201],"object":{"type":"Identifier","loc":{"start":{"line":192,"column":27},"end":{"line":192,"column":39}},"range":[8186,8198],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":192,"column":40},"end":{"line":192,"column":41}},"range":[8199,8200],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":192,"column":43},"end":{"line":192,"column":48}},"range":[8202,8207],"name":"range"},"computed":false},"kind":"init"},{"type":"Property","loc":{"start":{"line":193,"column":20},"end":{"line":193,"column":44}},"range":[8229,8253],"key":{"type":"Identifier","loc":{"start":{"line":193,"column":20},"end":{"line":193,"column":23}},"range":[8229,8232],"name":"loc"},"value":{"type":"MemberExpression","loc":{"start":{"line":193,"column":25},"end":{"line":193,"column":44}},"range":[8234,8253],"object":{"type":"MemberExpression","loc":{"start":{"line":193,"column":25},"end":{"line":193,"column":40}},"range":[8234,8249],"object":{"type":"Identifier","loc":{"start":{"line":193,"column":25},"end":{"line":193,"column":37}},"range":[8234,8246],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":193,"column":38},"end":{"line":193,"column":39}},"range":[8247,8248],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":193,"column":41},"end":{"line":193,"column":44}},"range":[8250,8253],"name":"loc"},"computed":false},"kind":"init"}]}}},{"type":"IfStatement","loc":{"start":{"line":195,"column":16},"end":{"line":206,"column":17}},"range":[8289,8921],"test":{"type":"BinaryExpression","loc":{"start":{"line":195,"column":20},"end":{"line":195,"column":51}},"range":[8293,8324],"left":{"type":"UnaryExpression","loc":{"start":{"line":195,"column":20},"end":{"line":195,"column":36}},"range":[8293,8309],"operator":"typeof","prefix":true,"argument":{"type":"Identifier","loc":{"start":{"line":195,"column":27},"end":{"line":195,"column":36}},"range":[8300,8309],"name":"traceName"}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":195,"column":41},"end":{"line":195,"column":51}},"range":[8314,8324],"value":"function","raw":"'function'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":195,"column":53},"end":{"line":197,"column":17}},"range":[8326,8406],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":196,"column":20},"end":{"line":196,"column":60}},"range":[8348,8388],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":196,"column":20},"end":{"line":196,"column":59}},"range":[8348,8387],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":196,"column":20},"end":{"line":196,"column":29}},"range":[8348,8357],"name":"signature"},"right":{"type":"CallExpression","loc":{"start":{"line":196,"column":32},"end":{"line":196,"column":59}},"range":[8360,8387],"callee":{"type":"MemberExpression","loc":{"start":{"line":196,"column":32},"end":{"line":196,"column":46}},"range":[8360,8374],"object":{"type":"Identifier","loc":{"start":{"line":196,"column":32},"end":{"line":196,"column":41}},"range":[8360,8369],"name":"traceName"},"property":{"type":"Identifier","loc":{"start":{"line":196,"column":42},"end":{"line":196,"column":46}},"range":[8370,8374],"name":"call"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":196,"column":47},"end":{"line":196,"column":51}},"range":[8375,8379],"value":null,"raw":"null"},{"type":"Identifier","loc":{"start":{"line":196,"column":53},"end":{"line":196,"column":58}},"range":[8381,8386],"name":"param"}]}}}]},"alternate":{"type":"BlockStatement","loc":{"start":{"line":197,"column":23},"end":{"line":206,"column":17}},"range":[8412,8921],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":198,"column":20},"end":{"line":198,"column":50}},"range":[8434,8464],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":198,"column":20},"end":{"line":198,"column":49}},"range":[8434,8463],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":198,"column":20},"end":{"line":198,"column":29}},"range":[8434,8443],"name":"signature"},"right":{"type":"BinaryExpression","loc":{"start":{"line":198,"column":32},"end":{"line":198,"column":49}},"range":[8446,8463],"left":{"type":"Identifier","loc":{"start":{"line":198,"column":32},"end":{"line":198,"column":41}},"range":[8446,8455],"name":"traceName"},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":198,"column":44},"end":{"line":198,"column":49}},"range":[8458,8463],"value":"({ ","raw":"'({ '"}}}},{"type":"ExpressionStatement","loc":{"start":{"line":199,"column":20},"end":{"line":199,"column":76}},"range":[8485,8541],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":199,"column":20},"end":{"line":199,"column":75}},"range":[8485,8540],"operator":"+=","left":{"type":"Identifier","loc":{"start":{"line":199,"column":20},"end":{"line":199,"column":29}},"range":[8485,8494],"name":"signature"},"right":{"type":"BinaryExpression","loc":{"start":{"line":199,"column":33},"end":{"line":199,"column":75}},"range":[8498,8540],"left":{"type":"BinaryExpression","loc":{"start":{"line":199,"column":33},"end":{"line":199,"column":66}},"range":[8498,8531],"left":{"type":"Literal","loc":{"start":{"line":199,"column":33},"end":{"line":199,"column":43}},"range":[8498,8508],"value":"name: '","raw":"'name: \\''"},"operator":"+","right":{"type":"MemberExpression","loc":{"start":{"line":199,"column":46},"end":{"line":199,"column":66}},"range":[8511,8531],"object":{"type":"MemberExpression","loc":{"start":{"line":199,"column":46},"end":{"line":199,"column":61}},"range":[8511,8526],"object":{"type":"Identifier","loc":{"start":{"line":199,"column":46},"end":{"line":199,"column":58}},"range":[8511,8523],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":199,"column":59},"end":{"line":199,"column":60}},"range":[8524,8525],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":199,"column":62},"end":{"line":199,"column":66}},"range":[8527,8531],"name":"name"},"computed":false}},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":199,"column":69},"end":{"line":199,"column":75}},"range":[8534,8540],"value":"', ","raw":"'\\', '"}}}},{"type":"IfStatement","loc":{"start":{"line":200,"column":20},"end":{"line":202,"column":21}},"range":[8562,8726],"test":{"type":"BinaryExpression","loc":{"start":{"line":200,"column":24},"end":{"line":200,"column":66}},"range":[8566,8608],"left":{"type":"UnaryExpression","loc":{"start":{"line":200,"column":24},"end":{"line":200,"column":50}},"range":[8566,8592],"operator":"typeof","prefix":true,"argument":{"type":"MemberExpression","loc":{"start":{"line":200,"column":31},"end":{"line":200,"column":50}},"range":[8573,8592],"object":{"type":"MemberExpression","loc":{"start":{"line":200,"column":31},"end":{"line":200,"column":46}},"range":[8573,8588],"object":{"type":"Identifier","loc":{"start":{"line":200,"column":31},"end":{"line":200,"column":43}},"range":[8573,8585],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":200,"column":44},"end":{"line":200,"column":45}},"range":[8586,8587],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":200,"column":47},"end":{"line":200,"column":50}},"range":[8589,8592],"name":"loc"},"computed":false}},"operator":"!==","right":{"type":"Literal","loc":{"start":{"line":200,"column":55},"end":{"line":200,"column":66}},"range":[8597,8608],"value":"undefined","raw":"'undefined'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":200,"column":68},"end":{"line":202,"column":21}},"range":[8610,8726],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":201,"column":24},"end":{"line":201,"column":92}},"range":[8636,8704],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":201,"column":24},"end":{"line":201,"column":91}},"range":[8636,8703],"operator":"+=","left":{"type":"Identifier","loc":{"start":{"line":201,"column":24},"end":{"line":201,"column":33}},"range":[8636,8645],"name":"signature"},"right":{"type":"BinaryExpression","loc":{"start":{"line":201,"column":37},"end":{"line":201,"column":91}},"range":[8649,8703],"left":{"type":"BinaryExpression","loc":{"start":{"line":201,"column":37},"end":{"line":201,"column":84}},"range":[8649,8696],"left":{"type":"Literal","loc":{"start":{"line":201,"column":37},"end":{"line":201,"column":51}},"range":[8649,8663],"value":"lineNumber: ","raw":"'lineNumber: '"},"operator":"+","right":{"type":"MemberExpression","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":84}},"range":[8666,8696],"object":{"type":"MemberExpression","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":79}},"range":[8666,8691],"object":{"type":"MemberExpression","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":73}},"range":[8666,8685],"object":{"type":"MemberExpression","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":69}},"range":[8666,8681],"object":{"type":"Identifier","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":66}},"range":[8666,8678],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":201,"column":67},"end":{"line":201,"column":68}},"range":[8679,8680],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":201,"column":70},"end":{"line":201,"column":73}},"range":[8682,8685],"name":"loc"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":201,"column":74},"end":{"line":201,"column":79}},"range":[8686,8691],"name":"start"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":201,"column":80},"end":{"line":201,"column":84}},"range":[8692,8696],"name":"line"},"computed":false}},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":201,"column":87},"end":{"line":201,"column":91}},"range":[8699,8703],"value":", ","raw":"', '"}}}}]},"alternate":null},{"type":"ExpressionStatement","loc":{"start":{"line":203,"column":20},"end":{"line":204,"column":56}},"range":[8747,8863],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":203,"column":20},"end":{"line":204,"column":55}},"range":[8747,8862],"operator":"+=","left":{"type":"Identifier","loc":{"start":{"line":203,"column":20},"end":{"line":203,"column":29}},"range":[8747,8756],"name":"signature"},"right":{"type":"BinaryExpression","loc":{"start":{"line":203,"column":33},"end":{"line":204,"column":55}},"range":[8760,8862],"left":{"type":"BinaryExpression","loc":{"start":{"line":203,"column":33},"end":{"line":204,"column":48}},"range":[8760,8855],"left":{"type":"BinaryExpression","loc":{"start":{"line":203,"column":33},"end":{"line":203,"column":77}},"range":[8760,8804],"left":{"type":"BinaryExpression","loc":{"start":{"line":203,"column":33},"end":{"line":203,"column":70}},"range":[8760,8797],"left":{"type":"Literal","loc":{"start":{"line":203,"column":33},"end":{"line":203,"column":43}},"range":[8760,8770],"value":"range: [","raw":"'range: ['"},"operator":"+","right":{"type":"MemberExpression","loc":{"start":{"line":203,"column":46},"end":{"line":203,"column":70}},"range":[8773,8797],"object":{"type":"MemberExpression","loc":{"start":{"line":203,"column":46},"end":{"line":203,"column":67}},"range":[8773,8794],"object":{"type":"MemberExpression","loc":{"start":{"line":203,"column":46},"end":{"line":203,"column":61}},"range":[8773,8788],"object":{"type":"Identifier","loc":{"start":{"line":203,"column":46},"end":{"line":203,"column":58}},"range":[8773,8785],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":203,"column":59},"end":{"line":203,"column":60}},"range":[8786,8787],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":203,"column":62},"end":{"line":203,"column":67}},"range":[8789,8794],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":203,"column":68},"end":{"line":203,"column":69}},"range":[8795,8796],"value":0,"raw":"0"},"computed":true}},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":203,"column":73},"end":{"line":203,"column":77}},"range":[8800,8804],"value":", ","raw":"', '"}},"operator":"+","right":{"type":"MemberExpression","loc":{"start":{"line":204,"column":24},"end":{"line":204,"column":48}},"range":[8831,8855],"object":{"type":"MemberExpression","loc":{"start":{"line":204,"column":24},"end":{"line":204,"column":45}},"range":[8831,8852],"object":{"type":"MemberExpression","loc":{"start":{"line":204,"column":24},"end":{"line":204,"column":39}},"range":[8831,8846],"object":{"type":"Identifier","loc":{"start":{"line":204,"column":24},"end":{"line":204,"column":36}},"range":[8831,8843],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":204,"column":37},"end":{"line":204,"column":38}},"range":[8844,8845],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":204,"column":40},"end":{"line":204,"column":45}},"range":[8847,8852],"name":"range"},"computed":false},"property":{"type":"Literal","loc":{"start":{"line":204,"column":46},"end":{"line":204,"column":47}},"range":[8853,8854],"value":1,"raw":"1"},"computed":true}},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":204,"column":51},"end":{"line":204,"column":55}},"range":[8858,8862],"value":"] ","raw":"'] '"}}}},{"type":"ExpressionStatement","loc":{"start":{"line":205,"column":20},"end":{"line":205,"column":39}},"range":[8884,8903],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":205,"column":20},"end":{"line":205,"column":38}},"range":[8884,8902],"operator":"+=","left":{"type":"Identifier","loc":{"start":{"line":205,"column":20},"end":{"line":205,"column":29}},"range":[8884,8893],"name":"signature"},"right":{"type":"Literal","loc":{"start":{"line":205,"column":33},"end":{"line":205,"column":38}},"range":[8897,8902],"value":"});","raw":"'});'"}}}]}},{"type":"ExpressionStatement","loc":{"start":{"line":207,"column":16},"end":{"line":207,"column":53}},"range":[8938,8975],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":207,"column":16},"end":{"line":207,"column":52}},"range":[8938,8974],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":207,"column":16},"end":{"line":207,"column":19}},"range":[8938,8941],"name":"pos"},"right":{"type":"BinaryExpression","loc":{"start":{"line":207,"column":22},"end":{"line":207,"column":52}},"range":[8944,8974],"left":{"type":"MemberExpression","loc":{"start":{"line":207,"column":22},"end":{"line":207,"column":48}},"range":[8944,8970],"object":{"type":"MemberExpression","loc":{"start":{"line":207,"column":22},"end":{"line":207,"column":37}},"range":[8944,8959],"object":{"type":"Identifier","loc":{"start":{"line":207,"column":22},"end":{"line":207,"column":34}},"range":[8944,8956],"name":"functionList"},"property":{"type":"Identifier","loc":{"start":{"line":207,"column":35},"end":{"line":207,"column":36}},"range":[8957,8958],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":207,"column":38},"end":{"line":207,"column":48}},"range":[8960,8970],"name":"blockStart"},"computed":false},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":207,"column":51},"end":{"line":207,"column":52}},"range":[8973,8974],"value":1,"raw":"1"}}}},{"type":"ExpressionStatement","loc":{"start":{"line":208,"column":16},"end":{"line":208,"column":92}},"range":[8992,9068],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":208,"column":16},"end":{"line":208,"column":91}},"range":[8992,9067],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":208,"column":16},"end":{"line":208,"column":20}},"range":[8992,8996],"name":"code"},"right":{"type":"BinaryExpression","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":91}},"range":[8999,9067],"left":{"type":"BinaryExpression","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":60}},"range":[8999,9036],"left":{"type":"BinaryExpression","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":48}},"range":[8999,9024],"left":{"type":"CallExpression","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":41}},"range":[8999,9017],"callee":{"type":"MemberExpression","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":33}},"range":[8999,9009],"object":{"type":"Identifier","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":27}},"range":[8999,9003],"name":"code"},"property":{"type":"Identifier","loc":{"start":{"line":208,"column":28},"end":{"line":208,"column":33}},"range":[9004,9009],"name":"slice"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":208,"column":34},"end":{"line":208,"column":35}},"range":[9010,9011],"value":0,"raw":"0"},{"type":"Identifier","loc":{"start":{"line":208,"column":37},"end":{"line":208,"column":40}},"range":[9013,9016],"name":"pos"}]},"operator":"+","right":{"type":"Literal","loc":{"start":{"line":208,"column":44},"end":{"line":208,"column":48}},"range":[9020,9024],"value":"\n","raw":"'\\n'"}},"operator":"+","right":{"type":"Identifier","loc":{"start":{"line":208,"column":51},"end":{"line":208,"column":60}},"range":[9027,9036],"name":"signature"}},"operator":"+","right":{"type":"CallExpression","loc":{"start":{"line":208,"column":63},"end":{"line":208,"column":91}},"range":[9039,9067],"callee":{"type":"MemberExpression","loc":{"start":{"line":208,"column":63},"end":{"line":208,"column":73}},"range":[9039,9049],"object":{"type":"Identifier","loc":{"start":{"line":208,"column":63},"end":{"line":208,"column":67}},"range":[9039,9043],"name":"code"},"property":{"type":"Identifier","loc":{"start":{"line":208,"column":68},"end":{"line":208,"column":73}},"range":[9044,9049],"name":"slice"},"computed":false},"arguments":[{"type":"Identifier","loc":{"start":{"line":208,"column":74},"end":{"line":208,"column":77}},"range":[9050,9053],"name":"pos"},{"type":"MemberExpression","loc":{"start":{"line":208,"column":79},"end":{"line":208,"column":90}},"range":[9055,9066],"object":{"type":"Identifier","loc":{"start":{"line":208,"column":79},"end":{"line":208,"column":83}},"range":[9055,9059],"name":"code"},"property":{"type":"Identifier","loc":{"start":{"line":208,"column":84},"end":{"line":208,"column":90}},"range":[9060,9066],"name":"length"},"computed":false}]}}}}]},"leadingComments":[{"type":"Line","value":" Insert the instrumentation code from the last entry.","range":[7804,7859],"loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":67}}},{"type":"Line","value":" This is to ensure that the range for each entry remains valid)","range":[7872,7937],"loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":77}}},{"type":"Line","value":" (it won't shift due to some new inserting string before the range).","range":[7950,8020],"loc":{"start":{"line":188,"column":12},"end":{"line":188,"column":82}}}]},{"type":"ReturnStatement","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":24}},"range":[9096,9108],"argument":{"type":"Identifier","loc":{"start":{"line":211,"column":19},"end":{"line":211,"column":23}},"range":[9103,9107],"name":"code"}}]},"expression":false,"generator":false}}]},"expression":false,"leadingComments":[{"type":"Line","value":" Insert a prolog in the body of every function.","range":[3874,3923],"loc":{"start":{"line":96,"column":4},"end":{"line":96,"column":53}}},{"type":"Line","value":" It will be in the form of a function call:","range":[3928,3973],"loc":{"start":{"line":97,"column":4},"end":{"line":97,"column":49}}},{"type":"Line","value":"","range":[3978,3980],"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":6}}},{"type":"Line","value":" traceName(object);","range":[3985,4010],"loc":{"start":{"line":99,"column":4},"end":{"line":99,"column":29}}},{"type":"Line","value":"","range":[4015,4017],"loc":{"start":{"line":100,"column":4},"end":{"line":100,"column":6}}},{"type":"Line","value":" where the object contains the following properties:","range":[4022,4076],"loc":{"start":{"line":101,"column":4},"end":{"line":101,"column":58}}},{"type":"Line","value":"","range":[4081,4083],"loc":{"start":{"line":102,"column":4},"end":{"line":102,"column":6}}},{"type":"Line","value":" 'name' holds the name of the function","range":[4088,4131],"loc":{"start":{"line":103,"column":4},"end":{"line":103,"column":47}}},{"type":"Line","value":" 'lineNumber' holds the starting line number of the function block","range":[4136,4207],"loc":{"start":{"line":104,"column":4},"end":{"line":104,"column":75}}},{"type":"Line","value":" 'range' contains the index-based range of the function","range":[4212,4272],"loc":{"start":{"line":105,"column":4},"end":{"line":105,"column":64}}},{"type":"Line","value":"","range":[4277,4279],"loc":{"start":{"line":106,"column":4},"end":{"line":106,"column":6}}},{"type":"Line","value":" The name of the function represents the associated reference for","range":[4284,4351],"loc":{"start":{"line":107,"column":4},"end":{"line":107,"column":71}}},{"type":"Line","value":" the function (deduced on a best-effort basis if it is not","range":[4356,4416],"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":64}}},{"type":"Line","value":" a function declaration).","range":[4421,4448],"loc":{"start":{"line":109,"column":4},"end":{"line":109,"column":31}}},{"type":"Line","value":"","range":[4453,4455],"loc":{"start":{"line":110,"column":4},"end":{"line":110,"column":6}}},{"type":"Line","value":" If traceName is a function instead of a string, it will be invoked and","range":[4460,4533],"loc":{"start":{"line":111,"column":4},"end":{"line":111,"column":77}}},{"type":"Line","value":" the result will be used as the entire prolog. The arguments for the","range":[4538,4608],"loc":{"start":{"line":112,"column":4},"end":{"line":112,"column":74}}},{"type":"Line","value":" invocation are the function name, range, and location info.","range":[4613,4675],"loc":{"start":{"line":113,"column":4},"end":{"line":113,"column":66}}}],"generator":false},{"type":"FunctionDeclaration","loc":{"start":{"line":215,"column":4},"end":{"line":229,"column":5}},"range":[9131,9610],"id":{"type":"Identifier","loc":{"start":{"line":215,"column":13},"end":{"line":215,"column":19}},"range":[9140,9146],"name":"modify"},"params":[{"type":"Identifier","loc":{"start":{"line":215,"column":20},"end":{"line":215,"column":24}},"range":[9147,9151],"name":"code"},{"type":"Identifier","loc":{"start":{"line":215,"column":26},"end":{"line":215,"column":35}},"range":[9153,9162],"name":"modifiers"}],"body":{"type":"BlockStatement","loc":{"start":{"line":215,"column":37},"end":{"line":229,"column":5}},"range":[9164,9610],"body":[{"type":"VariableDeclaration","loc":{"start":{"line":216,"column":8},"end":{"line":216,"column":14}},"range":[9174,9180],"declarations":[{"type":"VariableDeclarator","loc":{"start":{"line":216,"column":12},"end":{"line":216,"column":13}},"range":[9178,9179],"id":{"type":"Identifier","loc":{"start":{"line":216,"column":12},"end":{"line":216,"column":13}},"range":[9178,9179],"name":"i"},"init":null}],"kind":"var"},{"type":"IfStatement","loc":{"start":{"line":218,"column":8},"end":{"line":226,"column":9}},"range":[9190,9582],"test":{"type":"BinaryExpression","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":74}},"range":[9194,9256],"left":{"type":"CallExpression","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":53}},"range":[9194,9235],"callee":{"type":"MemberExpression","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":42}},"range":[9194,9224],"object":{"type":"MemberExpression","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":37}},"range":[9194,9219],"object":{"type":"MemberExpression","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":28}},"range":[9194,9210],"object":{"type":"Identifier","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":18}},"range":[9194,9200],"name":"Object"},"property":{"type":"Identifier","loc":{"start":{"line":218,"column":19},"end":{"line":218,"column":28}},"range":[9201,9210],"name":"prototype"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":218,"column":29},"end":{"line":218,"column":37}},"range":[9211,9219],"name":"toString"},"computed":false},"property":{"type":"Identifier","loc":{"start":{"line":218,"column":38},"end":{"line":218,"column":42}},"range":[9220,9224],"name":"call"},"computed":false},"arguments":[{"type":"Identifier","loc":{"start":{"line":218,"column":43},"end":{"line":218,"column":52}},"range":[9225,9234],"name":"modifiers"}]},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":218,"column":58},"end":{"line":218,"column":74}},"range":[9240,9256],"value":"[object Array]","raw":"'[object Array]'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":218,"column":76},"end":{"line":222,"column":9}},"range":[9258,9393],"body":[{"type":"ForStatement","loc":{"start":{"line":219,"column":12},"end":{"line":221,"column":13}},"range":[9272,9383],"init":{"type":"AssignmentExpression","loc":{"start":{"line":219,"column":17},"end":{"line":219,"column":22}},"range":[9277,9282],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":219,"column":17},"end":{"line":219,"column":18}},"range":[9277,9278],"name":"i"},"right":{"type":"Literal","loc":{"start":{"line":219,"column":21},"end":{"line":219,"column":22}},"range":[9281,9282],"value":0,"raw":"0"}},"test":{"type":"BinaryExpression","loc":{"start":{"line":219,"column":24},"end":{"line":219,"column":44}},"range":[9284,9304],"left":{"type":"Identifier","loc":{"start":{"line":219,"column":24},"end":{"line":219,"column":25}},"range":[9284,9285],"name":"i"},"operator":"<","right":{"type":"MemberExpression","loc":{"start":{"line":219,"column":28},"end":{"line":219,"column":44}},"range":[9288,9304],"object":{"type":"Identifier","loc":{"start":{"line":219,"column":28},"end":{"line":219,"column":37}},"range":[9288,9297],"name":"modifiers"},"property":{"type":"Identifier","loc":{"start":{"line":219,"column":38},"end":{"line":219,"column":44}},"range":[9298,9304],"name":"length"},"computed":false}},"update":{"type":"AssignmentExpression","loc":{"start":{"line":219,"column":46},"end":{"line":219,"column":52}},"range":[9306,9312],"operator":"+=","left":{"type":"Identifier","loc":{"start":{"line":219,"column":46},"end":{"line":219,"column":47}},"range":[9306,9307],"name":"i"},"right":{"type":"Literal","loc":{"start":{"line":219,"column":51},"end":{"line":219,"column":52}},"range":[9311,9312],"value":1,"raw":"1"}},"body":{"type":"BlockStatement","loc":{"start":{"line":219,"column":54},"end":{"line":221,"column":13}},"range":[9314,9383],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":220,"column":16},"end":{"line":220,"column":53}},"range":[9332,9369],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":220,"column":16},"end":{"line":220,"column":52}},"range":[9332,9368],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":220,"column":16},"end":{"line":220,"column":20}},"range":[9332,9336],"name":"code"},"right":{"type":"CallExpression","loc":{"start":{"line":220,"column":23},"end":{"line":220,"column":52}},"range":[9339,9368],"callee":{"type":"MemberExpression","loc":{"start":{"line":220,"column":23},"end":{"line":220,"column":40}},"range":[9339,9356],"object":{"type":"MemberExpression","loc":{"start":{"line":220,"column":23},"end":{"line":220,"column":35}},"range":[9339,9351],"object":{"type":"Identifier","loc":{"start":{"line":220,"column":23},"end":{"line":220,"column":32}},"range":[9339,9348],"name":"modifiers"},"property":{"type":"Identifier","loc":{"start":{"line":220,"column":33},"end":{"line":220,"column":34}},"range":[9349,9350],"name":"i"},"computed":true},"property":{"type":"Identifier","loc":{"start":{"line":220,"column":36},"end":{"line":220,"column":40}},"range":[9352,9356],"name":"call"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":220,"column":41},"end":{"line":220,"column":45}},"range":[9357,9361],"value":null,"raw":"null"},{"type":"Identifier","loc":{"start":{"line":220,"column":47},"end":{"line":220,"column":51}},"range":[9363,9367],"name":"code"}]}}}]}}]},"alternate":{"type":"IfStatement","loc":{"start":{"line":222,"column":15},"end":{"line":226,"column":9}},"range":[9399,9582],"test":{"type":"BinaryExpression","loc":{"start":{"line":222,"column":19},"end":{"line":222,"column":50}},"range":[9403,9434],"left":{"type":"UnaryExpression","loc":{"start":{"line":222,"column":19},"end":{"line":222,"column":35}},"range":[9403,9419],"operator":"typeof","prefix":true,"argument":{"type":"Identifier","loc":{"start":{"line":222,"column":26},"end":{"line":222,"column":35}},"range":[9410,9419],"name":"modifiers"}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":222,"column":40},"end":{"line":222,"column":50}},"range":[9424,9434],"value":"function","raw":"'function'"}},"consequent":{"type":"BlockStatement","loc":{"start":{"line":222,"column":52},"end":{"line":224,"column":9}},"range":[9436,9494],"body":[{"type":"ExpressionStatement","loc":{"start":{"line":223,"column":12},"end":{"line":223,"column":46}},"range":[9450,9484],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":223,"column":12},"end":{"line":223,"column":45}},"range":[9450,9483],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":223,"column":12},"end":{"line":223,"column":16}},"range":[9450,9454],"name":"code"},"right":{"type":"CallExpression","loc":{"start":{"line":223,"column":19},"end":{"line":223,"column":45}},"range":[9457,9483],"callee":{"type":"MemberExpression","loc":{"start":{"line":223,"column":19},"end":{"line":223,"column":33}},"range":[9457,9471],"object":{"type":"Identifier","loc":{"start":{"line":223,"column":19},"end":{"line":223,"column":28}},"range":[9457,9466],"name":"modifiers"},"property":{"type":"Identifier","loc":{"start":{"line":223,"column":29},"end":{"line":223,"column":33}},"range":[9467,9471],"name":"call"},"computed":false},"arguments":[{"type":"Literal","loc":{"start":{"line":223,"column":34},"end":{"line":223,"column":38}},"range":[9472,9476],"value":null,"raw":"null"},{"type":"Identifier","loc":{"start":{"line":223,"column":40},"end":{"line":223,"column":44}},"range":[9478,9482],"name":"code"}]}}}]},"alternate":{"type":"BlockStatement","loc":{"start":{"line":224,"column":15},"end":{"line":226,"column":9}},"range":[9500,9582],"body":[{"type":"ThrowStatement","loc":{"start":{"line":225,"column":12},"end":{"line":225,"column":70}},"range":[9514,9572],"argument":{"type":"NewExpression","loc":{"start":{"line":225,"column":18},"end":{"line":225,"column":69}},"range":[9520,9571],"callee":{"type":"Identifier","loc":{"start":{"line":225,"column":22},"end":{"line":225,"column":27}},"range":[9524,9529],"name":"Error"},"arguments":[{"type":"Literal","loc":{"start":{"line":225,"column":28},"end":{"line":225,"column":68}},"range":[9530,9570],"value":"Wrong use of esmorph.modify() function","raw":"'Wrong use of esmorph.modify() function'"}]}}]}}},{"type":"ReturnStatement","loc":{"start":{"line":228,"column":8},"end":{"line":228,"column":20}},"range":[9592,9604],"argument":{"type":"Identifier","loc":{"start":{"line":228,"column":15},"end":{"line":228,"column":19}},"range":[9599,9603],"name":"code"}}]},"expression":false,"trailingComments":[{"type":"Line","value":" Sync with package.json.","range":[9616,9642],"loc":{"start":{"line":231,"column":4},"end":{"line":231,"column":30}}}],"generator":false},{"type":"ExpressionStatement","loc":{"start":{"line":232,"column":4},"end":{"line":232,"column":34}},"range":[9647,9677],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":232,"column":4},"end":{"line":232,"column":33}},"range":[9647,9676],"operator":"=","left":{"type":"MemberExpression","loc":{"start":{"line":232,"column":4},"end":{"line":232,"column":19}},"range":[9647,9662],"object":{"type":"Identifier","loc":{"start":{"line":232,"column":4},"end":{"line":232,"column":11}},"range":[9647,9654],"name":"exports"},"property":{"type":"Identifier","loc":{"start":{"line":232,"column":12},"end":{"line":232,"column":19}},"range":[9655,9662],"name":"version"},"computed":false},"right":{"type":"Literal","loc":{"start":{"line":232,"column":22},"end":{"line":232,"column":33}},"range":[9665,9676],"value":"0.0.0-dev","raw":"'0.0.0-dev'"}},"leadingComments":[{"type":"Line","value":" Sync with package.json.","range":[9616,9642],"loc":{"start":{"line":231,"column":4},"end":{"line":231,"column":30}}}]},{"type":"ExpressionStatement","loc":{"start":{"line":234,"column":4},"end":{"line":234,"column":28}},"range":[9683,9707],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":234,"column":4},"end":{"line":234,"column":27}},"range":[9683,9706],"operator":"=","left":{"type":"MemberExpression","loc":{"start":{"line":234,"column":4},"end":{"line":234,"column":18}},"range":[9683,9697],"object":{"type":"Identifier","loc":{"start":{"line":234,"column":4},"end":{"line":234,"column":11}},"range":[9683,9690],"name":"exports"},"property":{"type":"Identifier","loc":{"start":{"line":234,"column":12},"end":{"line":234,"column":18}},"range":[9691,9697],"name":"modify"},"computed":false},"right":{"type":"Identifier","loc":{"start":{"line":234,"column":21},"end":{"line":234,"column":27}},"range":[9700,9706],"name":"modify"}}},{"type":"ExpressionStatement","loc":{"start":{"line":236,"column":4},"end":{"line":238,"column":6}},"range":[9713,9786],"expression":{"type":"AssignmentExpression","loc":{"start":{"line":236,"column":4},"end":{"line":238,"column":5}},"range":[9713,9785],"operator":"=","left":{"type":"MemberExpression","loc":{"start":{"line":236,"column":4},"end":{"line":236,"column":18}},"range":[9713,9727],"object":{"type":"Identifier","loc":{"start":{"line":236,"column":4},"end":{"line":236,"column":11}},"range":[9713,9720],"name":"exports"},"property":{"type":"Identifier","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":18}},"range":[9721,9727],"name":"Tracer"},"computed":false},"right":{"type":"ObjectExpression","loc":{"start":{"line":236,"column":21},"end":{"line":238,"column":5}},"range":[9730,9785],"properties":[{"type":"Property","loc":{"start":{"line":237,"column":8},"end":{"line":237,"column":47}},"range":[9740,9779],"key":{"type":"Identifier","loc":{"start":{"line":237,"column":8},"end":{"line":237,"column":24}},"range":[9740,9756],"name":"FunctionEntrance"},"value":{"type":"Identifier","loc":{"start":{"line":237,"column":26},"end":{"line":237,"column":47}},"range":[9758,9779],"name":"traceFunctionEntrance"},"kind":"init"}]}}}]},"expression":false,"generator":false},"arguments":[{"type":"ConditionalExpression","loc":{"start":{"line":240,"column":2},"end":{"line":240,"column":59}},"range":[9790,9847],"test":{"type":"BinaryExpression","loc":{"start":{"line":240,"column":2},"end":{"line":240,"column":32}},"range":[9790,9820],"left":{"type":"UnaryExpression","loc":{"start":{"line":240,"column":2},"end":{"line":240,"column":16}},"range":[9790,9804],"operator":"typeof","prefix":true,"argument":{"type":"Identifier","loc":{"start":{"line":240,"column":9},"end":{"line":240,"column":16}},"range":[9797,9804],"name":"exports"}},"operator":"===","right":{"type":"Literal","loc":{"start":{"line":240,"column":21},"end":{"line":240,"column":32}},"range":[9809,9820],"value":"undefined","raw":"'undefined'"}},"consequent":{"type":"AssignmentExpression","loc":{"start":{"line":240,"column":36},"end":{"line":240,"column":48}},"range":[9824,9836],"operator":"=","left":{"type":"Identifier","loc":{"start":{"line":240,"column":36},"end":{"line":240,"column":43}},"range":[9824,9831],"name":"esmorph"},"right":{"type":"ObjectExpression","loc":{"start":{"line":240,"column":46},"end":{"line":240,"column":48}},"range":[9834,9836],"properties":[]}},"alternate":{"type":"Identifier","loc":{"start":{"line":240,"column":52},"end":{"line":240,"column":59}},"range":[9840,9847],"name":"exports"}}]},"leadingComments":[{"type":"Block","value":"\n Copyright (C) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","range":[0,1332],"loc":{"start":{"line":1,"column":0},"end":{"line":23,"column":2}}},{"type":"Block","value":"jslint node:true browser:true ","range":[1334,1368],"loc":{"start":{"line":25,"column":0},"end":{"line":25,"column":34}}},{"type":"Block","value":"global esmorph:true,esprima:true ","range":[1369,1406],"loc":{"start":{"line":26,"column":0},"end":{"line":26,"column":37}}}]}],"sourceType":"script","comments":[{"type":"Block","value":"\n Copyright (C) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY\n DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","range":[0,1332],"loc":{"start":{"line":1,"column":0},"end":{"line":23,"column":2}}},{"type":"Block","value":"jslint node:true browser:true ","range":[1334,1368],"loc":{"start":{"line":25,"column":0},"end":{"line":25,"column":34}}},{"type":"Block","value":"global esmorph:true,esprima:true ","range":[1369,1406],"loc":{"start":{"line":26,"column":0},"end":{"line":26,"column":37}}},{"type":"Line","value":" Executes visitor on the object and its children (recursively).","range":[3209,3274],"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":69}}},{"type":"Line","value":" Insert a prolog in the body of every function.","range":[3874,3923],"loc":{"start":{"line":96,"column":4},"end":{"line":96,"column":53}}},{"type":"Line","value":" It will be in the form of a function call:","range":[3928,3973],"loc":{"start":{"line":97,"column":4},"end":{"line":97,"column":49}}},{"type":"Line","value":"","range":[3978,3980],"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":6}}},{"type":"Line","value":" traceName(object);","range":[3985,4010],"loc":{"start":{"line":99,"column":4},"end":{"line":99,"column":29}}},{"type":"Line","value":"","range":[4015,4017],"loc":{"start":{"line":100,"column":4},"end":{"line":100,"column":6}}},{"type":"Line","value":" where the object contains the following properties:","range":[4022,4076],"loc":{"start":{"line":101,"column":4},"end":{"line":101,"column":58}}},{"type":"Line","value":"","range":[4081,4083],"loc":{"start":{"line":102,"column":4},"end":{"line":102,"column":6}}},{"type":"Line","value":" 'name' holds the name of the function","range":[4088,4131],"loc":{"start":{"line":103,"column":4},"end":{"line":103,"column":47}}},{"type":"Line","value":" 'lineNumber' holds the starting line number of the function block","range":[4136,4207],"loc":{"start":{"line":104,"column":4},"end":{"line":104,"column":75}}},{"type":"Line","value":" 'range' contains the index-based range of the function","range":[4212,4272],"loc":{"start":{"line":105,"column":4},"end":{"line":105,"column":64}}},{"type":"Line","value":"","range":[4277,4279],"loc":{"start":{"line":106,"column":4},"end":{"line":106,"column":6}}},{"type":"Line","value":" The name of the function represents the associated reference for","range":[4284,4351],"loc":{"start":{"line":107,"column":4},"end":{"line":107,"column":71}}},{"type":"Line","value":" the function (deduced on a best-effort basis if it is not","range":[4356,4416],"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":64}}},{"type":"Line","value":" a function declaration).","range":[4421,4448],"loc":{"start":{"line":109,"column":4},"end":{"line":109,"column":31}}},{"type":"Line","value":"","range":[4453,4455],"loc":{"start":{"line":110,"column":4},"end":{"line":110,"column":6}}},{"type":"Line","value":" If traceName is a function instead of a string, it will be invoked and","range":[4460,4533],"loc":{"start":{"line":111,"column":4},"end":{"line":111,"column":77}}},{"type":"Line","value":" the result will be used as the entire prolog. The arguments for the","range":[4538,4608],"loc":{"start":{"line":112,"column":4},"end":{"line":112,"column":74}}},{"type":"Line","value":" invocation are the function name, range, and location info.","range":[4613,4675],"loc":{"start":{"line":113,"column":4},"end":{"line":113,"column":66}}},{"type":"Line","value":" Insert the instrumentation code from the last entry.","range":[7804,7859],"loc":{"start":{"line":186,"column":12},"end":{"line":186,"column":67}}},{"type":"Line","value":" This is to ensure that the range for each entry remains valid)","range":[7872,7937],"loc":{"start":{"line":187,"column":12},"end":{"line":187,"column":77}}},{"type":"Line","value":" (it won't shift due to some new inserting string before the range).","range":[7950,8020],"loc":{"start":{"line":188,"column":12},"end":{"line":188,"column":82}}},{"type":"Line","value":" Sync with package.json.","range":[9616,9642],"loc":{"start":{"line":231,"column":4},"end":{"line":231,"column":30}}}],"tokens":[{"type":"Punctuator","value":"(","loc":{"start":{"line":28,"column":0},"end":{"line":28,"column":1}},"range":[1408,1409]},{"type":"Keyword","value":"function","loc":{"start":{"line":28,"column":1},"end":{"line":28,"column":9}},"range":[1409,1417]},{"type":"Punctuator","value":"(","loc":{"start":{"line":28,"column":10},"end":{"line":28,"column":11}},"range":[1418,1419]},{"type":"Identifier","value":"exports","loc":{"start":{"line":28,"column":11},"end":{"line":28,"column":18}},"range":[1419,1426]},{"type":"Punctuator","value":")","loc":{"start":{"line":28,"column":18},"end":{"line":28,"column":19}},"range":[1426,1427]},{"type":"Punctuator","value":"{","loc":{"start":{"line":28,"column":20},"end":{"line":28,"column":21}},"range":[1428,1429]},{"type":"String","value":"'use strict'","loc":{"start":{"line":29,"column":4},"end":{"line":29,"column":16}},"range":[1434,1446]},{"type":"Punctuator","value":";","loc":{"start":{"line":29,"column":16},"end":{"line":29,"column":17}},"range":[1446,1447]},{"type":"Keyword","value":"var","loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":7}},"range":[1453,1456]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":31,"column":8},"end":{"line":31,"column":14}},"range":[1457,1463]},{"type":"Punctuator","value":"=","loc":{"start":{"line":31,"column":15},"end":{"line":31,"column":16}},"range":[1464,1465]},{"type":"Punctuator","value":"{","loc":{"start":{"line":31,"column":17},"end":{"line":31,"column":18}},"range":[1466,1467]},{"type":"Identifier","value":"AssignmentExpression","loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":28}},"range":[1476,1496]},{"type":"Punctuator","value":":","loc":{"start":{"line":32,"column":28},"end":{"line":32,"column":29}},"range":[1496,1497]},{"type":"String","value":"'AssignmentExpression'","loc":{"start":{"line":32,"column":30},"end":{"line":32,"column":52}},"range":[1498,1520]},{"type":"Punctuator","value":",","loc":{"start":{"line":32,"column":52},"end":{"line":32,"column":53}},"range":[1520,1521]},{"type":"Identifier","value":"ArrayExpression","loc":{"start":{"line":33,"column":8},"end":{"line":33,"column":23}},"range":[1530,1545]},{"type":"Punctuator","value":":","loc":{"start":{"line":33,"column":23},"end":{"line":33,"column":24}},"range":[1545,1546]},{"type":"String","value":"'ArrayExpression'","loc":{"start":{"line":33,"column":25},"end":{"line":33,"column":42}},"range":[1547,1564]},{"type":"Punctuator","value":",","loc":{"start":{"line":33,"column":42},"end":{"line":33,"column":43}},"range":[1564,1565]},{"type":"Identifier","value":"BlockStatement","loc":{"start":{"line":34,"column":8},"end":{"line":34,"column":22}},"range":[1574,1588]},{"type":"Punctuator","value":":","loc":{"start":{"line":34,"column":22},"end":{"line":34,"column":23}},"range":[1588,1589]},{"type":"String","value":"'BlockStatement'","loc":{"start":{"line":34,"column":24},"end":{"line":34,"column":40}},"range":[1590,1606]},{"type":"Punctuator","value":",","loc":{"start":{"line":34,"column":40},"end":{"line":34,"column":41}},"range":[1606,1607]},{"type":"Identifier","value":"BinaryExpression","loc":{"start":{"line":35,"column":8},"end":{"line":35,"column":24}},"range":[1616,1632]},{"type":"Punctuator","value":":","loc":{"start":{"line":35,"column":24},"end":{"line":35,"column":25}},"range":[1632,1633]},{"type":"String","value":"'BinaryExpression'","loc":{"start":{"line":35,"column":26},"end":{"line":35,"column":44}},"range":[1634,1652]},{"type":"Punctuator","value":",","loc":{"start":{"line":35,"column":44},"end":{"line":35,"column":45}},"range":[1652,1653]},{"type":"Identifier","value":"BreakStatement","loc":{"start":{"line":36,"column":8},"end":{"line":36,"column":22}},"range":[1662,1676]},{"type":"Punctuator","value":":","loc":{"start":{"line":36,"column":22},"end":{"line":36,"column":23}},"range":[1676,1677]},{"type":"String","value":"'BreakStatement'","loc":{"start":{"line":36,"column":24},"end":{"line":36,"column":40}},"range":[1678,1694]},{"type":"Punctuator","value":",","loc":{"start":{"line":36,"column":40},"end":{"line":36,"column":41}},"range":[1694,1695]},{"type":"Identifier","value":"CallExpression","loc":{"start":{"line":37,"column":8},"end":{"line":37,"column":22}},"range":[1704,1718]},{"type":"Punctuator","value":":","loc":{"start":{"line":37,"column":22},"end":{"line":37,"column":23}},"range":[1718,1719]},{"type":"String","value":"'CallExpression'","loc":{"start":{"line":37,"column":24},"end":{"line":37,"column":40}},"range":[1720,1736]},{"type":"Punctuator","value":",","loc":{"start":{"line":37,"column":40},"end":{"line":37,"column":41}},"range":[1736,1737]},{"type":"Identifier","value":"CatchClause","loc":{"start":{"line":38,"column":8},"end":{"line":38,"column":19}},"range":[1746,1757]},{"type":"Punctuator","value":":","loc":{"start":{"line":38,"column":19},"end":{"line":38,"column":20}},"range":[1757,1758]},{"type":"String","value":"'CatchClause'","loc":{"start":{"line":38,"column":21},"end":{"line":38,"column":34}},"range":[1759,1772]},{"type":"Punctuator","value":",","loc":{"start":{"line":38,"column":34},"end":{"line":38,"column":35}},"range":[1772,1773]},{"type":"Identifier","value":"ConditionalExpression","loc":{"start":{"line":39,"column":8},"end":{"line":39,"column":29}},"range":[1782,1803]},{"type":"Punctuator","value":":","loc":{"start":{"line":39,"column":29},"end":{"line":39,"column":30}},"range":[1803,1804]},{"type":"String","value":"'ConditionalExpression'","loc":{"start":{"line":39,"column":31},"end":{"line":39,"column":54}},"range":[1805,1828]},{"type":"Punctuator","value":",","loc":{"start":{"line":39,"column":54},"end":{"line":39,"column":55}},"range":[1828,1829]},{"type":"Identifier","value":"ContinueStatement","loc":{"start":{"line":40,"column":8},"end":{"line":40,"column":25}},"range":[1838,1855]},{"type":"Punctuator","value":":","loc":{"start":{"line":40,"column":25},"end":{"line":40,"column":26}},"range":[1855,1856]},{"type":"String","value":"'ContinueStatement'","loc":{"start":{"line":40,"column":27},"end":{"line":40,"column":46}},"range":[1857,1876]},{"type":"Punctuator","value":",","loc":{"start":{"line":40,"column":46},"end":{"line":40,"column":47}},"range":[1876,1877]},{"type":"Identifier","value":"DoWhileStatement","loc":{"start":{"line":41,"column":8},"end":{"line":41,"column":24}},"range":[1886,1902]},{"type":"Punctuator","value":":","loc":{"start":{"line":41,"column":24},"end":{"line":41,"column":25}},"range":[1902,1903]},{"type":"String","value":"'DoWhileStatement'","loc":{"start":{"line":41,"column":26},"end":{"line":41,"column":44}},"range":[1904,1922]},{"type":"Punctuator","value":",","loc":{"start":{"line":41,"column":44},"end":{"line":41,"column":45}},"range":[1922,1923]},{"type":"Identifier","value":"DebuggerStatement","loc":{"start":{"line":42,"column":8},"end":{"line":42,"column":25}},"range":[1932,1949]},{"type":"Punctuator","value":":","loc":{"start":{"line":42,"column":25},"end":{"line":42,"column":26}},"range":[1949,1950]},{"type":"String","value":"'DebuggerStatement'","loc":{"start":{"line":42,"column":27},"end":{"line":42,"column":46}},"range":[1951,1970]},{"type":"Punctuator","value":",","loc":{"start":{"line":42,"column":46},"end":{"line":42,"column":47}},"range":[1970,1971]},{"type":"Identifier","value":"EmptyStatement","loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":22}},"range":[1980,1994]},{"type":"Punctuator","value":":","loc":{"start":{"line":43,"column":22},"end":{"line":43,"column":23}},"range":[1994,1995]},{"type":"String","value":"'EmptyStatement'","loc":{"start":{"line":43,"column":24},"end":{"line":43,"column":40}},"range":[1996,2012]},{"type":"Punctuator","value":",","loc":{"start":{"line":43,"column":40},"end":{"line":43,"column":41}},"range":[2012,2013]},{"type":"Identifier","value":"ExpressionStatement","loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":27}},"range":[2022,2041]},{"type":"Punctuator","value":":","loc":{"start":{"line":44,"column":27},"end":{"line":44,"column":28}},"range":[2041,2042]},{"type":"String","value":"'ExpressionStatement'","loc":{"start":{"line":44,"column":29},"end":{"line":44,"column":50}},"range":[2043,2064]},{"type":"Punctuator","value":",","loc":{"start":{"line":44,"column":50},"end":{"line":44,"column":51}},"range":[2064,2065]},{"type":"Identifier","value":"ForStatement","loc":{"start":{"line":45,"column":8},"end":{"line":45,"column":20}},"range":[2074,2086]},{"type":"Punctuator","value":":","loc":{"start":{"line":45,"column":20},"end":{"line":45,"column":21}},"range":[2086,2087]},{"type":"String","value":"'ForStatement'","loc":{"start":{"line":45,"column":22},"end":{"line":45,"column":36}},"range":[2088,2102]},{"type":"Punctuator","value":",","loc":{"start":{"line":45,"column":36},"end":{"line":45,"column":37}},"range":[2102,2103]},{"type":"Identifier","value":"ForInStatement","loc":{"start":{"line":46,"column":8},"end":{"line":46,"column":22}},"range":[2112,2126]},{"type":"Punctuator","value":":","loc":{"start":{"line":46,"column":22},"end":{"line":46,"column":23}},"range":[2126,2127]},{"type":"String","value":"'ForInStatement'","loc":{"start":{"line":46,"column":24},"end":{"line":46,"column":40}},"range":[2128,2144]},{"type":"Punctuator","value":",","loc":{"start":{"line":46,"column":40},"end":{"line":46,"column":41}},"range":[2144,2145]},{"type":"Identifier","value":"FunctionDeclaration","loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":27}},"range":[2154,2173]},{"type":"Punctuator","value":":","loc":{"start":{"line":47,"column":27},"end":{"line":47,"column":28}},"range":[2173,2174]},{"type":"String","value":"'FunctionDeclaration'","loc":{"start":{"line":47,"column":29},"end":{"line":47,"column":50}},"range":[2175,2196]},{"type":"Punctuator","value":",","loc":{"start":{"line":47,"column":50},"end":{"line":47,"column":51}},"range":[2196,2197]},{"type":"Identifier","value":"FunctionExpression","loc":{"start":{"line":48,"column":8},"end":{"line":48,"column":26}},"range":[2206,2224]},{"type":"Punctuator","value":":","loc":{"start":{"line":48,"column":26},"end":{"line":48,"column":27}},"range":[2224,2225]},{"type":"String","value":"'FunctionExpression'","loc":{"start":{"line":48,"column":28},"end":{"line":48,"column":48}},"range":[2226,2246]},{"type":"Punctuator","value":",","loc":{"start":{"line":48,"column":48},"end":{"line":48,"column":49}},"range":[2246,2247]},{"type":"Identifier","value":"Identifier","loc":{"start":{"line":49,"column":8},"end":{"line":49,"column":18}},"range":[2256,2266]},{"type":"Punctuator","value":":","loc":{"start":{"line":49,"column":18},"end":{"line":49,"column":19}},"range":[2266,2267]},{"type":"String","value":"'Identifier'","loc":{"start":{"line":49,"column":20},"end":{"line":49,"column":32}},"range":[2268,2280]},{"type":"Punctuator","value":",","loc":{"start":{"line":49,"column":32},"end":{"line":49,"column":33}},"range":[2280,2281]},{"type":"Identifier","value":"IfStatement","loc":{"start":{"line":50,"column":8},"end":{"line":50,"column":19}},"range":[2290,2301]},{"type":"Punctuator","value":":","loc":{"start":{"line":50,"column":19},"end":{"line":50,"column":20}},"range":[2301,2302]},{"type":"String","value":"'IfStatement'","loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":34}},"range":[2303,2316]},{"type":"Punctuator","value":",","loc":{"start":{"line":50,"column":34},"end":{"line":50,"column":35}},"range":[2316,2317]},{"type":"Identifier","value":"Literal","loc":{"start":{"line":51,"column":8},"end":{"line":51,"column":15}},"range":[2326,2333]},{"type":"Punctuator","value":":","loc":{"start":{"line":51,"column":15},"end":{"line":51,"column":16}},"range":[2333,2334]},{"type":"String","value":"'Literal'","loc":{"start":{"line":51,"column":17},"end":{"line":51,"column":26}},"range":[2335,2344]},{"type":"Punctuator","value":",","loc":{"start":{"line":51,"column":26},"end":{"line":51,"column":27}},"range":[2344,2345]},{"type":"Identifier","value":"LabeledStatement","loc":{"start":{"line":52,"column":8},"end":{"line":52,"column":24}},"range":[2354,2370]},{"type":"Punctuator","value":":","loc":{"start":{"line":52,"column":24},"end":{"line":52,"column":25}},"range":[2370,2371]},{"type":"String","value":"'LabeledStatement'","loc":{"start":{"line":52,"column":26},"end":{"line":52,"column":44}},"range":[2372,2390]},{"type":"Punctuator","value":",","loc":{"start":{"line":52,"column":44},"end":{"line":52,"column":45}},"range":[2390,2391]},{"type":"Identifier","value":"LogicalExpression","loc":{"start":{"line":53,"column":8},"end":{"line":53,"column":25}},"range":[2400,2417]},{"type":"Punctuator","value":":","loc":{"start":{"line":53,"column":25},"end":{"line":53,"column":26}},"range":[2417,2418]},{"type":"String","value":"'LogicalExpression'","loc":{"start":{"line":53,"column":27},"end":{"line":53,"column":46}},"range":[2419,2438]},{"type":"Punctuator","value":",","loc":{"start":{"line":53,"column":46},"end":{"line":53,"column":47}},"range":[2438,2439]},{"type":"Identifier","value":"MemberExpression","loc":{"start":{"line":54,"column":8},"end":{"line":54,"column":24}},"range":[2448,2464]},{"type":"Punctuator","value":":","loc":{"start":{"line":54,"column":24},"end":{"line":54,"column":25}},"range":[2464,2465]},{"type":"String","value":"'MemberExpression'","loc":{"start":{"line":54,"column":26},"end":{"line":54,"column":44}},"range":[2466,2484]},{"type":"Punctuator","value":",","loc":{"start":{"line":54,"column":44},"end":{"line":54,"column":45}},"range":[2484,2485]},{"type":"Identifier","value":"NewExpression","loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":21}},"range":[2494,2507]},{"type":"Punctuator","value":":","loc":{"start":{"line":55,"column":21},"end":{"line":55,"column":22}},"range":[2507,2508]},{"type":"String","value":"'NewExpression'","loc":{"start":{"line":55,"column":23},"end":{"line":55,"column":38}},"range":[2509,2524]},{"type":"Punctuator","value":",","loc":{"start":{"line":55,"column":38},"end":{"line":55,"column":39}},"range":[2524,2525]},{"type":"Identifier","value":"ObjectExpression","loc":{"start":{"line":56,"column":8},"end":{"line":56,"column":24}},"range":[2534,2550]},{"type":"Punctuator","value":":","loc":{"start":{"line":56,"column":24},"end":{"line":56,"column":25}},"range":[2550,2551]},{"type":"String","value":"'ObjectExpression'","loc":{"start":{"line":56,"column":26},"end":{"line":56,"column":44}},"range":[2552,2570]},{"type":"Punctuator","value":",","loc":{"start":{"line":56,"column":44},"end":{"line":56,"column":45}},"range":[2570,2571]},{"type":"Identifier","value":"Program","loc":{"start":{"line":57,"column":8},"end":{"line":57,"column":15}},"range":[2580,2587]},{"type":"Punctuator","value":":","loc":{"start":{"line":57,"column":15},"end":{"line":57,"column":16}},"range":[2587,2588]},{"type":"String","value":"'Program'","loc":{"start":{"line":57,"column":17},"end":{"line":57,"column":26}},"range":[2589,2598]},{"type":"Punctuator","value":",","loc":{"start":{"line":57,"column":26},"end":{"line":57,"column":27}},"range":[2598,2599]},{"type":"Identifier","value":"Property","loc":{"start":{"line":58,"column":8},"end":{"line":58,"column":16}},"range":[2608,2616]},{"type":"Punctuator","value":":","loc":{"start":{"line":58,"column":16},"end":{"line":58,"column":17}},"range":[2616,2617]},{"type":"String","value":"'Property'","loc":{"start":{"line":58,"column":18},"end":{"line":58,"column":28}},"range":[2618,2628]},{"type":"Punctuator","value":",","loc":{"start":{"line":58,"column":28},"end":{"line":58,"column":29}},"range":[2628,2629]},{"type":"Identifier","value":"ReturnStatement","loc":{"start":{"line":59,"column":8},"end":{"line":59,"column":23}},"range":[2638,2653]},{"type":"Punctuator","value":":","loc":{"start":{"line":59,"column":23},"end":{"line":59,"column":24}},"range":[2653,2654]},{"type":"String","value":"'ReturnStatement'","loc":{"start":{"line":59,"column":25},"end":{"line":59,"column":42}},"range":[2655,2672]},{"type":"Punctuator","value":",","loc":{"start":{"line":59,"column":42},"end":{"line":59,"column":43}},"range":[2672,2673]},{"type":"Identifier","value":"SequenceExpression","loc":{"start":{"line":60,"column":8},"end":{"line":60,"column":26}},"range":[2682,2700]},{"type":"Punctuator","value":":","loc":{"start":{"line":60,"column":26},"end":{"line":60,"column":27}},"range":[2700,2701]},{"type":"String","value":"'SequenceExpression'","loc":{"start":{"line":60,"column":28},"end":{"line":60,"column":48}},"range":[2702,2722]},{"type":"Punctuator","value":",","loc":{"start":{"line":60,"column":48},"end":{"line":60,"column":49}},"range":[2722,2723]},{"type":"Identifier","value":"SwitchStatement","loc":{"start":{"line":61,"column":8},"end":{"line":61,"column":23}},"range":[2732,2747]},{"type":"Punctuator","value":":","loc":{"start":{"line":61,"column":23},"end":{"line":61,"column":24}},"range":[2747,2748]},{"type":"String","value":"'SwitchStatement'","loc":{"start":{"line":61,"column":25},"end":{"line":61,"column":42}},"range":[2749,2766]},{"type":"Punctuator","value":",","loc":{"start":{"line":61,"column":42},"end":{"line":61,"column":43}},"range":[2766,2767]},{"type":"Identifier","value":"SwitchCase","loc":{"start":{"line":62,"column":8},"end":{"line":62,"column":18}},"range":[2776,2786]},{"type":"Punctuator","value":":","loc":{"start":{"line":62,"column":18},"end":{"line":62,"column":19}},"range":[2786,2787]},{"type":"String","value":"'SwitchCase'","loc":{"start":{"line":62,"column":20},"end":{"line":62,"column":32}},"range":[2788,2800]},{"type":"Punctuator","value":",","loc":{"start":{"line":62,"column":32},"end":{"line":62,"column":33}},"range":[2800,2801]},{"type":"Identifier","value":"ThisExpression","loc":{"start":{"line":63,"column":8},"end":{"line":63,"column":22}},"range":[2810,2824]},{"type":"Punctuator","value":":","loc":{"start":{"line":63,"column":22},"end":{"line":63,"column":23}},"range":[2824,2825]},{"type":"String","value":"'ThisExpression'","loc":{"start":{"line":63,"column":24},"end":{"line":63,"column":40}},"range":[2826,2842]},{"type":"Punctuator","value":",","loc":{"start":{"line":63,"column":40},"end":{"line":63,"column":41}},"range":[2842,2843]},{"type":"Identifier","value":"ThrowStatement","loc":{"start":{"line":64,"column":8},"end":{"line":64,"column":22}},"range":[2852,2866]},{"type":"Punctuator","value":":","loc":{"start":{"line":64,"column":22},"end":{"line":64,"column":23}},"range":[2866,2867]},{"type":"String","value":"'ThrowStatement'","loc":{"start":{"line":64,"column":24},"end":{"line":64,"column":40}},"range":[2868,2884]},{"type":"Punctuator","value":",","loc":{"start":{"line":64,"column":40},"end":{"line":64,"column":41}},"range":[2884,2885]},{"type":"Identifier","value":"TryStatement","loc":{"start":{"line":65,"column":8},"end":{"line":65,"column":20}},"range":[2894,2906]},{"type":"Punctuator","value":":","loc":{"start":{"line":65,"column":20},"end":{"line":65,"column":21}},"range":[2906,2907]},{"type":"String","value":"'TryStatement'","loc":{"start":{"line":65,"column":22},"end":{"line":65,"column":36}},"range":[2908,2922]},{"type":"Punctuator","value":",","loc":{"start":{"line":65,"column":36},"end":{"line":65,"column":37}},"range":[2922,2923]},{"type":"Identifier","value":"UnaryExpression","loc":{"start":{"line":66,"column":8},"end":{"line":66,"column":23}},"range":[2932,2947]},{"type":"Punctuator","value":":","loc":{"start":{"line":66,"column":23},"end":{"line":66,"column":24}},"range":[2947,2948]},{"type":"String","value":"'UnaryExpression'","loc":{"start":{"line":66,"column":25},"end":{"line":66,"column":42}},"range":[2949,2966]},{"type":"Punctuator","value":",","loc":{"start":{"line":66,"column":42},"end":{"line":66,"column":43}},"range":[2966,2967]},{"type":"Identifier","value":"UpdateExpression","loc":{"start":{"line":67,"column":8},"end":{"line":67,"column":24}},"range":[2976,2992]},{"type":"Punctuator","value":":","loc":{"start":{"line":67,"column":24},"end":{"line":67,"column":25}},"range":[2992,2993]},{"type":"String","value":"'UpdateExpression'","loc":{"start":{"line":67,"column":26},"end":{"line":67,"column":44}},"range":[2994,3012]},{"type":"Punctuator","value":",","loc":{"start":{"line":67,"column":44},"end":{"line":67,"column":45}},"range":[3012,3013]},{"type":"Identifier","value":"VariableDeclaration","loc":{"start":{"line":68,"column":8},"end":{"line":68,"column":27}},"range":[3022,3041]},{"type":"Punctuator","value":":","loc":{"start":{"line":68,"column":27},"end":{"line":68,"column":28}},"range":[3041,3042]},{"type":"String","value":"'VariableDeclaration'","loc":{"start":{"line":68,"column":29},"end":{"line":68,"column":50}},"range":[3043,3064]},{"type":"Punctuator","value":",","loc":{"start":{"line":68,"column":50},"end":{"line":68,"column":51}},"range":[3064,3065]},{"type":"Identifier","value":"VariableDeclarator","loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":26}},"range":[3074,3092]},{"type":"Punctuator","value":":","loc":{"start":{"line":69,"column":26},"end":{"line":69,"column":27}},"range":[3092,3093]},{"type":"String","value":"'VariableDeclarator'","loc":{"start":{"line":69,"column":28},"end":{"line":69,"column":48}},"range":[3094,3114]},{"type":"Punctuator","value":",","loc":{"start":{"line":69,"column":48},"end":{"line":69,"column":49}},"range":[3114,3115]},{"type":"Identifier","value":"WhileStatement","loc":{"start":{"line":70,"column":8},"end":{"line":70,"column":22}},"range":[3124,3138]},{"type":"Punctuator","value":":","loc":{"start":{"line":70,"column":22},"end":{"line":70,"column":23}},"range":[3138,3139]},{"type":"String","value":"'WhileStatement'","loc":{"start":{"line":70,"column":24},"end":{"line":70,"column":40}},"range":[3140,3156]},{"type":"Punctuator","value":",","loc":{"start":{"line":70,"column":40},"end":{"line":70,"column":41}},"range":[3156,3157]},{"type":"Identifier","value":"WithStatement","loc":{"start":{"line":71,"column":8},"end":{"line":71,"column":21}},"range":[3166,3179]},{"type":"Punctuator","value":":","loc":{"start":{"line":71,"column":21},"end":{"line":71,"column":22}},"range":[3179,3180]},{"type":"String","value":"'WithStatement'","loc":{"start":{"line":71,"column":23},"end":{"line":71,"column":38}},"range":[3181,3196]},{"type":"Punctuator","value":"}","loc":{"start":{"line":72,"column":4},"end":{"line":72,"column":5}},"range":[3201,3202]},{"type":"Punctuator","value":";","loc":{"start":{"line":72,"column":5},"end":{"line":72,"column":6}},"range":[3202,3203]},{"type":"Keyword","value":"function","loc":{"start":{"line":76,"column":4},"end":{"line":76,"column":12}},"range":[3280,3288]},{"type":"Identifier","value":"traverse","loc":{"start":{"line":76,"column":13},"end":{"line":76,"column":21}},"range":[3289,3297]},{"type":"Punctuator","value":"(","loc":{"start":{"line":76,"column":21},"end":{"line":76,"column":22}},"range":[3297,3298]},{"type":"Identifier","value":"object","loc":{"start":{"line":76,"column":22},"end":{"line":76,"column":28}},"range":[3298,3304]},{"type":"Punctuator","value":",","loc":{"start":{"line":76,"column":28},"end":{"line":76,"column":29}},"range":[3304,3305]},{"type":"Identifier","value":"visitor","loc":{"start":{"line":76,"column":30},"end":{"line":76,"column":37}},"range":[3306,3313]},{"type":"Punctuator","value":",","loc":{"start":{"line":76,"column":37},"end":{"line":76,"column":38}},"range":[3313,3314]},{"type":"Identifier","value":"master","loc":{"start":{"line":76,"column":39},"end":{"line":76,"column":45}},"range":[3315,3321]},{"type":"Punctuator","value":")","loc":{"start":{"line":76,"column":45},"end":{"line":76,"column":46}},"range":[3321,3322]},{"type":"Punctuator","value":"{","loc":{"start":{"line":76,"column":47},"end":{"line":76,"column":48}},"range":[3323,3324]},{"type":"Keyword","value":"var","loc":{"start":{"line":77,"column":8},"end":{"line":77,"column":11}},"range":[3333,3336]},{"type":"Identifier","value":"key","loc":{"start":{"line":77,"column":12},"end":{"line":77,"column":15}},"range":[3337,3340]},{"type":"Punctuator","value":",","loc":{"start":{"line":77,"column":15},"end":{"line":77,"column":16}},"range":[3340,3341]},{"type":"Identifier","value":"child","loc":{"start":{"line":77,"column":17},"end":{"line":77,"column":22}},"range":[3342,3347]},{"type":"Punctuator","value":",","loc":{"start":{"line":77,"column":22},"end":{"line":77,"column":23}},"range":[3347,3348]},{"type":"Identifier","value":"parent","loc":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"range":[3349,3355]},{"type":"Punctuator","value":",","loc":{"start":{"line":77,"column":30},"end":{"line":77,"column":31}},"range":[3355,3356]},{"type":"Identifier","value":"path","loc":{"start":{"line":77,"column":32},"end":{"line":77,"column":36}},"range":[3357,3361]},{"type":"Punctuator","value":";","loc":{"start":{"line":77,"column":36},"end":{"line":77,"column":37}},"range":[3361,3362]},{"type":"Identifier","value":"parent","loc":{"start":{"line":79,"column":8},"end":{"line":79,"column":14}},"range":[3372,3378]},{"type":"Punctuator","value":"=","loc":{"start":{"line":79,"column":15},"end":{"line":79,"column":16}},"range":[3379,3380]},{"type":"Punctuator","value":"(","loc":{"start":{"line":79,"column":17},"end":{"line":79,"column":18}},"range":[3381,3382]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":79,"column":18},"end":{"line":79,"column":24}},"range":[3382,3388]},{"type":"Identifier","value":"master","loc":{"start":{"line":79,"column":25},"end":{"line":79,"column":31}},"range":[3389,3395]},{"type":"Punctuator","value":"===","loc":{"start":{"line":79,"column":32},"end":{"line":79,"column":35}},"range":[3396,3399]},{"type":"String","value":"'undefined'","loc":{"start":{"line":79,"column":36},"end":{"line":79,"column":47}},"range":[3400,3411]},{"type":"Punctuator","value":")","loc":{"start":{"line":79,"column":47},"end":{"line":79,"column":48}},"range":[3411,3412]},{"type":"Punctuator","value":"?","loc":{"start":{"line":79,"column":49},"end":{"line":79,"column":50}},"range":[3413,3414]},{"type":"Punctuator","value":"[","loc":{"start":{"line":79,"column":51},"end":{"line":79,"column":52}},"range":[3415,3416]},{"type":"Punctuator","value":"]","loc":{"start":{"line":79,"column":52},"end":{"line":79,"column":53}},"range":[3416,3417]},{"type":"Punctuator","value":":","loc":{"start":{"line":79,"column":54},"end":{"line":79,"column":55}},"range":[3418,3419]},{"type":"Identifier","value":"master","loc":{"start":{"line":79,"column":56},"end":{"line":79,"column":62}},"range":[3420,3426]},{"type":"Punctuator","value":";","loc":{"start":{"line":79,"column":62},"end":{"line":79,"column":63}},"range":[3426,3427]},{"type":"Keyword","value":"if","loc":{"start":{"line":81,"column":8},"end":{"line":81,"column":10}},"range":[3437,3439]},{"type":"Punctuator","value":"(","loc":{"start":{"line":81,"column":11},"end":{"line":81,"column":12}},"range":[3440,3441]},{"type":"Identifier","value":"visitor","loc":{"start":{"line":81,"column":12},"end":{"line":81,"column":19}},"range":[3441,3448]},{"type":"Punctuator","value":".","loc":{"start":{"line":81,"column":19},"end":{"line":81,"column":20}},"range":[3448,3449]},{"type":"Identifier","value":"call","loc":{"start":{"line":81,"column":20},"end":{"line":81,"column":24}},"range":[3449,3453]},{"type":"Punctuator","value":"(","loc":{"start":{"line":81,"column":24},"end":{"line":81,"column":25}},"range":[3453,3454]},{"type":"Null","value":"null","loc":{"start":{"line":81,"column":25},"end":{"line":81,"column":29}},"range":[3454,3458]},{"type":"Punctuator","value":",","loc":{"start":{"line":81,"column":29},"end":{"line":81,"column":30}},"range":[3458,3459]},{"type":"Identifier","value":"object","loc":{"start":{"line":81,"column":31},"end":{"line":81,"column":37}},"range":[3460,3466]},{"type":"Punctuator","value":",","loc":{"start":{"line":81,"column":37},"end":{"line":81,"column":38}},"range":[3466,3467]},{"type":"Identifier","value":"parent","loc":{"start":{"line":81,"column":39},"end":{"line":81,"column":45}},"range":[3468,3474]},{"type":"Punctuator","value":")","loc":{"start":{"line":81,"column":45},"end":{"line":81,"column":46}},"range":[3474,3475]},{"type":"Punctuator","value":"===","loc":{"start":{"line":81,"column":47},"end":{"line":81,"column":50}},"range":[3476,3479]},{"type":"Boolean","value":"false","loc":{"start":{"line":81,"column":51},"end":{"line":81,"column":56}},"range":[3480,3485]},{"type":"Punctuator","value":")","loc":{"start":{"line":81,"column":56},"end":{"line":81,"column":57}},"range":[3485,3486]},{"type":"Punctuator","value":"{","loc":{"start":{"line":81,"column":58},"end":{"line":81,"column":59}},"range":[3487,3488]},{"type":"Keyword","value":"return","loc":{"start":{"line":82,"column":12},"end":{"line":82,"column":18}},"range":[3501,3507]},{"type":"Punctuator","value":";","loc":{"start":{"line":82,"column":18},"end":{"line":82,"column":19}},"range":[3507,3508]},{"type":"Punctuator","value":"}","loc":{"start":{"line":83,"column":8},"end":{"line":83,"column":9}},"range":[3517,3518]},{"type":"Keyword","value":"for","loc":{"start":{"line":84,"column":8},"end":{"line":84,"column":11}},"range":[3527,3530]},{"type":"Punctuator","value":"(","loc":{"start":{"line":84,"column":12},"end":{"line":84,"column":13}},"range":[3531,3532]},{"type":"Identifier","value":"key","loc":{"start":{"line":84,"column":13},"end":{"line":84,"column":16}},"range":[3532,3535]},{"type":"Keyword","value":"in","loc":{"start":{"line":84,"column":17},"end":{"line":84,"column":19}},"range":[3536,3538]},{"type":"Identifier","value":"object","loc":{"start":{"line":84,"column":20},"end":{"line":84,"column":26}},"range":[3539,3545]},{"type":"Punctuator","value":")","loc":{"start":{"line":84,"column":26},"end":{"line":84,"column":27}},"range":[3545,3546]},{"type":"Punctuator","value":"{","loc":{"start":{"line":84,"column":28},"end":{"line":84,"column":29}},"range":[3547,3548]},{"type":"Keyword","value":"if","loc":{"start":{"line":85,"column":12},"end":{"line":85,"column":14}},"range":[3561,3563]},{"type":"Punctuator","value":"(","loc":{"start":{"line":85,"column":15},"end":{"line":85,"column":16}},"range":[3564,3565]},{"type":"Identifier","value":"object","loc":{"start":{"line":85,"column":16},"end":{"line":85,"column":22}},"range":[3565,3571]},{"type":"Punctuator","value":".","loc":{"start":{"line":85,"column":22},"end":{"line":85,"column":23}},"range":[3571,3572]},{"type":"Identifier","value":"hasOwnProperty","loc":{"start":{"line":85,"column":23},"end":{"line":85,"column":37}},"range":[3572,3586]},{"type":"Punctuator","value":"(","loc":{"start":{"line":85,"column":37},"end":{"line":85,"column":38}},"range":[3586,3587]},{"type":"Identifier","value":"key","loc":{"start":{"line":85,"column":38},"end":{"line":85,"column":41}},"range":[3587,3590]},{"type":"Punctuator","value":")","loc":{"start":{"line":85,"column":41},"end":{"line":85,"column":42}},"range":[3590,3591]},{"type":"Punctuator","value":")","loc":{"start":{"line":85,"column":42},"end":{"line":85,"column":43}},"range":[3591,3592]},{"type":"Punctuator","value":"{","loc":{"start":{"line":85,"column":44},"end":{"line":85,"column":45}},"range":[3593,3594]},{"type":"Identifier","value":"child","loc":{"start":{"line":86,"column":16},"end":{"line":86,"column":21}},"range":[3611,3616]},{"type":"Punctuator","value":"=","loc":{"start":{"line":86,"column":22},"end":{"line":86,"column":23}},"range":[3617,3618]},{"type":"Identifier","value":"object","loc":{"start":{"line":86,"column":24},"end":{"line":86,"column":30}},"range":[3619,3625]},{"type":"Punctuator","value":"[","loc":{"start":{"line":86,"column":30},"end":{"line":86,"column":31}},"range":[3625,3626]},{"type":"Identifier","value":"key","loc":{"start":{"line":86,"column":31},"end":{"line":86,"column":34}},"range":[3626,3629]},{"type":"Punctuator","value":"]","loc":{"start":{"line":86,"column":34},"end":{"line":86,"column":35}},"range":[3629,3630]},{"type":"Punctuator","value":";","loc":{"start":{"line":86,"column":35},"end":{"line":86,"column":36}},"range":[3630,3631]},{"type":"Identifier","value":"path","loc":{"start":{"line":87,"column":16},"end":{"line":87,"column":20}},"range":[3648,3652]},{"type":"Punctuator","value":"=","loc":{"start":{"line":87,"column":21},"end":{"line":87,"column":22}},"range":[3653,3654]},{"type":"Punctuator","value":"[","loc":{"start":{"line":87,"column":23},"end":{"line":87,"column":24}},"range":[3655,3656]},{"type":"Identifier","value":"object","loc":{"start":{"line":87,"column":25},"end":{"line":87,"column":31}},"range":[3657,3663]},{"type":"Punctuator","value":"]","loc":{"start":{"line":87,"column":32},"end":{"line":87,"column":33}},"range":[3664,3665]},{"type":"Punctuator","value":";","loc":{"start":{"line":87,"column":33},"end":{"line":87,"column":34}},"range":[3665,3666]},{"type":"Identifier","value":"path","loc":{"start":{"line":88,"column":16},"end":{"line":88,"column":20}},"range":[3683,3687]},{"type":"Punctuator","value":".","loc":{"start":{"line":88,"column":20},"end":{"line":88,"column":21}},"range":[3687,3688]},{"type":"Identifier","value":"push","loc":{"start":{"line":88,"column":21},"end":{"line":88,"column":25}},"range":[3688,3692]},{"type":"Punctuator","value":"(","loc":{"start":{"line":88,"column":25},"end":{"line":88,"column":26}},"range":[3692,3693]},{"type":"Identifier","value":"parent","loc":{"start":{"line":88,"column":26},"end":{"line":88,"column":32}},"range":[3693,3699]},{"type":"Punctuator","value":")","loc":{"start":{"line":88,"column":32},"end":{"line":88,"column":33}},"range":[3699,3700]},{"type":"Punctuator","value":";","loc":{"start":{"line":88,"column":33},"end":{"line":88,"column":34}},"range":[3700,3701]},{"type":"Keyword","value":"if","loc":{"start":{"line":89,"column":16},"end":{"line":89,"column":18}},"range":[3718,3720]},{"type":"Punctuator","value":"(","loc":{"start":{"line":89,"column":19},"end":{"line":89,"column":20}},"range":[3721,3722]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":89,"column":20},"end":{"line":89,"column":26}},"range":[3722,3728]},{"type":"Identifier","value":"child","loc":{"start":{"line":89,"column":27},"end":{"line":89,"column":32}},"range":[3729,3734]},{"type":"Punctuator","value":"===","loc":{"start":{"line":89,"column":33},"end":{"line":89,"column":36}},"range":[3735,3738]},{"type":"String","value":"'object'","loc":{"start":{"line":89,"column":37},"end":{"line":89,"column":45}},"range":[3739,3747]},{"type":"Punctuator","value":"&&","loc":{"start":{"line":89,"column":46},"end":{"line":89,"column":48}},"range":[3748,3750]},{"type":"Identifier","value":"child","loc":{"start":{"line":89,"column":49},"end":{"line":89,"column":54}},"range":[3751,3756]},{"type":"Punctuator","value":"!==","loc":{"start":{"line":89,"column":55},"end":{"line":89,"column":58}},"range":[3757,3760]},{"type":"Null","value":"null","loc":{"start":{"line":89,"column":59},"end":{"line":89,"column":63}},"range":[3761,3765]},{"type":"Punctuator","value":")","loc":{"start":{"line":89,"column":63},"end":{"line":89,"column":64}},"range":[3765,3766]},{"type":"Punctuator","value":"{","loc":{"start":{"line":89,"column":65},"end":{"line":89,"column":66}},"range":[3767,3768]},{"type":"Identifier","value":"traverse","loc":{"start":{"line":90,"column":20},"end":{"line":90,"column":28}},"range":[3789,3797]},{"type":"Punctuator","value":"(","loc":{"start":{"line":90,"column":28},"end":{"line":90,"column":29}},"range":[3797,3798]},{"type":"Identifier","value":"child","loc":{"start":{"line":90,"column":29},"end":{"line":90,"column":34}},"range":[3798,3803]},{"type":"Punctuator","value":",","loc":{"start":{"line":90,"column":34},"end":{"line":90,"column":35}},"range":[3803,3804]},{"type":"Identifier","value":"visitor","loc":{"start":{"line":90,"column":36},"end":{"line":90,"column":43}},"range":[3805,3812]},{"type":"Punctuator","value":",","loc":{"start":{"line":90,"column":43},"end":{"line":90,"column":44}},"range":[3812,3813]},{"type":"Identifier","value":"path","loc":{"start":{"line":90,"column":45},"end":{"line":90,"column":49}},"range":[3814,3818]},{"type":"Punctuator","value":")","loc":{"start":{"line":90,"column":49},"end":{"line":90,"column":50}},"range":[3818,3819]},{"type":"Punctuator","value":";","loc":{"start":{"line":90,"column":50},"end":{"line":90,"column":51}},"range":[3819,3820]},{"type":"Punctuator","value":"}","loc":{"start":{"line":91,"column":16},"end":{"line":91,"column":17}},"range":[3837,3838]},{"type":"Punctuator","value":"}","loc":{"start":{"line":92,"column":12},"end":{"line":92,"column":13}},"range":[3851,3852]},{"type":"Punctuator","value":"}","loc":{"start":{"line":93,"column":8},"end":{"line":93,"column":9}},"range":[3861,3862]},{"type":"Punctuator","value":"}","loc":{"start":{"line":94,"column":4},"end":{"line":94,"column":5}},"range":[3867,3868]},{"type":"Keyword","value":"function","loc":{"start":{"line":115,"column":4},"end":{"line":115,"column":12}},"range":[4681,4689]},{"type":"Identifier","value":"traceFunctionEntrance","loc":{"start":{"line":115,"column":13},"end":{"line":115,"column":34}},"range":[4690,4711]},{"type":"Punctuator","value":"(","loc":{"start":{"line":115,"column":34},"end":{"line":115,"column":35}},"range":[4711,4712]},{"type":"Identifier","value":"traceName","loc":{"start":{"line":115,"column":35},"end":{"line":115,"column":44}},"range":[4712,4721]},{"type":"Punctuator","value":")","loc":{"start":{"line":115,"column":44},"end":{"line":115,"column":45}},"range":[4721,4722]},{"type":"Punctuator","value":"{","loc":{"start":{"line":115,"column":46},"end":{"line":115,"column":47}},"range":[4723,4724]},{"type":"Keyword","value":"return","loc":{"start":{"line":117,"column":8},"end":{"line":117,"column":14}},"range":[4734,4740]},{"type":"Keyword","value":"function","loc":{"start":{"line":117,"column":15},"end":{"line":117,"column":23}},"range":[4741,4749]},{"type":"Punctuator","value":"(","loc":{"start":{"line":117,"column":24},"end":{"line":117,"column":25}},"range":[4750,4751]},{"type":"Identifier","value":"code","loc":{"start":{"line":117,"column":25},"end":{"line":117,"column":29}},"range":[4751,4755]},{"type":"Punctuator","value":")","loc":{"start":{"line":117,"column":29},"end":{"line":117,"column":30}},"range":[4755,4756]},{"type":"Punctuator","value":"{","loc":{"start":{"line":117,"column":31},"end":{"line":117,"column":32}},"range":[4757,4758]},{"type":"Keyword","value":"var","loc":{"start":{"line":118,"column":12},"end":{"line":118,"column":15}},"range":[4771,4774]},{"type":"Identifier","value":"tree","loc":{"start":{"line":118,"column":16},"end":{"line":118,"column":20}},"range":[4775,4779]},{"type":"Punctuator","value":",","loc":{"start":{"line":118,"column":20},"end":{"line":118,"column":21}},"range":[4779,4780]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":119,"column":16},"end":{"line":119,"column":28}},"range":[4797,4809]},{"type":"Punctuator","value":",","loc":{"start":{"line":119,"column":28},"end":{"line":119,"column":29}},"range":[4809,4810]},{"type":"Identifier","value":"param","loc":{"start":{"line":120,"column":16},"end":{"line":120,"column":21}},"range":[4827,4832]},{"type":"Punctuator","value":",","loc":{"start":{"line":120,"column":21},"end":{"line":120,"column":22}},"range":[4832,4833]},{"type":"Identifier","value":"signature","loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":25}},"range":[4850,4859]},{"type":"Punctuator","value":",","loc":{"start":{"line":121,"column":25},"end":{"line":121,"column":26}},"range":[4859,4860]},{"type":"Identifier","value":"pos","loc":{"start":{"line":122,"column":16},"end":{"line":122,"column":19}},"range":[4877,4880]},{"type":"Punctuator","value":",","loc":{"start":{"line":122,"column":19},"end":{"line":122,"column":20}},"range":[4880,4881]},{"type":"Identifier","value":"i","loc":{"start":{"line":123,"column":16},"end":{"line":123,"column":17}},"range":[4898,4899]},{"type":"Punctuator","value":";","loc":{"start":{"line":123,"column":17},"end":{"line":123,"column":18}},"range":[4899,4900]},{"type":"Identifier","value":"tree","loc":{"start":{"line":126,"column":12},"end":{"line":126,"column":16}},"range":[4915,4919]},{"type":"Punctuator","value":"=","loc":{"start":{"line":126,"column":17},"end":{"line":126,"column":18}},"range":[4920,4921]},{"type":"Identifier","value":"esprima","loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":26}},"range":[4922,4929]},{"type":"Punctuator","value":".","loc":{"start":{"line":126,"column":26},"end":{"line":126,"column":27}},"range":[4929,4930]},{"type":"Identifier","value":"parse","loc":{"start":{"line":126,"column":27},"end":{"line":126,"column":32}},"range":[4930,4935]},{"type":"Punctuator","value":"(","loc":{"start":{"line":126,"column":32},"end":{"line":126,"column":33}},"range":[4935,4936]},{"type":"Identifier","value":"code","loc":{"start":{"line":126,"column":33},"end":{"line":126,"column":37}},"range":[4936,4940]},{"type":"Punctuator","value":",","loc":{"start":{"line":126,"column":37},"end":{"line":126,"column":38}},"range":[4940,4941]},{"type":"Punctuator","value":"{","loc":{"start":{"line":126,"column":39},"end":{"line":126,"column":40}},"range":[4942,4943]},{"type":"Identifier","value":"range","loc":{"start":{"line":126,"column":41},"end":{"line":126,"column":46}},"range":[4944,4949]},{"type":"Punctuator","value":":","loc":{"start":{"line":126,"column":46},"end":{"line":126,"column":47}},"range":[4949,4950]},{"type":"Boolean","value":"true","loc":{"start":{"line":126,"column":48},"end":{"line":126,"column":52}},"range":[4951,4955]},{"type":"Punctuator","value":",","loc":{"start":{"line":126,"column":52},"end":{"line":126,"column":53}},"range":[4955,4956]},{"type":"Identifier","value":"loc","loc":{"start":{"line":126,"column":54},"end":{"line":126,"column":57}},"range":[4957,4960]},{"type":"Punctuator","value":":","loc":{"start":{"line":126,"column":57},"end":{"line":126,"column":58}},"range":[4960,4961]},{"type":"Boolean","value":"true","loc":{"start":{"line":126,"column":59},"end":{"line":126,"column":63}},"range":[4962,4966]},{"type":"Punctuator","value":"}","loc":{"start":{"line":126,"column":64},"end":{"line":126,"column":65}},"range":[4967,4968]},{"type":"Punctuator","value":")","loc":{"start":{"line":126,"column":65},"end":{"line":126,"column":66}},"range":[4968,4969]},{"type":"Punctuator","value":";","loc":{"start":{"line":126,"column":66},"end":{"line":126,"column":67}},"range":[4969,4970]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":128,"column":12},"end":{"line":128,"column":24}},"range":[4984,4996]},{"type":"Punctuator","value":"=","loc":{"start":{"line":128,"column":25},"end":{"line":128,"column":26}},"range":[4997,4998]},{"type":"Punctuator","value":"[","loc":{"start":{"line":128,"column":27},"end":{"line":128,"column":28}},"range":[4999,5000]},{"type":"Punctuator","value":"]","loc":{"start":{"line":128,"column":28},"end":{"line":128,"column":29}},"range":[5000,5001]},{"type":"Punctuator","value":";","loc":{"start":{"line":128,"column":29},"end":{"line":128,"column":30}},"range":[5001,5002]},{"type":"Identifier","value":"traverse","loc":{"start":{"line":129,"column":12},"end":{"line":129,"column":20}},"range":[5015,5023]},{"type":"Punctuator","value":"(","loc":{"start":{"line":129,"column":20},"end":{"line":129,"column":21}},"range":[5023,5024]},{"type":"Identifier","value":"tree","loc":{"start":{"line":129,"column":21},"end":{"line":129,"column":25}},"range":[5024,5028]},{"type":"Punctuator","value":",","loc":{"start":{"line":129,"column":25},"end":{"line":129,"column":26}},"range":[5028,5029]},{"type":"Keyword","value":"function","loc":{"start":{"line":129,"column":27},"end":{"line":129,"column":35}},"range":[5030,5038]},{"type":"Punctuator","value":"(","loc":{"start":{"line":129,"column":36},"end":{"line":129,"column":37}},"range":[5039,5040]},{"type":"Identifier","value":"node","loc":{"start":{"line":129,"column":37},"end":{"line":129,"column":41}},"range":[5040,5044]},{"type":"Punctuator","value":",","loc":{"start":{"line":129,"column":41},"end":{"line":129,"column":42}},"range":[5044,5045]},{"type":"Identifier","value":"path","loc":{"start":{"line":129,"column":43},"end":{"line":129,"column":47}},"range":[5046,5050]},{"type":"Punctuator","value":")","loc":{"start":{"line":129,"column":47},"end":{"line":129,"column":48}},"range":[5050,5051]},{"type":"Punctuator","value":"{","loc":{"start":{"line":129,"column":49},"end":{"line":129,"column":50}},"range":[5052,5053]},{"type":"Keyword","value":"var","loc":{"start":{"line":130,"column":16},"end":{"line":130,"column":19}},"range":[5070,5073]},{"type":"Identifier","value":"parent","loc":{"start":{"line":130,"column":20},"end":{"line":130,"column":26}},"range":[5074,5080]},{"type":"Punctuator","value":";","loc":{"start":{"line":130,"column":26},"end":{"line":130,"column":27}},"range":[5080,5081]},{"type":"Keyword","value":"if","loc":{"start":{"line":131,"column":16},"end":{"line":131,"column":18}},"range":[5098,5100]},{"type":"Punctuator","value":"(","loc":{"start":{"line":131,"column":19},"end":{"line":131,"column":20}},"range":[5101,5102]},{"type":"Identifier","value":"node","loc":{"start":{"line":131,"column":20},"end":{"line":131,"column":24}},"range":[5102,5106]},{"type":"Punctuator","value":".","loc":{"start":{"line":131,"column":24},"end":{"line":131,"column":25}},"range":[5106,5107]},{"type":"Identifier","value":"type","loc":{"start":{"line":131,"column":25},"end":{"line":131,"column":29}},"range":[5107,5111]},{"type":"Punctuator","value":"===","loc":{"start":{"line":131,"column":30},"end":{"line":131,"column":33}},"range":[5112,5115]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":131,"column":34},"end":{"line":131,"column":40}},"range":[5116,5122]},{"type":"Punctuator","value":".","loc":{"start":{"line":131,"column":40},"end":{"line":131,"column":41}},"range":[5122,5123]},{"type":"Identifier","value":"FunctionDeclaration","loc":{"start":{"line":131,"column":41},"end":{"line":131,"column":60}},"range":[5123,5142]},{"type":"Punctuator","value":")","loc":{"start":{"line":131,"column":60},"end":{"line":131,"column":61}},"range":[5142,5143]},{"type":"Punctuator","value":"{","loc":{"start":{"line":131,"column":62},"end":{"line":131,"column":63}},"range":[5144,5145]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":132,"column":20},"end":{"line":132,"column":32}},"range":[5166,5178]},{"type":"Punctuator","value":".","loc":{"start":{"line":132,"column":32},"end":{"line":132,"column":33}},"range":[5178,5179]},{"type":"Identifier","value":"push","loc":{"start":{"line":132,"column":33},"end":{"line":132,"column":37}},"range":[5179,5183]},{"type":"Punctuator","value":"(","loc":{"start":{"line":132,"column":37},"end":{"line":132,"column":38}},"range":[5183,5184]},{"type":"Punctuator","value":"{","loc":{"start":{"line":132,"column":38},"end":{"line":132,"column":39}},"range":[5184,5185]},{"type":"Identifier","value":"name","loc":{"start":{"line":133,"column":24},"end":{"line":133,"column":28}},"range":[5210,5214]},{"type":"Punctuator","value":":","loc":{"start":{"line":133,"column":28},"end":{"line":133,"column":29}},"range":[5214,5215]},{"type":"Identifier","value":"node","loc":{"start":{"line":133,"column":30},"end":{"line":133,"column":34}},"range":[5216,5220]},{"type":"Punctuator","value":".","loc":{"start":{"line":133,"column":34},"end":{"line":133,"column":35}},"range":[5220,5221]},{"type":"Identifier","value":"id","loc":{"start":{"line":133,"column":35},"end":{"line":133,"column":37}},"range":[5221,5223]},{"type":"Punctuator","value":".","loc":{"start":{"line":133,"column":37},"end":{"line":133,"column":38}},"range":[5223,5224]},{"type":"Identifier","value":"name","loc":{"start":{"line":133,"column":38},"end":{"line":133,"column":42}},"range":[5224,5228]},{"type":"Punctuator","value":",","loc":{"start":{"line":133,"column":42},"end":{"line":133,"column":43}},"range":[5228,5229]},{"type":"Identifier","value":"range","loc":{"start":{"line":134,"column":24},"end":{"line":134,"column":29}},"range":[5254,5259]},{"type":"Punctuator","value":":","loc":{"start":{"line":134,"column":29},"end":{"line":134,"column":30}},"range":[5259,5260]},{"type":"Identifier","value":"node","loc":{"start":{"line":134,"column":31},"end":{"line":134,"column":35}},"range":[5261,5265]},{"type":"Punctuator","value":".","loc":{"start":{"line":134,"column":35},"end":{"line":134,"column":36}},"range":[5265,5266]},{"type":"Identifier","value":"range","loc":{"start":{"line":134,"column":36},"end":{"line":134,"column":41}},"range":[5266,5271]},{"type":"Punctuator","value":",","loc":{"start":{"line":134,"column":41},"end":{"line":134,"column":42}},"range":[5271,5272]},{"type":"Identifier","value":"loc","loc":{"start":{"line":135,"column":24},"end":{"line":135,"column":27}},"range":[5297,5300]},{"type":"Punctuator","value":":","loc":{"start":{"line":135,"column":27},"end":{"line":135,"column":28}},"range":[5300,5301]},{"type":"Identifier","value":"node","loc":{"start":{"line":135,"column":29},"end":{"line":135,"column":33}},"range":[5302,5306]},{"type":"Punctuator","value":".","loc":{"start":{"line":135,"column":33},"end":{"line":135,"column":34}},"range":[5306,5307]},{"type":"Identifier","value":"loc","loc":{"start":{"line":135,"column":34},"end":{"line":135,"column":37}},"range":[5307,5310]},{"type":"Punctuator","value":",","loc":{"start":{"line":135,"column":37},"end":{"line":135,"column":38}},"range":[5310,5311]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":136,"column":24},"end":{"line":136,"column":34}},"range":[5336,5346]},{"type":"Punctuator","value":":","loc":{"start":{"line":136,"column":34},"end":{"line":136,"column":35}},"range":[5346,5347]},{"type":"Identifier","value":"node","loc":{"start":{"line":136,"column":36},"end":{"line":136,"column":40}},"range":[5348,5352]},{"type":"Punctuator","value":".","loc":{"start":{"line":136,"column":40},"end":{"line":136,"column":41}},"range":[5352,5353]},{"type":"Identifier","value":"body","loc":{"start":{"line":136,"column":41},"end":{"line":136,"column":45}},"range":[5353,5357]},{"type":"Punctuator","value":".","loc":{"start":{"line":136,"column":45},"end":{"line":136,"column":46}},"range":[5357,5358]},{"type":"Identifier","value":"range","loc":{"start":{"line":136,"column":46},"end":{"line":136,"column":51}},"range":[5358,5363]},{"type":"Punctuator","value":"[","loc":{"start":{"line":136,"column":51},"end":{"line":136,"column":52}},"range":[5363,5364]},{"type":"Numeric","value":"0","loc":{"start":{"line":136,"column":52},"end":{"line":136,"column":53}},"range":[5364,5365]},{"type":"Punctuator","value":"]","loc":{"start":{"line":136,"column":53},"end":{"line":136,"column":54}},"range":[5365,5366]},{"type":"Punctuator","value":"}","loc":{"start":{"line":137,"column":20},"end":{"line":137,"column":21}},"range":[5387,5388]},{"type":"Punctuator","value":")","loc":{"start":{"line":137,"column":21},"end":{"line":137,"column":22}},"range":[5388,5389]},{"type":"Punctuator","value":";","loc":{"start":{"line":137,"column":22},"end":{"line":137,"column":23}},"range":[5389,5390]},{"type":"Punctuator","value":"}","loc":{"start":{"line":138,"column":16},"end":{"line":138,"column":17}},"range":[5407,5408]},{"type":"Keyword","value":"else","loc":{"start":{"line":138,"column":18},"end":{"line":138,"column":22}},"range":[5409,5413]},{"type":"Keyword","value":"if","loc":{"start":{"line":138,"column":23},"end":{"line":138,"column":25}},"range":[5414,5416]},{"type":"Punctuator","value":"(","loc":{"start":{"line":138,"column":26},"end":{"line":138,"column":27}},"range":[5417,5418]},{"type":"Identifier","value":"node","loc":{"start":{"line":138,"column":27},"end":{"line":138,"column":31}},"range":[5418,5422]},{"type":"Punctuator","value":".","loc":{"start":{"line":138,"column":31},"end":{"line":138,"column":32}},"range":[5422,5423]},{"type":"Identifier","value":"type","loc":{"start":{"line":138,"column":32},"end":{"line":138,"column":36}},"range":[5423,5427]},{"type":"Punctuator","value":"===","loc":{"start":{"line":138,"column":37},"end":{"line":138,"column":40}},"range":[5428,5431]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":138,"column":41},"end":{"line":138,"column":47}},"range":[5432,5438]},{"type":"Punctuator","value":".","loc":{"start":{"line":138,"column":47},"end":{"line":138,"column":48}},"range":[5438,5439]},{"type":"Identifier","value":"FunctionExpression","loc":{"start":{"line":138,"column":48},"end":{"line":138,"column":66}},"range":[5439,5457]},{"type":"Punctuator","value":")","loc":{"start":{"line":138,"column":66},"end":{"line":138,"column":67}},"range":[5457,5458]},{"type":"Punctuator","value":"{","loc":{"start":{"line":138,"column":68},"end":{"line":138,"column":69}},"range":[5459,5460]},{"type":"Identifier","value":"parent","loc":{"start":{"line":139,"column":20},"end":{"line":139,"column":26}},"range":[5481,5487]},{"type":"Punctuator","value":"=","loc":{"start":{"line":139,"column":27},"end":{"line":139,"column":28}},"range":[5488,5489]},{"type":"Identifier","value":"path","loc":{"start":{"line":139,"column":29},"end":{"line":139,"column":33}},"range":[5490,5494]},{"type":"Punctuator","value":"[","loc":{"start":{"line":139,"column":33},"end":{"line":139,"column":34}},"range":[5494,5495]},{"type":"Numeric","value":"0","loc":{"start":{"line":139,"column":34},"end":{"line":139,"column":35}},"range":[5495,5496]},{"type":"Punctuator","value":"]","loc":{"start":{"line":139,"column":35},"end":{"line":139,"column":36}},"range":[5496,5497]},{"type":"Punctuator","value":";","loc":{"start":{"line":139,"column":36},"end":{"line":139,"column":37}},"range":[5497,5498]},{"type":"Keyword","value":"if","loc":{"start":{"line":140,"column":20},"end":{"line":140,"column":22}},"range":[5519,5521]},{"type":"Punctuator","value":"(","loc":{"start":{"line":140,"column":23},"end":{"line":140,"column":24}},"range":[5522,5523]},{"type":"Identifier","value":"parent","loc":{"start":{"line":140,"column":24},"end":{"line":140,"column":30}},"range":[5523,5529]},{"type":"Punctuator","value":".","loc":{"start":{"line":140,"column":30},"end":{"line":140,"column":31}},"range":[5529,5530]},{"type":"Identifier","value":"type","loc":{"start":{"line":140,"column":31},"end":{"line":140,"column":35}},"range":[5530,5534]},{"type":"Punctuator","value":"===","loc":{"start":{"line":140,"column":36},"end":{"line":140,"column":39}},"range":[5535,5538]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":140,"column":40},"end":{"line":140,"column":46}},"range":[5539,5545]},{"type":"Punctuator","value":".","loc":{"start":{"line":140,"column":46},"end":{"line":140,"column":47}},"range":[5545,5546]},{"type":"Identifier","value":"AssignmentExpression","loc":{"start":{"line":140,"column":47},"end":{"line":140,"column":67}},"range":[5546,5566]},{"type":"Punctuator","value":")","loc":{"start":{"line":140,"column":67},"end":{"line":140,"column":68}},"range":[5566,5567]},{"type":"Punctuator","value":"{","loc":{"start":{"line":140,"column":69},"end":{"line":140,"column":70}},"range":[5568,5569]},{"type":"Keyword","value":"if","loc":{"start":{"line":141,"column":24},"end":{"line":141,"column":26}},"range":[5594,5596]},{"type":"Punctuator","value":"(","loc":{"start":{"line":141,"column":27},"end":{"line":141,"column":28}},"range":[5597,5598]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":141,"column":28},"end":{"line":141,"column":34}},"range":[5598,5604]},{"type":"Identifier","value":"parent","loc":{"start":{"line":141,"column":35},"end":{"line":141,"column":41}},"range":[5605,5611]},{"type":"Punctuator","value":".","loc":{"start":{"line":141,"column":41},"end":{"line":141,"column":42}},"range":[5611,5612]},{"type":"Identifier","value":"left","loc":{"start":{"line":141,"column":42},"end":{"line":141,"column":46}},"range":[5612,5616]},{"type":"Punctuator","value":".","loc":{"start":{"line":141,"column":46},"end":{"line":141,"column":47}},"range":[5616,5617]},{"type":"Identifier","value":"range","loc":{"start":{"line":141,"column":47},"end":{"line":141,"column":52}},"range":[5617,5622]},{"type":"Punctuator","value":"!==","loc":{"start":{"line":141,"column":53},"end":{"line":141,"column":56}},"range":[5623,5626]},{"type":"String","value":"'undefined'","loc":{"start":{"line":141,"column":57},"end":{"line":141,"column":68}},"range":[5627,5638]},{"type":"Punctuator","value":")","loc":{"start":{"line":141,"column":68},"end":{"line":141,"column":69}},"range":[5638,5639]},{"type":"Punctuator","value":"{","loc":{"start":{"line":141,"column":70},"end":{"line":141,"column":71}},"range":[5640,5641]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":142,"column":28},"end":{"line":142,"column":40}},"range":[5670,5682]},{"type":"Punctuator","value":".","loc":{"start":{"line":142,"column":40},"end":{"line":142,"column":41}},"range":[5682,5683]},{"type":"Identifier","value":"push","loc":{"start":{"line":142,"column":41},"end":{"line":142,"column":45}},"range":[5683,5687]},{"type":"Punctuator","value":"(","loc":{"start":{"line":142,"column":45},"end":{"line":142,"column":46}},"range":[5687,5688]},{"type":"Punctuator","value":"{","loc":{"start":{"line":142,"column":46},"end":{"line":142,"column":47}},"range":[5688,5689]},{"type":"Identifier","value":"name","loc":{"start":{"line":143,"column":32},"end":{"line":143,"column":36}},"range":[5722,5726]},{"type":"Punctuator","value":":","loc":{"start":{"line":143,"column":36},"end":{"line":143,"column":37}},"range":[5726,5727]},{"type":"Identifier","value":"code","loc":{"start":{"line":143,"column":38},"end":{"line":143,"column":42}},"range":[5728,5732]},{"type":"Punctuator","value":".","loc":{"start":{"line":143,"column":42},"end":{"line":143,"column":43}},"range":[5732,5733]},{"type":"Identifier","value":"slice","loc":{"start":{"line":143,"column":43},"end":{"line":143,"column":48}},"range":[5733,5738]},{"type":"Punctuator","value":"(","loc":{"start":{"line":143,"column":48},"end":{"line":143,"column":49}},"range":[5738,5739]},{"type":"Identifier","value":"parent","loc":{"start":{"line":143,"column":49},"end":{"line":143,"column":55}},"range":[5739,5745]},{"type":"Punctuator","value":".","loc":{"start":{"line":143,"column":55},"end":{"line":143,"column":56}},"range":[5745,5746]},{"type":"Identifier","value":"left","loc":{"start":{"line":143,"column":56},"end":{"line":143,"column":60}},"range":[5746,5750]},{"type":"Punctuator","value":".","loc":{"start":{"line":143,"column":60},"end":{"line":143,"column":61}},"range":[5750,5751]},{"type":"Identifier","value":"range","loc":{"start":{"line":143,"column":61},"end":{"line":143,"column":66}},"range":[5751,5756]},{"type":"Punctuator","value":"[","loc":{"start":{"line":143,"column":66},"end":{"line":143,"column":67}},"range":[5756,5757]},{"type":"Numeric","value":"0","loc":{"start":{"line":143,"column":67},"end":{"line":143,"column":68}},"range":[5757,5758]},{"type":"Punctuator","value":"]","loc":{"start":{"line":143,"column":68},"end":{"line":143,"column":69}},"range":[5758,5759]},{"type":"Punctuator","value":",","loc":{"start":{"line":143,"column":69},"end":{"line":143,"column":70}},"range":[5759,5760]},{"type":"Identifier","value":"parent","loc":{"start":{"line":144,"column":42},"end":{"line":144,"column":48}},"range":[5803,5809]},{"type":"Punctuator","value":".","loc":{"start":{"line":144,"column":48},"end":{"line":144,"column":49}},"range":[5809,5810]},{"type":"Identifier","value":"left","loc":{"start":{"line":144,"column":49},"end":{"line":144,"column":53}},"range":[5810,5814]},{"type":"Punctuator","value":".","loc":{"start":{"line":144,"column":53},"end":{"line":144,"column":54}},"range":[5814,5815]},{"type":"Identifier","value":"range","loc":{"start":{"line":144,"column":54},"end":{"line":144,"column":59}},"range":[5815,5820]},{"type":"Punctuator","value":"[","loc":{"start":{"line":144,"column":59},"end":{"line":144,"column":60}},"range":[5820,5821]},{"type":"Numeric","value":"1","loc":{"start":{"line":144,"column":60},"end":{"line":144,"column":61}},"range":[5821,5822]},{"type":"Punctuator","value":"]","loc":{"start":{"line":144,"column":61},"end":{"line":144,"column":62}},"range":[5822,5823]},{"type":"Punctuator","value":")","loc":{"start":{"line":144,"column":62},"end":{"line":144,"column":63}},"range":[5823,5824]},{"type":"Punctuator","value":".","loc":{"start":{"line":144,"column":63},"end":{"line":144,"column":64}},"range":[5824,5825]},{"type":"Identifier","value":"replace","loc":{"start":{"line":144,"column":64},"end":{"line":144,"column":71}},"range":[5825,5832]},{"type":"Punctuator","value":"(","loc":{"start":{"line":144,"column":71},"end":{"line":144,"column":72}},"range":[5832,5833]},{"type":"RegularExpression","value":"/\"/g","loc":{"start":{"line":144,"column":72},"end":{"line":144,"column":76}},"range":[5833,5837],"regex":{"flags":"g","pattern":"\""}},{"type":"Punctuator","value":",","loc":{"start":{"line":144,"column":76},"end":{"line":144,"column":77}},"range":[5837,5838]},{"type":"String","value":"'\\\\\"'","loc":{"start":{"line":144,"column":78},"end":{"line":144,"column":83}},"range":[5839,5844]},{"type":"Punctuator","value":")","loc":{"start":{"line":144,"column":83},"end":{"line":144,"column":84}},"range":[5844,5845]},{"type":"Punctuator","value":",","loc":{"start":{"line":144,"column":84},"end":{"line":144,"column":85}},"range":[5845,5846]},{"type":"Identifier","value":"range","loc":{"start":{"line":145,"column":32},"end":{"line":145,"column":37}},"range":[5879,5884]},{"type":"Punctuator","value":":","loc":{"start":{"line":145,"column":37},"end":{"line":145,"column":38}},"range":[5884,5885]},{"type":"Identifier","value":"node","loc":{"start":{"line":145,"column":39},"end":{"line":145,"column":43}},"range":[5886,5890]},{"type":"Punctuator","value":".","loc":{"start":{"line":145,"column":43},"end":{"line":145,"column":44}},"range":[5890,5891]},{"type":"Identifier","value":"range","loc":{"start":{"line":145,"column":44},"end":{"line":145,"column":49}},"range":[5891,5896]},{"type":"Punctuator","value":",","loc":{"start":{"line":145,"column":49},"end":{"line":145,"column":50}},"range":[5896,5897]},{"type":"Identifier","value":"loc","loc":{"start":{"line":146,"column":32},"end":{"line":146,"column":35}},"range":[5930,5933]},{"type":"Punctuator","value":":","loc":{"start":{"line":146,"column":35},"end":{"line":146,"column":36}},"range":[5933,5934]},{"type":"Identifier","value":"node","loc":{"start":{"line":146,"column":37},"end":{"line":146,"column":41}},"range":[5935,5939]},{"type":"Punctuator","value":".","loc":{"start":{"line":146,"column":41},"end":{"line":146,"column":42}},"range":[5939,5940]},{"type":"Identifier","value":"loc","loc":{"start":{"line":146,"column":42},"end":{"line":146,"column":45}},"range":[5940,5943]},{"type":"Punctuator","value":",","loc":{"start":{"line":146,"column":45},"end":{"line":146,"column":46}},"range":[5943,5944]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":147,"column":32},"end":{"line":147,"column":42}},"range":[5977,5987]},{"type":"Punctuator","value":":","loc":{"start":{"line":147,"column":42},"end":{"line":147,"column":43}},"range":[5987,5988]},{"type":"Identifier","value":"node","loc":{"start":{"line":147,"column":44},"end":{"line":147,"column":48}},"range":[5989,5993]},{"type":"Punctuator","value":".","loc":{"start":{"line":147,"column":48},"end":{"line":147,"column":49}},"range":[5993,5994]},{"type":"Identifier","value":"body","loc":{"start":{"line":147,"column":49},"end":{"line":147,"column":53}},"range":[5994,5998]},{"type":"Punctuator","value":".","loc":{"start":{"line":147,"column":53},"end":{"line":147,"column":54}},"range":[5998,5999]},{"type":"Identifier","value":"range","loc":{"start":{"line":147,"column":54},"end":{"line":147,"column":59}},"range":[5999,6004]},{"type":"Punctuator","value":"[","loc":{"start":{"line":147,"column":59},"end":{"line":147,"column":60}},"range":[6004,6005]},{"type":"Numeric","value":"0","loc":{"start":{"line":147,"column":60},"end":{"line":147,"column":61}},"range":[6005,6006]},{"type":"Punctuator","value":"]","loc":{"start":{"line":147,"column":61},"end":{"line":147,"column":62}},"range":[6006,6007]},{"type":"Punctuator","value":"}","loc":{"start":{"line":148,"column":28},"end":{"line":148,"column":29}},"range":[6036,6037]},{"type":"Punctuator","value":")","loc":{"start":{"line":148,"column":29},"end":{"line":148,"column":30}},"range":[6037,6038]},{"type":"Punctuator","value":";","loc":{"start":{"line":148,"column":30},"end":{"line":148,"column":31}},"range":[6038,6039]},{"type":"Punctuator","value":"}","loc":{"start":{"line":149,"column":24},"end":{"line":149,"column":25}},"range":[6064,6065]},{"type":"Punctuator","value":"}","loc":{"start":{"line":150,"column":20},"end":{"line":150,"column":21}},"range":[6086,6087]},{"type":"Keyword","value":"else","loc":{"start":{"line":150,"column":22},"end":{"line":150,"column":26}},"range":[6088,6092]},{"type":"Keyword","value":"if","loc":{"start":{"line":150,"column":27},"end":{"line":150,"column":29}},"range":[6093,6095]},{"type":"Punctuator","value":"(","loc":{"start":{"line":150,"column":30},"end":{"line":150,"column":31}},"range":[6096,6097]},{"type":"Identifier","value":"parent","loc":{"start":{"line":150,"column":31},"end":{"line":150,"column":37}},"range":[6097,6103]},{"type":"Punctuator","value":".","loc":{"start":{"line":150,"column":37},"end":{"line":150,"column":38}},"range":[6103,6104]},{"type":"Identifier","value":"type","loc":{"start":{"line":150,"column":38},"end":{"line":150,"column":42}},"range":[6104,6108]},{"type":"Punctuator","value":"===","loc":{"start":{"line":150,"column":43},"end":{"line":150,"column":46}},"range":[6109,6112]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":150,"column":47},"end":{"line":150,"column":53}},"range":[6113,6119]},{"type":"Punctuator","value":".","loc":{"start":{"line":150,"column":53},"end":{"line":150,"column":54}},"range":[6119,6120]},{"type":"Identifier","value":"VariableDeclarator","loc":{"start":{"line":150,"column":54},"end":{"line":150,"column":72}},"range":[6120,6138]},{"type":"Punctuator","value":")","loc":{"start":{"line":150,"column":72},"end":{"line":150,"column":73}},"range":[6138,6139]},{"type":"Punctuator","value":"{","loc":{"start":{"line":150,"column":74},"end":{"line":150,"column":75}},"range":[6140,6141]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":151,"column":24},"end":{"line":151,"column":36}},"range":[6166,6178]},{"type":"Punctuator","value":".","loc":{"start":{"line":151,"column":36},"end":{"line":151,"column":37}},"range":[6178,6179]},{"type":"Identifier","value":"push","loc":{"start":{"line":151,"column":37},"end":{"line":151,"column":41}},"range":[6179,6183]},{"type":"Punctuator","value":"(","loc":{"start":{"line":151,"column":41},"end":{"line":151,"column":42}},"range":[6183,6184]},{"type":"Punctuator","value":"{","loc":{"start":{"line":151,"column":42},"end":{"line":151,"column":43}},"range":[6184,6185]},{"type":"Identifier","value":"name","loc":{"start":{"line":152,"column":28},"end":{"line":152,"column":32}},"range":[6214,6218]},{"type":"Punctuator","value":":","loc":{"start":{"line":152,"column":32},"end":{"line":152,"column":33}},"range":[6218,6219]},{"type":"Identifier","value":"parent","loc":{"start":{"line":152,"column":34},"end":{"line":152,"column":40}},"range":[6220,6226]},{"type":"Punctuator","value":".","loc":{"start":{"line":152,"column":40},"end":{"line":152,"column":41}},"range":[6226,6227]},{"type":"Identifier","value":"id","loc":{"start":{"line":152,"column":41},"end":{"line":152,"column":43}},"range":[6227,6229]},{"type":"Punctuator","value":".","loc":{"start":{"line":152,"column":43},"end":{"line":152,"column":44}},"range":[6229,6230]},{"type":"Identifier","value":"name","loc":{"start":{"line":152,"column":44},"end":{"line":152,"column":48}},"range":[6230,6234]},{"type":"Punctuator","value":",","loc":{"start":{"line":152,"column":48},"end":{"line":152,"column":49}},"range":[6234,6235]},{"type":"Identifier","value":"range","loc":{"start":{"line":153,"column":28},"end":{"line":153,"column":33}},"range":[6264,6269]},{"type":"Punctuator","value":":","loc":{"start":{"line":153,"column":33},"end":{"line":153,"column":34}},"range":[6269,6270]},{"type":"Identifier","value":"node","loc":{"start":{"line":153,"column":35},"end":{"line":153,"column":39}},"range":[6271,6275]},{"type":"Punctuator","value":".","loc":{"start":{"line":153,"column":39},"end":{"line":153,"column":40}},"range":[6275,6276]},{"type":"Identifier","value":"range","loc":{"start":{"line":153,"column":40},"end":{"line":153,"column":45}},"range":[6276,6281]},{"type":"Punctuator","value":",","loc":{"start":{"line":153,"column":45},"end":{"line":153,"column":46}},"range":[6281,6282]},{"type":"Identifier","value":"loc","loc":{"start":{"line":154,"column":28},"end":{"line":154,"column":31}},"range":[6311,6314]},{"type":"Punctuator","value":":","loc":{"start":{"line":154,"column":31},"end":{"line":154,"column":32}},"range":[6314,6315]},{"type":"Identifier","value":"node","loc":{"start":{"line":154,"column":33},"end":{"line":154,"column":37}},"range":[6316,6320]},{"type":"Punctuator","value":".","loc":{"start":{"line":154,"column":37},"end":{"line":154,"column":38}},"range":[6320,6321]},{"type":"Identifier","value":"loc","loc":{"start":{"line":154,"column":38},"end":{"line":154,"column":41}},"range":[6321,6324]},{"type":"Punctuator","value":",","loc":{"start":{"line":154,"column":41},"end":{"line":154,"column":42}},"range":[6324,6325]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":155,"column":28},"end":{"line":155,"column":38}},"range":[6354,6364]},{"type":"Punctuator","value":":","loc":{"start":{"line":155,"column":38},"end":{"line":155,"column":39}},"range":[6364,6365]},{"type":"Identifier","value":"node","loc":{"start":{"line":155,"column":40},"end":{"line":155,"column":44}},"range":[6366,6370]},{"type":"Punctuator","value":".","loc":{"start":{"line":155,"column":44},"end":{"line":155,"column":45}},"range":[6370,6371]},{"type":"Identifier","value":"body","loc":{"start":{"line":155,"column":45},"end":{"line":155,"column":49}},"range":[6371,6375]},{"type":"Punctuator","value":".","loc":{"start":{"line":155,"column":49},"end":{"line":155,"column":50}},"range":[6375,6376]},{"type":"Identifier","value":"range","loc":{"start":{"line":155,"column":50},"end":{"line":155,"column":55}},"range":[6376,6381]},{"type":"Punctuator","value":"[","loc":{"start":{"line":155,"column":55},"end":{"line":155,"column":56}},"range":[6381,6382]},{"type":"Numeric","value":"0","loc":{"start":{"line":155,"column":56},"end":{"line":155,"column":57}},"range":[6382,6383]},{"type":"Punctuator","value":"]","loc":{"start":{"line":155,"column":57},"end":{"line":155,"column":58}},"range":[6383,6384]},{"type":"Punctuator","value":"}","loc":{"start":{"line":156,"column":24},"end":{"line":156,"column":25}},"range":[6409,6410]},{"type":"Punctuator","value":")","loc":{"start":{"line":156,"column":25},"end":{"line":156,"column":26}},"range":[6410,6411]},{"type":"Punctuator","value":";","loc":{"start":{"line":156,"column":26},"end":{"line":156,"column":27}},"range":[6411,6412]},{"type":"Punctuator","value":"}","loc":{"start":{"line":157,"column":20},"end":{"line":157,"column":21}},"range":[6433,6434]},{"type":"Keyword","value":"else","loc":{"start":{"line":157,"column":22},"end":{"line":157,"column":26}},"range":[6435,6439]},{"type":"Keyword","value":"if","loc":{"start":{"line":157,"column":27},"end":{"line":157,"column":29}},"range":[6440,6442]},{"type":"Punctuator","value":"(","loc":{"start":{"line":157,"column":30},"end":{"line":157,"column":31}},"range":[6443,6444]},{"type":"Identifier","value":"parent","loc":{"start":{"line":157,"column":31},"end":{"line":157,"column":37}},"range":[6444,6450]},{"type":"Punctuator","value":".","loc":{"start":{"line":157,"column":37},"end":{"line":157,"column":38}},"range":[6450,6451]},{"type":"Identifier","value":"type","loc":{"start":{"line":157,"column":38},"end":{"line":157,"column":42}},"range":[6451,6455]},{"type":"Punctuator","value":"===","loc":{"start":{"line":157,"column":43},"end":{"line":157,"column":46}},"range":[6456,6459]},{"type":"Identifier","value":"Syntax","loc":{"start":{"line":157,"column":47},"end":{"line":157,"column":53}},"range":[6460,6466]},{"type":"Punctuator","value":".","loc":{"start":{"line":157,"column":53},"end":{"line":157,"column":54}},"range":[6466,6467]},{"type":"Identifier","value":"CallExpression","loc":{"start":{"line":157,"column":54},"end":{"line":157,"column":68}},"range":[6467,6481]},{"type":"Punctuator","value":")","loc":{"start":{"line":157,"column":68},"end":{"line":157,"column":69}},"range":[6481,6482]},{"type":"Punctuator","value":"{","loc":{"start":{"line":157,"column":70},"end":{"line":157,"column":71}},"range":[6483,6484]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":158,"column":24},"end":{"line":158,"column":36}},"range":[6509,6521]},{"type":"Punctuator","value":".","loc":{"start":{"line":158,"column":36},"end":{"line":158,"column":37}},"range":[6521,6522]},{"type":"Identifier","value":"push","loc":{"start":{"line":158,"column":37},"end":{"line":158,"column":41}},"range":[6522,6526]},{"type":"Punctuator","value":"(","loc":{"start":{"line":158,"column":41},"end":{"line":158,"column":42}},"range":[6526,6527]},{"type":"Punctuator","value":"{","loc":{"start":{"line":158,"column":42},"end":{"line":158,"column":43}},"range":[6527,6528]},{"type":"Identifier","value":"name","loc":{"start":{"line":159,"column":28},"end":{"line":159,"column":32}},"range":[6557,6561]},{"type":"Punctuator","value":":","loc":{"start":{"line":159,"column":32},"end":{"line":159,"column":33}},"range":[6561,6562]},{"type":"Identifier","value":"parent","loc":{"start":{"line":159,"column":34},"end":{"line":159,"column":40}},"range":[6563,6569]},{"type":"Punctuator","value":".","loc":{"start":{"line":159,"column":40},"end":{"line":159,"column":41}},"range":[6569,6570]},{"type":"Identifier","value":"id","loc":{"start":{"line":159,"column":41},"end":{"line":159,"column":43}},"range":[6570,6572]},{"type":"Punctuator","value":"?","loc":{"start":{"line":159,"column":44},"end":{"line":159,"column":45}},"range":[6573,6574]},{"type":"Identifier","value":"parent","loc":{"start":{"line":159,"column":46},"end":{"line":159,"column":52}},"range":[6575,6581]},{"type":"Punctuator","value":".","loc":{"start":{"line":159,"column":52},"end":{"line":159,"column":53}},"range":[6581,6582]},{"type":"Identifier","value":"id","loc":{"start":{"line":159,"column":53},"end":{"line":159,"column":55}},"range":[6582,6584]},{"type":"Punctuator","value":".","loc":{"start":{"line":159,"column":55},"end":{"line":159,"column":56}},"range":[6584,6585]},{"type":"Identifier","value":"name","loc":{"start":{"line":159,"column":56},"end":{"line":159,"column":60}},"range":[6585,6589]},{"type":"Punctuator","value":":","loc":{"start":{"line":159,"column":61},"end":{"line":159,"column":62}},"range":[6590,6591]},{"type":"String","value":"'[Anonymous]'","loc":{"start":{"line":159,"column":63},"end":{"line":159,"column":76}},"range":[6592,6605]},{"type":"Punctuator","value":",","loc":{"start":{"line":159,"column":76},"end":{"line":159,"column":77}},"range":[6605,6606]},{"type":"Identifier","value":"range","loc":{"start":{"line":160,"column":28},"end":{"line":160,"column":33}},"range":[6635,6640]},{"type":"Punctuator","value":":","loc":{"start":{"line":160,"column":33},"end":{"line":160,"column":34}},"range":[6640,6641]},{"type":"Identifier","value":"node","loc":{"start":{"line":160,"column":35},"end":{"line":160,"column":39}},"range":[6642,6646]},{"type":"Punctuator","value":".","loc":{"start":{"line":160,"column":39},"end":{"line":160,"column":40}},"range":[6646,6647]},{"type":"Identifier","value":"range","loc":{"start":{"line":160,"column":40},"end":{"line":160,"column":45}},"range":[6647,6652]},{"type":"Punctuator","value":",","loc":{"start":{"line":160,"column":45},"end":{"line":160,"column":46}},"range":[6652,6653]},{"type":"Identifier","value":"loc","loc":{"start":{"line":161,"column":28},"end":{"line":161,"column":31}},"range":[6682,6685]},{"type":"Punctuator","value":":","loc":{"start":{"line":161,"column":31},"end":{"line":161,"column":32}},"range":[6685,6686]},{"type":"Identifier","value":"node","loc":{"start":{"line":161,"column":33},"end":{"line":161,"column":37}},"range":[6687,6691]},{"type":"Punctuator","value":".","loc":{"start":{"line":161,"column":37},"end":{"line":161,"column":38}},"range":[6691,6692]},{"type":"Identifier","value":"loc","loc":{"start":{"line":161,"column":38},"end":{"line":161,"column":41}},"range":[6692,6695]},{"type":"Punctuator","value":",","loc":{"start":{"line":161,"column":41},"end":{"line":161,"column":42}},"range":[6695,6696]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":162,"column":28},"end":{"line":162,"column":38}},"range":[6725,6735]},{"type":"Punctuator","value":":","loc":{"start":{"line":162,"column":38},"end":{"line":162,"column":39}},"range":[6735,6736]},{"type":"Identifier","value":"node","loc":{"start":{"line":162,"column":40},"end":{"line":162,"column":44}},"range":[6737,6741]},{"type":"Punctuator","value":".","loc":{"start":{"line":162,"column":44},"end":{"line":162,"column":45}},"range":[6741,6742]},{"type":"Identifier","value":"body","loc":{"start":{"line":162,"column":45},"end":{"line":162,"column":49}},"range":[6742,6746]},{"type":"Punctuator","value":".","loc":{"start":{"line":162,"column":49},"end":{"line":162,"column":50}},"range":[6746,6747]},{"type":"Identifier","value":"range","loc":{"start":{"line":162,"column":50},"end":{"line":162,"column":55}},"range":[6747,6752]},{"type":"Punctuator","value":"[","loc":{"start":{"line":162,"column":55},"end":{"line":162,"column":56}},"range":[6752,6753]},{"type":"Numeric","value":"0","loc":{"start":{"line":162,"column":56},"end":{"line":162,"column":57}},"range":[6753,6754]},{"type":"Punctuator","value":"]","loc":{"start":{"line":162,"column":57},"end":{"line":162,"column":58}},"range":[6754,6755]},{"type":"Punctuator","value":"}","loc":{"start":{"line":163,"column":24},"end":{"line":163,"column":25}},"range":[6780,6781]},{"type":"Punctuator","value":")","loc":{"start":{"line":163,"column":25},"end":{"line":163,"column":26}},"range":[6781,6782]},{"type":"Punctuator","value":";","loc":{"start":{"line":163,"column":26},"end":{"line":163,"column":27}},"range":[6782,6783]},{"type":"Punctuator","value":"}","loc":{"start":{"line":164,"column":20},"end":{"line":164,"column":21}},"range":[6804,6805]},{"type":"Keyword","value":"else","loc":{"start":{"line":164,"column":22},"end":{"line":164,"column":26}},"range":[6806,6810]},{"type":"Keyword","value":"if","loc":{"start":{"line":164,"column":27},"end":{"line":164,"column":29}},"range":[6811,6813]},{"type":"Punctuator","value":"(","loc":{"start":{"line":164,"column":30},"end":{"line":164,"column":31}},"range":[6814,6815]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":164,"column":31},"end":{"line":164,"column":37}},"range":[6815,6821]},{"type":"Identifier","value":"parent","loc":{"start":{"line":164,"column":38},"end":{"line":164,"column":44}},"range":[6822,6828]},{"type":"Punctuator","value":".","loc":{"start":{"line":164,"column":44},"end":{"line":164,"column":45}},"range":[6828,6829]},{"type":"Identifier","value":"length","loc":{"start":{"line":164,"column":45},"end":{"line":164,"column":51}},"range":[6829,6835]},{"type":"Punctuator","value":"===","loc":{"start":{"line":164,"column":52},"end":{"line":164,"column":55}},"range":[6836,6839]},{"type":"String","value":"'number'","loc":{"start":{"line":164,"column":56},"end":{"line":164,"column":64}},"range":[6840,6848]},{"type":"Punctuator","value":")","loc":{"start":{"line":164,"column":64},"end":{"line":164,"column":65}},"range":[6848,6849]},{"type":"Punctuator","value":"{","loc":{"start":{"line":164,"column":66},"end":{"line":164,"column":67}},"range":[6850,6851]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":165,"column":24},"end":{"line":165,"column":36}},"range":[6876,6888]},{"type":"Punctuator","value":".","loc":{"start":{"line":165,"column":36},"end":{"line":165,"column":37}},"range":[6888,6889]},{"type":"Identifier","value":"push","loc":{"start":{"line":165,"column":37},"end":{"line":165,"column":41}},"range":[6889,6893]},{"type":"Punctuator","value":"(","loc":{"start":{"line":165,"column":41},"end":{"line":165,"column":42}},"range":[6893,6894]},{"type":"Punctuator","value":"{","loc":{"start":{"line":165,"column":42},"end":{"line":165,"column":43}},"range":[6894,6895]},{"type":"Identifier","value":"name","loc":{"start":{"line":166,"column":28},"end":{"line":166,"column":32}},"range":[6924,6928]},{"type":"Punctuator","value":":","loc":{"start":{"line":166,"column":32},"end":{"line":166,"column":33}},"range":[6928,6929]},{"type":"Identifier","value":"parent","loc":{"start":{"line":166,"column":34},"end":{"line":166,"column":40}},"range":[6930,6936]},{"type":"Punctuator","value":".","loc":{"start":{"line":166,"column":40},"end":{"line":166,"column":41}},"range":[6936,6937]},{"type":"Identifier","value":"id","loc":{"start":{"line":166,"column":41},"end":{"line":166,"column":43}},"range":[6937,6939]},{"type":"Punctuator","value":"?","loc":{"start":{"line":166,"column":44},"end":{"line":166,"column":45}},"range":[6940,6941]},{"type":"Identifier","value":"parent","loc":{"start":{"line":166,"column":46},"end":{"line":166,"column":52}},"range":[6942,6948]},{"type":"Punctuator","value":".","loc":{"start":{"line":166,"column":52},"end":{"line":166,"column":53}},"range":[6948,6949]},{"type":"Identifier","value":"id","loc":{"start":{"line":166,"column":53},"end":{"line":166,"column":55}},"range":[6949,6951]},{"type":"Punctuator","value":".","loc":{"start":{"line":166,"column":55},"end":{"line":166,"column":56}},"range":[6951,6952]},{"type":"Identifier","value":"name","loc":{"start":{"line":166,"column":56},"end":{"line":166,"column":60}},"range":[6952,6956]},{"type":"Punctuator","value":":","loc":{"start":{"line":166,"column":61},"end":{"line":166,"column":62}},"range":[6957,6958]},{"type":"String","value":"'[Anonymous]'","loc":{"start":{"line":166,"column":63},"end":{"line":166,"column":76}},"range":[6959,6972]},{"type":"Punctuator","value":",","loc":{"start":{"line":166,"column":76},"end":{"line":166,"column":77}},"range":[6972,6973]},{"type":"Identifier","value":"range","loc":{"start":{"line":167,"column":28},"end":{"line":167,"column":33}},"range":[7002,7007]},{"type":"Punctuator","value":":","loc":{"start":{"line":167,"column":33},"end":{"line":167,"column":34}},"range":[7007,7008]},{"type":"Identifier","value":"node","loc":{"start":{"line":167,"column":35},"end":{"line":167,"column":39}},"range":[7009,7013]},{"type":"Punctuator","value":".","loc":{"start":{"line":167,"column":39},"end":{"line":167,"column":40}},"range":[7013,7014]},{"type":"Identifier","value":"range","loc":{"start":{"line":167,"column":40},"end":{"line":167,"column":45}},"range":[7014,7019]},{"type":"Punctuator","value":",","loc":{"start":{"line":167,"column":45},"end":{"line":167,"column":46}},"range":[7019,7020]},{"type":"Identifier","value":"loc","loc":{"start":{"line":168,"column":28},"end":{"line":168,"column":31}},"range":[7049,7052]},{"type":"Punctuator","value":":","loc":{"start":{"line":168,"column":31},"end":{"line":168,"column":32}},"range":[7052,7053]},{"type":"Identifier","value":"node","loc":{"start":{"line":168,"column":33},"end":{"line":168,"column":37}},"range":[7054,7058]},{"type":"Punctuator","value":".","loc":{"start":{"line":168,"column":37},"end":{"line":168,"column":38}},"range":[7058,7059]},{"type":"Identifier","value":"loc","loc":{"start":{"line":168,"column":38},"end":{"line":168,"column":41}},"range":[7059,7062]},{"type":"Punctuator","value":",","loc":{"start":{"line":168,"column":41},"end":{"line":168,"column":42}},"range":[7062,7063]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":169,"column":28},"end":{"line":169,"column":38}},"range":[7092,7102]},{"type":"Punctuator","value":":","loc":{"start":{"line":169,"column":38},"end":{"line":169,"column":39}},"range":[7102,7103]},{"type":"Identifier","value":"node","loc":{"start":{"line":169,"column":40},"end":{"line":169,"column":44}},"range":[7104,7108]},{"type":"Punctuator","value":".","loc":{"start":{"line":169,"column":44},"end":{"line":169,"column":45}},"range":[7108,7109]},{"type":"Identifier","value":"body","loc":{"start":{"line":169,"column":45},"end":{"line":169,"column":49}},"range":[7109,7113]},{"type":"Punctuator","value":".","loc":{"start":{"line":169,"column":49},"end":{"line":169,"column":50}},"range":[7113,7114]},{"type":"Identifier","value":"range","loc":{"start":{"line":169,"column":50},"end":{"line":169,"column":55}},"range":[7114,7119]},{"type":"Punctuator","value":"[","loc":{"start":{"line":169,"column":55},"end":{"line":169,"column":56}},"range":[7119,7120]},{"type":"Numeric","value":"0","loc":{"start":{"line":169,"column":56},"end":{"line":169,"column":57}},"range":[7120,7121]},{"type":"Punctuator","value":"]","loc":{"start":{"line":169,"column":57},"end":{"line":169,"column":58}},"range":[7121,7122]},{"type":"Punctuator","value":"}","loc":{"start":{"line":170,"column":24},"end":{"line":170,"column":25}},"range":[7147,7148]},{"type":"Punctuator","value":")","loc":{"start":{"line":170,"column":25},"end":{"line":170,"column":26}},"range":[7148,7149]},{"type":"Punctuator","value":";","loc":{"start":{"line":170,"column":26},"end":{"line":170,"column":27}},"range":[7149,7150]},{"type":"Punctuator","value":"}","loc":{"start":{"line":171,"column":20},"end":{"line":171,"column":21}},"range":[7171,7172]},{"type":"Keyword","value":"else","loc":{"start":{"line":171,"column":22},"end":{"line":171,"column":26}},"range":[7173,7177]},{"type":"Keyword","value":"if","loc":{"start":{"line":171,"column":27},"end":{"line":171,"column":29}},"range":[7178,7180]},{"type":"Punctuator","value":"(","loc":{"start":{"line":171,"column":30},"end":{"line":171,"column":31}},"range":[7181,7182]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":171,"column":31},"end":{"line":171,"column":37}},"range":[7182,7188]},{"type":"Identifier","value":"parent","loc":{"start":{"line":171,"column":38},"end":{"line":171,"column":44}},"range":[7189,7195]},{"type":"Punctuator","value":".","loc":{"start":{"line":171,"column":44},"end":{"line":171,"column":45}},"range":[7195,7196]},{"type":"Identifier","value":"key","loc":{"start":{"line":171,"column":45},"end":{"line":171,"column":48}},"range":[7196,7199]},{"type":"Punctuator","value":"!==","loc":{"start":{"line":171,"column":49},"end":{"line":171,"column":52}},"range":[7200,7203]},{"type":"String","value":"'undefined'","loc":{"start":{"line":171,"column":53},"end":{"line":171,"column":64}},"range":[7204,7215]},{"type":"Punctuator","value":")","loc":{"start":{"line":171,"column":64},"end":{"line":171,"column":65}},"range":[7215,7216]},{"type":"Punctuator","value":"{","loc":{"start":{"line":171,"column":66},"end":{"line":171,"column":67}},"range":[7217,7218]},{"type":"Keyword","value":"if","loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":26}},"range":[7243,7245]},{"type":"Punctuator","value":"(","loc":{"start":{"line":172,"column":27},"end":{"line":172,"column":28}},"range":[7246,7247]},{"type":"Identifier","value":"parent","loc":{"start":{"line":172,"column":28},"end":{"line":172,"column":34}},"range":[7247,7253]},{"type":"Punctuator","value":".","loc":{"start":{"line":172,"column":34},"end":{"line":172,"column":35}},"range":[7253,7254]},{"type":"Identifier","value":"key","loc":{"start":{"line":172,"column":35},"end":{"line":172,"column":38}},"range":[7254,7257]},{"type":"Punctuator","value":".","loc":{"start":{"line":172,"column":38},"end":{"line":172,"column":39}},"range":[7257,7258]},{"type":"Identifier","value":"type","loc":{"start":{"line":172,"column":39},"end":{"line":172,"column":43}},"range":[7258,7262]},{"type":"Punctuator","value":"===","loc":{"start":{"line":172,"column":44},"end":{"line":172,"column":47}},"range":[7263,7266]},{"type":"String","value":"'Identifier'","loc":{"start":{"line":172,"column":48},"end":{"line":172,"column":60}},"range":[7267,7279]},{"type":"Punctuator","value":")","loc":{"start":{"line":172,"column":60},"end":{"line":172,"column":61}},"range":[7279,7280]},{"type":"Punctuator","value":"{","loc":{"start":{"line":172,"column":62},"end":{"line":172,"column":63}},"range":[7281,7282]},{"type":"Keyword","value":"if","loc":{"start":{"line":173,"column":28},"end":{"line":173,"column":30}},"range":[7311,7313]},{"type":"Punctuator","value":"(","loc":{"start":{"line":173,"column":31},"end":{"line":173,"column":32}},"range":[7314,7315]},{"type":"Identifier","value":"parent","loc":{"start":{"line":173,"column":32},"end":{"line":173,"column":38}},"range":[7315,7321]},{"type":"Punctuator","value":".","loc":{"start":{"line":173,"column":38},"end":{"line":173,"column":39}},"range":[7321,7322]},{"type":"Identifier","value":"value","loc":{"start":{"line":173,"column":39},"end":{"line":173,"column":44}},"range":[7322,7327]},{"type":"Punctuator","value":"===","loc":{"start":{"line":173,"column":45},"end":{"line":173,"column":48}},"range":[7328,7331]},{"type":"Identifier","value":"node","loc":{"start":{"line":173,"column":49},"end":{"line":173,"column":53}},"range":[7332,7336]},{"type":"Punctuator","value":"&&","loc":{"start":{"line":173,"column":54},"end":{"line":173,"column":56}},"range":[7337,7339]},{"type":"Identifier","value":"parent","loc":{"start":{"line":173,"column":57},"end":{"line":173,"column":63}},"range":[7340,7346]},{"type":"Punctuator","value":".","loc":{"start":{"line":173,"column":63},"end":{"line":173,"column":64}},"range":[7346,7347]},{"type":"Identifier","value":"key","loc":{"start":{"line":173,"column":64},"end":{"line":173,"column":67}},"range":[7347,7350]},{"type":"Punctuator","value":".","loc":{"start":{"line":173,"column":67},"end":{"line":173,"column":68}},"range":[7350,7351]},{"type":"Identifier","value":"name","loc":{"start":{"line":173,"column":68},"end":{"line":173,"column":72}},"range":[7351,7355]},{"type":"Punctuator","value":")","loc":{"start":{"line":173,"column":72},"end":{"line":173,"column":73}},"range":[7355,7356]},{"type":"Punctuator","value":"{","loc":{"start":{"line":173,"column":74},"end":{"line":173,"column":75}},"range":[7357,7358]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":174,"column":32},"end":{"line":174,"column":44}},"range":[7391,7403]},{"type":"Punctuator","value":".","loc":{"start":{"line":174,"column":44},"end":{"line":174,"column":45}},"range":[7403,7404]},{"type":"Identifier","value":"push","loc":{"start":{"line":174,"column":45},"end":{"line":174,"column":49}},"range":[7404,7408]},{"type":"Punctuator","value":"(","loc":{"start":{"line":174,"column":49},"end":{"line":174,"column":50}},"range":[7408,7409]},{"type":"Punctuator","value":"{","loc":{"start":{"line":174,"column":50},"end":{"line":174,"column":51}},"range":[7409,7410]},{"type":"Identifier","value":"name","loc":{"start":{"line":175,"column":36},"end":{"line":175,"column":40}},"range":[7447,7451]},{"type":"Punctuator","value":":","loc":{"start":{"line":175,"column":40},"end":{"line":175,"column":41}},"range":[7451,7452]},{"type":"Identifier","value":"parent","loc":{"start":{"line":175,"column":42},"end":{"line":175,"column":48}},"range":[7453,7459]},{"type":"Punctuator","value":".","loc":{"start":{"line":175,"column":48},"end":{"line":175,"column":49}},"range":[7459,7460]},{"type":"Identifier","value":"key","loc":{"start":{"line":175,"column":49},"end":{"line":175,"column":52}},"range":[7460,7463]},{"type":"Punctuator","value":".","loc":{"start":{"line":175,"column":52},"end":{"line":175,"column":53}},"range":[7463,7464]},{"type":"Identifier","value":"name","loc":{"start":{"line":175,"column":53},"end":{"line":175,"column":57}},"range":[7464,7468]},{"type":"Punctuator","value":",","loc":{"start":{"line":175,"column":57},"end":{"line":175,"column":58}},"range":[7468,7469]},{"type":"Identifier","value":"range","loc":{"start":{"line":176,"column":36},"end":{"line":176,"column":41}},"range":[7506,7511]},{"type":"Punctuator","value":":","loc":{"start":{"line":176,"column":41},"end":{"line":176,"column":42}},"range":[7511,7512]},{"type":"Identifier","value":"node","loc":{"start":{"line":176,"column":43},"end":{"line":176,"column":47}},"range":[7513,7517]},{"type":"Punctuator","value":".","loc":{"start":{"line":176,"column":47},"end":{"line":176,"column":48}},"range":[7517,7518]},{"type":"Identifier","value":"range","loc":{"start":{"line":176,"column":48},"end":{"line":176,"column":53}},"range":[7518,7523]},{"type":"Punctuator","value":",","loc":{"start":{"line":176,"column":53},"end":{"line":176,"column":54}},"range":[7523,7524]},{"type":"Identifier","value":"loc","loc":{"start":{"line":177,"column":36},"end":{"line":177,"column":39}},"range":[7561,7564]},{"type":"Punctuator","value":":","loc":{"start":{"line":177,"column":39},"end":{"line":177,"column":40}},"range":[7564,7565]},{"type":"Identifier","value":"node","loc":{"start":{"line":177,"column":41},"end":{"line":177,"column":45}},"range":[7566,7570]},{"type":"Punctuator","value":".","loc":{"start":{"line":177,"column":45},"end":{"line":177,"column":46}},"range":[7570,7571]},{"type":"Identifier","value":"loc","loc":{"start":{"line":177,"column":46},"end":{"line":177,"column":49}},"range":[7571,7574]},{"type":"Punctuator","value":",","loc":{"start":{"line":177,"column":49},"end":{"line":177,"column":50}},"range":[7574,7575]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":178,"column":36},"end":{"line":178,"column":46}},"range":[7612,7622]},{"type":"Punctuator","value":":","loc":{"start":{"line":178,"column":46},"end":{"line":178,"column":47}},"range":[7622,7623]},{"type":"Identifier","value":"node","loc":{"start":{"line":178,"column":48},"end":{"line":178,"column":52}},"range":[7624,7628]},{"type":"Punctuator","value":".","loc":{"start":{"line":178,"column":52},"end":{"line":178,"column":53}},"range":[7628,7629]},{"type":"Identifier","value":"body","loc":{"start":{"line":178,"column":53},"end":{"line":178,"column":57}},"range":[7629,7633]},{"type":"Punctuator","value":".","loc":{"start":{"line":178,"column":57},"end":{"line":178,"column":58}},"range":[7633,7634]},{"type":"Identifier","value":"range","loc":{"start":{"line":178,"column":58},"end":{"line":178,"column":63}},"range":[7634,7639]},{"type":"Punctuator","value":"[","loc":{"start":{"line":178,"column":63},"end":{"line":178,"column":64}},"range":[7639,7640]},{"type":"Numeric","value":"0","loc":{"start":{"line":178,"column":64},"end":{"line":178,"column":65}},"range":[7640,7641]},{"type":"Punctuator","value":"]","loc":{"start":{"line":178,"column":65},"end":{"line":178,"column":66}},"range":[7641,7642]},{"type":"Punctuator","value":"}","loc":{"start":{"line":179,"column":32},"end":{"line":179,"column":33}},"range":[7675,7676]},{"type":"Punctuator","value":")","loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":34}},"range":[7676,7677]},{"type":"Punctuator","value":";","loc":{"start":{"line":179,"column":34},"end":{"line":179,"column":35}},"range":[7677,7678]},{"type":"Punctuator","value":"}","loc":{"start":{"line":180,"column":28},"end":{"line":180,"column":29}},"range":[7707,7708]},{"type":"Punctuator","value":"}","loc":{"start":{"line":181,"column":24},"end":{"line":181,"column":25}},"range":[7733,7734]},{"type":"Punctuator","value":"}","loc":{"start":{"line":182,"column":20},"end":{"line":182,"column":21}},"range":[7755,7756]},{"type":"Punctuator","value":"}","loc":{"start":{"line":183,"column":16},"end":{"line":183,"column":17}},"range":[7773,7774]},{"type":"Punctuator","value":"}","loc":{"start":{"line":184,"column":12},"end":{"line":184,"column":13}},"range":[7787,7788]},{"type":"Punctuator","value":")","loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":14}},"range":[7788,7789]},{"type":"Punctuator","value":";","loc":{"start":{"line":184,"column":14},"end":{"line":184,"column":15}},"range":[7789,7790]},{"type":"Keyword","value":"for","loc":{"start":{"line":189,"column":12},"end":{"line":189,"column":15}},"range":[8033,8036]},{"type":"Punctuator","value":"(","loc":{"start":{"line":189,"column":16},"end":{"line":189,"column":17}},"range":[8037,8038]},{"type":"Identifier","value":"i","loc":{"start":{"line":189,"column":17},"end":{"line":189,"column":18}},"range":[8038,8039]},{"type":"Punctuator","value":"=","loc":{"start":{"line":189,"column":19},"end":{"line":189,"column":20}},"range":[8040,8041]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":189,"column":21},"end":{"line":189,"column":33}},"range":[8042,8054]},{"type":"Punctuator","value":".","loc":{"start":{"line":189,"column":33},"end":{"line":189,"column":34}},"range":[8054,8055]},{"type":"Identifier","value":"length","loc":{"start":{"line":189,"column":34},"end":{"line":189,"column":40}},"range":[8055,8061]},{"type":"Punctuator","value":"-","loc":{"start":{"line":189,"column":41},"end":{"line":189,"column":42}},"range":[8062,8063]},{"type":"Numeric","value":"1","loc":{"start":{"line":189,"column":43},"end":{"line":189,"column":44}},"range":[8064,8065]},{"type":"Punctuator","value":";","loc":{"start":{"line":189,"column":44},"end":{"line":189,"column":45}},"range":[8065,8066]},{"type":"Identifier","value":"i","loc":{"start":{"line":189,"column":46},"end":{"line":189,"column":47}},"range":[8067,8068]},{"type":"Punctuator","value":">=","loc":{"start":{"line":189,"column":48},"end":{"line":189,"column":50}},"range":[8069,8071]},{"type":"Numeric","value":"0","loc":{"start":{"line":189,"column":51},"end":{"line":189,"column":52}},"range":[8072,8073]},{"type":"Punctuator","value":";","loc":{"start":{"line":189,"column":52},"end":{"line":189,"column":53}},"range":[8073,8074]},{"type":"Identifier","value":"i","loc":{"start":{"line":189,"column":54},"end":{"line":189,"column":55}},"range":[8075,8076]},{"type":"Punctuator","value":"-=","loc":{"start":{"line":189,"column":56},"end":{"line":189,"column":58}},"range":[8077,8079]},{"type":"Numeric","value":"1","loc":{"start":{"line":189,"column":59},"end":{"line":189,"column":60}},"range":[8080,8081]},{"type":"Punctuator","value":")","loc":{"start":{"line":189,"column":60},"end":{"line":189,"column":61}},"range":[8081,8082]},{"type":"Punctuator","value":"{","loc":{"start":{"line":189,"column":62},"end":{"line":189,"column":63}},"range":[8083,8084]},{"type":"Identifier","value":"param","loc":{"start":{"line":190,"column":16},"end":{"line":190,"column":21}},"range":[8101,8106]},{"type":"Punctuator","value":"=","loc":{"start":{"line":190,"column":22},"end":{"line":190,"column":23}},"range":[8107,8108]},{"type":"Punctuator","value":"{","loc":{"start":{"line":190,"column":24},"end":{"line":190,"column":25}},"range":[8109,8110]},{"type":"Identifier","value":"name","loc":{"start":{"line":191,"column":20},"end":{"line":191,"column":24}},"range":[8131,8135]},{"type":"Punctuator","value":":","loc":{"start":{"line":191,"column":24},"end":{"line":191,"column":25}},"range":[8135,8136]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":191,"column":26},"end":{"line":191,"column":38}},"range":[8137,8149]},{"type":"Punctuator","value":"[","loc":{"start":{"line":191,"column":38},"end":{"line":191,"column":39}},"range":[8149,8150]},{"type":"Identifier","value":"i","loc":{"start":{"line":191,"column":39},"end":{"line":191,"column":40}},"range":[8150,8151]},{"type":"Punctuator","value":"]","loc":{"start":{"line":191,"column":40},"end":{"line":191,"column":41}},"range":[8151,8152]},{"type":"Punctuator","value":".","loc":{"start":{"line":191,"column":41},"end":{"line":191,"column":42}},"range":[8152,8153]},{"type":"Identifier","value":"name","loc":{"start":{"line":191,"column":42},"end":{"line":191,"column":46}},"range":[8153,8157]},{"type":"Punctuator","value":",","loc":{"start":{"line":191,"column":46},"end":{"line":191,"column":47}},"range":[8157,8158]},{"type":"Identifier","value":"range","loc":{"start":{"line":192,"column":20},"end":{"line":192,"column":25}},"range":[8179,8184]},{"type":"Punctuator","value":":","loc":{"start":{"line":192,"column":25},"end":{"line":192,"column":26}},"range":[8184,8185]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":192,"column":27},"end":{"line":192,"column":39}},"range":[8186,8198]},{"type":"Punctuator","value":"[","loc":{"start":{"line":192,"column":39},"end":{"line":192,"column":40}},"range":[8198,8199]},{"type":"Identifier","value":"i","loc":{"start":{"line":192,"column":40},"end":{"line":192,"column":41}},"range":[8199,8200]},{"type":"Punctuator","value":"]","loc":{"start":{"line":192,"column":41},"end":{"line":192,"column":42}},"range":[8200,8201]},{"type":"Punctuator","value":".","loc":{"start":{"line":192,"column":42},"end":{"line":192,"column":43}},"range":[8201,8202]},{"type":"Identifier","value":"range","loc":{"start":{"line":192,"column":43},"end":{"line":192,"column":48}},"range":[8202,8207]},{"type":"Punctuator","value":",","loc":{"start":{"line":192,"column":48},"end":{"line":192,"column":49}},"range":[8207,8208]},{"type":"Identifier","value":"loc","loc":{"start":{"line":193,"column":20},"end":{"line":193,"column":23}},"range":[8229,8232]},{"type":"Punctuator","value":":","loc":{"start":{"line":193,"column":23},"end":{"line":193,"column":24}},"range":[8232,8233]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":193,"column":25},"end":{"line":193,"column":37}},"range":[8234,8246]},{"type":"Punctuator","value":"[","loc":{"start":{"line":193,"column":37},"end":{"line":193,"column":38}},"range":[8246,8247]},{"type":"Identifier","value":"i","loc":{"start":{"line":193,"column":38},"end":{"line":193,"column":39}},"range":[8247,8248]},{"type":"Punctuator","value":"]","loc":{"start":{"line":193,"column":39},"end":{"line":193,"column":40}},"range":[8248,8249]},{"type":"Punctuator","value":".","loc":{"start":{"line":193,"column":40},"end":{"line":193,"column":41}},"range":[8249,8250]},{"type":"Identifier","value":"loc","loc":{"start":{"line":193,"column":41},"end":{"line":193,"column":44}},"range":[8250,8253]},{"type":"Punctuator","value":"}","loc":{"start":{"line":194,"column":16},"end":{"line":194,"column":17}},"range":[8270,8271]},{"type":"Punctuator","value":";","loc":{"start":{"line":194,"column":17},"end":{"line":194,"column":18}},"range":[8271,8272]},{"type":"Keyword","value":"if","loc":{"start":{"line":195,"column":16},"end":{"line":195,"column":18}},"range":[8289,8291]},{"type":"Punctuator","value":"(","loc":{"start":{"line":195,"column":19},"end":{"line":195,"column":20}},"range":[8292,8293]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":195,"column":20},"end":{"line":195,"column":26}},"range":[8293,8299]},{"type":"Identifier","value":"traceName","loc":{"start":{"line":195,"column":27},"end":{"line":195,"column":36}},"range":[8300,8309]},{"type":"Punctuator","value":"===","loc":{"start":{"line":195,"column":37},"end":{"line":195,"column":40}},"range":[8310,8313]},{"type":"String","value":"'function'","loc":{"start":{"line":195,"column":41},"end":{"line":195,"column":51}},"range":[8314,8324]},{"type":"Punctuator","value":")","loc":{"start":{"line":195,"column":51},"end":{"line":195,"column":52}},"range":[8324,8325]},{"type":"Punctuator","value":"{","loc":{"start":{"line":195,"column":53},"end":{"line":195,"column":54}},"range":[8326,8327]},{"type":"Identifier","value":"signature","loc":{"start":{"line":196,"column":20},"end":{"line":196,"column":29}},"range":[8348,8357]},{"type":"Punctuator","value":"=","loc":{"start":{"line":196,"column":30},"end":{"line":196,"column":31}},"range":[8358,8359]},{"type":"Identifier","value":"traceName","loc":{"start":{"line":196,"column":32},"end":{"line":196,"column":41}},"range":[8360,8369]},{"type":"Punctuator","value":".","loc":{"start":{"line":196,"column":41},"end":{"line":196,"column":42}},"range":[8369,8370]},{"type":"Identifier","value":"call","loc":{"start":{"line":196,"column":42},"end":{"line":196,"column":46}},"range":[8370,8374]},{"type":"Punctuator","value":"(","loc":{"start":{"line":196,"column":46},"end":{"line":196,"column":47}},"range":[8374,8375]},{"type":"Null","value":"null","loc":{"start":{"line":196,"column":47},"end":{"line":196,"column":51}},"range":[8375,8379]},{"type":"Punctuator","value":",","loc":{"start":{"line":196,"column":51},"end":{"line":196,"column":52}},"range":[8379,8380]},{"type":"Identifier","value":"param","loc":{"start":{"line":196,"column":53},"end":{"line":196,"column":58}},"range":[8381,8386]},{"type":"Punctuator","value":")","loc":{"start":{"line":196,"column":58},"end":{"line":196,"column":59}},"range":[8386,8387]},{"type":"Punctuator","value":";","loc":{"start":{"line":196,"column":59},"end":{"line":196,"column":60}},"range":[8387,8388]},{"type":"Punctuator","value":"}","loc":{"start":{"line":197,"column":16},"end":{"line":197,"column":17}},"range":[8405,8406]},{"type":"Keyword","value":"else","loc":{"start":{"line":197,"column":18},"end":{"line":197,"column":22}},"range":[8407,8411]},{"type":"Punctuator","value":"{","loc":{"start":{"line":197,"column":23},"end":{"line":197,"column":24}},"range":[8412,8413]},{"type":"Identifier","value":"signature","loc":{"start":{"line":198,"column":20},"end":{"line":198,"column":29}},"range":[8434,8443]},{"type":"Punctuator","value":"=","loc":{"start":{"line":198,"column":30},"end":{"line":198,"column":31}},"range":[8444,8445]},{"type":"Identifier","value":"traceName","loc":{"start":{"line":198,"column":32},"end":{"line":198,"column":41}},"range":[8446,8455]},{"type":"Punctuator","value":"+","loc":{"start":{"line":198,"column":42},"end":{"line":198,"column":43}},"range":[8456,8457]},{"type":"String","value":"'({ '","loc":{"start":{"line":198,"column":44},"end":{"line":198,"column":49}},"range":[8458,8463]},{"type":"Punctuator","value":";","loc":{"start":{"line":198,"column":49},"end":{"line":198,"column":50}},"range":[8463,8464]},{"type":"Identifier","value":"signature","loc":{"start":{"line":199,"column":20},"end":{"line":199,"column":29}},"range":[8485,8494]},{"type":"Punctuator","value":"+=","loc":{"start":{"line":199,"column":30},"end":{"line":199,"column":32}},"range":[8495,8497]},{"type":"String","value":"'name: \\''","loc":{"start":{"line":199,"column":33},"end":{"line":199,"column":43}},"range":[8498,8508]},{"type":"Punctuator","value":"+","loc":{"start":{"line":199,"column":44},"end":{"line":199,"column":45}},"range":[8509,8510]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":199,"column":46},"end":{"line":199,"column":58}},"range":[8511,8523]},{"type":"Punctuator","value":"[","loc":{"start":{"line":199,"column":58},"end":{"line":199,"column":59}},"range":[8523,8524]},{"type":"Identifier","value":"i","loc":{"start":{"line":199,"column":59},"end":{"line":199,"column":60}},"range":[8524,8525]},{"type":"Punctuator","value":"]","loc":{"start":{"line":199,"column":60},"end":{"line":199,"column":61}},"range":[8525,8526]},{"type":"Punctuator","value":".","loc":{"start":{"line":199,"column":61},"end":{"line":199,"column":62}},"range":[8526,8527]},{"type":"Identifier","value":"name","loc":{"start":{"line":199,"column":62},"end":{"line":199,"column":66}},"range":[8527,8531]},{"type":"Punctuator","value":"+","loc":{"start":{"line":199,"column":67},"end":{"line":199,"column":68}},"range":[8532,8533]},{"type":"String","value":"'\\', '","loc":{"start":{"line":199,"column":69},"end":{"line":199,"column":75}},"range":[8534,8540]},{"type":"Punctuator","value":";","loc":{"start":{"line":199,"column":75},"end":{"line":199,"column":76}},"range":[8540,8541]},{"type":"Keyword","value":"if","loc":{"start":{"line":200,"column":20},"end":{"line":200,"column":22}},"range":[8562,8564]},{"type":"Punctuator","value":"(","loc":{"start":{"line":200,"column":23},"end":{"line":200,"column":24}},"range":[8565,8566]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":200,"column":24},"end":{"line":200,"column":30}},"range":[8566,8572]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":200,"column":31},"end":{"line":200,"column":43}},"range":[8573,8585]},{"type":"Punctuator","value":"[","loc":{"start":{"line":200,"column":43},"end":{"line":200,"column":44}},"range":[8585,8586]},{"type":"Identifier","value":"i","loc":{"start":{"line":200,"column":44},"end":{"line":200,"column":45}},"range":[8586,8587]},{"type":"Punctuator","value":"]","loc":{"start":{"line":200,"column":45},"end":{"line":200,"column":46}},"range":[8587,8588]},{"type":"Punctuator","value":".","loc":{"start":{"line":200,"column":46},"end":{"line":200,"column":47}},"range":[8588,8589]},{"type":"Identifier","value":"loc","loc":{"start":{"line":200,"column":47},"end":{"line":200,"column":50}},"range":[8589,8592]},{"type":"Punctuator","value":"!==","loc":{"start":{"line":200,"column":51},"end":{"line":200,"column":54}},"range":[8593,8596]},{"type":"String","value":"'undefined'","loc":{"start":{"line":200,"column":55},"end":{"line":200,"column":66}},"range":[8597,8608]},{"type":"Punctuator","value":")","loc":{"start":{"line":200,"column":66},"end":{"line":200,"column":67}},"range":[8608,8609]},{"type":"Punctuator","value":"{","loc":{"start":{"line":200,"column":68},"end":{"line":200,"column":69}},"range":[8610,8611]},{"type":"Identifier","value":"signature","loc":{"start":{"line":201,"column":24},"end":{"line":201,"column":33}},"range":[8636,8645]},{"type":"Punctuator","value":"+=","loc":{"start":{"line":201,"column":34},"end":{"line":201,"column":36}},"range":[8646,8648]},{"type":"String","value":"'lineNumber: '","loc":{"start":{"line":201,"column":37},"end":{"line":201,"column":51}},"range":[8649,8663]},{"type":"Punctuator","value":"+","loc":{"start":{"line":201,"column":52},"end":{"line":201,"column":53}},"range":[8664,8665]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":201,"column":54},"end":{"line":201,"column":66}},"range":[8666,8678]},{"type":"Punctuator","value":"[","loc":{"start":{"line":201,"column":66},"end":{"line":201,"column":67}},"range":[8678,8679]},{"type":"Identifier","value":"i","loc":{"start":{"line":201,"column":67},"end":{"line":201,"column":68}},"range":[8679,8680]},{"type":"Punctuator","value":"]","loc":{"start":{"line":201,"column":68},"end":{"line":201,"column":69}},"range":[8680,8681]},{"type":"Punctuator","value":".","loc":{"start":{"line":201,"column":69},"end":{"line":201,"column":70}},"range":[8681,8682]},{"type":"Identifier","value":"loc","loc":{"start":{"line":201,"column":70},"end":{"line":201,"column":73}},"range":[8682,8685]},{"type":"Punctuator","value":".","loc":{"start":{"line":201,"column":73},"end":{"line":201,"column":74}},"range":[8685,8686]},{"type":"Identifier","value":"start","loc":{"start":{"line":201,"column":74},"end":{"line":201,"column":79}},"range":[8686,8691]},{"type":"Punctuator","value":".","loc":{"start":{"line":201,"column":79},"end":{"line":201,"column":80}},"range":[8691,8692]},{"type":"Identifier","value":"line","loc":{"start":{"line":201,"column":80},"end":{"line":201,"column":84}},"range":[8692,8696]},{"type":"Punctuator","value":"+","loc":{"start":{"line":201,"column":85},"end":{"line":201,"column":86}},"range":[8697,8698]},{"type":"String","value":"', '","loc":{"start":{"line":201,"column":87},"end":{"line":201,"column":91}},"range":[8699,8703]},{"type":"Punctuator","value":";","loc":{"start":{"line":201,"column":91},"end":{"line":201,"column":92}},"range":[8703,8704]},{"type":"Punctuator","value":"}","loc":{"start":{"line":202,"column":20},"end":{"line":202,"column":21}},"range":[8725,8726]},{"type":"Identifier","value":"signature","loc":{"start":{"line":203,"column":20},"end":{"line":203,"column":29}},"range":[8747,8756]},{"type":"Punctuator","value":"+=","loc":{"start":{"line":203,"column":30},"end":{"line":203,"column":32}},"range":[8757,8759]},{"type":"String","value":"'range: ['","loc":{"start":{"line":203,"column":33},"end":{"line":203,"column":43}},"range":[8760,8770]},{"type":"Punctuator","value":"+","loc":{"start":{"line":203,"column":44},"end":{"line":203,"column":45}},"range":[8771,8772]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":203,"column":46},"end":{"line":203,"column":58}},"range":[8773,8785]},{"type":"Punctuator","value":"[","loc":{"start":{"line":203,"column":58},"end":{"line":203,"column":59}},"range":[8785,8786]},{"type":"Identifier","value":"i","loc":{"start":{"line":203,"column":59},"end":{"line":203,"column":60}},"range":[8786,8787]},{"type":"Punctuator","value":"]","loc":{"start":{"line":203,"column":60},"end":{"line":203,"column":61}},"range":[8787,8788]},{"type":"Punctuator","value":".","loc":{"start":{"line":203,"column":61},"end":{"line":203,"column":62}},"range":[8788,8789]},{"type":"Identifier","value":"range","loc":{"start":{"line":203,"column":62},"end":{"line":203,"column":67}},"range":[8789,8794]},{"type":"Punctuator","value":"[","loc":{"start":{"line":203,"column":67},"end":{"line":203,"column":68}},"range":[8794,8795]},{"type":"Numeric","value":"0","loc":{"start":{"line":203,"column":68},"end":{"line":203,"column":69}},"range":[8795,8796]},{"type":"Punctuator","value":"]","loc":{"start":{"line":203,"column":69},"end":{"line":203,"column":70}},"range":[8796,8797]},{"type":"Punctuator","value":"+","loc":{"start":{"line":203,"column":71},"end":{"line":203,"column":72}},"range":[8798,8799]},{"type":"String","value":"', '","loc":{"start":{"line":203,"column":73},"end":{"line":203,"column":77}},"range":[8800,8804]},{"type":"Punctuator","value":"+","loc":{"start":{"line":203,"column":78},"end":{"line":203,"column":79}},"range":[8805,8806]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":204,"column":24},"end":{"line":204,"column":36}},"range":[8831,8843]},{"type":"Punctuator","value":"[","loc":{"start":{"line":204,"column":36},"end":{"line":204,"column":37}},"range":[8843,8844]},{"type":"Identifier","value":"i","loc":{"start":{"line":204,"column":37},"end":{"line":204,"column":38}},"range":[8844,8845]},{"type":"Punctuator","value":"]","loc":{"start":{"line":204,"column":38},"end":{"line":204,"column":39}},"range":[8845,8846]},{"type":"Punctuator","value":".","loc":{"start":{"line":204,"column":39},"end":{"line":204,"column":40}},"range":[8846,8847]},{"type":"Identifier","value":"range","loc":{"start":{"line":204,"column":40},"end":{"line":204,"column":45}},"range":[8847,8852]},{"type":"Punctuator","value":"[","loc":{"start":{"line":204,"column":45},"end":{"line":204,"column":46}},"range":[8852,8853]},{"type":"Numeric","value":"1","loc":{"start":{"line":204,"column":46},"end":{"line":204,"column":47}},"range":[8853,8854]},{"type":"Punctuator","value":"]","loc":{"start":{"line":204,"column":47},"end":{"line":204,"column":48}},"range":[8854,8855]},{"type":"Punctuator","value":"+","loc":{"start":{"line":204,"column":49},"end":{"line":204,"column":50}},"range":[8856,8857]},{"type":"String","value":"'] '","loc":{"start":{"line":204,"column":51},"end":{"line":204,"column":55}},"range":[8858,8862]},{"type":"Punctuator","value":";","loc":{"start":{"line":204,"column":55},"end":{"line":204,"column":56}},"range":[8862,8863]},{"type":"Identifier","value":"signature","loc":{"start":{"line":205,"column":20},"end":{"line":205,"column":29}},"range":[8884,8893]},{"type":"Punctuator","value":"+=","loc":{"start":{"line":205,"column":30},"end":{"line":205,"column":32}},"range":[8894,8896]},{"type":"String","value":"'});'","loc":{"start":{"line":205,"column":33},"end":{"line":205,"column":38}},"range":[8897,8902]},{"type":"Punctuator","value":";","loc":{"start":{"line":205,"column":38},"end":{"line":205,"column":39}},"range":[8902,8903]},{"type":"Punctuator","value":"}","loc":{"start":{"line":206,"column":16},"end":{"line":206,"column":17}},"range":[8920,8921]},{"type":"Identifier","value":"pos","loc":{"start":{"line":207,"column":16},"end":{"line":207,"column":19}},"range":[8938,8941]},{"type":"Punctuator","value":"=","loc":{"start":{"line":207,"column":20},"end":{"line":207,"column":21}},"range":[8942,8943]},{"type":"Identifier","value":"functionList","loc":{"start":{"line":207,"column":22},"end":{"line":207,"column":34}},"range":[8944,8956]},{"type":"Punctuator","value":"[","loc":{"start":{"line":207,"column":34},"end":{"line":207,"column":35}},"range":[8956,8957]},{"type":"Identifier","value":"i","loc":{"start":{"line":207,"column":35},"end":{"line":207,"column":36}},"range":[8957,8958]},{"type":"Punctuator","value":"]","loc":{"start":{"line":207,"column":36},"end":{"line":207,"column":37}},"range":[8958,8959]},{"type":"Punctuator","value":".","loc":{"start":{"line":207,"column":37},"end":{"line":207,"column":38}},"range":[8959,8960]},{"type":"Identifier","value":"blockStart","loc":{"start":{"line":207,"column":38},"end":{"line":207,"column":48}},"range":[8960,8970]},{"type":"Punctuator","value":"+","loc":{"start":{"line":207,"column":49},"end":{"line":207,"column":50}},"range":[8971,8972]},{"type":"Numeric","value":"1","loc":{"start":{"line":207,"column":51},"end":{"line":207,"column":52}},"range":[8973,8974]},{"type":"Punctuator","value":";","loc":{"start":{"line":207,"column":52},"end":{"line":207,"column":53}},"range":[8974,8975]},{"type":"Identifier","value":"code","loc":{"start":{"line":208,"column":16},"end":{"line":208,"column":20}},"range":[8992,8996]},{"type":"Punctuator","value":"=","loc":{"start":{"line":208,"column":21},"end":{"line":208,"column":22}},"range":[8997,8998]},{"type":"Identifier","value":"code","loc":{"start":{"line":208,"column":23},"end":{"line":208,"column":27}},"range":[8999,9003]},{"type":"Punctuator","value":".","loc":{"start":{"line":208,"column":27},"end":{"line":208,"column":28}},"range":[9003,9004]},{"type":"Identifier","value":"slice","loc":{"start":{"line":208,"column":28},"end":{"line":208,"column":33}},"range":[9004,9009]},{"type":"Punctuator","value":"(","loc":{"start":{"line":208,"column":33},"end":{"line":208,"column":34}},"range":[9009,9010]},{"type":"Numeric","value":"0","loc":{"start":{"line":208,"column":34},"end":{"line":208,"column":35}},"range":[9010,9011]},{"type":"Punctuator","value":",","loc":{"start":{"line":208,"column":35},"end":{"line":208,"column":36}},"range":[9011,9012]},{"type":"Identifier","value":"pos","loc":{"start":{"line":208,"column":37},"end":{"line":208,"column":40}},"range":[9013,9016]},{"type":"Punctuator","value":")","loc":{"start":{"line":208,"column":40},"end":{"line":208,"column":41}},"range":[9016,9017]},{"type":"Punctuator","value":"+","loc":{"start":{"line":208,"column":42},"end":{"line":208,"column":43}},"range":[9018,9019]},{"type":"String","value":"'\\n'","loc":{"start":{"line":208,"column":44},"end":{"line":208,"column":48}},"range":[9020,9024]},{"type":"Punctuator","value":"+","loc":{"start":{"line":208,"column":49},"end":{"line":208,"column":50}},"range":[9025,9026]},{"type":"Identifier","value":"signature","loc":{"start":{"line":208,"column":51},"end":{"line":208,"column":60}},"range":[9027,9036]},{"type":"Punctuator","value":"+","loc":{"start":{"line":208,"column":61},"end":{"line":208,"column":62}},"range":[9037,9038]},{"type":"Identifier","value":"code","loc":{"start":{"line":208,"column":63},"end":{"line":208,"column":67}},"range":[9039,9043]},{"type":"Punctuator","value":".","loc":{"start":{"line":208,"column":67},"end":{"line":208,"column":68}},"range":[9043,9044]},{"type":"Identifier","value":"slice","loc":{"start":{"line":208,"column":68},"end":{"line":208,"column":73}},"range":[9044,9049]},{"type":"Punctuator","value":"(","loc":{"start":{"line":208,"column":73},"end":{"line":208,"column":74}},"range":[9049,9050]},{"type":"Identifier","value":"pos","loc":{"start":{"line":208,"column":74},"end":{"line":208,"column":77}},"range":[9050,9053]},{"type":"Punctuator","value":",","loc":{"start":{"line":208,"column":77},"end":{"line":208,"column":78}},"range":[9053,9054]},{"type":"Identifier","value":"code","loc":{"start":{"line":208,"column":79},"end":{"line":208,"column":83}},"range":[9055,9059]},{"type":"Punctuator","value":".","loc":{"start":{"line":208,"column":83},"end":{"line":208,"column":84}},"range":[9059,9060]},{"type":"Identifier","value":"length","loc":{"start":{"line":208,"column":84},"end":{"line":208,"column":90}},"range":[9060,9066]},{"type":"Punctuator","value":")","loc":{"start":{"line":208,"column":90},"end":{"line":208,"column":91}},"range":[9066,9067]},{"type":"Punctuator","value":";","loc":{"start":{"line":208,"column":91},"end":{"line":208,"column":92}},"range":[9067,9068]},{"type":"Punctuator","value":"}","loc":{"start":{"line":209,"column":12},"end":{"line":209,"column":13}},"range":[9081,9082]},{"type":"Keyword","value":"return","loc":{"start":{"line":211,"column":12},"end":{"line":211,"column":18}},"range":[9096,9102]},{"type":"Identifier","value":"code","loc":{"start":{"line":211,"column":19},"end":{"line":211,"column":23}},"range":[9103,9107]},{"type":"Punctuator","value":";","loc":{"start":{"line":211,"column":23},"end":{"line":211,"column":24}},"range":[9107,9108]},{"type":"Punctuator","value":"}","loc":{"start":{"line":212,"column":8},"end":{"line":212,"column":9}},"range":[9117,9118]},{"type":"Punctuator","value":";","loc":{"start":{"line":212,"column":9},"end":{"line":212,"column":10}},"range":[9118,9119]},{"type":"Punctuator","value":"}","loc":{"start":{"line":213,"column":4},"end":{"line":213,"column":5}},"range":[9124,9125]},{"type":"Keyword","value":"function","loc":{"start":{"line":215,"column":4},"end":{"line":215,"column":12}},"range":[9131,9139]},{"type":"Identifier","value":"modify","loc":{"start":{"line":215,"column":13},"end":{"line":215,"column":19}},"range":[9140,9146]},{"type":"Punctuator","value":"(","loc":{"start":{"line":215,"column":19},"end":{"line":215,"column":20}},"range":[9146,9147]},{"type":"Identifier","value":"code","loc":{"start":{"line":215,"column":20},"end":{"line":215,"column":24}},"range":[9147,9151]},{"type":"Punctuator","value":",","loc":{"start":{"line":215,"column":24},"end":{"line":215,"column":25}},"range":[9151,9152]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":215,"column":26},"end":{"line":215,"column":35}},"range":[9153,9162]},{"type":"Punctuator","value":")","loc":{"start":{"line":215,"column":35},"end":{"line":215,"column":36}},"range":[9162,9163]},{"type":"Punctuator","value":"{","loc":{"start":{"line":215,"column":37},"end":{"line":215,"column":38}},"range":[9164,9165]},{"type":"Keyword","value":"var","loc":{"start":{"line":216,"column":8},"end":{"line":216,"column":11}},"range":[9174,9177]},{"type":"Identifier","value":"i","loc":{"start":{"line":216,"column":12},"end":{"line":216,"column":13}},"range":[9178,9179]},{"type":"Punctuator","value":";","loc":{"start":{"line":216,"column":13},"end":{"line":216,"column":14}},"range":[9179,9180]},{"type":"Keyword","value":"if","loc":{"start":{"line":218,"column":8},"end":{"line":218,"column":10}},"range":[9190,9192]},{"type":"Punctuator","value":"(","loc":{"start":{"line":218,"column":11},"end":{"line":218,"column":12}},"range":[9193,9194]},{"type":"Identifier","value":"Object","loc":{"start":{"line":218,"column":12},"end":{"line":218,"column":18}},"range":[9194,9200]},{"type":"Punctuator","value":".","loc":{"start":{"line":218,"column":18},"end":{"line":218,"column":19}},"range":[9200,9201]},{"type":"Identifier","value":"prototype","loc":{"start":{"line":218,"column":19},"end":{"line":218,"column":28}},"range":[9201,9210]},{"type":"Punctuator","value":".","loc":{"start":{"line":218,"column":28},"end":{"line":218,"column":29}},"range":[9210,9211]},{"type":"Identifier","value":"toString","loc":{"start":{"line":218,"column":29},"end":{"line":218,"column":37}},"range":[9211,9219]},{"type":"Punctuator","value":".","loc":{"start":{"line":218,"column":37},"end":{"line":218,"column":38}},"range":[9219,9220]},{"type":"Identifier","value":"call","loc":{"start":{"line":218,"column":38},"end":{"line":218,"column":42}},"range":[9220,9224]},{"type":"Punctuator","value":"(","loc":{"start":{"line":218,"column":42},"end":{"line":218,"column":43}},"range":[9224,9225]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":218,"column":43},"end":{"line":218,"column":52}},"range":[9225,9234]},{"type":"Punctuator","value":")","loc":{"start":{"line":218,"column":52},"end":{"line":218,"column":53}},"range":[9234,9235]},{"type":"Punctuator","value":"===","loc":{"start":{"line":218,"column":54},"end":{"line":218,"column":57}},"range":[9236,9239]},{"type":"String","value":"'[object Array]'","loc":{"start":{"line":218,"column":58},"end":{"line":218,"column":74}},"range":[9240,9256]},{"type":"Punctuator","value":")","loc":{"start":{"line":218,"column":74},"end":{"line":218,"column":75}},"range":[9256,9257]},{"type":"Punctuator","value":"{","loc":{"start":{"line":218,"column":76},"end":{"line":218,"column":77}},"range":[9258,9259]},{"type":"Keyword","value":"for","loc":{"start":{"line":219,"column":12},"end":{"line":219,"column":15}},"range":[9272,9275]},{"type":"Punctuator","value":"(","loc":{"start":{"line":219,"column":16},"end":{"line":219,"column":17}},"range":[9276,9277]},{"type":"Identifier","value":"i","loc":{"start":{"line":219,"column":17},"end":{"line":219,"column":18}},"range":[9277,9278]},{"type":"Punctuator","value":"=","loc":{"start":{"line":219,"column":19},"end":{"line":219,"column":20}},"range":[9279,9280]},{"type":"Numeric","value":"0","loc":{"start":{"line":219,"column":21},"end":{"line":219,"column":22}},"range":[9281,9282]},{"type":"Punctuator","value":";","loc":{"start":{"line":219,"column":22},"end":{"line":219,"column":23}},"range":[9282,9283]},{"type":"Identifier","value":"i","loc":{"start":{"line":219,"column":24},"end":{"line":219,"column":25}},"range":[9284,9285]},{"type":"Punctuator","value":"<","loc":{"start":{"line":219,"column":26},"end":{"line":219,"column":27}},"range":[9286,9287]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":219,"column":28},"end":{"line":219,"column":37}},"range":[9288,9297]},{"type":"Punctuator","value":".","loc":{"start":{"line":219,"column":37},"end":{"line":219,"column":38}},"range":[9297,9298]},{"type":"Identifier","value":"length","loc":{"start":{"line":219,"column":38},"end":{"line":219,"column":44}},"range":[9298,9304]},{"type":"Punctuator","value":";","loc":{"start":{"line":219,"column":44},"end":{"line":219,"column":45}},"range":[9304,9305]},{"type":"Identifier","value":"i","loc":{"start":{"line":219,"column":46},"end":{"line":219,"column":47}},"range":[9306,9307]},{"type":"Punctuator","value":"+=","loc":{"start":{"line":219,"column":48},"end":{"line":219,"column":50}},"range":[9308,9310]},{"type":"Numeric","value":"1","loc":{"start":{"line":219,"column":51},"end":{"line":219,"column":52}},"range":[9311,9312]},{"type":"Punctuator","value":")","loc":{"start":{"line":219,"column":52},"end":{"line":219,"column":53}},"range":[9312,9313]},{"type":"Punctuator","value":"{","loc":{"start":{"line":219,"column":54},"end":{"line":219,"column":55}},"range":[9314,9315]},{"type":"Identifier","value":"code","loc":{"start":{"line":220,"column":16},"end":{"line":220,"column":20}},"range":[9332,9336]},{"type":"Punctuator","value":"=","loc":{"start":{"line":220,"column":21},"end":{"line":220,"column":22}},"range":[9337,9338]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":220,"column":23},"end":{"line":220,"column":32}},"range":[9339,9348]},{"type":"Punctuator","value":"[","loc":{"start":{"line":220,"column":32},"end":{"line":220,"column":33}},"range":[9348,9349]},{"type":"Identifier","value":"i","loc":{"start":{"line":220,"column":33},"end":{"line":220,"column":34}},"range":[9349,9350]},{"type":"Punctuator","value":"]","loc":{"start":{"line":220,"column":34},"end":{"line":220,"column":35}},"range":[9350,9351]},{"type":"Punctuator","value":".","loc":{"start":{"line":220,"column":35},"end":{"line":220,"column":36}},"range":[9351,9352]},{"type":"Identifier","value":"call","loc":{"start":{"line":220,"column":36},"end":{"line":220,"column":40}},"range":[9352,9356]},{"type":"Punctuator","value":"(","loc":{"start":{"line":220,"column":40},"end":{"line":220,"column":41}},"range":[9356,9357]},{"type":"Null","value":"null","loc":{"start":{"line":220,"column":41},"end":{"line":220,"column":45}},"range":[9357,9361]},{"type":"Punctuator","value":",","loc":{"start":{"line":220,"column":45},"end":{"line":220,"column":46}},"range":[9361,9362]},{"type":"Identifier","value":"code","loc":{"start":{"line":220,"column":47},"end":{"line":220,"column":51}},"range":[9363,9367]},{"type":"Punctuator","value":")","loc":{"start":{"line":220,"column":51},"end":{"line":220,"column":52}},"range":[9367,9368]},{"type":"Punctuator","value":";","loc":{"start":{"line":220,"column":52},"end":{"line":220,"column":53}},"range":[9368,9369]},{"type":"Punctuator","value":"}","loc":{"start":{"line":221,"column":12},"end":{"line":221,"column":13}},"range":[9382,9383]},{"type":"Punctuator","value":"}","loc":{"start":{"line":222,"column":8},"end":{"line":222,"column":9}},"range":[9392,9393]},{"type":"Keyword","value":"else","loc":{"start":{"line":222,"column":10},"end":{"line":222,"column":14}},"range":[9394,9398]},{"type":"Keyword","value":"if","loc":{"start":{"line":222,"column":15},"end":{"line":222,"column":17}},"range":[9399,9401]},{"type":"Punctuator","value":"(","loc":{"start":{"line":222,"column":18},"end":{"line":222,"column":19}},"range":[9402,9403]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":222,"column":19},"end":{"line":222,"column":25}},"range":[9403,9409]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":222,"column":26},"end":{"line":222,"column":35}},"range":[9410,9419]},{"type":"Punctuator","value":"===","loc":{"start":{"line":222,"column":36},"end":{"line":222,"column":39}},"range":[9420,9423]},{"type":"String","value":"'function'","loc":{"start":{"line":222,"column":40},"end":{"line":222,"column":50}},"range":[9424,9434]},{"type":"Punctuator","value":")","loc":{"start":{"line":222,"column":50},"end":{"line":222,"column":51}},"range":[9434,9435]},{"type":"Punctuator","value":"{","loc":{"start":{"line":222,"column":52},"end":{"line":222,"column":53}},"range":[9436,9437]},{"type":"Identifier","value":"code","loc":{"start":{"line":223,"column":12},"end":{"line":223,"column":16}},"range":[9450,9454]},{"type":"Punctuator","value":"=","loc":{"start":{"line":223,"column":17},"end":{"line":223,"column":18}},"range":[9455,9456]},{"type":"Identifier","value":"modifiers","loc":{"start":{"line":223,"column":19},"end":{"line":223,"column":28}},"range":[9457,9466]},{"type":"Punctuator","value":".","loc":{"start":{"line":223,"column":28},"end":{"line":223,"column":29}},"range":[9466,9467]},{"type":"Identifier","value":"call","loc":{"start":{"line":223,"column":29},"end":{"line":223,"column":33}},"range":[9467,9471]},{"type":"Punctuator","value":"(","loc":{"start":{"line":223,"column":33},"end":{"line":223,"column":34}},"range":[9471,9472]},{"type":"Null","value":"null","loc":{"start":{"line":223,"column":34},"end":{"line":223,"column":38}},"range":[9472,9476]},{"type":"Punctuator","value":",","loc":{"start":{"line":223,"column":38},"end":{"line":223,"column":39}},"range":[9476,9477]},{"type":"Identifier","value":"code","loc":{"start":{"line":223,"column":40},"end":{"line":223,"column":44}},"range":[9478,9482]},{"type":"Punctuator","value":")","loc":{"start":{"line":223,"column":44},"end":{"line":223,"column":45}},"range":[9482,9483]},{"type":"Punctuator","value":";","loc":{"start":{"line":223,"column":45},"end":{"line":223,"column":46}},"range":[9483,9484]},{"type":"Punctuator","value":"}","loc":{"start":{"line":224,"column":8},"end":{"line":224,"column":9}},"range":[9493,9494]},{"type":"Keyword","value":"else","loc":{"start":{"line":224,"column":10},"end":{"line":224,"column":14}},"range":[9495,9499]},{"type":"Punctuator","value":"{","loc":{"start":{"line":224,"column":15},"end":{"line":224,"column":16}},"range":[9500,9501]},{"type":"Keyword","value":"throw","loc":{"start":{"line":225,"column":12},"end":{"line":225,"column":17}},"range":[9514,9519]},{"type":"Keyword","value":"new","loc":{"start":{"line":225,"column":18},"end":{"line":225,"column":21}},"range":[9520,9523]},{"type":"Identifier","value":"Error","loc":{"start":{"line":225,"column":22},"end":{"line":225,"column":27}},"range":[9524,9529]},{"type":"Punctuator","value":"(","loc":{"start":{"line":225,"column":27},"end":{"line":225,"column":28}},"range":[9529,9530]},{"type":"String","value":"'Wrong use of esmorph.modify() function'","loc":{"start":{"line":225,"column":28},"end":{"line":225,"column":68}},"range":[9530,9570]},{"type":"Punctuator","value":")","loc":{"start":{"line":225,"column":68},"end":{"line":225,"column":69}},"range":[9570,9571]},{"type":"Punctuator","value":";","loc":{"start":{"line":225,"column":69},"end":{"line":225,"column":70}},"range":[9571,9572]},{"type":"Punctuator","value":"}","loc":{"start":{"line":226,"column":8},"end":{"line":226,"column":9}},"range":[9581,9582]},{"type":"Keyword","value":"return","loc":{"start":{"line":228,"column":8},"end":{"line":228,"column":14}},"range":[9592,9598]},{"type":"Identifier","value":"code","loc":{"start":{"line":228,"column":15},"end":{"line":228,"column":19}},"range":[9599,9603]},{"type":"Punctuator","value":";","loc":{"start":{"line":228,"column":19},"end":{"line":228,"column":20}},"range":[9603,9604]},{"type":"Punctuator","value":"}","loc":{"start":{"line":229,"column":4},"end":{"line":229,"column":5}},"range":[9609,9610]},{"type":"Identifier","value":"exports","loc":{"start":{"line":232,"column":4},"end":{"line":232,"column":11}},"range":[9647,9654]},{"type":"Punctuator","value":".","loc":{"start":{"line":232,"column":11},"end":{"line":232,"column":12}},"range":[9654,9655]},{"type":"Identifier","value":"version","loc":{"start":{"line":232,"column":12},"end":{"line":232,"column":19}},"range":[9655,9662]},{"type":"Punctuator","value":"=","loc":{"start":{"line":232,"column":20},"end":{"line":232,"column":21}},"range":[9663,9664]},{"type":"String","value":"'0.0.0-dev'","loc":{"start":{"line":232,"column":22},"end":{"line":232,"column":33}},"range":[9665,9676]},{"type":"Punctuator","value":";","loc":{"start":{"line":232,"column":33},"end":{"line":232,"column":34}},"range":[9676,9677]},{"type":"Identifier","value":"exports","loc":{"start":{"line":234,"column":4},"end":{"line":234,"column":11}},"range":[9683,9690]},{"type":"Punctuator","value":".","loc":{"start":{"line":234,"column":11},"end":{"line":234,"column":12}},"range":[9690,9691]},{"type":"Identifier","value":"modify","loc":{"start":{"line":234,"column":12},"end":{"line":234,"column":18}},"range":[9691,9697]},{"type":"Punctuator","value":"=","loc":{"start":{"line":234,"column":19},"end":{"line":234,"column":20}},"range":[9698,9699]},{"type":"Identifier","value":"modify","loc":{"start":{"line":234,"column":21},"end":{"line":234,"column":27}},"range":[9700,9706]},{"type":"Punctuator","value":";","loc":{"start":{"line":234,"column":27},"end":{"line":234,"column":28}},"range":[9706,9707]},{"type":"Identifier","value":"exports","loc":{"start":{"line":236,"column":4},"end":{"line":236,"column":11}},"range":[9713,9720]},{"type":"Punctuator","value":".","loc":{"start":{"line":236,"column":11},"end":{"line":236,"column":12}},"range":[9720,9721]},{"type":"Identifier","value":"Tracer","loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":18}},"range":[9721,9727]},{"type":"Punctuator","value":"=","loc":{"start":{"line":236,"column":19},"end":{"line":236,"column":20}},"range":[9728,9729]},{"type":"Punctuator","value":"{","loc":{"start":{"line":236,"column":21},"end":{"line":236,"column":22}},"range":[9730,9731]},{"type":"Identifier","value":"FunctionEntrance","loc":{"start":{"line":237,"column":8},"end":{"line":237,"column":24}},"range":[9740,9756]},{"type":"Punctuator","value":":","loc":{"start":{"line":237,"column":24},"end":{"line":237,"column":25}},"range":[9756,9757]},{"type":"Identifier","value":"traceFunctionEntrance","loc":{"start":{"line":237,"column":26},"end":{"line":237,"column":47}},"range":[9758,9779]},{"type":"Punctuator","value":"}","loc":{"start":{"line":238,"column":4},"end":{"line":238,"column":5}},"range":[9784,9785]},{"type":"Punctuator","value":";","loc":{"start":{"line":238,"column":5},"end":{"line":238,"column":6}},"range":[9785,9786]},{"type":"Punctuator","value":"}","loc":{"start":{"line":240,"column":0},"end":{"line":240,"column":1}},"range":[9788,9789]},{"type":"Punctuator","value":"(","loc":{"start":{"line":240,"column":1},"end":{"line":240,"column":2}},"range":[9789,9790]},{"type":"Keyword","value":"typeof","loc":{"start":{"line":240,"column":2},"end":{"line":240,"column":8}},"range":[9790,9796]},{"type":"Identifier","value":"exports","loc":{"start":{"line":240,"column":9},"end":{"line":240,"column":16}},"range":[9797,9804]},{"type":"Punctuator","value":"===","loc":{"start":{"line":240,"column":17},"end":{"line":240,"column":20}},"range":[9805,9808]},{"type":"String","value":"'undefined'","loc":{"start":{"line":240,"column":21},"end":{"line":240,"column":32}},"range":[9809,9820]},{"type":"Punctuator","value":"?","loc":{"start":{"line":240,"column":33},"end":{"line":240,"column":34}},"range":[9821,9822]},{"type":"Punctuator","value":"(","loc":{"start":{"line":240,"column":35},"end":{"line":240,"column":36}},"range":[9823,9824]},{"type":"Identifier","value":"esmorph","loc":{"start":{"line":240,"column":36},"end":{"line":240,"column":43}},"range":[9824,9831]},{"type":"Punctuator","value":"=","loc":{"start":{"line":240,"column":44},"end":{"line":240,"column":45}},"range":[9832,9833]},{"type":"Punctuator","value":"{","loc":{"start":{"line":240,"column":46},"end":{"line":240,"column":47}},"range":[9834,9835]},{"type":"Punctuator","value":"}","loc":{"start":{"line":240,"column":47},"end":{"line":240,"column":48}},"range":[9835,9836]},{"type":"Punctuator","value":")","loc":{"start":{"line":240,"column":48},"end":{"line":240,"column":49}},"range":[9836,9837]},{"type":"Punctuator","value":":","loc":{"start":{"line":240,"column":50},"end":{"line":240,"column":51}},"range":[9838,9839]},{"type":"Identifier","value":"exports","loc":{"start":{"line":240,"column":52},"end":{"line":240,"column":59}},"range":[9840,9847]},{"type":"Punctuator","value":")","loc":{"start":{"line":240,"column":59},"end":{"line":240,"column":60}},"range":[9847,9848]},{"type":"Punctuator","value":")","loc":{"start":{"line":240,"column":60},"end":{"line":240,"column":61}},"range":[9848,9849]},{"type":"Punctuator","value":";","loc":{"start":{"line":240,"column":61},"end":{"line":240,"column":62}},"range":[9849,9850]}]}