-
Notifications
You must be signed in to change notification settings - Fork 11
/
coverage.json
1 lines (1 loc) · 159 KB
/
coverage.json
1
{"contracts/AventusStorage.sol":{"l":{"18":5675,"19":5669,"23":582,"24":578,"40":11,"41":11,"48":2,"49":2,"56":299,"65":279,"76":5,"78":5,"80":2,"88":9768,"95":5158,"103":3,"110":10,"118":6137,"125":319,"133":108,"140":65,"148":95,"155":78,"163":63,"170":37,"178":3,"185":2,"193":6720,"200":6257,"208":6204},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/AventusStorage.sol","s":{"1":5675,"2":582,"3":11,"4":11,"5":2,"6":2,"7":299,"8":299,"9":279,"10":279,"11":5,"12":5,"13":2,"14":9768,"15":5158,"16":3,"17":10,"18":6137,"19":319,"20":108,"21":65,"22":95,"23":78,"24":63,"25":37,"26":3,"27":2,"28":6720,"29":6257,"30":6204},"b":{"1":[2,3],"2":[6247,10]},"f":{"1":5675,"2":582,"3":11,"4":2,"5":299,"6":279,"7":5,"8":9768,"9":5158,"10":3,"11":10,"12":6137,"13":319,"14":108,"15":65,"16":95,"17":78,"18":63,"19":37,"20":3,"21":2,"22":6720,"23":6257,"24":6204},"fnMap":{"1":{"name":"onlyWithWriteAccess","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":32}}},"2":{"name":"onlyWithTransferAVTAccess","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":38}}},"3":{"name":"allowAccess","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":39,"column":3}}},"4":{"name":"denyAccess","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":47,"column":3}}},"5":{"name":"transferAVTTo","line":52,"loc":{"start":{"line":52,"column":2},"end":{"line":55,"column":3}}},"6":{"name":"transferAVTFrom","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":64,"column":3}}},"7":{"name":"","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":75,"column":3}}},"8":{"name":"getUInt","line":83,"loc":{"start":{"line":83,"column":2},"end":{"line":87,"column":3}}},"9":{"name":"setUInt","line":91,"loc":{"start":{"line":91,"column":2},"end":{"line":94,"column":3}}},"10":{"name":"getString","line":98,"loc":{"start":{"line":98,"column":2},"end":{"line":102,"column":3}}},"11":{"name":"setString","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":109,"column":3}}},"12":{"name":"getAddress","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":117,"column":3}}},"13":{"name":"setAddress","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":124,"column":3}}},"14":{"name":"getBytes","line":128,"loc":{"start":{"line":128,"column":2},"end":{"line":132,"column":3}}},"15":{"name":"setBytes","line":136,"loc":{"start":{"line":136,"column":2},"end":{"line":139,"column":3}}},"16":{"name":"getBytes32","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":147,"column":3}}},"17":{"name":"setBytes32","line":151,"loc":{"start":{"line":151,"column":2},"end":{"line":154,"column":3}}},"18":{"name":"getBoolean","line":158,"loc":{"start":{"line":158,"column":2},"end":{"line":162,"column":3}}},"19":{"name":"setBoolean","line":166,"loc":{"start":{"line":166,"column":2},"end":{"line":169,"column":3}}},"20":{"name":"getInt","line":173,"loc":{"start":{"line":173,"column":2},"end":{"line":177,"column":3}}},"21":{"name":"setInt","line":181,"loc":{"start":{"line":181,"column":2},"end":{"line":184,"column":3}}},"22":{"name":"doGetAddress","line":188,"loc":{"start":{"line":188,"column":2},"end":{"line":192,"column":3}}},"23":{"name":"isAllowedAccess","line":196,"loc":{"start":{"line":196,"column":2},"end":{"line":199,"column":3}}},"24":{"name":"getKey","line":203,"loc":{"start":{"line":203,"column":2},"end":{"line":207,"column":3}}}},"statementMap":{"1":{"start":{"line":18,"column":4},"end":{"line":18,"column":27}},"2":{"start":{"line":23,"column":4},"end":{"line":23,"column":33}},"3":{"start":{"line":40,"column":4},"end":{"line":40,"column":54}},"4":{"start":{"line":41,"column":4},"end":{"line":41,"column":55}},"5":{"start":{"line":48,"column":4},"end":{"line":48,"column":55}},"6":{"start":{"line":49,"column":4},"end":{"line":49,"column":54}},"7":{"start":{"line":56,"column":4},"end":{"line":56,"column":60}},"8":{"start":{"line":57,"column":30},"end":{"line":57,"column":55}},"9":{"start":{"line":65,"column":4},"end":{"line":65,"column":60}},"10":{"start":{"line":66,"column":30},"end":{"line":66,"column":76}},"11":{"start":{"line":76,"column":4},"end":{"line":76,"column":81}},"12":{"start":{"line":78,"column":4},"end":{"line":78,"column":84}},"13":{"start":{"line":80,"column":4},"end":{"line":80,"column":33}},"14":{"start":{"line":88,"column":4},"end":{"line":88,"column":25}},"15":{"start":{"line":95,"column":4},"end":{"line":95,"column":25}},"16":{"start":{"line":103,"column":4},"end":{"line":103,"column":27}},"17":{"start":{"line":110,"column":4},"end":{"line":110,"column":27}},"18":{"start":{"line":118,"column":4},"end":{"line":118,"column":33}},"19":{"start":{"line":125,"column":4},"end":{"line":125,"column":28}},"20":{"start":{"line":133,"column":4},"end":{"line":133,"column":26}},"21":{"start":{"line":140,"column":4},"end":{"line":140,"column":26}},"22":{"start":{"line":148,"column":4},"end":{"line":148,"column":28}},"23":{"start":{"line":155,"column":4},"end":{"line":155,"column":28}},"24":{"start":{"line":163,"column":4},"end":{"line":163,"column":28}},"25":{"start":{"line":170,"column":4},"end":{"line":170,"column":28}},"26":{"start":{"line":178,"column":4},"end":{"line":178,"column":24}},"27":{"start":{"line":185,"column":4},"end":{"line":185,"column":24}},"28":{"start":{"line":193,"column":4},"end":{"line":193,"column":28}},"29":{"start":{"line":200,"column":4},"end":{"line":200,"column":110}},"30":{"start":{"line":208,"column":4},"end":{"line":208,"column":60}}},"branchMap":{"1":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":4},"end":{"line":78,"column":4}},{"start":{"line":78,"column":4},"end":{"line":78,"column":4}}]},"2":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":4},"end":{"line":200,"column":4}},{"start":{"line":200,"column":4},"end":{"line":200,"column":4}}]}}},"contracts/AVTManager.sol":{"l":{"16":3,"22":298,"28":278,"34":7,"42":70,"50":44},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/AVTManager.sol","s":{"1":3,"2":298,"3":278,"4":7,"5":70,"6":44},"b":{},"f":{"1":3,"2":298,"3":278,"4":7,"5":70,"6":44},"fnMap":{"1":{"name":"constructor","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"withdraw","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":21,"column":3}}},"3":{"name":"deposit","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}}},"4":{"name":"transfer","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}}},"5":{"name":"getBalance","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":41,"column":3}}},"6":{"name":"getHistoricBalance","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":49,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":9}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":35}},"3":{"start":{"line":28,"column":4},"end":{"line":28,"column":34}},"4":{"start":{"line":34,"column":4},"end":{"line":34,"column":47}},"5":{"start":{"line":42,"column":4},"end":{"line":42,"column":49}},"6":{"start":{"line":50,"column":4},"end":{"line":50,"column":69}}},"branchMap":{}},"contracts/EventsManager.sol":{"l":{"16":3,"23":76,"30":13,"36":10,"42":6,"48":11,"54":4},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/EventsManager.sol","s":{"1":3,"2":76,"3":13,"4":10,"5":6,"6":11,"7":4},"b":{},"f":{"1":3,"2":76,"3":13,"4":10,"5":6,"6":11,"7":4},"fnMap":{"1":{"name":"constructor","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"createEvent","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":22,"column":3}}},"3":{"name":"registerRoleOnEvent","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":29,"column":3}}},"4":{"name":"checkRuleCondition","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}}},"5":{"name":"checkRule","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":3}}},"6":{"name":"checkTransactionRules","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":47,"column":3}}},"7":{"name":"checkEventRules","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":53,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":9}},"2":{"start":{"line":23,"column":4},"end":{"line":23,"column":82}},"3":{"start":{"line":30,"column":4},"end":{"line":30,"column":94}},"4":{"start":{"line":36,"column":4},"end":{"line":36,"column":48}},"5":{"start":{"line":42,"column":4},"end":{"line":42,"column":34}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":58}},"7":{"start":{"line":54,"column":4},"end":{"line":54,"column":46}}},"branchMap":{}},"contracts/interfaces/IAventusStorage.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IAventusStorage.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IAVTManager.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IAVTManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IERC20.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IERC20.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IEventsManager.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IEventsManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IMerkleLeafChallenges.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IMerkleLeafChallenges.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IMerkleRootsManager.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IMerkleRootsManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IProposalsManager.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IProposalsManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/IValidatorsManager.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/IValidatorsManager.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/interfaces/testing/ITimeMachine.sol":{"l":{},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/interfaces/testing/ITimeMachine.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/libraries/LAVTManager.sol":{"l":{"16":298,"17":296,"18":296,"24":278,"25":276,"26":272,"32":7,"33":5,"34":1,"40":250,"41":250,"42":250,"43":244,"50":243,"52":243,"60":706,"68":67,"74":386,"75":380,"81":380,"89":386,"90":386,"91":386,"93":380},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LAVTManager.sol","s":{"1":298,"2":296,"3":296,"4":278,"5":276,"6":272,"7":7,"8":5,"9":1,"10":250,"11":250,"12":250,"13":244,"14":243,"15":243,"16":706,"17":67,"18":386,"19":380,"20":380,"21":386,"22":386,"23":386,"24":380},"b":{"1":[5,2],"2":[244,6],"3":[380,6],"4":[380,6]},"f":{"1":298,"2":278,"3":7,"4":250,"5":243,"6":706,"7":67,"8":386,"9":380,"10":386},"fnMap":{"1":{"name":"withdraw","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"deposit","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":23,"column":3}}},"3":{"name":"transfer","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":31,"column":3}}},"4":{"name":"lockDeposit","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":39,"column":3}}},"5":{"name":"unlockDeposit","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":3}}},"6":{"name":"getBalance","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":59,"column":3}}},"7":{"name":"getHistoricBalance","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":67,"column":3}}},"8":{"name":"decreaseAVT","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":73,"column":3}}},"9":{"name":"increaseAVT","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":80,"column":3}}},"10":{"name":"avtIsLockedUpInDeposits","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":88,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":45}},"2":{"start":{"line":17,"column":4},"end":{"line":17,"column":46}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":45}},"4":{"start":{"line":24,"column":4},"end":{"line":24,"column":45}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":48}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":45}},"7":{"start":{"line":32,"column":4},"end":{"line":32,"column":69}},"8":{"start":{"line":33,"column":4},"end":{"line":33,"column":45}},"9":{"start":{"line":34,"column":4},"end":{"line":34,"column":45}},"10":{"start":{"line":40,"column":4},"end":{"line":40,"column":90}},"11":{"start":{"line":41,"column":4},"end":{"line":41,"column":56}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":88}},"13":{"start":{"line":43,"column":4},"end":{"line":43,"column":72}},"14":{"start":{"line":50,"column":4},"end":{"line":50,"column":79}},"15":{"start":{"line":52,"column":4},"end":{"line":52,"column":83}},"16":{"start":{"line":60,"column":4},"end":{"line":60,"column":59}},"17":{"start":{"line":68,"column":4},"end":{"line":68,"column":79}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":116}},"19":{"start":{"line":75,"column":4},"end":{"line":75,"column":55}},"20":{"start":{"line":81,"column":4},"end":{"line":81,"column":55}},"21":{"start":{"line":89,"column":4},"end":{"line":89,"column":79}},"22":{"start":{"line":90,"column":4},"end":{"line":90,"column":56}},"23":{"start":{"line":91,"column":4},"end":{"line":91,"column":87}},"24":{"start":{"line":93,"column":4},"end":{"line":93,"column":66}}},"branchMap":{"1":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":32,"column":4}},{"start":{"line":32,"column":4},"end":{"line":32,"column":4}}]},"2":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":42,"column":4}},{"start":{"line":42,"column":4},"end":{"line":42,"column":4}}]},"3":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":74,"column":4}},{"start":{"line":74,"column":4},"end":{"line":74,"column":4}}]},"4":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":91,"column":4}},{"start":{"line":91,"column":4},"end":{"line":91,"column":4}}]}}},"contracts/libraries/LAVTStorage.sol":{"l":{"15":706,"25":67,"27":67,"28":12,"30":55,"31":55,"33":55,"34":21,"36":34,"37":34,"39":34,"40":81,"41":81,"42":81,"43":39,"45":32,"47":10,"48":10,"52":34,"53":34,"59":380,"60":380,"62":380,"63":380,"64":380,"70":380,"71":380,"72":378,"73":378,"74":378,"82":879,"88":487,"95":758,"96":758,"97":758,"98":758,"100":758,"101":246,"103":758,"104":758,"105":758,"106":758},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LAVTStorage.sol","s":{"1":706,"2":67,"3":67,"4":12,"5":55,"6":55,"7":55,"8":21,"9":34,"10":34,"11":34,"12":81,"13":81,"14":81,"15":39,"16":42,"17":32,"18":10,"19":34,"20":34,"21":380,"22":380,"23":380,"24":380,"25":380,"26":380,"27":380,"28":378,"29":378,"30":378,"31":879,"32":487,"33":758,"34":758,"35":758,"36":758,"37":758,"38":246,"39":758,"40":758,"41":758,"42":758},"b":{"1":[12,55],"2":[21,34],"3":[39,42],"4":[32,10],"5":[378,2],"6":[246,512]},"f":{"1":706,"2":67,"3":380,"4":380,"5":879,"6":487,"7":758},"fnMap":{"1":{"name":"getAVTBalance","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":14,"column":3}}},"2":{"name":"getHistoricAVTBalance","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":24,"column":3}}},"3":{"name":"decreaseAVT","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}},"4":{"name":"increaseAVT","line":67,"loc":{"start":{"line":67,"column":2},"end":{"line":69,"column":3}}},"5":{"name":"getExpectedDeposits","line":77,"loc":{"start":{"line":77,"column":2},"end":{"line":81,"column":3}}},"6":{"name":"setExpectedDeposits","line":85,"loc":{"start":{"line":85,"column":2},"end":{"line":87,"column":3}}},"7":{"name":"updateAVTHistory","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":94,"column":3}}}},"statementMap":{"1":{"start":{"line":15,"column":4},"end":{"line":15,"column":97}},"2":{"start":{"line":25,"column":4},"end":{"line":25,"column":107}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":926}},"4":{"start":{"line":28,"column":6},"end":{"line":28,"column":14}},"5":{"start":{"line":30,"column":4},"end":{"line":30,"column":104}},"6":{"start":{"line":31,"column":4},"end":{"line":31,"column":105}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":1205}},"8":{"start":{"line":34,"column":6},"end":{"line":34,"column":41}},"9":{"start":{"line":36,"column":4},"end":{"line":36,"column":15}},"10":{"start":{"line":37,"column":4},"end":{"line":37,"column":20}},"11":{"start":{"line":39,"column":4},"end":{"line":39,"column":1307}},"12":{"start":{"line":40,"column":6},"end":{"line":40,"column":36}},"13":{"start":{"line":41,"column":6},"end":{"line":41,"column":123}},"14":{"start":{"line":42,"column":6},"end":{"line":42,"column":1497}},"15":{"start":{"line":43,"column":8},"end":{"line":43,"column":19}},"16":{"start":{"line":44,"column":11},"end":{"line":44,"column":1567}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":19}},"18":{"start":{"line":47,"column":8},"end":{"line":47,"column":15}},"19":{"start":{"line":52,"column":4},"end":{"line":52,"column":92}},"20":{"start":{"line":53,"column":4},"end":{"line":53,"column":39}},"21":{"start":{"line":59,"column":4},"end":{"line":59,"column":83}},"22":{"start":{"line":60,"column":4},"end":{"line":60,"column":47}},"23":{"start":{"line":62,"column":4},"end":{"line":62,"column":46}},"24":{"start":{"line":63,"column":4},"end":{"line":63,"column":36}},"25":{"start":{"line":64,"column":4},"end":{"line":64,"column":51}},"26":{"start":{"line":70,"column":4},"end":{"line":70,"column":83}},"27":{"start":{"line":71,"column":4},"end":{"line":71,"column":66}},"28":{"start":{"line":72,"column":4},"end":{"line":72,"column":53}},"29":{"start":{"line":73,"column":4},"end":{"line":73,"column":36}},"30":{"start":{"line":74,"column":4},"end":{"line":74,"column":51}},"31":{"start":{"line":82,"column":4},"end":{"line":82,"column":115}},"32":{"start":{"line":88,"column":4},"end":{"line":88,"column":114}},"33":{"start":{"line":95,"column":4},"end":{"line":95,"column":95}},"34":{"start":{"line":96,"column":4},"end":{"line":96,"column":45}},"35":{"start":{"line":97,"column":4},"end":{"line":97,"column":104}},"36":{"start":{"line":98,"column":4},"end":{"line":98,"column":58}},"37":{"start":{"line":100,"column":4},"end":{"line":100,"column":3804}},"38":{"start":{"line":101,"column":6},"end":{"line":101,"column":99}},"39":{"start":{"line":103,"column":4},"end":{"line":103,"column":105}},"40":{"start":{"line":104,"column":4},"end":{"line":104,"column":39}},"41":{"start":{"line":105,"column":4},"end":{"line":105,"column":41}},"42":{"start":{"line":106,"column":4},"end":{"line":106,"column":38}}},"branchMap":{"1":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"2":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]},"3":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":6},"end":{"line":42,"column":6}},{"start":{"line":42,"column":6},"end":{"line":42,"column":6}}]},"4":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":11},"end":{"line":44,"column":11}},{"start":{"line":44,"column":11},"end":{"line":44,"column":11}}]},"5":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":71,"column":4}},{"start":{"line":71,"column":4},"end":{"line":71,"column":4}}]},"6":{"line":100,"type":"if","locations":[{"start":{"line":100,"column":4},"end":{"line":100,"column":4}},{"start":{"line":100,"column":4},"end":{"line":100,"column":4}}]}}},"contracts/libraries/LEnums.sol":{"l":{"30":95,"31":93,"39":229,"40":226},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEnums.sol","s":{"1":95,"2":93,"3":229,"4":226},"b":{"1":[93,2],"2":[226,3]},"f":{"1":95,"2":229},"fnMap":{"1":{"name":"validateConditionType","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":29,"column":3}}},"2":{"name":"validateTransactionType","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":38,"column":3}}}},"statementMap":{"1":{"start":{"line":30,"column":4},"end":{"line":30,"column":105}},"2":{"start":{"line":31,"column":4},"end":{"line":31,"column":54}},"3":{"start":{"line":39,"column":4},"end":{"line":39,"column":111}},"4":{"start":{"line":40,"column":4},"end":{"line":40,"column":61}}},"branchMap":{"1":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":30,"column":4}},{"start":{"line":30,"column":4},"end":{"line":30,"column":4}}]},"2":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":39,"column":4}},{"start":{"line":39,"column":4},"end":{"line":39,"column":4}}]}}},"contracts/libraries/LEvents.sol":{"l":{"26":13,"27":11,"34":76,"36":66,"44":11,"45":3,"53":13,"61":30,"68":10,"75":6,"82":11,"89":4,"97":34},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEvents.sol","s":{"1":13,"2":76,"3":66,"4":11,"5":3,"6":13,"7":30,"8":10,"9":6,"10":11,"11":4,"12":34},"b":{"1":[11,2]},"f":{"1":13,"2":76,"3":11,"4":13,"5":30,"6":10,"7":6,"8":11,"9":4,"10":34},"fnMap":{"1":{"name":"onlyWhenExistent","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":68}}},"2":{"name":"createEvent","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":33,"column":3}}},"3":{"name":"registerRoleOnEvent","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":43,"column":3}}},"4":{"name":"isEventOwnerOrRole","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":52,"column":3}}},"5":{"name":"getTransactionRules","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":60,"column":3}}},"6":{"name":"checkRuleCondition","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":67,"column":3}}},"7":{"name":"checkRule","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":74,"column":3}}},"8":{"name":"checkTransactionRules","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":81,"column":3}}},"9":{"name":"checkEventRules","line":85,"loc":{"start":{"line":85,"column":2},"end":{"line":88,"column":3}}},"10":{"name":"getEventOwner","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":96,"column":3}}}},"statementMap":{"1":{"start":{"line":26,"column":4},"end":{"line":26,"column":79}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":122}},"3":{"start":{"line":36,"column":4},"end":{"line":36,"column":66}},"4":{"start":{"line":44,"column":4},"end":{"line":44,"column":106}},"5":{"start":{"line":45,"column":4},"end":{"line":45,"column":62}},"6":{"start":{"line":53,"column":4},"end":{"line":53,"column":88}},"7":{"start":{"line":61,"column":4},"end":{"line":61,"column":83}},"8":{"start":{"line":68,"column":4},"end":{"line":68,"column":50}},"9":{"start":{"line":75,"column":4},"end":{"line":75,"column":36}},"10":{"start":{"line":82,"column":4},"end":{"line":82,"column":60}},"11":{"start":{"line":89,"column":4},"end":{"line":89,"column":48}},"12":{"start":{"line":97,"column":4},"end":{"line":97,"column":64}}},"branchMap":{"1":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]}}},"contracts/libraries/LEventsEvents.sol":{"l":{"10":76,"11":74,"25":74,"27":74,"29":72,"30":65,"32":70,"33":70,"34":68,"42":30,"50":63,"58":29,"64":101,"65":66,"68":35,"69":35,"70":35,"72":35,"74":33},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEventsEvents.sol","s":{"1":76,"2":74,"3":74,"4":72,"5":65,"6":70,"7":70,"8":68,"9":30,"10":63,"11":29,"12":101,"13":66,"14":35,"15":35,"16":35,"17":35,"18":33},"b":{"1":[74,2],"2":[72,2],"3":[65,7],"4":[66,35]},"f":{"1":76,"2":74,"3":30,"4":63,"5":29,"6":101},"fnMap":{"1":{"name":"onlyWithEventDescription","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":9,"column":87}}},"2":{"name":"createEvent","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":24,"column":3}}},"3":{"name":"getTransactionRules","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":41,"column":3}}},"4":{"name":"getEventOwner","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":49,"column":3}}},"5":{"name":"isEventOwner","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":57,"column":3}}},"6":{"name":"checkAndSetEventRules","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":63,"column":3}}}},"statementMap":{"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":83}},"2":{"start":{"line":25,"column":4},"end":{"line":25,"column":737}},"3":{"start":{"line":27,"column":4},"end":{"line":27,"column":91}},"4":{"start":{"line":29,"column":4},"end":{"line":29,"column":1008}},"5":{"start":{"line":30,"column":6},"end":{"line":30,"column":54}},"6":{"start":{"line":32,"column":4},"end":{"line":32,"column":71}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":64}},"8":{"start":{"line":34,"column":4},"end":{"line":34,"column":52}},"9":{"start":{"line":42,"column":4},"end":{"line":42,"column":84}},"10":{"start":{"line":50,"column":4},"end":{"line":50,"column":65}},"11":{"start":{"line":58,"column":4},"end":{"line":58,"column":55}},"12":{"start":{"line":64,"column":4},"end":{"line":64,"column":2003}},"13":{"start":{"line":65,"column":6},"end":{"line":65,"column":12}},"14":{"start":{"line":68,"column":4},"end":{"line":68,"column":99}},"15":{"start":{"line":69,"column":4},"end":{"line":69,"column":26}},"16":{"start":{"line":70,"column":4},"end":{"line":70,"column":85}},"17":{"start":{"line":72,"column":4},"end":{"line":72,"column":97}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":59}}},"branchMap":{"1":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":4}},{"start":{"line":10,"column":4},"end":{"line":10,"column":4}}]},"2":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"3":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"4":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":4}},{"start":{"line":64,"column":4},"end":{"line":64,"column":4}}]}}},"contracts/libraries/LEventsRoles.sol":{"l":{"15":11,"16":11,"17":11,"18":9,"22":9,"23":9,"24":9,"25":7,"29":7,"30":5,"38":9,"39":5,"40":5,"41":5,"42":5,"44":3,"45":1,"53":13,"54":13,"55":13,"64":5},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEventsRoles.sol","s":{"1":11,"2":11,"3":11,"4":9,"5":9,"6":9,"7":7,"8":9,"9":5,"10":5,"11":5,"12":5,"13":3,"14":1,"15":13,"16":13,"17":13,"18":5},"b":{"1":[9,2],"2":[7,2],"3":[5,2],"4":[3,2],"5":[1,2]},"f":{"1":11,"2":9,"3":7,"4":9,"5":13,"6":5},"fnMap":{"1":{"name":"onlyEventOwnerOrValidator","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":77}}},"2":{"name":"onlyIfRegistrable","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":75}}},"3":{"name":"onlyIfNotAlreadyRegistered","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":121}}},"4":{"name":"registerRoleOnEvent","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":37,"column":3}}},"5":{"name":"isEventOwnerOrRole","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":52,"column":3}}},"6":{"name":"doRegisterRoleOnEvent","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":63,"column":3}}}},"statementMap":{"1":{"start":{"line":15,"column":4},"end":{"line":15,"column":82}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":69}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":76}},"4":{"start":{"line":22,"column":4},"end":{"line":22,"column":57}},"5":{"start":{"line":23,"column":4},"end":{"line":23,"column":73}},"6":{"start":{"line":24,"column":4},"end":{"line":24,"column":83}},"7":{"start":{"line":29,"column":4},"end":{"line":29,"column":121}},"8":{"start":{"line":38,"column":4},"end":{"line":38,"column":65}},"9":{"start":{"line":39,"column":4},"end":{"line":39,"column":89}},"10":{"start":{"line":40,"column":4},"end":{"line":40,"column":88}},"11":{"start":{"line":41,"column":4},"end":{"line":41,"column":84}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":92}},"13":{"start":{"line":44,"column":4},"end":{"line":44,"column":2003}},"14":{"start":{"line":45,"column":6},"end":{"line":45,"column":54}},"15":{"start":{"line":53,"column":4},"end":{"line":53,"column":83}},"16":{"start":{"line":54,"column":4},"end":{"line":54,"column":80}},"17":{"start":{"line":55,"column":4},"end":{"line":55,"column":42}},"18":{"start":{"line":64,"column":4},"end":{"line":64,"column":73}}},"branchMap":{"1":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":4}},{"start":{"line":17,"column":4},"end":{"line":17,"column":4}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"3":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"4":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":42,"column":4}},{"start":{"line":42,"column":4},"end":{"line":42,"column":4}}]},"5":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":44,"column":4}},{"start":{"line":44,"column":4},"end":{"line":44,"column":4}}]}}},"contracts/libraries/LEventsRules.sol":{"l":{"11":99,"13":95,"15":93,"16":33,"18":23,"20":2,"22":35,"29":37,"31":35,"38":15,"39":15,"41":13,"48":6,"50":4,"52":4,"53":2,"60":89,"62":89,"64":87,"65":54,"72":33,"74":31,"76":31,"77":20},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEventsRules.sol","s":{"1":99,"2":95,"3":93,"4":33,"5":60,"6":23,"7":37,"8":2,"9":35,"10":37,"11":35,"12":15,"13":15,"14":13,"15":6,"16":4,"17":4,"18":2,"19":89,"20":89,"21":87,"22":54,"23":33,"24":31,"25":31,"26":20},"b":{"1":[33,60],"2":[23,37],"3":[2,35],"4":[2,2],"5":[54,33],"6":[20,11]},"f":{"1":99,"2":37,"3":15,"4":6,"5":89,"6":33},"fnMap":{"1":{"name":"checkRuleCondition","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":10,"column":3}}},"2":{"name":"checkRule","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":28,"column":3}}},"3":{"name":"checkTransactionRules","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":37,"column":3}}},"4":{"name":"checkEventRules","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":47,"column":3}}},"5":{"name":"doCheckConditions","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":59,"column":3}}},"6":{"name":"doCheckRules","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":71,"column":3}}}},"statementMap":{"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":106}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":90}},"3":{"start":{"line":15,"column":4},"end":{"line":15,"column":406}},"4":{"start":{"line":16,"column":6},"end":{"line":16,"column":44}},"5":{"start":{"line":17,"column":9},"end":{"line":17,"column":524}},"6":{"start":{"line":18,"column":6},"end":{"line":18,"column":36}},"7":{"start":{"line":19,"column":9},"end":{"line":19,"column":640}},"8":{"start":{"line":20,"column":6},"end":{"line":20,"column":42}},"9":{"start":{"line":22,"column":6},"end":{"line":22,"column":36}},"10":{"start":{"line":29,"column":4},"end":{"line":29,"column":68}},"11":{"start":{"line":31,"column":4},"end":{"line":31,"column":32}},"12":{"start":{"line":38,"column":4},"end":{"line":38,"column":99}},"13":{"start":{"line":39,"column":4},"end":{"line":39,"column":56}},"14":{"start":{"line":41,"column":4},"end":{"line":41,"column":22}},"15":{"start":{"line":48,"column":4},"end":{"line":48,"column":113}},"16":{"start":{"line":50,"column":4},"end":{"line":50,"column":42}},"17":{"start":{"line":52,"column":4},"end":{"line":52,"column":1512}},"18":{"start":{"line":53,"column":6},"end":{"line":53,"column":43}},"19":{"start":{"line":60,"column":4},"end":{"line":60,"column":100}},"20":{"start":{"line":62,"column":4},"end":{"line":62,"column":32}},"21":{"start":{"line":64,"column":4},"end":{"line":64,"column":1821}},"22":{"start":{"line":65,"column":6},"end":{"line":65,"column":39}},"23":{"start":{"line":72,"column":4},"end":{"line":72,"column":85}},"24":{"start":{"line":74,"column":4},"end":{"line":74,"column":18}},"25":{"start":{"line":76,"column":4},"end":{"line":76,"column":2075}},"26":{"start":{"line":77,"column":6},"end":{"line":77,"column":29}}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":4}},{"start":{"line":15,"column":4},"end":{"line":15,"column":4}}]},"2":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":9},"end":{"line":17,"column":9}},{"start":{"line":17,"column":9},"end":{"line":17,"column":9}}]},"3":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":9},"end":{"line":19,"column":9}},{"start":{"line":19,"column":9},"end":{"line":19,"column":9}}]},"4":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]},"5":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":4}},{"start":{"line":64,"column":4},"end":{"line":64,"column":4}}]},"6":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":76,"column":4}},{"start":{"line":76,"column":4},"end":{"line":76,"column":4}}]}}},"contracts/libraries/LEventsStorage.sol":{"l":{"16":20,"17":20,"23":5,"29":70,"30":68,"36":35,"37":33,"45":65,"53":133},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LEventsStorage.sol","s":{"1":20,"2":20,"3":5,"4":70,"5":68,"6":35,"7":33,"8":65,"9":133},"b":{"1":[68,2],"2":[33,2]},"f":{"1":20,"2":5,"3":70,"4":35,"5":65,"6":133},"fnMap":{"1":{"name":"isRoleOnEvent","line":11,"loc":{"start":{"line":11,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"setRoleOnEvent","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}},"3":{"name":"setEventOwner","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}}},"4":{"name":"setTransactionRules","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":3}}},"5":{"name":"getTransactionRules","line":40,"loc":{"start":{"line":40,"column":2},"end":{"line":44,"column":3}}},"6":{"name":"getEventOwner","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":52,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":118}},"2":{"start":{"line":17,"column":4},"end":{"line":17,"column":54}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":119}},"4":{"start":{"line":29,"column":4},"end":{"line":29,"column":83}},"5":{"start":{"line":30,"column":4},"end":{"line":30,"column":95}},"6":{"start":{"line":36,"column":4},"end":{"line":36,"column":121}},"7":{"start":{"line":37,"column":4},"end":{"line":37,"column":106}},"8":{"start":{"line":45,"column":4},"end":{"line":45,"column":107}},"9":{"start":{"line":53,"column":4},"end":{"line":53,"column":96}}},"branchMap":{"1":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"2":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}]}}},"contracts/libraries/LMerkleLeafChallenges.sol":{"l":{"19":30,"20":30,"22":30,"24":30,"26":26,"28":10,"34":61,"36":59,"37":59,"39":47,"41":47,"42":45,"44":47,"46":35,"53":17,"54":17,"56":15,"57":15,"60":13,"62":11,"63":5,"64":5,"65":3,"66":3,"69":7,"72":3,"79":45,"80":45,"82":37,"83":35,"85":27,"92":47,"93":47,"94":47,"96":47,"97":2,"106":166,"107":166,"115":134,"116":134,"122":75,"123":75,"131":13,"132":13,"133":13},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LMerkleLeafChallenges.sol","s":{"1":30,"2":30,"3":30,"4":30,"5":26,"6":10,"7":61,"8":59,"9":59,"10":47,"11":47,"12":45,"13":47,"14":35,"15":17,"16":17,"17":15,"18":15,"19":13,"20":11,"21":5,"22":5,"23":3,"24":3,"25":7,"26":3,"27":45,"28":45,"29":37,"30":35,"31":27,"32":47,"33":47,"34":47,"35":47,"36":2,"37":166,"38":166,"39":134,"40":134,"41":75,"42":75,"43":13,"44":13,"45":13},"b":{"1":[10,16],"2":[59,2],"3":[45,2],"4":[35,12],"5":[11,2],"6":[5,6],"7":[3,2],"8":[1,2],"9":[3,4],"10":[27,8],"11":[2,45],"12":[142,24]},"f":{"1":30,"2":61,"3":17,"4":45,"5":47,"6":166,"7":134,"8":75,"9":13},"fnMap":{"1":{"name":"challengeLeafRules","line":16,"loc":{"start":{"line":16,"column":2},"end":{"line":18,"column":3}}},"2":{"name":"challengeLeafConsistency","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}}},"3":{"name":"challengeLeafDuplication","line":49,"loc":{"start":{"line":49,"column":2},"end":{"line":52,"column":3}}},"4":{"name":"challengeLeafLifecycle","line":75,"loc":{"start":{"line":75,"column":2},"end":{"line":78,"column":3}}},"5":{"name":"callCheckLeafFormat","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":91,"column":3}}},"6":{"name":"getMerkleRootIfRegistered","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":105,"column":3}}},"7":{"name":"getMerkleRootIfRegistered","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":114,"column":3}}},"8":{"name":"challengeSuccess","line":119,"loc":{"start":{"line":119,"column":2},"end":{"line":121,"column":3}}},"9":{"name":"rootsAreOrdered","line":126,"loc":{"start":{"line":126,"column":2},"end":{"line":130,"column":3}}}},"statementMap":{"1":{"start":{"line":19,"column":4},"end":{"line":19,"column":43}},"2":{"start":{"line":20,"column":4},"end":{"line":20,"column":83}},"3":{"start":{"line":22,"column":4},"end":{"line":22,"column":90}},"4":{"start":{"line":24,"column":4},"end":{"line":24,"column":111}},"5":{"start":{"line":26,"column":4},"end":{"line":26,"column":90}},"6":{"start":{"line":28,"column":4},"end":{"line":28,"column":68}},"7":{"start":{"line":34,"column":4},"end":{"line":34,"column":91}},"8":{"start":{"line":36,"column":4},"end":{"line":36,"column":43}},"9":{"start":{"line":37,"column":4},"end":{"line":37,"column":83}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":76}},"11":{"start":{"line":41,"column":4},"end":{"line":41,"column":1667}},"12":{"start":{"line":42,"column":6},"end":{"line":42,"column":82}},"13":{"start":{"line":44,"column":4},"end":{"line":44,"column":87}},"14":{"start":{"line":46,"column":4},"end":{"line":46,"column":68}},"15":{"start":{"line":53,"column":4},"end":{"line":53,"column":79}},"16":{"start":{"line":54,"column":4},"end":{"line":54,"column":2256}},"17":{"start":{"line":56,"column":4},"end":{"line":56,"column":77}},"18":{"start":{"line":57,"column":4},"end":{"line":57,"column":2500}},"19":{"start":{"line":60,"column":4},"end":{"line":60,"column":124}},"20":{"start":{"line":62,"column":4},"end":{"line":62,"column":2737}},"21":{"start":{"line":63,"column":6},"end":{"line":63,"column":68}},"22":{"start":{"line":64,"column":6},"end":{"line":64,"column":101}},"23":{"start":{"line":65,"column":6},"end":{"line":65,"column":123}},"24":{"start":{"line":66,"column":6},"end":{"line":66,"column":98}},"25":{"start":{"line":69,"column":4},"end":{"line":69,"column":3225}},"26":{"start":{"line":72,"column":4},"end":{"line":72,"column":106}},"27":{"start":{"line":79,"column":4},"end":{"line":79,"column":43}},"28":{"start":{"line":80,"column":4},"end":{"line":80,"column":83}},"29":{"start":{"line":82,"column":4},"end":{"line":82,"column":102}},"30":{"start":{"line":83,"column":4},"end":{"line":83,"column":106}},"31":{"start":{"line":85,"column":4},"end":{"line":85,"column":76}},"32":{"start":{"line":92,"column":4},"end":{"line":92,"column":115}},"33":{"start":{"line":93,"column":4},"end":{"line":93,"column":99}},"34":{"start":{"line":94,"column":4},"end":{"line":94,"column":97}},"35":{"start":{"line":96,"column":4},"end":{"line":96,"column":4534}},"36":{"start":{"line":97,"column":6},"end":{"line":97,"column":46}},"37":{"start":{"line":106,"column":4},"end":{"line":106,"column":82}},"38":{"start":{"line":107,"column":4},"end":{"line":107,"column":81}},"39":{"start":{"line":115,"column":4},"end":{"line":115,"column":85}},"40":{"start":{"line":116,"column":4},"end":{"line":116,"column":86}},"41":{"start":{"line":122,"column":4},"end":{"line":122,"column":81}},"42":{"start":{"line":123,"column":4},"end":{"line":123,"column":93}},"43":{"start":{"line":131,"column":4},"end":{"line":131,"column":95}},"44":{"start":{"line":132,"column":4},"end":{"line":132,"column":97}},"45":{"start":{"line":133,"column":4},"end":{"line":133,"column":69}}},"branchMap":{"1":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]},"2":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":34,"column":4}},{"start":{"line":34,"column":4},"end":{"line":34,"column":4}}]},"3":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":41,"column":4}},{"start":{"line":41,"column":4},"end":{"line":41,"column":4}}]},"4":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":44,"column":4}},{"start":{"line":44,"column":4},"end":{"line":44,"column":4}}]},"5":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":60,"column":4}},{"start":{"line":60,"column":4},"end":{"line":60,"column":4}}]},"6":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"7":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":6},"end":{"line":64,"column":6}},{"start":{"line":64,"column":6},"end":{"line":64,"column":6}}]},"8":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":6},"end":{"line":66,"column":6}},{"start":{"line":66,"column":6},"end":{"line":66,"column":6}}]},"9":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"10":{"line":83,"type":"if","locations":[{"start":{"line":83,"column":4},"end":{"line":83,"column":4}},{"start":{"line":83,"column":4},"end":{"line":83,"column":4}}]},"11":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":96,"column":4}},{"start":{"line":96,"column":4},"end":{"line":96,"column":4}}]},"12":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":4},"end":{"line":107,"column":4}},{"start":{"line":107,"column":4},"end":{"line":107,"column":4}}]}}},"contracts/libraries/LMerkleLeafChecks.sol":{"l":{"58":30,"60":30,"62":30,"64":30,"66":26,"68":26,"69":26,"71":26,"72":10,"80":45,"81":45,"82":45,"84":45,"85":45,"86":5,"89":40,"90":40,"91":6,"94":34,"95":18,"98":16,"99":5,"102":11,"103":2,"106":9,"107":3,"110":6,"111":3,"119":3,"127":7,"128":4,"130":3,"138":37,"139":37,"141":37,"142":37,"143":35,"145":35,"146":5,"149":30,"151":10,"154":20,"156":20,"158":20,"159":8,"162":12,"163":3,"166":9,"167":3,"170":6,"171":2,"189":47,"190":45,"191":45,"193":45,"194":40,"195":45,"196":45,"205":215,"207":214,"208":213,"209":213,"210":213,"219":128,"222":128,"223":128,"224":128,"225":128,"234":179,"237":179,"238":179,"239":179,"240":179,"241":179,"250":117,"251":117,"254":117,"259":117,"261":117,"271":60,"273":42,"282":8,"283":8,"284":8,"294":18,"295":10,"298":8,"299":1,"302":7,"304":7,"306":7,"307":7,"308":1,"311":6,"313":6,"314":1,"317":5,"318":5,"319":1,"322":4,"331":5,"332":5,"333":2,"336":3,"337":3,"338":1,"348":3,"350":3,"351":3,"353":1,"362":3,"364":3,"366":1,"375":3,"377":3,"379":1,"388":3,"389":3,"390":3,"391":1,"401":3,"402":3,"405":3,"406":3,"415":2,"416":2,"417":2,"418":1,"421":1,"424":1,"433":4,"434":2,"442":45,"443":5,"444":1,"446":4,"449":40,"454":36,"456":36,"459":36,"460":4,"461":36,"473":40,"474":19,"475":1,"477":21,"479":21,"480":5,"489":8,"490":8,"491":8,"499":6,"500":6,"501":6},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LMerkleLeafChecks.sol","s":{"1":30,"2":30,"3":30,"4":30,"5":26,"6":26,"7":26,"8":26,"9":10,"10":45,"11":45,"12":45,"13":45,"14":45,"15":5,"16":40,"17":40,"18":6,"19":34,"20":18,"21":16,"22":5,"23":11,"24":2,"25":9,"26":3,"27":6,"28":3,"29":3,"30":7,"31":4,"32":3,"33":37,"34":37,"35":37,"36":37,"37":35,"38":35,"39":5,"40":30,"41":10,"42":20,"43":20,"44":20,"45":8,"46":12,"47":3,"48":9,"49":3,"50":6,"51":2,"52":47,"53":45,"54":45,"55":45,"56":40,"57":45,"58":45,"59":215,"60":214,"61":213,"62":213,"63":213,"64":128,"65":128,"66":128,"67":128,"68":128,"69":179,"70":179,"71":179,"72":179,"73":179,"74":179,"75":117,"76":117,"77":117,"78":117,"79":117,"80":60,"81":42,"82":8,"83":8,"84":8,"85":18,"86":10,"87":8,"88":1,"89":7,"90":7,"91":7,"92":7,"93":1,"94":6,"95":6,"96":1,"97":5,"98":5,"99":1,"100":4,"101":5,"102":5,"103":2,"104":3,"105":3,"106":1,"107":3,"108":3,"109":3,"110":1,"111":3,"112":3,"113":1,"114":3,"115":3,"116":1,"117":3,"118":3,"119":3,"120":1,"121":3,"122":3,"123":3,"124":3,"125":2,"126":2,"127":2,"128":1,"129":1,"130":1,"131":4,"132":2,"133":45,"134":5,"135":1,"136":4,"137":40,"138":36,"139":36,"140":36,"141":4,"142":36,"143":40,"144":19,"145":1,"146":21,"147":21,"148":5,"149":8,"150":8,"151":8,"152":6,"153":6,"154":6},"b":{"1":[26,4],"2":[10,16],"3":[5,40],"4":[6,34],"5":[18,16],"6":[5,11],"7":[2,9],"8":[3,6],"9":[3,3],"10":[4,3],"11":[35,2],"12":[5,30],"13":[10,20],"14":[8,12],"15":[3,9],"16":[3,6],"17":[2,4],"18":[40,5],"19":[42,18],"20":[10,8],"21":[1,7],"22":[1,6],"23":[1,5],"24":[1,4],"25":[2,3],"26":[1,2],"27":[1,2],"28":[1,2],"29":[1,2],"30":[1,2],"31":[1,1],"32":[2,2],"33":[5,40],"34":[1,4],"35":[36,4],"36":[4,32],"37":[19,21],"38":[1,18],"39":[5,16]},"f":{"1":30,"2":45,"3":7,"4":37,"5":47,"6":215,"7":128,"8":179,"9":117,"10":60,"11":8,"12":18,"13":5,"14":3,"15":3,"16":3,"17":3,"18":3,"19":2,"20":4,"21":45,"22":40,"23":8,"24":6},"fnMap":{"1":{"name":"checkLeafRules","line":53,"loc":{"start":{"line":53,"column":2},"end":{"line":57,"column":3}}},"2":{"name":"checkLeafConsistency","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":79,"column":3}}},"3":{"name":"checkLeafDuplication","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":126,"column":3}}},"4":{"name":"checkLeafLifecycle","line":133,"loc":{"start":{"line":133,"column":2},"end":{"line":137,"column":3}}},"5":{"name":"checkLeafFormat","line":184,"loc":{"start":{"line":184,"column":2},"end":{"line":187,"column":3}}},"6":{"name":"decodeLeafData","line":200,"loc":{"start":{"line":200,"column":2},"end":{"line":204,"column":3}}},"7":{"name":"decodeImmutableTicketData","line":214,"loc":{"start":{"line":214,"column":2},"end":{"line":218,"column":3}}},"8":{"name":"decodeMutableTicketData","line":229,"loc":{"start":{"line":229,"column":2},"end":{"line":233,"column":3}}},"9":{"name":"decodeSigmaData","line":245,"loc":{"start":{"line":245,"column":2},"end":{"line":249,"column":3}}},"10":{"name":"decodeProvenance","line":266,"loc":{"start":{"line":266,"column":2},"end":{"line":270,"column":3}}},"11":{"name":"decodeResellerProvenance","line":277,"loc":{"start":{"line":277,"column":2},"end":{"line":281,"column":3}}},"12":{"name":"checkLeafConsistencySell","line":288,"loc":{"start":{"line":288,"column":2},"end":{"line":293,"column":3}}},"13":{"name":"checkLeafConsistencyResell","line":325,"loc":{"start":{"line":325,"column":2},"end":{"line":330,"column":3}}},"14":{"name":"checkLeafConsistencyUpdate","line":342,"loc":{"start":{"line":342,"column":2},"end":{"line":347,"column":3}}},"15":{"name":"checkLeafConsistencyCancel","line":356,"loc":{"start":{"line":356,"column":2},"end":{"line":361,"column":3}}},"16":{"name":"checkLeafConsistencyRedeem","line":369,"loc":{"start":{"line":369,"column":2},"end":{"line":374,"column":3}}},"17":{"name":"checkLeafLifecycleUpdate","line":382,"loc":{"start":{"line":382,"column":2},"end":{"line":387,"column":3}}},"18":{"name":"checkLeafLifecycleResell","line":395,"loc":{"start":{"line":395,"column":2},"end":{"line":400,"column":3}}},"19":{"name":"checkLeafLifecycleTransfer","line":409,"loc":{"start":{"line":409,"column":2},"end":{"line":414,"column":3}}},"20":{"name":"checkPreviousTicketOwnerPermission","line":427,"loc":{"start":{"line":427,"column":2},"end":{"line":432,"column":3}}},"21":{"name":"isValidSigmaData","line":438,"loc":{"start":{"line":438,"column":2},"end":{"line":441,"column":3}}},"22":{"name":"isValidPrevMerkleProof","line":467,"loc":{"start":{"line":467,"column":2},"end":{"line":472,"column":3}}},"23":{"name":"getLeafIdentity","line":484,"loc":{"start":{"line":484,"column":2},"end":{"line":488,"column":3}}},"24":{"name":"getPrevLeafHash","line":494,"loc":{"start":{"line":494,"column":2},"end":{"line":498,"column":3}}}},"statementMap":{"1":{"start":{"line":58,"column":4},"end":{"line":58,"column":56}},"2":{"start":{"line":60,"column":4},"end":{"line":60,"column":96}},"3":{"start":{"line":62,"column":4},"end":{"line":62,"column":118}},"4":{"start":{"line":64,"column":4},"end":{"line":64,"column":96}},"5":{"start":{"line":66,"column":4},"end":{"line":66,"column":88}},"6":{"start":{"line":68,"column":4},"end":{"line":68,"column":89}},"7":{"start":{"line":69,"column":4},"end":{"line":69,"column":1945}},"8":{"start":{"line":71,"column":4},"end":{"line":71,"column":2156}},"9":{"start":{"line":72,"column":6},"end":{"line":72,"column":92}},"10":{"start":{"line":80,"column":4},"end":{"line":80,"column":56}},"11":{"start":{"line":81,"column":4},"end":{"line":81,"column":88}},"12":{"start":{"line":82,"column":4},"end":{"line":82,"column":96}},"13":{"start":{"line":84,"column":4},"end":{"line":84,"column":90}},"14":{"start":{"line":85,"column":4},"end":{"line":85,"column":2752}},"15":{"start":{"line":86,"column":6},"end":{"line":86,"column":32}},"16":{"start":{"line":89,"column":4},"end":{"line":89,"column":96}},"17":{"start":{"line":90,"column":4},"end":{"line":90,"column":2942}},"18":{"start":{"line":91,"column":6},"end":{"line":91,"column":32}},"19":{"start":{"line":94,"column":4},"end":{"line":94,"column":3033}},"20":{"start":{"line":95,"column":6},"end":{"line":95,"column":96}},"21":{"start":{"line":98,"column":4},"end":{"line":98,"column":3205}},"22":{"start":{"line":99,"column":6},"end":{"line":99,"column":108}},"23":{"start":{"line":102,"column":4},"end":{"line":102,"column":3391}},"24":{"start":{"line":103,"column":6},"end":{"line":103,"column":15}},"25":{"start":{"line":106,"column":4},"end":{"line":106,"column":3520}},"26":{"start":{"line":107,"column":6},"end":{"line":107,"column":98}},"27":{"start":{"line":110,"column":4},"end":{"line":110,"column":3696}},"28":{"start":{"line":111,"column":6},"end":{"line":111,"column":98}},"29":{"start":{"line":119,"column":4},"end":{"line":119,"column":110}},"30":{"start":{"line":127,"column":4},"end":{"line":127,"column":4469}},"31":{"start":{"line":128,"column":6},"end":{"line":128,"column":93}},"32":{"start":{"line":130,"column":6},"end":{"line":130,"column":93}},"33":{"start":{"line":138,"column":4},"end":{"line":138,"column":56}},"34":{"start":{"line":139,"column":4},"end":{"line":139,"column":88}},"35":{"start":{"line":141,"column":4},"end":{"line":141,"column":77}},"36":{"start":{"line":142,"column":4},"end":{"line":142,"column":123}},"37":{"start":{"line":143,"column":4},"end":{"line":143,"column":72}},"38":{"start":{"line":145,"column":4},"end":{"line":145,"column":5269}},"39":{"start":{"line":146,"column":6},"end":{"line":146,"column":50}},"40":{"start":{"line":149,"column":4},"end":{"line":149,"column":5454}},"41":{"start":{"line":151,"column":6},"end":{"line":151,"column":72}},"42":{"start":{"line":154,"column":4},"end":{"line":154,"column":108}},"43":{"start":{"line":156,"column":4},"end":{"line":156,"column":5844}},"44":{"start":{"line":158,"column":4},"end":{"line":158,"column":5969}},"45":{"start":{"line":159,"column":6},"end":{"line":159,"column":32}},"46":{"start":{"line":162,"column":4},"end":{"line":162,"column":6060}},"47":{"start":{"line":163,"column":6},"end":{"line":163,"column":75}},"48":{"start":{"line":166,"column":4},"end":{"line":166,"column":6213}},"49":{"start":{"line":167,"column":6},"end":{"line":167,"column":96}},"50":{"start":{"line":170,"column":4},"end":{"line":170,"column":6387}},"51":{"start":{"line":171,"column":6},"end":{"line":171,"column":98}},"52":{"start":{"line":189,"column":4},"end":{"line":189,"column":56}},"53":{"start":{"line":190,"column":4},"end":{"line":190,"column":96}},"54":{"start":{"line":191,"column":4},"end":{"line":191,"column":88}},"55":{"start":{"line":193,"column":4},"end":{"line":193,"column":7556}},"56":{"start":{"line":194,"column":6},"end":{"line":194,"column":43}},"57":{"start":{"line":195,"column":4},"end":{"line":195,"column":66}},"58":{"start":{"line":196,"column":4},"end":{"line":196,"column":104}},"59":{"start":{"line":205,"column":4},"end":{"line":205,"column":8054}},"60":{"start":{"line":207,"column":4},"end":{"line":207,"column":84}},"61":{"start":{"line":208,"column":4},"end":{"line":208,"column":42}},"62":{"start":{"line":209,"column":4},"end":{"line":209,"column":38}},"63":{"start":{"line":210,"column":4},"end":{"line":210,"column":36}},"64":{"start":{"line":219,"column":4},"end":{"line":219,"column":8704}},"65":{"start":{"line":222,"column":4},"end":{"line":222,"column":41}},"66":{"start":{"line":223,"column":4},"end":{"line":223,"column":57}},"67":{"start":{"line":224,"column":4},"end":{"line":224,"column":39}},"68":{"start":{"line":225,"column":4},"end":{"line":225,"column":63}},"69":{"start":{"line":234,"column":4},"end":{"line":234,"column":9358}},"70":{"start":{"line":237,"column":4},"end":{"line":237,"column":43}},"71":{"start":{"line":238,"column":4},"end":{"line":238,"column":57}},"72":{"start":{"line":239,"column":4},"end":{"line":239,"column":49}},"73":{"start":{"line":240,"column":4},"end":{"line":240,"column":61}},"74":{"start":{"line":241,"column":4},"end":{"line":241,"column":45}},"75":{"start":{"line":250,"column":4},"end":{"line":250,"column":30}},"76":{"start":{"line":251,"column":4},"end":{"line":251,"column":10056}},"77":{"start":{"line":254,"column":4},"end":{"line":254,"column":10193}},"78":{"start":{"line":259,"column":4},"end":{"line":259,"column":10580}},"79":{"start":{"line":261,"column":4},"end":{"line":261,"column":10748}},"80":{"start":{"line":271,"column":4},"end":{"line":271,"column":11199}},"81":{"start":{"line":273,"column":6},"end":{"line":273,"column":65}},"82":{"start":{"line":282,"column":4},"end":{"line":282,"column":30}},"83":{"start":{"line":283,"column":4},"end":{"line":283,"column":100}},"84":{"start":{"line":284,"column":4},"end":{"line":284,"column":11755}},"85":{"start":{"line":294,"column":4},"end":{"line":294,"column":12120}},"86":{"start":{"line":295,"column":6},"end":{"line":295,"column":42}},"87":{"start":{"line":298,"column":4},"end":{"line":298,"column":12252}},"88":{"start":{"line":299,"column":6},"end":{"line":299,"column":58}},"89":{"start":{"line":302,"column":4},"end":{"line":302,"column":12488}},"90":{"start":{"line":304,"column":4},"end":{"line":304,"column":12607}},"91":{"start":{"line":306,"column":4},"end":{"line":306,"column":83}},"92":{"start":{"line":307,"column":4},"end":{"line":307,"column":12811}},"93":{"start":{"line":308,"column":6},"end":{"line":308,"column":55}},"94":{"start":{"line":311,"column":4},"end":{"line":311,"column":12979}},"95":{"start":{"line":313,"column":4},"end":{"line":313,"column":13098}},"96":{"start":{"line":314,"column":6},"end":{"line":314,"column":55}},"97":{"start":{"line":317,"column":4},"end":{"line":317,"column":90}},"98":{"start":{"line":318,"column":4},"end":{"line":318,"column":13307}},"99":{"start":{"line":319,"column":6},"end":{"line":319,"column":66}},"100":{"start":{"line":322,"column":4},"end":{"line":322,"column":84}},"101":{"start":{"line":331,"column":4},"end":{"line":331,"column":86}},"102":{"start":{"line":332,"column":4},"end":{"line":332,"column":13873}},"103":{"start":{"line":333,"column":6},"end":{"line":333,"column":87}},"104":{"start":{"line":336,"column":4},"end":{"line":336,"column":78}},"105":{"start":{"line":337,"column":4},"end":{"line":337,"column":14145}},"106":{"start":{"line":338,"column":6},"end":{"line":338,"column":68}},"107":{"start":{"line":348,"column":4},"end":{"line":348,"column":14595}},"108":{"start":{"line":350,"column":4},"end":{"line":350,"column":81}},"109":{"start":{"line":351,"column":4},"end":{"line":351,"column":14894}},"110":{"start":{"line":353,"column":6},"end":{"line":353,"column":119}},"111":{"start":{"line":362,"column":4},"end":{"line":362,"column":15345}},"112":{"start":{"line":364,"column":4},"end":{"line":364,"column":15576}},"113":{"start":{"line":366,"column":6},"end":{"line":366,"column":112}},"114":{"start":{"line":375,"column":4},"end":{"line":375,"column":16027}},"115":{"start":{"line":377,"column":4},"end":{"line":377,"column":16258}},"116":{"start":{"line":379,"column":6},"end":{"line":379,"column":112}},"117":{"start":{"line":388,"column":4},"end":{"line":388,"column":79}},"118":{"start":{"line":389,"column":4},"end":{"line":389,"column":99}},"119":{"start":{"line":390,"column":4},"end":{"line":390,"column":16802}},"120":{"start":{"line":391,"column":6},"end":{"line":391,"column":60}},"121":{"start":{"line":401,"column":4},"end":{"line":401,"column":93}},"122":{"start":{"line":402,"column":4},"end":{"line":402,"column":17317}},"123":{"start":{"line":405,"column":4},"end":{"line":405,"column":110}},"124":{"start":{"line":406,"column":4},"end":{"line":406,"column":102}},"125":{"start":{"line":415,"column":4},"end":{"line":415,"column":101}},"126":{"start":{"line":416,"column":4},"end":{"line":416,"column":84}},"127":{"start":{"line":417,"column":4},"end":{"line":417,"column":18108}},"128":{"start":{"line":418,"column":6},"end":{"line":418,"column":69}},"129":{"start":{"line":421,"column":4},"end":{"line":421,"column":18360}},"130":{"start":{"line":424,"column":4},"end":{"line":424,"column":93}},"131":{"start":{"line":433,"column":4},"end":{"line":433,"column":18925}},"132":{"start":{"line":434,"column":6},"end":{"line":434,"column":102}},"133":{"start":{"line":442,"column":4},"end":{"line":442,"column":19252}},"134":{"start":{"line":443,"column":6},"end":{"line":443,"column":19317}},"135":{"start":{"line":444,"column":8},"end":{"line":444,"column":52}},"136":{"start":{"line":446,"column":6},"end":{"line":446,"column":15}},"137":{"start":{"line":449,"column":4},"end":{"line":449,"column":19435}},"138":{"start":{"line":454,"column":6},"end":{"line":454,"column":71}},"139":{"start":{"line":456,"column":6},"end":{"line":456,"column":19875}},"140":{"start":{"line":459,"column":6},"end":{"line":459,"column":20049}},"141":{"start":{"line":460,"column":8},"end":{"line":460,"column":48}},"142":{"start":{"line":461,"column":6},"end":{"line":461,"column":27}},"143":{"start":{"line":473,"column":4},"end":{"line":473,"column":20467}},"144":{"start":{"line":474,"column":6},"end":{"line":474,"column":20587}},"145":{"start":{"line":475,"column":8},"end":{"line":475,"column":62}},"146":{"start":{"line":477,"column":6},"end":{"line":477,"column":20729}},"147":{"start":{"line":479,"column":6},"end":{"line":479,"column":20903}},"148":{"start":{"line":480,"column":8},"end":{"line":480,"column":65}},"149":{"start":{"line":489,"column":4},"end":{"line":489,"column":56}},"150":{"start":{"line":490,"column":4},"end":{"line":490,"column":96}},"151":{"start":{"line":491,"column":4},"end":{"line":491,"column":122}},"152":{"start":{"line":499,"column":4},"end":{"line":499,"column":56}},"153":{"start":{"line":500,"column":4},"end":{"line":500,"column":88}},"154":{"start":{"line":501,"column":4},"end":{"line":501,"column":43}}},"branchMap":{"1":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":4}},{"start":{"line":64,"column":4},"end":{"line":64,"column":4}}]},"2":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":4},"end":{"line":71,"column":4}},{"start":{"line":71,"column":4},"end":{"line":71,"column":4}}]},"3":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":85,"column":4}},{"start":{"line":85,"column":4},"end":{"line":85,"column":4}}]},"4":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":4},"end":{"line":90,"column":4}},{"start":{"line":90,"column":4},"end":{"line":90,"column":4}}]},"5":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":94,"column":4}},{"start":{"line":94,"column":4},"end":{"line":94,"column":4}}]},"6":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":4}},{"start":{"line":98,"column":4},"end":{"line":98,"column":4}}]},"7":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":4},"end":{"line":102,"column":4}},{"start":{"line":102,"column":4},"end":{"line":102,"column":4}}]},"8":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":4},"end":{"line":106,"column":4}},{"start":{"line":106,"column":4},"end":{"line":106,"column":4}}]},"9":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":110,"column":4}},{"start":{"line":110,"column":4},"end":{"line":110,"column":4}}]},"10":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":4},"end":{"line":127,"column":4}},{"start":{"line":127,"column":4},"end":{"line":127,"column":4}}]},"11":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":4},"end":{"line":142,"column":4}},{"start":{"line":142,"column":4},"end":{"line":142,"column":4}}]},"12":{"line":145,"type":"if","locations":[{"start":{"line":145,"column":4},"end":{"line":145,"column":4}},{"start":{"line":145,"column":4},"end":{"line":145,"column":4}}]},"13":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":4},"end":{"line":149,"column":4}},{"start":{"line":149,"column":4},"end":{"line":149,"column":4}}]},"14":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":4},"end":{"line":158,"column":4}},{"start":{"line":158,"column":4},"end":{"line":158,"column":4}}]},"15":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":4},"end":{"line":162,"column":4}},{"start":{"line":162,"column":4},"end":{"line":162,"column":4}}]},"16":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":4},"end":{"line":166,"column":4}},{"start":{"line":166,"column":4},"end":{"line":166,"column":4}}]},"17":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"18":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":4},"end":{"line":193,"column":4}},{"start":{"line":193,"column":4},"end":{"line":193,"column":4}}]},"19":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":4},"end":{"line":271,"column":4}},{"start":{"line":271,"column":4},"end":{"line":271,"column":4}}]},"20":{"line":294,"type":"if","locations":[{"start":{"line":294,"column":4},"end":{"line":294,"column":4}},{"start":{"line":294,"column":4},"end":{"line":294,"column":4}}]},"21":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":4},"end":{"line":298,"column":4}},{"start":{"line":298,"column":4},"end":{"line":298,"column":4}}]},"22":{"line":307,"type":"if","locations":[{"start":{"line":307,"column":4},"end":{"line":307,"column":4}},{"start":{"line":307,"column":4},"end":{"line":307,"column":4}}]},"23":{"line":313,"type":"if","locations":[{"start":{"line":313,"column":4},"end":{"line":313,"column":4}},{"start":{"line":313,"column":4},"end":{"line":313,"column":4}}]},"24":{"line":318,"type":"if","locations":[{"start":{"line":318,"column":4},"end":{"line":318,"column":4}},{"start":{"line":318,"column":4},"end":{"line":318,"column":4}}]},"25":{"line":332,"type":"if","locations":[{"start":{"line":332,"column":4},"end":{"line":332,"column":4}},{"start":{"line":332,"column":4},"end":{"line":332,"column":4}}]},"26":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":4},"end":{"line":337,"column":4}},{"start":{"line":337,"column":4},"end":{"line":337,"column":4}}]},"27":{"line":351,"type":"if","locations":[{"start":{"line":351,"column":4},"end":{"line":351,"column":4}},{"start":{"line":351,"column":4},"end":{"line":351,"column":4}}]},"28":{"line":364,"type":"if","locations":[{"start":{"line":364,"column":4},"end":{"line":364,"column":4}},{"start":{"line":364,"column":4},"end":{"line":364,"column":4}}]},"29":{"line":377,"type":"if","locations":[{"start":{"line":377,"column":4},"end":{"line":377,"column":4}},{"start":{"line":377,"column":4},"end":{"line":377,"column":4}}]},"30":{"line":390,"type":"if","locations":[{"start":{"line":390,"column":4},"end":{"line":390,"column":4}},{"start":{"line":390,"column":4},"end":{"line":390,"column":4}}]},"31":{"line":417,"type":"if","locations":[{"start":{"line":417,"column":4},"end":{"line":417,"column":4}},{"start":{"line":417,"column":4},"end":{"line":417,"column":4}}]},"32":{"line":433,"type":"if","locations":[{"start":{"line":433,"column":4},"end":{"line":433,"column":4}},{"start":{"line":433,"column":4},"end":{"line":433,"column":4}}]},"33":{"line":442,"type":"if","locations":[{"start":{"line":442,"column":4},"end":{"line":442,"column":4}},{"start":{"line":442,"column":4},"end":{"line":442,"column":4}}]},"34":{"line":443,"type":"if","locations":[{"start":{"line":443,"column":6},"end":{"line":443,"column":6}},{"start":{"line":443,"column":6},"end":{"line":443,"column":6}}]},"35":{"line":449,"type":"if","locations":[{"start":{"line":449,"column":4},"end":{"line":449,"column":4}},{"start":{"line":449,"column":4},"end":{"line":449,"column":4}}]},"36":{"line":459,"type":"if","locations":[{"start":{"line":459,"column":6},"end":{"line":459,"column":6}},{"start":{"line":459,"column":6},"end":{"line":459,"column":6}}]},"37":{"line":473,"type":"if","locations":[{"start":{"line":473,"column":4},"end":{"line":473,"column":4}},{"start":{"line":473,"column":4},"end":{"line":473,"column":4}}]},"38":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":6},"end":{"line":474,"column":6}},{"start":{"line":474,"column":6},"end":{"line":474,"column":6}}]},"39":{"line":479,"type":"if","locations":[{"start":{"line":479,"column":6},"end":{"line":479,"column":6}},{"start":{"line":479,"column":6},"end":{"line":479,"column":6}}]}}},"contracts/libraries/LMerkleLeafRules.sol":{"l":{"34":45,"35":45,"44":20,"45":20,"47":20,"48":5,"49":1,"51":4,"52":1,"55":4,"56":1,"58":3,"59":1,"62":11,"63":4,"73":4,"74":4,"75":1,"77":1,"86":26,"87":26,"89":26,"98":32,"99":32,"100":32,"102":32,"104":32,"106":16,"108":16,"110":16,"111":10,"114":6,"116":6,"117":2,"120":4,"129":71,"138":115,"147":48,"148":48,"151":48,"154":48,"155":16,"157":16,"167":48,"168":6,"169":6,"172":42,"173":6,"174":6,"177":36,"178":14,"179":14,"183":22,"185":22,"186":5,"189":17,"190":5,"195":12,"203":14,"211":5,"219":5,"227":12,"235":6,"236":6,"237":6,"238":6,"247":6,"248":6,"249":6,"250":6,"252":6},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LMerkleLeafRules.sol","s":{"1":45,"2":45,"3":20,"4":20,"5":20,"6":5,"7":1,"8":4,"9":1,"10":15,"11":4,"12":1,"13":3,"14":1,"15":11,"16":4,"17":4,"18":4,"19":1,"20":3,"21":1,"22":26,"23":26,"24":26,"25":32,"26":32,"27":32,"28":32,"29":32,"30":16,"31":16,"32":16,"33":10,"34":6,"35":6,"36":2,"37":4,"38":71,"39":115,"40":48,"41":48,"42":48,"43":48,"44":16,"45":32,"46":16,"47":48,"48":6,"49":6,"50":42,"51":6,"52":6,"53":36,"54":14,"55":14,"56":22,"57":22,"58":5,"59":17,"60":5,"61":12,"62":14,"63":5,"64":5,"65":12,"66":6,"67":6,"68":6,"69":6,"70":6,"71":6,"72":6,"73":6,"74":6},"b":{"1":[5,15],"2":[1,4],"3":[1,3],"4":[4,11],"5":[1,3],"6":[1,2],"7":[4,7],"8":[1,3],"9":[1,2],"10":[16,16],"11":[10,6],"12":[2,4],"13":[16,32],"14":[16,16],"15":[6,42],"16":[6,36],"17":[14,22],"18":[5,17],"19":[5,12]},"f":{"1":45,"2":20,"3":4,"4":26,"5":32,"6":71,"7":115,"8":48,"9":48,"10":14,"11":5,"12":5,"13":12,"14":6,"15":6},"fnMap":{"1":{"name":"checkRulesDataFormat","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":33,"column":3}}},"2":{"name":"checkLeafLifecycle","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":43,"column":3}}},"3":{"name":"checkRulesConsistencySell","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":72,"column":3}}},"4":{"name":"runRules","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":85,"column":3}}},"5":{"name":"doRunRules","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":97,"column":3}}},"6":{"name":"decodeImmutableRulesData","line":124,"loc":{"start":{"line":124,"column":2},"end":{"line":128,"column":3}}},"7":{"name":"decodeMutableRulesData","line":133,"loc":{"start":{"line":133,"column":2},"end":{"line":137,"column":3}}},"8":{"name":"runConditions","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":146,"column":3}}},"9":{"name":"runCondition","line":161,"loc":{"start":{"line":161,"column":2},"end":{"line":166,"column":3}}},"10":{"name":"checkTransactionTimeIsBetween","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":202,"column":3}}},"11":{"name":"checkNumPermittedResells","line":206,"loc":{"start":{"line":206,"column":2},"end":{"line":210,"column":3}}},"12":{"name":"checkNumPermittedTransfers","line":214,"loc":{"start":{"line":214,"column":2},"end":{"line":218,"column":3}}},"13":{"name":"checkNumPermittedChangesOfOwnership","line":222,"loc":{"start":{"line":222,"column":2},"end":{"line":226,"column":3}}},"14":{"name":"checkTicketGroupMatches","line":230,"loc":{"start":{"line":230,"column":2},"end":{"line":234,"column":3}}},"15":{"name":"checkTicketOwnerIsInWhitelist","line":241,"loc":{"start":{"line":241,"column":2},"end":{"line":246,"column":3}}}},"statementMap":{"1":{"start":{"line":34,"column":4},"end":{"line":34,"column":48}},"2":{"start":{"line":35,"column":4},"end":{"line":35,"column":44}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":88}},"4":{"start":{"line":45,"column":4},"end":{"line":45,"column":96}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":1273}},"6":{"start":{"line":48,"column":6},"end":{"line":48,"column":1338}},"7":{"start":{"line":49,"column":8},"end":{"line":49,"column":64}},"8":{"start":{"line":51,"column":6},"end":{"line":51,"column":1492}},"9":{"start":{"line":52,"column":8},"end":{"line":52,"column":67}},"10":{"start":{"line":54,"column":11},"end":{"line":54,"column":1652}},"11":{"start":{"line":55,"column":6},"end":{"line":55,"column":1719}},"12":{"start":{"line":56,"column":8},"end":{"line":56,"column":67}},"13":{"start":{"line":58,"column":6},"end":{"line":58,"column":1872}},"14":{"start":{"line":59,"column":8},"end":{"line":59,"column":68}},"15":{"start":{"line":62,"column":6},"end":{"line":62,"column":2047}},"16":{"start":{"line":63,"column":8},"end":{"line":63,"column":55}},"17":{"start":{"line":73,"column":4},"end":{"line":73,"column":88}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":2513}},"19":{"start":{"line":75,"column":6},"end":{"line":75,"column":83}},"20":{"start":{"line":76,"column":9},"end":{"line":76,"column":2646}},"21":{"start":{"line":77,"column":6},"end":{"line":77,"column":85}},"22":{"start":{"line":86,"column":4},"end":{"line":86,"column":96}},"23":{"start":{"line":87,"column":4},"end":{"line":87,"column":88}},"24":{"start":{"line":89,"column":4},"end":{"line":89,"column":104}},"25":{"start":{"line":98,"column":4},"end":{"line":98,"column":90}},"26":{"start":{"line":99,"column":4},"end":{"line":99,"column":20}},"27":{"start":{"line":100,"column":4},"end":{"line":100,"column":72}},"28":{"start":{"line":102,"column":4},"end":{"line":102,"column":3708}},"29":{"start":{"line":104,"column":4},"end":{"line":104,"column":3833}},"30":{"start":{"line":106,"column":6},"end":{"line":106,"column":15}},"31":{"start":{"line":108,"column":4},"end":{"line":108,"column":84}},"32":{"start":{"line":110,"column":4},"end":{"line":110,"column":4102}},"33":{"start":{"line":111,"column":6},"end":{"line":111,"column":30}},"34":{"start":{"line":114,"column":4},"end":{"line":114,"column":4211}},"35":{"start":{"line":116,"column":4},"end":{"line":116,"column":4328}},"36":{"start":{"line":117,"column":6},"end":{"line":117,"column":15}},"37":{"start":{"line":120,"column":4},"end":{"line":120,"column":85}},"38":{"start":{"line":129,"column":4},"end":{"line":129,"column":122}},"39":{"start":{"line":138,"column":4},"end":{"line":138,"column":111}},"40":{"start":{"line":147,"column":4},"end":{"line":147,"column":105}},"41":{"start":{"line":148,"column":4},"end":{"line":148,"column":30}},"42":{"start":{"line":151,"column":4},"end":{"line":151,"column":5869}},"43":{"start":{"line":154,"column":4},"end":{"line":154,"column":6025}},"44":{"start":{"line":155,"column":6},"end":{"line":155,"column":44}},"45":{"start":{"line":156,"column":9},"end":{"line":156,"column":6188}},"46":{"start":{"line":157,"column":6},"end":{"line":157,"column":6226}},"47":{"start":{"line":167,"column":4},"end":{"line":167,"column":6619}},"48":{"start":{"line":168,"column":6},"end":{"line":168,"column":102}},"49":{"start":{"line":169,"column":6},"end":{"line":169,"column":81}},"50":{"start":{"line":172,"column":4},"end":{"line":172,"column":6892}},"51":{"start":{"line":173,"column":6},"end":{"line":173,"column":69}},"52":{"start":{"line":174,"column":6},"end":{"line":174,"column":92}},"53":{"start":{"line":177,"column":4},"end":{"line":177,"column":7149}},"54":{"start":{"line":178,"column":6},"end":{"line":178,"column":91}},"55":{"start":{"line":179,"column":6},"end":{"line":179,"column":89}},"56":{"start":{"line":183,"column":4},"end":{"line":183,"column":68}},"57":{"start":{"line":185,"column":4},"end":{"line":185,"column":7566}},"58":{"start":{"line":186,"column":6},"end":{"line":186,"column":72}},"59":{"start":{"line":189,"column":4},"end":{"line":189,"column":7727}},"60":{"start":{"line":190,"column":6},"end":{"line":190,"column":74}},"61":{"start":{"line":195,"column":4},"end":{"line":195,"column":81}},"62":{"start":{"line":203,"column":4},"end":{"line":203,"column":93}},"63":{"start":{"line":211,"column":4},"end":{"line":211,"column":65}},"64":{"start":{"line":219,"column":4},"end":{"line":219,"column":67}},"65":{"start":{"line":227,"column":4},"end":{"line":227,"column":98}},"66":{"start":{"line":235,"column":4},"end":{"line":235,"column":69}},"67":{"start":{"line":236,"column":4},"end":{"line":236,"column":71}},"68":{"start":{"line":237,"column":4},"end":{"line":237,"column":68}},"69":{"start":{"line":238,"column":4},"end":{"line":238,"column":84}},"70":{"start":{"line":247,"column":4},"end":{"line":247,"column":53}},"71":{"start":{"line":248,"column":4},"end":{"line":248,"column":14}},"72":{"start":{"line":249,"column":4},"end":{"line":249,"column":9899}},"73":{"start":{"line":250,"column":6},"end":{"line":250,"column":67}},"74":{"start":{"line":252,"column":4},"end":{"line":252,"column":43}}},"branchMap":{"1":{"line":47,"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":47,"column":4}},{"start":{"line":47,"column":4},"end":{"line":47,"column":4}}]},"2":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":6},"end":{"line":48,"column":6}},{"start":{"line":48,"column":6},"end":{"line":48,"column":6}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":6},"end":{"line":51,"column":6}},{"start":{"line":51,"column":6},"end":{"line":51,"column":6}}]},"4":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":11},"end":{"line":54,"column":11}},{"start":{"line":54,"column":11},"end":{"line":54,"column":11}}]},"5":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":6},"end":{"line":55,"column":6}},{"start":{"line":55,"column":6},"end":{"line":55,"column":6}}]},"6":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":6},"end":{"line":58,"column":6}},{"start":{"line":58,"column":6},"end":{"line":58,"column":6}}]},"7":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":6},"end":{"line":62,"column":6}},{"start":{"line":62,"column":6},"end":{"line":62,"column":6}}]},"8":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":74,"column":4}},{"start":{"line":74,"column":4},"end":{"line":74,"column":4}}]},"9":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":9},"end":{"line":76,"column":9}},{"start":{"line":76,"column":9},"end":{"line":76,"column":9}}]},"10":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":104,"column":4}},{"start":{"line":104,"column":4},"end":{"line":104,"column":4}}]},"11":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":110,"column":4}},{"start":{"line":110,"column":4},"end":{"line":110,"column":4}}]},"12":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":4},"end":{"line":116,"column":4}},{"start":{"line":116,"column":4},"end":{"line":116,"column":4}}]},"13":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":4},"end":{"line":154,"column":4}},{"start":{"line":154,"column":4},"end":{"line":154,"column":4}}]},"14":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":9},"end":{"line":156,"column":9}},{"start":{"line":156,"column":9},"end":{"line":156,"column":9}}]},"15":{"line":167,"type":"if","locations":[{"start":{"line":167,"column":4},"end":{"line":167,"column":4}},{"start":{"line":167,"column":4},"end":{"line":167,"column":4}}]},"16":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":4},"end":{"line":172,"column":4}},{"start":{"line":172,"column":4},"end":{"line":172,"column":4}}]},"17":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":4},"end":{"line":177,"column":4}},{"start":{"line":177,"column":4},"end":{"line":177,"column":4}}]},"18":{"line":185,"type":"if","locations":[{"start":{"line":185,"column":4},"end":{"line":185,"column":4}},{"start":{"line":185,"column":4},"end":{"line":185,"column":4}}]},"19":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":4},"end":{"line":189,"column":4}},{"start":{"line":189,"column":4},"end":{"line":189,"column":4}}]}}},"contracts/libraries/LMerkleRoots.sol":{"l":{"16":157,"17":155,"21":155,"22":153,"26":83,"27":83,"28":81,"36":153,"38":151,"39":151,"41":151,"42":151,"43":151,"44":151,"45":151,"47":151,"54":81,"55":81,"56":77,"57":77,"58":77,"59":77,"66":75,"67":75,"69":75,"70":74,"71":74,"72":74,"73":74,"74":74,"83":216,"91":160,"92":160,"93":160,"101":305,"109":342,"118":187,"120":187,"121":101,"123":101,"124":49,"126":52,"129":187},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LMerkleRoots.sol","s":{"1":157,"2":155,"3":83,"4":83,"5":153,"6":151,"7":151,"8":151,"9":151,"10":151,"11":151,"12":151,"13":151,"14":81,"15":81,"16":77,"17":77,"18":77,"19":77,"20":75,"21":75,"22":75,"23":74,"24":74,"25":74,"26":74,"27":74,"28":216,"29":160,"30":160,"31":160,"32":305,"33":342,"34":187,"35":187,"36":101,"37":101,"38":49,"39":52,"40":187},"b":{"1":[155,2],"2":[153,2],"3":[81,2],"4":[151,2],"5":[77,4],"6":[74,1],"7":[49,52]},"f":{"1":157,"2":155,"3":83,"4":153,"5":81,"6":75,"7":216,"8":160,"9":305,"10":342,"11":187},"fnMap":{"1":{"name":"onlyRegisteredValidator","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":60}}},"2":{"name":"onlyIfRootNotRegistered","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":20,"column":79}}},"3":{"name":"onlyAfterUnlockTime","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":75}}},"4":{"name":"registerMerkleRoot","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":35,"column":3}}},"5":{"name":"unlockMerkleRootDeposit","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":53,"column":3}}},"6":{"name":"finaliseAutoChallenge","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":65,"column":3}}},"7":{"name":"getRootRegistrationTime","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":82,"column":3}}},"8":{"name":"getRootDepositUnlockTime","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":90,"column":3}}},"9":{"name":"getNewMerkleRootDeposit","line":96,"loc":{"start":{"line":96,"column":2},"end":{"line":100,"column":3}}},"10":{"name":"merkleRootIsRegistered","line":104,"loc":{"start":{"line":104,"column":2},"end":{"line":108,"column":3}}},"11":{"name":"generateMerkleRoot","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":117,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":99}},"2":{"start":{"line":21,"column":4},"end":{"line":21,"column":93}},"3":{"start":{"line":26,"column":4},"end":{"line":26,"column":56}},"4":{"start":{"line":27,"column":4},"end":{"line":27,"column":110}},"5":{"start":{"line":36,"column":4},"end":{"line":36,"column":84}},"6":{"start":{"line":38,"column":4},"end":{"line":38,"column":52}},"7":{"start":{"line":39,"column":4},"end":{"line":39,"column":57}},"8":{"start":{"line":41,"column":4},"end":{"line":41,"column":60}},"9":{"start":{"line":42,"column":4},"end":{"line":42,"column":80}},"10":{"start":{"line":43,"column":4},"end":{"line":43,"column":68}},"11":{"start":{"line":44,"column":4},"end":{"line":44,"column":63}},"12":{"start":{"line":45,"column":4},"end":{"line":45,"column":77}},"13":{"start":{"line":47,"column":4},"end":{"line":47,"column":81}},"14":{"start":{"line":54,"column":4},"end":{"line":54,"column":70}},"15":{"start":{"line":55,"column":4},"end":{"line":55,"column":47}},"16":{"start":{"line":56,"column":4},"end":{"line":56,"column":77}},"17":{"start":{"line":57,"column":4},"end":{"line":57,"column":57}},"18":{"start":{"line":58,"column":4},"end":{"line":58,"column":58}},"19":{"start":{"line":59,"column":4},"end":{"line":59,"column":59}},"20":{"start":{"line":66,"column":4},"end":{"line":66,"column":70}},"21":{"start":{"line":67,"column":4},"end":{"line":67,"column":69}},"22":{"start":{"line":69,"column":4},"end":{"line":69,"column":2810}},"23":{"start":{"line":70,"column":6},"end":{"line":70,"column":67}},"24":{"start":{"line":71,"column":6},"end":{"line":71,"column":59}},"25":{"start":{"line":72,"column":6},"end":{"line":72,"column":61}},"26":{"start":{"line":73,"column":6},"end":{"line":73,"column":59}},"27":{"start":{"line":74,"column":6},"end":{"line":74,"column":59}},"28":{"start":{"line":83,"column":4},"end":{"line":83,"column":87}},"29":{"start":{"line":91,"column":4},"end":{"line":91,"column":72}},"30":{"start":{"line":92,"column":4},"end":{"line":92,"column":87}},"31":{"start":{"line":93,"column":4},"end":{"line":93,"column":57}},"32":{"start":{"line":101,"column":4},"end":{"line":101,"column":58}},"33":{"start":{"line":109,"column":4},"end":{"line":109,"column":96}},"34":{"start":{"line":118,"column":4},"end":{"line":118,"column":36}},"35":{"start":{"line":120,"column":4},"end":{"line":120,"column":4458}},"36":{"start":{"line":121,"column":6},"end":{"line":121,"column":42}},"37":{"start":{"line":123,"column":6},"end":{"line":123,"column":4630}},"38":{"start":{"line":124,"column":8},"end":{"line":124,"column":76}},"39":{"start":{"line":126,"column":8},"end":{"line":126,"column":76}},"40":{"start":{"line":129,"column":4},"end":{"line":129,"column":27}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4}},{"start":{"line":16,"column":4},"end":{"line":16,"column":4}}]},"2":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":4}},{"start":{"line":21,"column":4},"end":{"line":21,"column":4}}]},"3":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"4":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":4},"end":{"line":36,"column":4}},{"start":{"line":36,"column":4},"end":{"line":36,"column":4}}]},"5":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":55,"column":4}},{"start":{"line":55,"column":4},"end":{"line":55,"column":4}}]},"6":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"7":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":6},"end":{"line":123,"column":6}},{"start":{"line":123,"column":6},"end":{"line":123,"column":6}}]}}},"contracts/libraries/LMerkleRootsStorage.sol":{"l":{"17":305,"25":160,"33":494,"39":151,"47":156,"53":302,"59":151,"67":216},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LMerkleRootsStorage.sol","s":{"1":305,"2":160,"3":494,"4":151,"5":156,"6":302,"7":151,"8":216},"b":{},"f":{"1":305,"2":160,"3":494,"4":151,"5":156,"6":302,"7":151,"8":216},"fnMap":{"1":{"name":"getRootDeposit","line":12,"loc":{"start":{"line":12,"column":2},"end":{"line":16,"column":3}}},"2":{"name":"getRootDepositLockPeriod","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":24,"column":3}}},"3":{"name":"getRootOwner","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":32,"column":3}}},"4":{"name":"setRootOwner","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":38,"column":3}}},"5":{"name":"getDeposit","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":46,"column":3}}},"6":{"name":"setDeposit","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":3}}},"7":{"name":"setRootRegistrationTime","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}},"8":{"name":"getRootRegistrationTime","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":66,"column":3}}}},"statementMap":{"1":{"start":{"line":17,"column":4},"end":{"line":17,"column":51}},"2":{"start":{"line":25,"column":4},"end":{"line":25,"column":71}},"3":{"start":{"line":33,"column":4},"end":{"line":33,"column":97}},"4":{"start":{"line":39,"column":4},"end":{"line":39,"column":96}},"5":{"start":{"line":47,"column":4},"end":{"line":47,"column":98}},"6":{"start":{"line":53,"column":4},"end":{"line":53,"column":97}},"7":{"start":{"line":59,"column":4},"end":{"line":59,"column":115}},"8":{"start":{"line":67,"column":4},"end":{"line":67,"column":116}}},"branchMap":{}},"contracts/libraries/LProposals.sol":{"l":{"28":55,"29":51,"33":79,"34":67,"38":37,"39":35,"43":37,"44":35,"50":31,"51":31,"52":29,"55":29,"57":29,"64":34,"66":32,"67":32,"70":30,"77":9,"84":51,"85":47,"91":20,"92":4,"98":43,"99":25,"100":25,"101":25,"108":35,"109":29,"116":35,"118":29,"120":29,"121":3,"122":3,"123":3,"124":3,"127":29,"135":2,"143":18,"151":9,"159":19,"165":9,"173":9,"181":19,"187":9,"195":9,"201":5,"209":9,"215":9,"222":9,"228":5,"236":5,"242":9,"250":43,"258":25,"266":65,"274":50,"282":104,"290":67,"291":67,"292":67,"300":68,"301":68,"302":68,"303":68,"310":31,"311":31,"312":31,"313":31,"320":32,"321":32,"322":32,"323":32,"324":30,"331":30,"332":30},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LProposals.sol","s":{"1":55,"2":79,"3":37,"4":37,"5":31,"6":31,"7":29,"8":29,"9":29,"10":34,"11":32,"12":32,"13":30,"14":9,"15":51,"16":47,"17":20,"18":4,"19":43,"20":25,"21":25,"22":25,"23":35,"24":29,"25":35,"26":29,"27":29,"28":3,"29":3,"30":3,"31":3,"32":29,"33":2,"34":18,"35":9,"36":19,"37":9,"38":9,"39":19,"40":9,"41":9,"42":5,"43":9,"44":9,"45":9,"46":5,"47":5,"48":9,"49":43,"50":25,"51":65,"52":50,"53":104,"54":67,"55":67,"56":67,"57":68,"58":68,"59":68,"60":68,"61":31,"62":31,"63":31,"64":31,"65":32,"66":32,"67":32,"68":32,"69":30,"70":30,"71":30},"b":{"1":[51,4],"2":[67,12],"3":[35,2],"4":[35,2],"5":[32,2],"6":[3,26]},"f":{"1":55,"2":79,"3":37,"4":37,"5":31,"6":34,"7":9,"8":51,"9":20,"10":43,"11":35,"12":35,"13":2,"14":18,"15":9,"16":19,"17":9,"18":9,"19":19,"20":9,"21":9,"22":5,"23":9,"24":9,"25":9,"26":5,"27":5,"28":9,"29":43,"30":25,"31":65,"32":50,"33":104,"34":67,"35":68,"36":31,"37":32,"38":30},"fnMap":{"1":{"name":"onlyInVotingPeriod","line":27,"loc":{"start":{"line":27,"column":2},"end":{"line":27,"column":73}}},"2":{"name":"onlyAfterRevealingFinishedAndProposalNotEnded","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":32,"column":100}}},"3":{"name":"onlyCommunityProposals","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":37,"column":77}}},"4":{"name":"onlyGovernanceProposals","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":78}}},"5":{"name":"createCommunityProposal","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}}},"6":{"name":"createGovernanceProposal","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":63,"column":3}}},"7":{"name":"createProposal","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":76,"column":3}}},"8":{"name":"castVote","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":83,"column":3}}},"9":{"name":"cancelVote","line":88,"loc":{"start":{"line":88,"column":2},"end":{"line":90,"column":3}}},"10":{"name":"revealVote","line":95,"loc":{"start":{"line":95,"column":2},"end":{"line":97,"column":3}}},"11":{"name":"endCommunityProposal","line":104,"loc":{"start":{"line":104,"column":2},"end":{"line":107,"column":3}}},"12":{"name":"endGovernanceProposal","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":115,"column":3}}},"13":{"name":"getAventusTime","line":130,"loc":{"start":{"line":130,"column":2},"end":{"line":134,"column":3}}},"14":{"name":"getTotalRevealedStake","line":138,"loc":{"start":{"line":138,"column":2},"end":{"line":142,"column":3}}},"15":{"name":"getOwner","line":146,"loc":{"start":{"line":146,"column":2},"end":{"line":150,"column":3}}},"16":{"name":"getRevealedVoterStake","line":154,"loc":{"start":{"line":154,"column":2},"end":{"line":158,"column":3}}},"17":{"name":"clearRevealedStake","line":162,"loc":{"start":{"line":162,"column":2},"end":{"line":164,"column":3}}},"18":{"name":"getNumVotersRevealedWithStake","line":168,"loc":{"start":{"line":168,"column":2},"end":{"line":172,"column":3}}},"19":{"name":"getWinningProposalOption","line":176,"loc":{"start":{"line":176,"column":2},"end":{"line":180,"column":3}}},"20":{"name":"setWinningProposalOption","line":184,"loc":{"start":{"line":184,"column":2},"end":{"line":186,"column":3}}},"21":{"name":"getTotalWinningsToVoters","line":190,"loc":{"start":{"line":190,"column":2},"end":{"line":194,"column":3}}},"22":{"name":"setTotalWinningsToVoters","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":200,"column":3}}},"23":{"name":"getTotalWinningStake","line":204,"loc":{"start":{"line":204,"column":2},"end":{"line":208,"column":3}}},"24":{"name":"setTotalWinningStake","line":212,"loc":{"start":{"line":212,"column":2},"end":{"line":214,"column":3}}},"25":{"name":"incrementNumVotersClaimed","line":218,"loc":{"start":{"line":218,"column":2},"end":{"line":221,"column":3}}},"26":{"name":"initialiseVotersWinningsPot","line":225,"loc":{"start":{"line":225,"column":2},"end":{"line":227,"column":3}}},"27":{"name":"getVotersWinningsPot","line":231,"loc":{"start":{"line":231,"column":2},"end":{"line":235,"column":3}}},"28":{"name":"reduceVotersWinningsPot","line":239,"loc":{"start":{"line":239,"column":2},"end":{"line":241,"column":3}}},"29":{"name":"getVotingStartTime","line":245,"loc":{"start":{"line":245,"column":2},"end":{"line":249,"column":3}}},"30":{"name":"getVotingRevealStartTime","line":253,"loc":{"start":{"line":253,"column":2},"end":{"line":257,"column":3}}},"31":{"name":"getVotingRevealEndTime","line":261,"loc":{"start":{"line":261,"column":2},"end":{"line":265,"column":3}}},"32":{"name":"getCommunityProposalDeposit","line":269,"loc":{"start":{"line":269,"column":2},"end":{"line":273,"column":3}}},"33":{"name":"getGovernanceProposalDeposit","line":277,"loc":{"start":{"line":277,"column":2},"end":{"line":281,"column":3}}},"34":{"name":"endProposal","line":285,"loc":{"start":{"line":285,"column":2},"end":{"line":289,"column":3}}},"35":{"name":"getTimestamps","line":295,"loc":{"start":{"line":295,"column":2},"end":{"line":299,"column":3}}},"36":{"name":"doCreateCommunityProposal","line":306,"loc":{"start":{"line":306,"column":2},"end":{"line":309,"column":3}}},"37":{"name":"doCreateGovernanceProposal","line":316,"loc":{"start":{"line":316,"column":2},"end":{"line":319,"column":3}}},"38":{"name":"getTimestampsAndEmitGovernanceProposalLog","line":327,"loc":{"start":{"line":327,"column":2},"end":{"line":330,"column":3}}}},"statementMap":{"1":{"start":{"line":28,"column":4},"end":{"line":28,"column":98}},"2":{"start":{"line":33,"column":4},"end":{"line":33,"column":125}},"3":{"start":{"line":38,"column":4},"end":{"line":38,"column":112}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":114}},"5":{"start":{"line":50,"column":4},"end":{"line":50,"column":56}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":66}},"7":{"start":{"line":52,"column":4},"end":{"line":52,"column":120}},"8":{"start":{"line":55,"column":4},"end":{"line":55,"column":63}},"9":{"start":{"line":57,"column":4},"end":{"line":57,"column":2809}},"10":{"start":{"line":64,"column":4},"end":{"line":64,"column":76}},"11":{"start":{"line":66,"column":4},"end":{"line":66,"column":57}},"12":{"start":{"line":67,"column":4},"end":{"line":67,"column":78}},"13":{"start":{"line":70,"column":4},"end":{"line":70,"column":93}},"14":{"start":{"line":77,"column":4},"end":{"line":77,"column":115}},"15":{"start":{"line":84,"column":4},"end":{"line":84,"column":60}},"16":{"start":{"line":85,"column":4},"end":{"line":85,"column":54}},"17":{"start":{"line":91,"column":4},"end":{"line":91,"column":53}},"18":{"start":{"line":92,"column":4},"end":{"line":92,"column":50}},"19":{"start":{"line":98,"column":4},"end":{"line":98,"column":77}},"20":{"start":{"line":99,"column":4},"end":{"line":99,"column":84}},"21":{"start":{"line":100,"column":4},"end":{"line":100,"column":80}},"22":{"start":{"line":101,"column":4},"end":{"line":101,"column":87}},"23":{"start":{"line":108,"column":4},"end":{"line":108,"column":75}},"24":{"start":{"line":109,"column":4},"end":{"line":109,"column":71}},"25":{"start":{"line":116,"column":4},"end":{"line":116,"column":75}},"26":{"start":{"line":118,"column":4},"end":{"line":118,"column":20}},"27":{"start":{"line":120,"column":4},"end":{"line":120,"column":5265}},"28":{"start":{"line":121,"column":6},"end":{"line":121,"column":100}},"29":{"start":{"line":122,"column":6},"end":{"line":122,"column":113}},"30":{"start":{"line":123,"column":6},"end":{"line":123,"column":122}},"31":{"start":{"line":124,"column":6},"end":{"line":124,"column":78}},"32":{"start":{"line":127,"column":4},"end":{"line":127,"column":85}},"33":{"start":{"line":135,"column":4},"end":{"line":135,"column":48}},"34":{"start":{"line":143,"column":4},"end":{"line":143,"column":90}},"35":{"start":{"line":151,"column":4},"end":{"line":151,"column":61}},"36":{"start":{"line":159,"column":4},"end":{"line":159,"column":93}},"37":{"start":{"line":165,"column":4},"end":{"line":165,"column":87}},"38":{"start":{"line":173,"column":4},"end":{"line":173,"column":105}},"39":{"start":{"line":181,"column":4},"end":{"line":181,"column":85}},"40":{"start":{"line":187,"column":4},"end":{"line":187,"column":84}},"41":{"start":{"line":195,"column":4},"end":{"line":195,"column":88}},"42":{"start":{"line":201,"column":4},"end":{"line":201,"column":87}},"43":{"start":{"line":209,"column":4},"end":{"line":209,"column":85}},"44":{"start":{"line":215,"column":4},"end":{"line":215,"column":84}},"45":{"start":{"line":222,"column":4},"end":{"line":222,"column":88}},"46":{"start":{"line":228,"column":4},"end":{"line":228,"column":91}},"47":{"start":{"line":236,"column":4},"end":{"line":236,"column":79}},"48":{"start":{"line":242,"column":4},"end":{"line":242,"column":79}},"49":{"start":{"line":250,"column":4},"end":{"line":250,"column":77}},"50":{"start":{"line":258,"column":4},"end":{"line":258,"column":86}},"51":{"start":{"line":266,"column":4},"end":{"line":266,"column":82}},"52":{"start":{"line":274,"column":4},"end":{"line":274,"column":74}},"53":{"start":{"line":282,"column":4},"end":{"line":282,"column":75}},"54":{"start":{"line":290,"column":4},"end":{"line":290,"column":65}},"55":{"start":{"line":291,"column":4},"end":{"line":291,"column":80}},"56":{"start":{"line":292,"column":4},"end":{"line":292,"column":84}},"57":{"start":{"line":300,"column":4},"end":{"line":300,"column":77}},"58":{"start":{"line":301,"column":4},"end":{"line":301,"column":73}},"59":{"start":{"line":302,"column":4},"end":{"line":302,"column":79}},"60":{"start":{"line":303,"column":4},"end":{"line":303,"column":75}},"61":{"start":{"line":310,"column":4},"end":{"line":310,"column":88}},"62":{"start":{"line":311,"column":4},"end":{"line":311,"column":84}},"63":{"start":{"line":312,"column":4},"end":{"line":312,"column":90}},"64":{"start":{"line":313,"column":4},"end":{"line":313,"column":116}},"65":{"start":{"line":320,"column":4},"end":{"line":320,"column":89}},"66":{"start":{"line":321,"column":4},"end":{"line":321,"column":85}},"67":{"start":{"line":322,"column":4},"end":{"line":322,"column":91}},"68":{"start":{"line":323,"column":4},"end":{"line":323,"column":116}},"69":{"start":{"line":324,"column":4},"end":{"line":324,"column":84}},"70":{"start":{"line":331,"column":4},"end":{"line":331,"column":121}},"71":{"start":{"line":332,"column":4},"end":{"line":332,"column":12929}}},"branchMap":{"1":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":28,"column":4}},{"start":{"line":28,"column":4},"end":{"line":28,"column":4}}]},"2":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]},"3":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":38,"column":4}},{"start":{"line":38,"column":4},"end":{"line":38,"column":4}}]},"4":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":4}},{"start":{"line":43,"column":4},"end":{"line":43,"column":4}}]},"5":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":4}},{"start":{"line":64,"column":4},"end":{"line":64,"column":4}}]},"6":{"line":120,"type":"if","locations":[{"start":{"line":120,"column":4},"end":{"line":120,"column":4}},{"start":{"line":120,"column":4},"end":{"line":120,"column":4}}]}}},"contracts/libraries/LProposalsEnact.sol":{"l":{"16":67,"17":67,"18":67,"19":67,"27":72,"28":72,"30":68,"31":68,"32":68,"33":68,"41":43,"42":43,"53":25,"61":20,"62":20,"73":55,"81":79,"88":6,"91":5,"93":5,"95":4,"96":3,"104":222,"105":222,"106":222,"107":222,"108":222,"110":222,"111":12,"113":4,"115":67,"117":59,"119":76,"121":4,"128":68,"129":68,"130":68,"131":68,"133":68,"134":68,"135":68,"136":68,"144":289,"152":67,"160":64},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LProposalsEnact.sol","s":{"1":67,"2":67,"3":67,"4":67,"5":72,"6":72,"7":68,"8":68,"9":68,"10":68,"11":43,"12":43,"13":25,"14":20,"15":20,"16":55,"17":79,"18":6,"19":5,"20":5,"21":4,"22":3,"23":222,"24":222,"25":222,"26":222,"27":222,"28":222,"29":12,"30":210,"31":4,"32":206,"33":67,"34":139,"35":59,"36":80,"37":76,"38":4,"39":68,"40":68,"41":68,"42":68,"43":68,"44":68,"45":68,"46":68,"47":289,"48":67,"49":64},"b":{"1":[4,1],"2":[3,1],"3":[12,210],"4":[4,206],"5":[67,139],"6":[59,80],"7":[76,4]},"f":{"1":67,"2":72,"3":43,"4":25,"5":20,"6":55,"7":79,"8":6,"9":222,"10":68,"11":289,"12":67,"13":64},"fnMap":{"1":{"name":"doUnlockProposalDeposit","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"doCreateProposal","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":26,"column":3}}},"3":{"name":"inRevealingPeriodOrLater","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":40,"column":3}}},"4":{"name":"inRevealingPeriod","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":52,"column":3}}},"5":{"name":"inVotingPeriodOrAfterRevealingFinished","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":60,"column":3}}},"6":{"name":"inVotingPeriod","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":72,"column":3}}},"7":{"name":"afterRevealingFinishedAndProposalNotEnded","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":80,"column":3}}},"8":{"name":"implementGovernanceProposal","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":87,"column":3}}},"9":{"name":"doGetProposalStatus","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":103,"column":3}}},"10":{"name":"setProposalTimes","line":124,"loc":{"start":{"line":124,"column":2},"end":{"line":127,"column":3}}},"11":{"name":"getProposalDeposit","line":139,"loc":{"start":{"line":139,"column":2},"end":{"line":143,"column":3}}},"12":{"name":"getProposalOwner","line":147,"loc":{"start":{"line":147,"column":2},"end":{"line":151,"column":3}}},"13":{"name":"thereAreUnrevealedVotes","line":155,"loc":{"start":{"line":155,"column":2},"end":{"line":159,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":67}},"2":{"start":{"line":17,"column":4},"end":{"line":17,"column":68}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":70}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":57}},"5":{"start":{"line":27,"column":4},"end":{"line":27,"column":30}},"6":{"start":{"line":28,"column":4},"end":{"line":28,"column":53}},"7":{"start":{"line":30,"column":4},"end":{"line":30,"column":59}},"8":{"start":{"line":31,"column":4},"end":{"line":31,"column":59}},"9":{"start":{"line":32,"column":4},"end":{"line":32,"column":64}},"10":{"start":{"line":33,"column":4},"end":{"line":33,"column":89}},"11":{"start":{"line":41,"column":4},"end":{"line":41,"column":78}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":1559}},"13":{"start":{"line":53,"column":4},"end":{"line":53,"column":99}},"14":{"start":{"line":61,"column":4},"end":{"line":61,"column":78}},"15":{"start":{"line":62,"column":4},"end":{"line":62,"column":2234}},"16":{"start":{"line":73,"column":4},"end":{"line":73,"column":96}},"17":{"start":{"line":81,"column":4},"end":{"line":81,"column":123}},"18":{"start":{"line":88,"column":4},"end":{"line":88,"column":3109}},"19":{"start":{"line":91,"column":4},"end":{"line":91,"column":47}},"20":{"start":{"line":93,"column":4},"end":{"line":93,"column":20}},"21":{"start":{"line":95,"column":4},"end":{"line":95,"column":3336}},"22":{"start":{"line":96,"column":6},"end":{"line":96,"column":61}},"23":{"start":{"line":104,"column":4},"end":{"line":104,"column":78}},"24":{"start":{"line":105,"column":4},"end":{"line":105,"column":84}},"25":{"start":{"line":106,"column":4},"end":{"line":106,"column":80}},"26":{"start":{"line":107,"column":4},"end":{"line":107,"column":60}},"27":{"start":{"line":108,"column":4},"end":{"line":108,"column":60}},"28":{"start":{"line":110,"column":4},"end":{"line":110,"column":3927}},"29":{"start":{"line":111,"column":6},"end":{"line":111,"column":41}},"30":{"start":{"line":112,"column":9},"end":{"line":112,"column":4002}},"31":{"start":{"line":113,"column":6},"end":{"line":113,"column":38}},"32":{"start":{"line":114,"column":9},"end":{"line":114,"column":4083}},"33":{"start":{"line":115,"column":6},"end":{"line":115,"column":36}},"34":{"start":{"line":116,"column":9},"end":{"line":116,"column":4165}},"35":{"start":{"line":117,"column":6},"end":{"line":117,"column":39}},"36":{"start":{"line":118,"column":9},"end":{"line":118,"column":4298}},"37":{"start":{"line":119,"column":6},"end":{"line":119,"column":63}},"38":{"start":{"line":121,"column":6},"end":{"line":121,"column":35}},"39":{"start":{"line":128,"column":4},"end":{"line":128,"column":62}},"40":{"start":{"line":129,"column":4},"end":{"line":129,"column":53}},"41":{"start":{"line":130,"column":4},"end":{"line":130,"column":52}},"42":{"start":{"line":131,"column":4},"end":{"line":131,"column":56}},"43":{"start":{"line":133,"column":4},"end":{"line":133,"column":75}},"44":{"start":{"line":134,"column":4},"end":{"line":134,"column":71}},"45":{"start":{"line":135,"column":4},"end":{"line":135,"column":77}},"46":{"start":{"line":136,"column":4},"end":{"line":136,"column":73}},"47":{"start":{"line":144,"column":4},"end":{"line":144,"column":65}},"48":{"start":{"line":152,"column":4},"end":{"line":152,"column":61}},"49":{"start":{"line":160,"column":4},"end":{"line":160,"column":82}}},"branchMap":{"1":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":4},"end":{"line":93,"column":4}},{"start":{"line":93,"column":4},"end":{"line":93,"column":4}}]},"2":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":4},"end":{"line":95,"column":4}},{"start":{"line":95,"column":4},"end":{"line":95,"column":4}}]},"3":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":110,"column":4}},{"start":{"line":110,"column":4},"end":{"line":110,"column":4}}]},"4":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":9},"end":{"line":112,"column":9}},{"start":{"line":112,"column":9},"end":{"line":112,"column":9}}]},"5":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":9},"end":{"line":114,"column":9}},{"start":{"line":114,"column":9},"end":{"line":114,"column":9}}]},"6":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":9},"end":{"line":116,"column":9}},{"start":{"line":116,"column":9},"end":{"line":116,"column":9}}]},"7":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":9},"end":{"line":118,"column":9}},{"start":{"line":118,"column":9},"end":{"line":118,"column":9}}]}}},"contracts/libraries/LProposalsStorage.sol":{"l":{"35":50,"43":31,"51":31,"59":31,"67":104,"75":32,"83":32,"91":32,"98":68,"99":68,"107":19,"114":21,"123":289,"129":135,"137":37,"143":29,"151":37,"157":30,"165":68,"171":68,"179":76,"185":68,"193":152,"199":12,"200":12,"208":9,"213":12,"214":12,"222":380,"228":68,"236":363,"242":68,"250":140,"256":76,"264":333,"270":68,"278":92,"284":76,"292":19,"298":9,"306":9,"312":9,"320":9,"326":5,"332":5,"334":5,"342":5,"349":9,"350":9,"352":9,"359":9,"360":9,"361":9,"369":40,"377":19,"385":164,"393":21},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LProposalsStorage.sol","s":{"1":50,"2":31,"3":31,"4":31,"5":104,"6":32,"7":32,"8":32,"9":68,"10":68,"11":19,"12":21,"13":289,"14":135,"15":37,"16":29,"17":37,"18":30,"19":68,"20":68,"21":76,"22":68,"23":152,"24":12,"25":12,"26":9,"27":12,"28":12,"29":380,"30":68,"31":363,"32":68,"33":140,"34":76,"35":333,"36":68,"37":92,"38":76,"39":19,"40":9,"41":9,"42":9,"43":9,"44":5,"45":5,"46":5,"47":5,"48":9,"49":9,"50":9,"51":9,"52":9,"53":9,"54":40,"55":19,"56":164,"57":21},"b":{},"f":{"1":50,"2":31,"3":31,"4":31,"5":104,"6":32,"7":32,"8":32,"9":68,"10":19,"11":21,"12":289,"13":135,"14":37,"15":29,"16":37,"17":30,"18":68,"19":68,"20":76,"21":68,"22":152,"23":12,"24":9,"25":12,"26":380,"27":68,"28":363,"29":68,"30":140,"31":76,"32":333,"33":68,"34":92,"35":76,"36":19,"37":9,"38":9,"39":9,"40":9,"41":5,"42":5,"43":5,"44":9,"45":9,"46":40,"47":19,"48":164,"49":21},"fnMap":{"1":{"name":"getCommunityProposalDeposit","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":34,"column":3}}},"2":{"name":"getCommunityProposalLobbyingPeriod","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":42,"column":3}}},"3":{"name":"getCommunityProposalVotingPeriod","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":50,"column":3}}},"4":{"name":"getCommunityProposalRevealingPeriod","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":58,"column":3}}},"5":{"name":"getGovernanceProposalDeposit","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":66,"column":3}}},"6":{"name":"getGovernanceProposalLobbyingPeriod","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":74,"column":3}}},"7":{"name":"getGovernanceProposalVotingPeriod","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":82,"column":3}}},"8":{"name":"getGovernanceProposalRevealingPeriod","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":90,"column":3}}},"9":{"name":"nextProposalId","line":94,"loc":{"start":{"line":94,"column":2},"end":{"line":97,"column":3}}},"10":{"name":"getRevealedVoterStake","line":102,"loc":{"start":{"line":102,"column":2},"end":{"line":106,"column":3}}},"11":{"name":"setRevealedVoterStake","line":111,"loc":{"start":{"line":111,"column":2},"end":{"line":113,"column":3}}},"12":{"name":"getDeposit","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":122,"column":3}}},"13":{"name":"setDeposit","line":126,"loc":{"start":{"line":126,"column":2},"end":{"line":128,"column":3}}},"14":{"name":"isCommunityProposal","line":132,"loc":{"start":{"line":132,"column":2},"end":{"line":136,"column":3}}},"15":{"name":"setCommunityProposal","line":140,"loc":{"start":{"line":140,"column":2},"end":{"line":142,"column":3}}},"16":{"name":"isGovernanceProposal","line":146,"loc":{"start":{"line":146,"column":2},"end":{"line":150,"column":3}}},"17":{"name":"setGovernanceProposalBytecode","line":154,"loc":{"start":{"line":154,"column":2},"end":{"line":156,"column":3}}},"18":{"name":"getLobbyingStart","line":160,"loc":{"start":{"line":160,"column":2},"end":{"line":164,"column":3}}},"19":{"name":"setLobbyingStart","line":168,"loc":{"start":{"line":168,"column":2},"end":{"line":170,"column":3}}},"20":{"name":"getOwner","line":174,"loc":{"start":{"line":174,"column":2},"end":{"line":178,"column":3}}},"21":{"name":"setOwner","line":182,"loc":{"start":{"line":182,"column":2},"end":{"line":184,"column":3}}},"22":{"name":"getTotalRevealedStake","line":188,"loc":{"start":{"line":188,"column":2},"end":{"line":192,"column":3}}},"23":{"name":"increaseTotalRevealedStake","line":196,"loc":{"start":{"line":196,"column":2},"end":{"line":198,"column":3}}},"24":{"name":"getNumVotersRevealedWithStake","line":203,"loc":{"start":{"line":203,"column":2},"end":{"line":207,"column":3}}},"25":{"name":"incrementNumVotersRevealedWithStake","line":211,"loc":{"start":{"line":211,"column":2},"end":{"line":212,"column":14}}},"26":{"name":"getRevealingEnd","line":217,"loc":{"start":{"line":217,"column":2},"end":{"line":221,"column":3}}},"27":{"name":"setRevealingEnd","line":225,"loc":{"start":{"line":225,"column":2},"end":{"line":227,"column":3}}},"28":{"name":"getRevealingStart","line":231,"loc":{"start":{"line":231,"column":2},"end":{"line":235,"column":3}}},"29":{"name":"setRevealingStart","line":239,"loc":{"start":{"line":239,"column":2},"end":{"line":241,"column":3}}},"30":{"name":"getUnrevealedVotesCount","line":245,"loc":{"start":{"line":245,"column":2},"end":{"line":249,"column":3}}},"31":{"name":"setUnrevealedVotesCount","line":253,"loc":{"start":{"line":253,"column":2},"end":{"line":255,"column":3}}},"32":{"name":"getVotingStart","line":259,"loc":{"start":{"line":259,"column":2},"end":{"line":263,"column":3}}},"33":{"name":"setVotingStart","line":267,"loc":{"start":{"line":267,"column":2},"end":{"line":269,"column":3}}},"34":{"name":"getVoterSecret","line":273,"loc":{"start":{"line":273,"column":2},"end":{"line":277,"column":3}}},"35":{"name":"setVoterSecret","line":281,"loc":{"start":{"line":281,"column":2},"end":{"line":283,"column":3}}},"36":{"name":"getWinningProposalOption","line":287,"loc":{"start":{"line":287,"column":2},"end":{"line":291,"column":3}}},"37":{"name":"setWinningProposalOption","line":295,"loc":{"start":{"line":295,"column":2},"end":{"line":297,"column":3}}},"38":{"name":"getTotalWinningStake","line":301,"loc":{"start":{"line":301,"column":2},"end":{"line":305,"column":3}}},"39":{"name":"setTotalWinningStake","line":309,"loc":{"start":{"line":309,"column":2},"end":{"line":311,"column":3}}},"40":{"name":"getTotalWinningsToVoters","line":315,"loc":{"start":{"line":315,"column":2},"end":{"line":319,"column":3}}},"41":{"name":"setTotalWinningsToVoters","line":323,"loc":{"start":{"line":323,"column":2},"end":{"line":325,"column":3}}},"42":{"name":"initialiseVotersWinningsPot","line":329,"loc":{"start":{"line":329,"column":2},"end":{"line":331,"column":3}}},"43":{"name":"getVotersWinningsPot","line":337,"loc":{"start":{"line":337,"column":2},"end":{"line":341,"column":3}}},"44":{"name":"reduceVotersWinningsPot","line":345,"loc":{"start":{"line":345,"column":2},"end":{"line":347,"column":3}}},"45":{"name":"incrementNumVotersClaimed","line":355,"loc":{"start":{"line":355,"column":2},"end":{"line":358,"column":3}}},"46":{"name":"getGovernanceProposalBytecode","line":364,"loc":{"start":{"line":364,"column":2},"end":{"line":368,"column":3}}},"47":{"name":"getVotersWinningsPotKey","line":372,"loc":{"start":{"line":372,"column":2},"end":{"line":376,"column":3}}},"48":{"name":"getTotalRevealedStakeKey","line":380,"loc":{"start":{"line":380,"column":2},"end":{"line":384,"column":3}}},"49":{"name":"getNumVotersRevealedWithStakeKey","line":388,"loc":{"start":{"line":388,"column":2},"end":{"line":392,"column":3}}}},"statementMap":{"1":{"start":{"line":35,"column":4},"end":{"line":35,"column":64}},"2":{"start":{"line":43,"column":4},"end":{"line":43,"column":73}},"3":{"start":{"line":51,"column":4},"end":{"line":51,"column":69}},"4":{"start":{"line":59,"column":4},"end":{"line":59,"column":75}},"5":{"start":{"line":67,"column":4},"end":{"line":67,"column":65}},"6":{"start":{"line":75,"column":4},"end":{"line":75,"column":74}},"7":{"start":{"line":83,"column":4},"end":{"line":83,"column":70}},"8":{"start":{"line":91,"column":4},"end":{"line":91,"column":76}},"9":{"start":{"line":98,"column":4},"end":{"line":98,"column":55}},"10":{"start":{"line":99,"column":4},"end":{"line":99,"column":50}},"11":{"start":{"line":107,"column":4},"end":{"line":107,"column":3545}},"12":{"start":{"line":114,"column":4},"end":{"line":114,"column":3827}},"13":{"start":{"line":123,"column":4},"end":{"line":123,"column":98}},"14":{"start":{"line":129,"column":4},"end":{"line":129,"column":97}},"15":{"start":{"line":137,"column":4},"end":{"line":137,"column":115}},"16":{"start":{"line":143,"column":4},"end":{"line":143,"column":106}},"17":{"start":{"line":151,"column":4},"end":{"line":151,"column":85}},"18":{"start":{"line":157,"column":4},"end":{"line":157,"column":118}},"19":{"start":{"line":165,"column":4},"end":{"line":165,"column":110}},"20":{"start":{"line":171,"column":4},"end":{"line":171,"column":109}},"21":{"start":{"line":179,"column":4},"end":{"line":179,"column":97}},"22":{"start":{"line":185,"column":4},"end":{"line":185,"column":96}},"23":{"start":{"line":193,"column":4},"end":{"line":193,"column":83}},"24":{"start":{"line":199,"column":4},"end":{"line":199,"column":79}},"25":{"start":{"line":200,"column":4},"end":{"line":200,"column":82}},"26":{"start":{"line":208,"column":4},"end":{"line":208,"column":95}},"27":{"start":{"line":213,"column":4},"end":{"line":213,"column":93}},"28":{"start":{"line":214,"column":4},"end":{"line":214,"column":89}},"29":{"start":{"line":222,"column":4},"end":{"line":222,"column":108}},"30":{"start":{"line":228,"column":4},"end":{"line":228,"column":107}},"31":{"start":{"line":236,"column":4},"end":{"line":236,"column":112}},"32":{"start":{"line":242,"column":4},"end":{"line":242,"column":111}},"33":{"start":{"line":250,"column":4},"end":{"line":250,"column":119}},"34":{"start":{"line":256,"column":4},"end":{"line":256,"column":118}},"35":{"start":{"line":264,"column":4},"end":{"line":264,"column":106}},"36":{"start":{"line":270,"column":4},"end":{"line":270,"column":105}},"37":{"start":{"line":278,"column":4},"end":{"line":278,"column":106}},"38":{"start":{"line":284,"column":4},"end":{"line":284,"column":105}},"39":{"start":{"line":292,"column":4},"end":{"line":292,"column":110}},"40":{"start":{"line":298,"column":4},"end":{"line":298,"column":109}},"41":{"start":{"line":306,"column":4},"end":{"line":306,"column":118}},"42":{"start":{"line":312,"column":4},"end":{"line":312,"column":117}},"43":{"start":{"line":320,"column":4},"end":{"line":320,"column":121}},"44":{"start":{"line":326,"column":4},"end":{"line":326,"column":120}},"45":{"start":{"line":332,"column":4},"end":{"line":332,"column":79}},"46":{"start":{"line":334,"column":4},"end":{"line":334,"column":69}},"47":{"start":{"line":342,"column":4},"end":{"line":342,"column":72}},"48":{"start":{"line":349,"column":4},"end":{"line":349,"column":54}},"49":{"start":{"line":350,"column":4},"end":{"line":350,"column":50}},"50":{"start":{"line":352,"column":4},"end":{"line":352,"column":56}},"51":{"start":{"line":359,"column":4},"end":{"line":359,"column":93}},"52":{"start":{"line":360,"column":4},"end":{"line":360,"column":44}},"53":{"start":{"line":361,"column":4},"end":{"line":361,"column":45}},"54":{"start":{"line":369,"column":4},"end":{"line":369,"column":119}},"55":{"start":{"line":377,"column":3},"end":{"line":377,"column":93}},"56":{"start":{"line":385,"column":4},"end":{"line":385,"column":98}},"57":{"start":{"line":393,"column":4},"end":{"line":393,"column":126}}},"branchMap":{}},"contracts/libraries/LProposalsVoting.sol":{"l":{"12":20,"13":20,"14":12,"18":43,"19":39,"23":12,"24":12,"25":4,"29":35,"30":29,"34":39,"35":35,"41":51,"42":47,"43":47,"44":47,"52":4,"61":29,"62":29,"65":25,"66":23,"68":25,"74":29,"75":29,"76":29,"85":35,"86":35,"87":33,"93":23,"94":23,"96":23,"97":11,"99":12,"100":12,"101":12},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LProposalsVoting.sol","s":{"1":20,"2":20,"3":43,"4":12,"5":12,"6":35,"7":39,"8":51,"9":47,"10":47,"11":47,"12":4,"13":29,"14":29,"15":25,"16":23,"17":25,"18":29,"19":29,"20":29,"21":35,"22":35,"23":33,"24":23,"25":23,"26":23,"27":11,"28":12,"29":12,"30":12},"b":{"1":[12,8],"2":[39,4],"3":[4,8],"4":[29,6],"5":[35,4],"6":[47,4],"7":[25,4],"8":[23,2],"9":[11,12]},"f":{"1":20,"2":43,"3":12,"4":35,"5":39,"6":51,"7":4,"8":29,"9":29,"10":35,"11":23},"fnMap":{"1":{"name":"onlyInVotingPeriodOrAfterRevealingFinished","line":11,"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":97}}},"2":{"name":"onlyInRevealingPeriodOrLater","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":83}}},"3":{"name":"onlyUnrevealedVote","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":73}}},"4":{"name":"onlyWhenVoterIsSender","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":28,"column":92}}},"5":{"name":"onlyValidOptionId","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":33,"column":41}}},"6":{"name":"castVote","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}}},"7":{"name":"cancelVote","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":51,"column":3}}},"8":{"name":"revealVote","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":60,"column":3}}},"9":{"name":"doRemoveVote","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":73,"column":3}}},"10":{"name":"checkVoterIsSender","line":79,"loc":{"start":{"line":79,"column":2},"end":{"line":83,"column":3}}},"11":{"name":"addVoterStakeToProposal","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":92,"column":3}}}},"statementMap":{"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":119}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":111}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":114}},"4":{"start":{"line":23,"column":4},"end":{"line":23,"column":88}},"5":{"start":{"line":24,"column":4},"end":{"line":24,"column":63}},"6":{"start":{"line":29,"column":4},"end":{"line":29,"column":95}},"7":{"start":{"line":34,"column":4},"end":{"line":34,"column":57}},"8":{"start":{"line":41,"column":4},"end":{"line":41,"column":101}},"9":{"start":{"line":42,"column":4},"end":{"line":42,"column":79}},"10":{"start":{"line":43,"column":4},"end":{"line":43,"column":96}},"11":{"start":{"line":44,"column":4},"end":{"line":44,"column":93}},"12":{"start":{"line":52,"column":4},"end":{"line":52,"column":38}},"13":{"start":{"line":61,"column":4},"end":{"line":61,"column":92}},"14":{"start":{"line":62,"column":4},"end":{"line":62,"column":121}},"15":{"start":{"line":65,"column":4},"end":{"line":65,"column":2726}},"16":{"start":{"line":66,"column":6},"end":{"line":66,"column":71}},"17":{"start":{"line":68,"column":4},"end":{"line":68,"column":38}},"18":{"start":{"line":74,"column":4},"end":{"line":74,"column":96}},"19":{"start":{"line":75,"column":4},"end":{"line":75,"column":93}},"20":{"start":{"line":76,"column":4},"end":{"line":76,"column":73}},"21":{"start":{"line":85,"column":4},"end":{"line":85,"column":78}},"22":{"start":{"line":86,"column":4},"end":{"line":86,"column":64}},"23":{"start":{"line":87,"column":4},"end":{"line":87,"column":39}},"24":{"start":{"line":93,"column":4},"end":{"line":93,"column":88}},"25":{"start":{"line":94,"column":4},"end":{"line":94,"column":85}},"26":{"start":{"line":96,"column":4},"end":{"line":96,"column":3911}},"27":{"start":{"line":97,"column":6},"end":{"line":97,"column":12}},"28":{"start":{"line":99,"column":4},"end":{"line":99,"column":85}},"29":{"start":{"line":100,"column":4},"end":{"line":100,"column":87}},"30":{"start":{"line":101,"column":4},"end":{"line":101,"column":88}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":4}},{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}]},"2":{"line":18,"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":18,"column":4}},{"start":{"line":18,"column":4},"end":{"line":18,"column":4}}]},"3":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"4":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"5":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":34,"column":4}},{"start":{"line":34,"column":4},"end":{"line":34,"column":4}}]},"6":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":41,"column":4}},{"start":{"line":41,"column":4},"end":{"line":41,"column":4}}]},"7":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"8":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":4},"end":{"line":65,"column":4}},{"start":{"line":65,"column":4},"end":{"line":65,"column":4}}]},"9":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":96,"column":4}},{"start":{"line":96,"column":4},"end":{"line":96,"column":4}}]}}},"contracts/libraries/LValidators.sol":{"l":{"24":28,"25":28,"26":24,"30":33,"31":31,"35":34,"36":33,"40":45,"41":37,"49":31,"50":29,"52":27,"53":27,"54":25,"56":25,"64":24,"67":24,"69":24,"77":9,"78":9,"79":9,"81":9,"82":9,"83":9,"84":9,"86":9,"94":15,"95":15,"97":9,"98":9,"100":9,"110":33,"117":66,"123":151,"129":74,"136":19,"137":9,"146":348,"154":52,"162":60,"170":76,"178":45,"184":25,"185":25,"186":25,"194":39,"201":1,"204":1,"210":9,"216":9,"217":9,"220":9,"223":9,"224":9,"225":9,"226":9,"227":9,"228":9,"229":9,"231":9,"232":1,"233":1,"234":1,"235":1,"236":1,"238":8,"239":8,"240":8,"241":8,"242":8,"245":9,"246":9,"249":9,"250":9},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LValidators.sol","s":{"1":28,"2":28,"3":33,"4":34,"5":45,"6":31,"7":29,"8":27,"9":27,"10":25,"11":25,"12":24,"13":24,"14":24,"15":9,"16":9,"17":9,"18":9,"19":9,"20":9,"21":9,"22":9,"23":15,"24":15,"25":9,"26":9,"27":9,"28":33,"29":66,"30":151,"31":74,"32":19,"33":9,"34":348,"35":52,"36":60,"37":76,"38":45,"39":25,"40":25,"41":25,"42":39,"43":1,"44":1,"45":9,"46":9,"47":9,"48":9,"49":9,"50":9,"51":9,"52":9,"53":9,"54":9,"55":9,"56":9,"57":1,"58":1,"59":1,"60":1,"61":1,"62":8,"63":8,"64":8,"65":8,"66":8,"67":9,"68":9,"69":9,"70":9},"b":{"1":[24,4],"2":[31,2],"3":[33,1],"4":[37,8],"5":[29,2],"6":[27,2],"7":[9,6],"8":[64,2],"9":[1,8]},"f":{"1":28,"2":33,"3":34,"4":45,"5":31,"6":24,"7":9,"8":15,"9":33,"10":66,"11":151,"12":74,"13":19,"14":348,"15":52,"16":60,"17":76,"18":45,"19":25,"20":39,"21":1,"22":9,"23":9},"fnMap":{"1":{"name":"onlyAfterDeregistrationTime","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":91}}},"2":{"name":"onlyIfNotAlreadyRegistered","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":29,"column":90}}},"3":{"name":"onlyIfRegistered","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":80}}},"4":{"name":"onlyRegisteredAndNotUnderChallenge","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":39,"column":98}}},"5":{"name":"registerValidator","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":48,"column":3}}},"6":{"name":"deregisterValidator","line":59,"loc":{"start":{"line":59,"column":2},"end":{"line":63,"column":3}}},"7":{"name":"challengeValidator","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":75,"column":3}}},"8":{"name":"endValidatorChallenge","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":92,"column":3}}},"9":{"name":"getExistingValidatorDeposit","line":104,"loc":{"start":{"line":104,"column":2},"end":{"line":109,"column":3}}},"10":{"name":"ensureValidatorIsRegistered","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":116,"column":3}}},"11":{"name":"updateExpiryTimeIfNecessary","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":122,"column":3}}},"12":{"name":"validatorFailedRootChallenge","line":126,"loc":{"start":{"line":126,"column":2},"end":{"line":128,"column":3}}},"13":{"name":"claimVoterWinnings","line":132,"loc":{"start":{"line":132,"column":2},"end":{"line":134,"column":3}}},"14":{"name":"isRegistered","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":145,"column":3}}},"15":{"name":"getNewValidatorDeposit","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":153,"column":3}}},"16":{"name":"getDeregistrationTime","line":157,"loc":{"start":{"line":157,"column":2},"end":{"line":161,"column":3}}},"17":{"name":"getExistingDeposit","line":165,"loc":{"start":{"line":165,"column":2},"end":{"line":169,"column":3}}},"18":{"name":"isRegisteredAndNotUnderChallenge","line":173,"loc":{"start":{"line":173,"column":2},"end":{"line":177,"column":3}}},"19":{"name":"unlockDeposit","line":181,"loc":{"start":{"line":181,"column":2},"end":{"line":183,"column":3}}},"20":{"name":"isNotUnderChallenge","line":189,"loc":{"start":{"line":189,"column":2},"end":{"line":193,"column":3}}},"21":{"name":"setStatusFraudulent","line":198,"loc":{"start":{"line":198,"column":2},"end":{"line":200,"column":3}}},"22":{"name":"setAsClearFromChallenge","line":207,"loc":{"start":{"line":207,"column":2},"end":{"line":209,"column":3}}},"23":{"name":"finaliseChallenge","line":213,"loc":{"start":{"line":213,"column":2},"end":{"line":215,"column":3}}}},"statementMap":{"1":{"start":{"line":24,"column":4},"end":{"line":24,"column":80}},"2":{"start":{"line":25,"column":4},"end":{"line":25,"column":111}},"3":{"start":{"line":30,"column":4},"end":{"line":30,"column":90}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":84}},"5":{"start":{"line":40,"column":4},"end":{"line":40,"column":119}},"6":{"start":{"line":49,"column":4},"end":{"line":49,"column":90}},"7":{"start":{"line":50,"column":4},"end":{"line":50,"column":82}},"8":{"start":{"line":52,"column":4},"end":{"line":52,"column":60}},"9":{"start":{"line":53,"column":4},"end":{"line":53,"column":73}},"10":{"start":{"line":54,"column":4},"end":{"line":54,"column":79}},"11":{"start":{"line":56,"column":4},"end":{"line":56,"column":89}},"12":{"start":{"line":64,"column":4},"end":{"line":64,"column":45}},"13":{"start":{"line":67,"column":4},"end":{"line":67,"column":66}},"14":{"start":{"line":69,"column":4},"end":{"line":69,"column":52}},"15":{"start":{"line":77,"column":4},"end":{"line":77,"column":72}},"16":{"start":{"line":78,"column":4},"end":{"line":78,"column":68}},"17":{"start":{"line":79,"column":4},"end":{"line":79,"column":74}},"18":{"start":{"line":81,"column":4},"end":{"line":81,"column":66}},"19":{"start":{"line":82,"column":4},"end":{"line":82,"column":113}},"20":{"start":{"line":83,"column":4},"end":{"line":83,"column":85}},"21":{"start":{"line":84,"column":4},"end":{"line":84,"column":3786}},"22":{"start":{"line":86,"column":4},"end":{"line":86,"column":120}},"23":{"start":{"line":94,"column":4},"end":{"line":94,"column":92}},"24":{"start":{"line":95,"column":4},"end":{"line":95,"column":55}},"25":{"start":{"line":97,"column":4},"end":{"line":97,"column":85}},"26":{"start":{"line":98,"column":4},"end":{"line":98,"column":61}},"27":{"start":{"line":100,"column":4},"end":{"line":100,"column":90}},"28":{"start":{"line":110,"column":4},"end":{"line":110,"column":75}},"29":{"start":{"line":117,"column":4},"end":{"line":117,"column":87}},"30":{"start":{"line":123,"column":4},"end":{"line":123,"column":91}},"31":{"start":{"line":129,"column":4},"end":{"line":129,"column":78}},"32":{"start":{"line":136,"column":4},"end":{"line":136,"column":66}},"33":{"start":{"line":137,"column":4},"end":{"line":137,"column":45}},"34":{"start":{"line":146,"column":4},"end":{"line":146,"column":82}},"35":{"start":{"line":154,"column":4},"end":{"line":154,"column":69}},"36":{"start":{"line":162,"column":4},"end":{"line":162,"column":94}},"37":{"start":{"line":170,"column":4},"end":{"line":170,"column":72}},"38":{"start":{"line":178,"column":4},"end":{"line":178,"column":102}},"39":{"start":{"line":184,"column":4},"end":{"line":184,"column":66}},"40":{"start":{"line":185,"column":4},"end":{"line":185,"column":66}},"41":{"start":{"line":186,"column":4},"end":{"line":186,"column":64}},"42":{"start":{"line":194,"column":4},"end":{"line":194,"column":99}},"43":{"start":{"line":201,"column":4},"end":{"line":201,"column":55}},"44":{"start":{"line":204,"column":4},"end":{"line":204,"column":45}},"45":{"start":{"line":210,"column":4},"end":{"line":210,"column":76}},"46":{"start":{"line":216,"column":4},"end":{"line":216,"column":86}},"47":{"start":{"line":217,"column":4},"end":{"line":217,"column":89}},"48":{"start":{"line":220,"column":4},"end":{"line":220,"column":62}},"49":{"start":{"line":223,"column":4},"end":{"line":223,"column":66}},"50":{"start":{"line":224,"column":4},"end":{"line":224,"column":67}},"51":{"start":{"line":225,"column":4},"end":{"line":225,"column":42}},"52":{"start":{"line":226,"column":4},"end":{"line":226,"column":22}},"53":{"start":{"line":227,"column":4},"end":{"line":227,"column":18}},"54":{"start":{"line":228,"column":4},"end":{"line":228,"column":17}},"55":{"start":{"line":229,"column":4},"end":{"line":229,"column":26}},"56":{"start":{"line":231,"column":4},"end":{"line":231,"column":8732}},"57":{"start":{"line":232,"column":6},"end":{"line":232,"column":22}},"58":{"start":{"line":233,"column":6},"end":{"line":233,"column":24}},"59":{"start":{"line":234,"column":6},"end":{"line":234,"column":23}},"60":{"start":{"line":235,"column":6},"end":{"line":235,"column":41}},"61":{"start":{"line":236,"column":6},"end":{"line":236,"column":53}},"62":{"start":{"line":238,"column":6},"end":{"line":238,"column":22}},"63":{"start":{"line":239,"column":6},"end":{"line":239,"column":24}},"64":{"start":{"line":240,"column":6},"end":{"line":240,"column":23}},"65":{"start":{"line":241,"column":6},"end":{"line":241,"column":44}},"66":{"start":{"line":242,"column":6},"end":{"line":242,"column":57}},"67":{"start":{"line":245,"column":4},"end":{"line":245,"column":51}},"68":{"start":{"line":246,"column":4},"end":{"line":246,"column":113}},"69":{"start":{"line":249,"column":4},"end":{"line":249,"column":76}},"70":{"start":{"line":250,"column":4},"end":{"line":250,"column":76}}},"branchMap":{"1":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":25,"column":4}},{"start":{"line":25,"column":4},"end":{"line":25,"column":4}}]},"2":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":30,"column":4}},{"start":{"line":30,"column":4},"end":{"line":30,"column":4}}]},"3":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"4":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":4},"end":{"line":40,"column":4}},{"start":{"line":40,"column":4},"end":{"line":40,"column":4}}]},"5":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":49,"column":4}},{"start":{"line":49,"column":4},"end":{"line":49,"column":4}}]},"6":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":4},"end":{"line":50,"column":4}},{"start":{"line":50,"column":4},"end":{"line":50,"column":4}}]},"7":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":4},"end":{"line":95,"column":4}},{"start":{"line":95,"column":4},"end":{"line":95,"column":4}}]},"8":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":4},"end":{"line":117,"column":4}},{"start":{"line":117,"column":4},"end":{"line":117,"column":4}}]},"9":{"line":231,"type":"if","locations":[{"start":{"line":231,"column":4},"end":{"line":231,"column":4}},{"start":{"line":231,"column":4},"end":{"line":231,"column":4}}]}}},"contracts/libraries/LValidatorsChallenges.sol":{"l":{"20":19,"21":19,"22":19,"23":19,"25":9,"27":9,"30":9,"31":9,"34":9,"35":5,"37":4,"39":9,"40":9,"44":9,"51":9,"52":9,"53":9,"54":9,"56":9,"57":9,"58":9,"59":9,"61":9,"63":5,"64":5,"67":4,"70":9,"76":9,"82":27},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LValidatorsChallenges.sol","s":{"1":19,"2":19,"3":19,"4":19,"5":9,"6":9,"7":9,"8":9,"9":9,"10":5,"11":4,"12":9,"13":9,"14":9,"15":9,"16":9,"17":9,"18":9,"19":9,"20":9,"21":9,"22":9,"23":9,"24":5,"25":5,"26":4,"27":9,"28":9,"29":27},"b":{"1":[9,10],"2":[5,4],"3":[5,4]},"f":{"1":19,"2":9,"3":9,"4":27},"fnMap":{"1":{"name":"claimVoterWinnings","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}}},"2":{"name":"doWinningsDistribution","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":50,"column":3}}},"3":{"name":"takeAllWinningsFromProposalLoser","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":75,"column":3}}},"4":{"name":"giveWinnings","line":79,"loc":{"start":{"line":79,"column":2},"end":{"line":81,"column":3}}}},"statementMap":{"1":{"start":{"line":20,"column":4},"end":{"line":20,"column":30}},"2":{"start":{"line":21,"column":4},"end":{"line":21,"column":83}},"3":{"start":{"line":22,"column":4},"end":{"line":22,"column":99}},"4":{"start":{"line":23,"column":4},"end":{"line":23,"column":70}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":83}},"6":{"start":{"line":27,"column":4},"end":{"line":27,"column":83}},"7":{"start":{"line":30,"column":4},"end":{"line":30,"column":20}},"8":{"start":{"line":31,"column":4},"end":{"line":31,"column":1270}},"9":{"start":{"line":34,"column":4},"end":{"line":34,"column":1447}},"10":{"start":{"line":35,"column":6},"end":{"line":35,"column":73}},"11":{"start":{"line":37,"column":6},"end":{"line":37,"column":67}},"12":{"start":{"line":39,"column":4},"end":{"line":39,"column":45}},"13":{"start":{"line":40,"column":4},"end":{"line":40,"column":73}},"14":{"start":{"line":44,"column":4},"end":{"line":44,"column":77}},"15":{"start":{"line":51,"column":4},"end":{"line":51,"column":64}},"16":{"start":{"line":52,"column":4},"end":{"line":52,"column":116}},"17":{"start":{"line":53,"column":4},"end":{"line":53,"column":95}},"18":{"start":{"line":54,"column":4},"end":{"line":54,"column":63}},"19":{"start":{"line":56,"column":4},"end":{"line":56,"column":113}},"20":{"start":{"line":57,"column":4},"end":{"line":57,"column":39}},"21":{"start":{"line":58,"column":4},"end":{"line":58,"column":93}},"22":{"start":{"line":59,"column":4},"end":{"line":59,"column":98}},"23":{"start":{"line":61,"column":4},"end":{"line":61,"column":2847}},"24":{"start":{"line":63,"column":6},"end":{"line":63,"column":82}},"25":{"start":{"line":64,"column":6},"end":{"line":64,"column":85}},"26":{"start":{"line":67,"column":6},"end":{"line":67,"column":53}},"27":{"start":{"line":70,"column":4},"end":{"line":70,"column":70}},"28":{"start":{"line":76,"column":4},"end":{"line":76,"column":55}},"29":{"start":{"line":82,"column":4},"end":{"line":82,"column":55}}},"branchMap":{"1":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}]},"2":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":34,"column":4}},{"start":{"line":34,"column":4},"end":{"line":34,"column":4}}]},"3":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":61,"column":4}},{"start":{"line":61,"column":4},"end":{"line":61,"column":4}}]}}},"contracts/libraries/LValidatorsStorage.sol":{"l":{"25":52,"33":60,"34":60,"35":60,"36":41,"37":41,"44":151,"45":151,"46":71,"52":24,"53":24,"55":24,"61":74,"62":74,"63":74,"69":24,"70":24,"78":41,"79":41,"80":41,"82":41,"83":13,"85":41,"86":41,"94":9,"102":9,"110":9,"118":9,"126":9,"134":54,"140":18,"148":424,"154":50},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/LValidatorsStorage.sol","s":{"1":52,"2":60,"3":60,"4":60,"5":41,"6":41,"7":151,"8":151,"9":71,"10":24,"11":24,"12":24,"13":74,"14":74,"15":74,"16":24,"17":24,"18":41,"19":41,"20":41,"21":41,"22":13,"23":41,"24":41,"25":9,"26":9,"27":9,"28":9,"29":9,"30":54,"31":18,"32":424,"33":50},"b":{"1":[41,19],"2":[71,80],"3":[13,28]},"f":{"1":52,"2":60,"3":151,"4":24,"5":74,"6":24,"7":41,"8":9,"9":9,"10":9,"11":9,"12":9,"13":54,"14":18,"15":424,"16":50},"fnMap":{"1":{"name":"getFixedDepositAmount","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":24,"column":3}}},"2":{"name":"getDeregistrationTime","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":32,"column":3}}},"3":{"name":"updateExpiryTimeIfNecessary","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}}},"4":{"name":"clearExpiryTime","line":49,"loc":{"start":{"line":49,"column":2},"end":{"line":51,"column":3}}},"5":{"name":"incrementValidatorFailedChallenges","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}}},"6":{"name":"clearValidatorFailedChallenges","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":68,"column":3}}},"7":{"name":"getCoolingOffPeriod","line":73,"loc":{"start":{"line":73,"column":2},"end":{"line":77,"column":3}}},"8":{"name":"getLobbyingPeriod","line":89,"loc":{"start":{"line":89,"column":2},"end":{"line":93,"column":3}}},"9":{"name":"getVotingPeriod","line":97,"loc":{"start":{"line":97,"column":2},"end":{"line":101,"column":3}}},"10":{"name":"getRevealingPeriod","line":105,"loc":{"start":{"line":105,"column":2},"end":{"line":109,"column":3}}},"11":{"name":"getWinningsForChallengeWinnerPercentage","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":117,"column":3}}},"12":{"name":"getWinningsForChallengeEnderPercentage","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":125,"column":3}}},"13":{"name":"getChallengeProposalId","line":129,"loc":{"start":{"line":129,"column":2},"end":{"line":133,"column":3}}},"14":{"name":"setChallengeProposalId","line":137,"loc":{"start":{"line":137,"column":2},"end":{"line":139,"column":3}}},"15":{"name":"getDeposit","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":147,"column":3}}},"16":{"name":"setDeposit","line":151,"loc":{"start":{"line":151,"column":2},"end":{"line":153,"column":3}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":53}},"2":{"start":{"line":33,"column":4},"end":{"line":33,"column":94}},"3":{"start":{"line":34,"column":4},"end":{"line":34,"column":43}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":1599}},"5":{"start":{"line":36,"column":6},"end":{"line":36,"column":78}},"6":{"start":{"line":37,"column":6},"end":{"line":37,"column":56}},"7":{"start":{"line":44,"column":4},"end":{"line":44,"column":94}},"8":{"start":{"line":45,"column":4},"end":{"line":45,"column":2035}},"9":{"start":{"line":46,"column":6},"end":{"line":46,"column":39}},"10":{"start":{"line":52,"column":4},"end":{"line":52,"column":94}},"11":{"start":{"line":53,"column":4},"end":{"line":53,"column":27}},"12":{"start":{"line":55,"column":4},"end":{"line":55,"column":62}},"13":{"start":{"line":61,"column":4},"end":{"line":61,"column":121}},"14":{"start":{"line":62,"column":4},"end":{"line":62,"column":71}},"15":{"start":{"line":63,"column":4},"end":{"line":63,"column":66}},"16":{"start":{"line":69,"column":4},"end":{"line":69,"column":121}},"17":{"start":{"line":70,"column":4},"end":{"line":70,"column":46}},"18":{"start":{"line":78,"column":4},"end":{"line":78,"column":128}},"19":{"start":{"line":79,"column":4},"end":{"line":79,"column":71}},"20":{"start":{"line":80,"column":4},"end":{"line":80,"column":91}},"21":{"start":{"line":82,"column":4},"end":{"line":82,"column":3545}},"22":{"start":{"line":83,"column":6},"end":{"line":83,"column":60}},"23":{"start":{"line":85,"column":4},"end":{"line":85,"column":128}},"24":{"start":{"line":86,"column":4},"end":{"line":86,"column":60}},"25":{"start":{"line":94,"column":4},"end":{"line":94,"column":65}},"26":{"start":{"line":102,"column":4},"end":{"line":102,"column":61}},"27":{"start":{"line":110,"column":4},"end":{"line":110,"column":67}},"28":{"start":{"line":118,"column":4},"end":{"line":118,"column":80}},"29":{"start":{"line":126,"column":4},"end":{"line":126,"column":78}},"30":{"start":{"line":134,"column":4},"end":{"line":134,"column":119}},"31":{"start":{"line":140,"column":4},"end":{"line":140,"column":118}},"32":{"start":{"line":148,"column":4},"end":{"line":148,"column":105}},"33":{"start":{"line":154,"column":4},"end":{"line":154,"column":104}}},"branchMap":{"1":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"2":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":45,"column":4}},{"start":{"line":45,"column":4},"end":{"line":45,"column":4}}]},"3":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":4},"end":{"line":82,"column":4}},{"start":{"line":82,"column":4},"end":{"line":82,"column":4}}]}}},"contracts/libraries/zeppelin/LECRecovery.sol":{"l":{"24":382,"25":382,"26":382,"27":382,"30":382,"31":78,"37":304,"44":304,"45":302,"48":304,"50":302,"65":382},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/libraries/zeppelin/LECRecovery.sol","s":{"1":382,"2":382,"3":382,"4":382,"5":382,"6":78,"7":304,"8":302,"9":304,"10":302,"11":382},"b":{"1":[78,304],"2":[302,2],"3":[302,2]},"f":{"1":382,"2":382},"fnMap":{"1":{"name":"recover","line":19,"loc":{"start":{"line":19,"column":3},"end":{"line":23,"column":4}}},"2":{"name":"toEthSignedMessageHash","line":58,"loc":{"start":{"line":58,"column":3},"end":{"line":62,"column":4}}}},"statementMap":{"1":{"start":{"line":24,"column":5},"end":{"line":24,"column":41}},"2":{"start":{"line":25,"column":5},"end":{"line":25,"column":14}},"3":{"start":{"line":26,"column":5},"end":{"line":26,"column":14}},"4":{"start":{"line":27,"column":5},"end":{"line":27,"column":12}},"5":{"start":{"line":30,"column":5},"end":{"line":30,"column":915}},"6":{"start":{"line":31,"column":7},"end":{"line":31,"column":26}},"7":{"start":{"line":44,"column":5},"end":{"line":44,"column":1411}},"8":{"start":{"line":45,"column":7},"end":{"line":45,"column":13}},"9":{"start":{"line":48,"column":5},"end":{"line":48,"column":63}},"10":{"start":{"line":50,"column":5},"end":{"line":50,"column":37}},"11":{"start":{"line":65,"column":5},"end":{"line":65,"column":82}}},"branchMap":{"1":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":5},"end":{"line":30,"column":5}},{"start":{"line":30,"column":5},"end":{"line":30,"column":5}}]},"2":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":5},"end":{"line":44,"column":5}},{"start":{"line":44,"column":5},"end":{"line":44,"column":5}}]},"3":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":5},"end":{"line":48,"column":5}},{"start":{"line":48,"column":5},"end":{"line":48,"column":5}}]}}},"contracts/MerkleLeafChallenges.sol":{"l":{"16":3,"22":61,"28":30,"35":17,"43":45},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/MerkleLeafChallenges.sol","s":{"1":3,"2":61,"3":30,"4":17,"5":45},"b":{},"f":{"1":3,"2":61,"3":30,"4":17,"5":45},"fnMap":{"1":{"name":"constructor","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}},"2":{"name":"challengeLeafConsistency","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":21,"column":3}}},"3":{"name":"challengeLeafRules","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}}},"4":{"name":"challengeLeafDuplication","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":34,"column":3}}},"5":{"name":"challengeLeafLifecycle","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":42,"column":3}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":9}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":76}},"3":{"start":{"line":28,"column":4},"end":{"line":28,"column":70}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":1014}},"5":{"start":{"line":43,"column":4},"end":{"line":43,"column":93}}},"branchMap":{}},"contracts/MerkleRootsManager.sol":{"l":{"16":3,"22":157,"30":77,"36":83,"44":154},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/MerkleRootsManager.sol","s":{"1":3,"2":157,"3":77,"4":83,"5":154},"b":{},"f":{"1":3,"2":157,"3":77,"4":83,"5":154},"fnMap":{"1":{"name":"constructor","line":13,"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":5}}},"2":{"name":"registerMerkleRoot","line":19,"loc":{"start":{"line":19,"column":4},"end":{"line":21,"column":5}}},"3":{"name":"getMerkleRootDepositUnlockTime","line":25,"loc":{"start":{"line":25,"column":4},"end":{"line":29,"column":5}}},"4":{"name":"unlockMerkleRootDeposit","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":35,"column":5}}},"5":{"name":"getNewMerkleRootDeposit","line":39,"loc":{"start":{"line":39,"column":4},"end":{"line":43,"column":5}}}},"statementMap":{"1":{"start":{"line":16,"column":6},"end":{"line":16,"column":11}},"2":{"start":{"line":22,"column":6},"end":{"line":22,"column":67}},"3":{"start":{"line":30,"column":6},"end":{"line":30,"column":64}},"4":{"start":{"line":36,"column":6},"end":{"line":36,"column":55}},"5":{"start":{"line":44,"column":6},"end":{"line":44,"column":55}}},"branchMap":{}},"contracts/Owned.sol":{"l":{"8":332,"9":330,"16":4,"17":2},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/Owned.sol","s":{"1":332,"2":4,"3":2},"b":{"1":[330,2],"2":[2,2]},"f":{"1":332,"2":4},"fnMap":{"1":{"name":"onlyOwner","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":20}}},"2":{"name":"setOwner","line":12,"loc":{"start":{"line":12,"column":2},"end":{"line":15,"column":3}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":55}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":64}},"3":{"start":{"line":17,"column":4},"end":{"line":17,"column":17}}},"branchMap":{"1":{"line":8,"type":"if","locations":[{"start":{"line":8,"column":4},"end":{"line":8,"column":4}},{"start":{"line":8,"column":4},"end":{"line":8,"column":4}}]},"2":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4}},{"start":{"line":16,"column":4},"end":{"line":16,"column":4}}]}}},"contracts/ParameterRegistry.sol":{"l":{"51":3,"59":3,"61":1,"63":1,"65":1,"66":1,"68":1,"70":1,"72":1,"73":1,"75":1,"77":1,"78":1,"79":1,"80":1,"82":1,"85":1,"86":1,"89":1,"90":4,"93":1,"94":1},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/ParameterRegistry.sol","s":{"1":3,"2":3,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":4,"21":1,"22":1},"b":{"1":[1,2]},"f":{"1":3,"2":3},"fnMap":{"1":{"name":"constructor","line":48,"loc":{"start":{"line":48,"column":2},"end":{"line":50,"column":3}}},"2":{"name":"init","line":55,"loc":{"start":{"line":55,"column":2},"end":{"line":58,"column":3}}}},"statementMap":{"1":{"start":{"line":51,"column":4},"end":{"line":51,"column":9}},"2":{"start":{"line":59,"column":4},"end":{"line":59,"column":121}},"3":{"start":{"line":61,"column":4},"end":{"line":61,"column":82}},"4":{"start":{"line":63,"column":4},"end":{"line":63,"column":2716}},"5":{"start":{"line":65,"column":4},"end":{"line":65,"column":124}},"6":{"start":{"line":66,"column":4},"end":{"line":66,"column":2983}},"7":{"start":{"line":68,"column":4},"end":{"line":68,"column":118}},"8":{"start":{"line":70,"column":4},"end":{"line":70,"column":3246}},"9":{"start":{"line":72,"column":4},"end":{"line":72,"column":126}},"10":{"start":{"line":73,"column":4},"end":{"line":73,"column":3517}},"11":{"start":{"line":75,"column":4},"end":{"line":75,"column":120}},"12":{"start":{"line":77,"column":4},"end":{"line":77,"column":122}},"13":{"start":{"line":78,"column":4},"end":{"line":78,"column":118}},"14":{"start":{"line":79,"column":4},"end":{"line":79,"column":124}},"15":{"start":{"line":80,"column":4},"end":{"line":80,"column":4160}},"16":{"start":{"line":82,"column":4},"end":{"line":82,"column":4310}},"17":{"start":{"line":85,"column":4},"end":{"line":85,"column":99}},"18":{"start":{"line":86,"column":4},"end":{"line":86,"column":129}},"19":{"start":{"line":89,"column":4},"end":{"line":89,"column":4799}},"20":{"start":{"line":90,"column":6},"end":{"line":90,"column":126}},"21":{"start":{"line":93,"column":4},"end":{"line":93,"column":95}},"22":{"start":{"line":94,"column":4},"end":{"line":94,"column":117}}},"branchMap":{"1":{"line":59,"type":"if","locations":[{"start":{"line":59,"column":4},"end":{"line":59,"column":4}},{"start":{"line":59,"column":4},"end":{"line":59,"column":4}}]}}},"contracts/ProposalsManager.sol":{"l":{"17":3,"23":32,"29":39,"35":34,"41":37,"47":55,"53":20,"59":43,"65":19,"73":20,"81":72,"89":2,"97":43,"105":25,"113":65},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/ProposalsManager.sol","s":{"1":3,"2":32,"3":39,"4":34,"5":37,"6":55,"7":20,"8":43,"9":19,"10":20,"11":72,"12":2,"13":43,"14":25,"15":65},"b":{},"f":{"1":3,"2":32,"3":39,"4":34,"5":37,"6":55,"7":20,"8":43,"9":19,"10":20,"11":72,"12":2,"13":43,"14":25,"15":65},"fnMap":{"1":{"name":"constructor","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":16,"column":3}}},"2":{"name":"createCommunityProposal","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}},"3":{"name":"endCommunityProposal","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":28,"column":3}}},"4":{"name":"createGovernanceProposal","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":34,"column":3}}},"5":{"name":"endGovernanceProposal","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}}},"6":{"name":"castVote","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}}},"7":{"name":"cancelVote","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":3}}},"8":{"name":"revealVote","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}},"9":{"name":"claimVoterWinnings","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}}},"10":{"name":"getCommunityProposalDeposit","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":72,"column":3}}},"11":{"name":"getGovernanceProposalDeposit","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":80,"column":3}}},"12":{"name":"getAventusTime","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":88,"column":3}}},"13":{"name":"getVotingStartTime","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":96,"column":3}}},"14":{"name":"getVotingRevealStartTime","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":104,"column":3}}},"15":{"name":"getVotingRevealEndTime","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":112,"column":3}}}},"statementMap":{"1":{"start":{"line":17,"column":4},"end":{"line":17,"column":9}},"2":{"start":{"line":23,"column":4},"end":{"line":23,"column":47}},"3":{"start":{"line":29,"column":4},"end":{"line":29,"column":50}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":59}},"5":{"start":{"line":41,"column":4},"end":{"line":41,"column":51}},"6":{"start":{"line":47,"column":4},"end":{"line":47,"column":47}},"7":{"start":{"line":53,"column":4},"end":{"line":53,"column":40}},"8":{"start":{"line":59,"column":4},"end":{"line":59,"column":64}},"9":{"start":{"line":65,"column":4},"end":{"line":65,"column":49}},"10":{"start":{"line":73,"column":4},"end":{"line":73,"column":63}},"11":{"start":{"line":81,"column":4},"end":{"line":81,"column":64}},"12":{"start":{"line":89,"column":4},"end":{"line":89,"column":39}},"13":{"start":{"line":97,"column":4},"end":{"line":97,"column":67}},"14":{"start":{"line":105,"column":4},"end":{"line":105,"column":79}},"15":{"start":{"line":113,"column":4},"end":{"line":113,"column":75}}},"branchMap":{}},"contracts/proxies/PAventusTime.sol":{"l":{"8":1312},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PAventusTime.sol","s":{"1":1312},"b":{},"f":{"1":1312},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":45}}},"branchMap":{}},"contracts/proxies/PAVTManager.sol":{"l":{"8":1397},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PAVTManager.sol","s":{"1":1397},"b":{},"f":{"1":1397},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":44}}},"branchMap":{}},"contracts/proxies/PDelegate.sol":{"l":{"15":5354},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PDelegate.sol","s":{},"b":{},"f":{"1":5354},"fnMap":{"1":{"name":"delegatedFwd","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}}}},"statementMap":{},"branchMap":{}},"contracts/proxies/PEvents.sol":{"l":{"8":184},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PEvents.sol","s":{"1":184},"b":{},"f":{"1":184},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":40}}},"branchMap":{}},"contracts/proxies/PLibraryDelegate.sol":{"l":{"14":5352,"15":5352,"16":5352,"28":5352},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PLibraryDelegate.sol","s":{"1":5352,"2":5352,"3":5352},"b":{},"f":{"1":5352,"2":5352},"fnMap":{"1":{"name":"libraryDelegateFwd","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":11,"column":3}}},"2":{"name":"addressFromMsgData","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":26,"column":3}}}},"statementMap":{"1":{"start":{"line":14,"column":4},"end":{"line":14,"column":102}},"2":{"start":{"line":15,"column":4},"end":{"line":15,"column":89}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":33}}},"branchMap":{}},"contracts/proxies/PMerkleLeafChallenges.sol":{"l":{"8":153},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PMerkleLeafChallenges.sol","s":{"1":153},"b":{},"f":{"1":153},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":54}}},"branchMap":{}},"contracts/proxies/PMerkleRoots.sol":{"l":{"8":976},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PMerkleRoots.sol","s":{"1":976},"b":{},"f":{"1":976},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":45}}},"branchMap":{}},"contracts/proxies/PProposals.sol":{"l":{"8":666},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PProposals.sol","s":{"1":666},"b":{},"f":{"1":666},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":43}}},"branchMap":{}},"contracts/proxies/PValidators.sol":{"l":{"8":664},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/proxies/PValidators.sol","s":{"1":664},"b":{},"f":{"1":664},"fnMap":{"1":{"name":"","line":7,"loc":{"start":{"line":7,"column":2},"end":{"line":7,"column":22}}}},"statementMap":{"1":{"start":{"line":8,"column":4},"end":{"line":8,"column":44}}},"branchMap":{}},"contracts/testing/TimeMachine.sol":{"l":{"13":3,"21":19,"28":1,"35":243},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/testing/TimeMachine.sol","s":{"1":3,"2":19,"3":1,"4":243},"b":{},"f":{"1":3,"2":19,"3":1,"4":243},"fnMap":{"1":{"name":"constructor","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":3}}},"2":{"name":"getCurrentTime","line":16,"loc":{"start":{"line":16,"column":2},"end":{"line":20,"column":3}}},"3":{"name":"init","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":27,"column":3}}},"4":{"name":"advanceToTime","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":34,"column":3}}}},"statementMap":{"1":{"start":{"line":13,"column":4},"end":{"line":13,"column":9}},"2":{"start":{"line":21,"column":4},"end":{"line":21,"column":45}},"3":{"start":{"line":28,"column":4},"end":{"line":28,"column":27}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":48}}},"branchMap":{}},"contracts/ValidatorsManager.sol":{"l":{"17":3,"18":3,"22":13,"23":13,"30":33,"37":32,"44":13,"50":15,"58":25,"66":34,"74":2,"82":32},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/ValidatorsManager.sol","s":{"1":3,"2":3,"3":13,"4":33,"5":32,"6":13,"7":15,"8":25,"9":34,"10":2,"11":32},"b":{"1":[13,0]},"f":{"1":3,"2":13,"3":33,"4":32,"5":13,"6":15,"7":25,"8":34,"9":2,"10":32},"fnMap":{"1":{"name":"constructor","line":14,"loc":{"start":{"line":14,"column":4},"end":{"line":16,"column":5}}},"2":{"name":"onlyIfChallengesSwitchedOn","line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":37}}},"3":{"name":"registerValidator","line":26,"loc":{"start":{"line":26,"column":4},"end":{"line":29,"column":5}}},"4":{"name":"deregisterValidator","line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":36,"column":5}}},"5":{"name":"challengeValidator","line":40,"loc":{"start":{"line":40,"column":4},"end":{"line":43,"column":5}}},"6":{"name":"endValidatorChallenge","line":47,"loc":{"start":{"line":47,"column":4},"end":{"line":49,"column":5}}},"7":{"name":"getNewValidatorDeposit","line":53,"loc":{"start":{"line":53,"column":4},"end":{"line":57,"column":5}}},"8":{"name":"getExistingValidatorDeposit","line":61,"loc":{"start":{"line":61,"column":4},"end":{"line":65,"column":5}}},"9":{"name":"validatorIsRegistered","line":69,"loc":{"start":{"line":69,"column":4},"end":{"line":73,"column":5}}},"10":{"name":"getDeregistrationTime","line":77,"loc":{"start":{"line":77,"column":4},"end":{"line":81,"column":5}}}},"statementMap":{"1":{"start":{"line":17,"column":6},"end":{"line":17,"column":11}},"2":{"start":{"line":18,"column":6},"end":{"line":18,"column":33}},"3":{"start":{"line":22,"column":6},"end":{"line":22,"column":78}},"4":{"start":{"line":30,"column":6},"end":{"line":30,"column":77}},"5":{"start":{"line":37,"column":6},"end":{"line":37,"column":58}},"6":{"start":{"line":44,"column":6},"end":{"line":44,"column":57}},"7":{"start":{"line":50,"column":6},"end":{"line":50,"column":60}},"8":{"start":{"line":58,"column":6},"end":{"line":58,"column":67}},"9":{"start":{"line":66,"column":6},"end":{"line":66,"column":91}},"10":{"start":{"line":74,"column":6},"end":{"line":74,"column":67}},"11":{"start":{"line":82,"column":6},"end":{"line":82,"column":82}}},"branchMap":{"1":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":6}},{"start":{"line":22,"column":6},"end":{"line":22,"column":6}}]}}},"contracts/Versioned.sol":{"l":{"14":1,"22":5357},"path":"/home/adxm/github/AventusProtocolFoundation/protocol/contracts/Versioned.sol","s":{"1":1,"2":5357},"b":{},"f":{"1":1,"2":5357},"fnMap":{"1":{"name":"getVersion","line":9,"loc":{"start":{"line":9,"column":2},"end":{"line":13,"column":3}}},"2":{"name":"getVersionMajorMinor","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":21,"column":3}}}},"statementMap":{"1":{"start":{"line":14,"column":4},"end":{"line":14,"column":90}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":71}}},"branchMap":{}}}