{"version":5,"vars":[{"name":"IPC::Run3::ProfLogger","definition":1,"line":0,"kind":2},{"kind":13,"line":2,"containerName":null,"name":"$VERSION"},{"containerName":"","name":"strict","line":33,"kind":2},{"range":{"start":{"character":0,"line":41},"end":{"line":55,"character":9999}},"name":"new","containerName":"IPC::Run3::ProfLogger","line":41,"kind":12,"definition":"sub","children":[{"name":"$class","containerName":"new","definition":"my","line":42,"kind":13,"localvar":"my"},{"localvar":"my","line":43,"definition":"my","kind":13,"containerName":"new","name":"$self"},{"containerName":"new","name":"$class","kind":13,"line":43},{"name":"$self","containerName":"new","line":45,"kind":13},{"line":46,"kind":13,"name":"$self","containerName":"new"},{"name":"$self","containerName":"new","kind":13,"line":46},{"name":"$self","containerName":"new","kind":13,"line":51},{"kind":13,"line":53,"containerName":"new","name":"$self"},{"kind":13,"line":54,"name":"$self","containerName":"new"}]},{"line":45,"kind":12,"name":"Destination"},{"line":46,"kind":12,"name":"Destination"},{"name":"Destination","line":46,"kind":12},{"kind":12,"line":48,"name":"PROFILE"},{"kind":12,"line":50,"name":"PROFILE"},{"line":51,"kind":12,"name":"FH"},{"kind":12,"line":51,"name":"IO"},{"kind":12,"line":53,"name":"times"},{"children":[{"localvar":"my","name":"$self","containerName":"run_exit","line":62,"definition":"my","kind":13},{"name":"$fh","containerName":"run_exit","definition":"my","line":63,"kind":13,"localvar":"my"},{"containerName":"run_exit","name":"$self","line":63,"kind":13},{"kind":13,"line":65,"name":"$fh","containerName":"run_exit"},{"kind":13,"line":69,"definition":"my","containerName":"run_exit","name":"$s","localvar":"my"},{"name":"$s","containerName":"run_exit","kind":13,"line":70},{"name":"$s","containerName":"run_exit","kind":13,"line":71},{"name":"$s","containerName":"run_exit","line":72,"kind":13}],"line":61,"definition":"sub","kind":12,"containerName":"IPC::Run3::ProfLogger","name":"run_exit","range":{"start":{"line":61,"character":0},"end":{"line":73,"character":9999}}},{"kind":12,"line":63,"name":"FH"},{"kind":12,"line":73,"name":"shift"},{"kind":13,"line":77,"name":"%self","containerName":null},{"name":"times","line":77,"kind":12},{"range":{"end":{"character":9999,"line":93},"start":{"line":89,"character":0}},"containerName":"IPC::Run3::ProfLogger","name":"app_exit","children":[{"localvar":"my","definition":"my","line":90,"kind":13,"name":"$self","containerName":"app_exit"},{"line":91,"definition":"my","kind":13,"name":"$fh","containerName":"app_exit","localvar":"my"},{"line":91,"kind":13,"containerName":"app_exit","name":"$self"},{"kind":13,"line":92,"name":"$fh","containerName":"app_exit"}],"kind":12,"line":89,"definition":"sub"},{"name":"FH","kind":12,"line":91},{"definition":"sub","line":99,"kind":12,"children":[{"containerName":"app_call","name":"$self","line":100,"kind":13,"definition":"my","localvar":"my"},{"localvar":"my","definition":"my","line":101,"kind":13,"name":"$fh","containerName":"app_call"},{"name":"$self","containerName":"app_call","line":101,"kind":13},{"kind":13,"line":102,"definition":"my","containerName":"app_call","name":"$t","localvar":"my"},{"kind":13,"line":104,"containerName":"app_call","name":"$fh"},{"localvar":"my","kind":13,"line":109,"definition":"my","name":"$s","containerName":"app_call"},{"containerName":"app_call","name":"$s","kind":13,"line":110},{"containerName":"app_call","name":"$s","kind":13,"line":111},{"line":112,"kind":13,"name":"$s","containerName":"app_call"},{"kind":13,"line":115,"containerName":"app_call","name":"$t"}],"name":"app_call","containerName":"IPC::Run3::ProfLogger","range":{"start":{"line":99,"character":0},"end":{"character":9999,"line":119}}},{"name":"FH","line":101,"kind":12}]}