Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
michael@0 | 1 | function a(){b()}function b(){debugger} |
michael@0 | 2 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJjLmpzIiwic291cmNlcyI6WyJkYXRhOnRleHQvamF2YXNjcmlwdCxmdW5jdGlvbiBhKCl7YigpfSIsImRhdGE6dGV4dC9qYXZhc2NyaXB0LGZ1bmN0aW9uIGIoKXtkZWJ1Z2dlcn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== |
michael@0 | 3 | |
michael@0 | 4 | // Generate this file by evaluating the following in a browser-environment |
michael@0 | 5 | // scratchpad: |
michael@0 | 6 | // |
michael@0 | 7 | // Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm'); |
michael@0 | 8 | // |
michael@0 | 9 | // let dataUrl = s => "data:text/javascript," + s; |
michael@0 | 10 | // |
michael@0 | 11 | // let A = "function a(){b()}"; |
michael@0 | 12 | // let A_URL = dataUrl(A); |
michael@0 | 13 | // let B = "function b(){debugger}"; |
michael@0 | 14 | // let B_URL = dataUrl(B); |
michael@0 | 15 | // |
michael@0 | 16 | // let result = (new SourceNode(null, null, null, [ |
michael@0 | 17 | // new SourceNode(1, 0, A_URL, A), |
michael@0 | 18 | // B.split("").map((ch, i) => new SourceNode(1, i, B_URL, ch)) |
michael@0 | 19 | // ])).toStringWithSourceMap({ |
michael@0 | 20 | // file: "abc.js" |
michael@0 | 21 | // }); |
michael@0 | 22 | // |
michael@0 | 23 | // result.code + "\n//# " + "sourceMappingURL=data:application/json;base64," + btoa(JSON.stringify(result.map)); |
michael@0 | 24 |