{ "type": "Script", "span": { "start": 0, "end": 297, "ctxt": 0 }, "body": [ { "type": "IfStatement", "span": { "start": 0, "end": 297, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 4, "end": 99, "ctxt": 0 }, "operator": "||", "left": { "type": "CallExpression", "span": { "start": 4, "end": 19, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 4, "end": 11, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 4, "end": 6, "ctxt": 0 }, "value": "Ca", "optional": false }, "property": { "type": "Identifier", "span": { "start": 7, "end": 11, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 12, "end": 18, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 12, "end": 13, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 14, "end": 18, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null }, "right": { "type": "BinaryExpression", "span": { "start": 23, "end": 99, "ctxt": 0 }, "operator": "&&", "left": { "type": "BinaryExpression", "span": { "start": 23, "end": 70, "ctxt": 0 }, "operator": "&&", "left": { "type": "CallExpression", "span": { "start": 23, "end": 38, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 23, "end": 30, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 23, "end": 25, "ctxt": 0 }, "value": "Ba", "optional": false }, "property": { "type": "Identifier", "span": { "start": 26, "end": 30, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 31, "end": 37, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 31, "end": 32, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 33, "end": 37, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null }, "right": { "type": "CallExpression", "span": { "start": 42, "end": 70, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 42, "end": 62, "ctxt": 0 }, "object": { "type": "RegExpLiteral", "span": { "start": 42, "end": 57, "ctxt": 0 }, "pattern": "(\\\\?|&)adurl=", "flags": "" }, "property": { "type": "Identifier", "span": { "start": 58, "end": 62, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 63, "end": 69, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 63, "end": 64, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 65, "end": 69, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null } }, "right": { "type": "UnaryExpression", "span": { "start": 74, "end": 99, "ctxt": 0 }, "operator": "!", "argument": { "type": "CallExpression", "span": { "start": 75, "end": 99, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 75, "end": 91, "ctxt": 0 }, "object": { "type": "RegExpLiteral", "span": { "start": 75, "end": 86, "ctxt": 0 }, "pattern": "(\\\\?|&)q=", "flags": "" }, "property": { "type": "Identifier", "span": { "start": 87, "end": 91, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 92, "end": 98, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 92, "end": 93, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 94, "end": 98, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null } } } }, "consequent": { "type": "ExpressionStatement", "span": { "start": 101, "end": 297, "ctxt": 0 }, "expression": { "type": "SequenceExpression", "span": { "start": 101, "end": 296, "ctxt": 0 }, "expressions": [ { "type": "BinaryExpression", "span": { "start": 101, "end": 157, "ctxt": 0 }, "operator": "||", "left": { "type": "CallExpression", "span": { "start": 101, "end": 138, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 101, "end": 130, "ctxt": 0 }, "object": { "type": "RegExpLiteral", "span": { "start": 101, "end": 124, "ctxt": 0 }, "pattern": " (\\\\ ? | & ) rct = j ", "flags": "" }, "property": { "type": "Identifier", "span": { "start": 126, "end": 130, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 131, "end": 137, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 131, "end": 132, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 133, "end": 137, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null }, "right": { "type": "ParenthesisExpression", "span": { "start": 142, "end": 157, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 143, "end": 156, "ctxt": 0 }, "operator": "+=", "left": { "type": "Identifier", "span": { "start": 143, "end": 144, "ctxt": 0 }, "value": "d", "optional": false, "typeAnnotation": null }, "right": { "type": "StringLiteral", "span": { "start": 148, "end": 156, "ctxt": 0 }, "value": "&rct=j", "raw": "\"&rct=j\"" } } } }, { "type": "BinaryExpression", "span": { "start": 159, "end": 288, "ctxt": 0 }, "operator": "||", "left": { "type": "CallExpression", "span": { "start": 159, "end": 183, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 159, "end": 175, "ctxt": 0 }, "object": { "type": "RegExpLiteral", "span": { "start": 159, "end": 170, "ctxt": 0 }, "pattern": "(\\\\?|&)q=", "flags": "" }, "property": { "type": "Identifier", "span": { "start": 171, "end": 175, "ctxt": 0 }, "value": "test", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "MemberExpression", "span": { "start": 176, "end": 182, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 176, "end": 177, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 178, "end": 182, "ctxt": 0 }, "value": "href", "optional": false } } } ], "typeArguments": null }, "right": { "type": "ParenthesisExpression", "span": { "start": 187, "end": 288, "ctxt": 0 }, "expression": { "type": "SequenceExpression", "span": { "start": 188, "end": 287, "ctxt": 0 }, "expressions": [ { "type": "AssignmentExpression", "span": { "start": 188, "end": 245, "ctxt": 0 }, "operator": "+=", "left": { "type": "Identifier", "span": { "start": 188, "end": 189, "ctxt": 0 }, "value": "d", "optional": false, "typeAnnotation": null }, "right": { "type": "BinaryExpression", "span": { "start": 193, "end": 245, "ctxt": 0 }, "operator": "+", "left": { "type": "StringLiteral", "span": { "start": 193, "end": 198, "ctxt": 0 }, "value": "&q=", "raw": "\"&q=\"" }, "right": { "type": "CallExpression", "span": { "start": 201, "end": 245, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 201, "end": 219, "ctxt": 0 }, "value": "encodeURIComponent", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "BinaryExpression", "span": { "start": 220, "end": 244, "ctxt": 0 }, "operator": "||", "left": { "type": "BinaryExpression", "span": { "start": 220, "end": 239, "ctxt": 0 }, "operator": "||", "left": { "type": "CallExpression", "span": { "start": 220, "end": 226, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 220, "end": 221, "ctxt": 0 }, "value": "W", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 222, "end": 225, "ctxt": 0 }, "value": "q", "raw": "\"q\"" } } ], "typeArguments": null }, "right": { "type": "CallExpression", "span": { "start": 230, "end": 239, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 230, "end": 231, "ctxt": 0 }, "value": "W", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 232, "end": 238, "ctxt": 0 }, "value": "as_q", "raw": "\"as_q\"" } } ], "typeArguments": null } }, "right": { "type": "Identifier", "span": { "start": 243, "end": 244, "ctxt": 0 }, "value": "A", "optional": false } } } ], "typeArguments": null } } }, { "type": "AssignmentExpression", "span": { "start": 247, "end": 287, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 247, "end": 248, "ctxt": 0 }, "value": "d", "optional": false, "typeAnnotation": null }, "right": { "type": "CallExpression", "span": { "start": 251, "end": 287, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 251, "end": 262, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 251, "end": 252, "ctxt": 0 }, "value": "d", "optional": false }, "property": { "type": "Identifier", "span": { "start": 253, "end": 262, "ctxt": 0 }, "value": "substring", "optional": false } }, "arguments": [ { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 263, "end": 264, "ctxt": 0 }, "value": 0.0 } }, { "spread": null, "expression": { "type": "BinaryExpression", "span": { "start": 266, "end": 286, "ctxt": 0 }, "operator": "-", "left": { "type": "NumericLiteral", "span": { "start": 266, "end": 270, "ctxt": 0 }, "value": 1948.0 }, "right": { "type": "MemberExpression", "span": { "start": 273, "end": 286, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 273, "end": 279, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 273, "end": 274, "ctxt": 0 }, "value": "c", "optional": false }, "property": { "type": "Identifier", "span": { "start": 275, "end": 279, "ctxt": 0 }, "value": "href", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 280, "end": 286, "ctxt": 0 }, "value": "length", "optional": false } } } } ], "typeArguments": null } } ] } } }, { "type": "AssignmentExpression", "span": { "start": 290, "end": 296, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 290, "end": 291, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": null }, "right": { "type": "UnaryExpression", "span": { "start": 294, "end": 296, "ctxt": 0 }, "operator": "!", "argument": { "type": "NumericLiteral", "span": { "start": 295, "end": 296, "ctxt": 0 }, "value": 0.0 } } } ] } }, "alternate": null } ], "interpreter": null }