-
Notifications
You must be signed in to change notification settings - Fork 5
/
coverage.json
1 lines (1 loc) · 38.6 KB
/
coverage.json
1
{"contracts/AddressArray.sol":{"l":{"14":36,"15":42,"16":22,"19":14,"23":100,"24":100,"26":100,"27":100,"31":11,"32":11},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/AddressArray.sol","s":{"1":36,"2":42,"3":22,"4":14,"5":100,"6":100,"7":100,"8":100,"9":11,"10":11},"b":{"1":[22,20],"2":[100,0]},"f":{"1":36,"2":100,"3":11},"fnMap":{"1":{"name":"containsItem","line":13,"loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":88}}},"2":{"name":"addItem","line":22,"loc":{"start":{"line":22,"column":4},"end":{"line":22,"column":65}}},"3":{"name":"clear","line":30,"loc":{"start":{"line":30,"column":4},"end":{"line":30,"column":48}}}},"statementMap":{"1":{"start":{"line":14,"column":8},"end":{"line":14,"column":333}},"2":{"start":{"line":15,"column":12},"end":{"line":15,"column":389}},"3":{"start":{"line":16,"column":16},"end":{"line":16,"column":27}},"4":{"start":{"line":19,"column":8},"end":{"line":19,"column":20}},"5":{"start":{"line":23,"column":8},"end":{"line":23,"column":574}},"6":{"start":{"line":24,"column":12},"end":{"line":24,"column":57}},"7":{"start":{"line":26,"column":8},"end":{"line":26,"column":39}},"8":{"start":{"line":27,"column":8},"end":{"line":27,"column":39}},"9":{"start":{"line":31,"column":8},"end":{"line":31,"column":22}},"10":{"start":{"line":32,"column":8},"end":{"line":32,"column":29}}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":12},"end":{"line":15,"column":12}},{"start":{"line":15,"column":12},"end":{"line":15,"column":12}}]},"2":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":8},"end":{"line":23,"column":8}},{"start":{"line":23,"column":8},"end":{"line":23,"column":8}}]}}},"contracts/BbBase.sol":{"l":{"29":23,"30":21,"37":0,"38":0,"45":5,"46":4,"53":0,"54":0,"63":74,"74":112,"81":23},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/BbBase.sol","s":{"1":23,"2":0,"3":5,"4":0,"5":74,"6":112,"7":23},"b":{"1":[4,1],"2":[21,2]},"f":{"1":23,"2":0,"3":5,"4":0,"5":74,"6":112,"7":23},"fnMap":{"1":{"name":"onlyOwner","line":28,"loc":{"start":{"line":28,"column":4},"end":{"line":28,"column":22}}},"2":{"name":"onlyAdmin","line":36,"loc":{"start":{"line":36,"column":4},"end":{"line":36,"column":22}}},"3":{"name":"onlySuperUser","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":26}}},"4":{"name":"onlyRole","line":52,"loc":{"start":{"line":52,"column":4},"end":{"line":52,"column":33}}},"5":{"name":"BbBase","line":61,"loc":{"start":{"line":61,"column":4},"end":{"line":61,"column":49}}},"6":{"name":"roleHas","line":73,"loc":{"start":{"line":73,"column":4},"end":{"line":73,"column":79}}},"7":{"name":"roleCheck","line":80,"loc":{"start":{"line":80,"column":4},"end":{"line":80,"column":66}}}},"statementMap":{"1":{"start":{"line":29,"column":8},"end":{"line":29,"column":37}},"2":{"start":{"line":37,"column":8},"end":{"line":37,"column":37}},"3":{"start":{"line":45,"column":8},"end":{"line":45,"column":76}},"4":{"start":{"line":53,"column":8},"end":{"line":53,"column":35}},"5":{"start":{"line":63,"column":8},"end":{"line":63,"column":54}},"6":{"start":{"line":74,"column":8},"end":{"line":74,"column":75}},"7":{"start":{"line":81,"column":8},"end":{"line":81,"column":48}}},"branchMap":{"1":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"2":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":8},"end":{"line":81,"column":8}},{"start":{"line":81,"column":8},"end":{"line":81,"column":8}}]}}},"contracts/BbRole.sol":{"l":{"32":0,"33":0,"41":0,"50":0,"52":0,"54":0,"56":0,"67":0,"74":0,"85":0,"87":0,"89":0,"91":0,"99":0,"101":0,"103":0},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/BbRole.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"onlyLatestBbRole","line":31,"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":29}}},"2":{"name":"BbRole","line":39,"loc":{"start":{"line":39,"column":4},"end":{"line":39,"column":78}}},"3":{"name":"transferOwnership","line":48,"loc":{"start":{"line":48,"column":4},"end":{"line":48,"column":81}}},"4":{"name":"adminRoleAdd","line":66,"loc":{"start":{"line":66,"column":4},"end":{"line":66,"column":93}}},"5":{"name":"adminRoleRemove","line":73,"loc":{"start":{"line":73,"column":4},"end":{"line":73,"column":96}}},"6":{"name":"roleAdd","line":83,"loc":{"start":{"line":83,"column":4},"end":{"line":83,"column":59}}},"7":{"name":"roleRemove","line":97,"loc":{"start":{"line":97,"column":4},"end":{"line":97,"column":62}}}},"statementMap":{"1":{"start":{"line":32,"column":8},"end":{"line":32,"column":91}},"2":{"start":{"line":41,"column":8},"end":{"line":41,"column":18}},"3":{"start":{"line":50,"column":8},"end":{"line":50,"column":32}},"4":{"start":{"line":52,"column":8},"end":{"line":52,"column":37}},"5":{"start":{"line":67,"column":8},"end":{"line":67,"column":31}},"6":{"start":{"line":74,"column":8},"end":{"line":74,"column":34}},"7":{"start":{"line":85,"column":8},"end":{"line":85,"column":31}},"8":{"start":{"line":87,"column":8},"end":{"line":87,"column":54}},"9":{"start":{"line":91,"column":8},"end":{"line":91,"column":36}},"10":{"start":{"line":99,"column":8},"end":{"line":99,"column":43}},"11":{"start":{"line":103,"column":8},"end":{"line":103,"column":38}}},"branchMap":{"1":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":8}},{"start":{"line":32,"column":8},"end":{"line":32,"column":8}}]},"2":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":8}},{"start":{"line":50,"column":8},"end":{"line":50,"column":8}}]},"3":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":8},"end":{"line":85,"column":8}},{"start":{"line":85,"column":8},"end":{"line":85,"column":8}}]},"4":{"line":87,"type":"if","locations":[{"start":{"line":87,"column":8},"end":{"line":87,"column":8}},{"start":{"line":87,"column":8},"end":{"line":87,"column":8}}]},"5":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]}}},"contracts/BbStorage.sol":{"l":{"25":8,"27":0,"29":8,"37":1,"45":98,"50":2,"55":0,"60":0,"65":112,"70":0,"75":2,"82":0,"87":4,"92":0,"97":0,"102":0,"107":0,"112":4,"119":0,"124":0,"129":0,"134":0,"139":0,"144":0,"149":0},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/BbStorage.sol","s":{"1":8,"2":0,"3":1,"4":98,"5":2,"6":0,"7":0,"8":112,"9":0,"10":2,"11":0,"12":4,"13":0,"14":0,"15":0,"16":0,"17":4},"b":{"1":[0,8],"2":[0,0]},"f":{"1":8,"2":1,"3":98,"4":2,"5":0,"6":0,"7":112,"8":0,"9":2,"10":0,"11":4,"12":0,"13":0,"14":0,"15":0,"16":4,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"fnMap":{"1":{"name":"onlyBitBracketsContract","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":36}}},"2":{"name":"BbStorage","line":34,"loc":{"start":{"line":34,"column":4},"end":{"line":34,"column":29}}},"3":{"name":"getAddress","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":67}}},"4":{"name":"getUint","line":49,"loc":{"start":{"line":49,"column":4},"end":{"line":49,"column":61}}},"5":{"name":"getString","line":54,"loc":{"start":{"line":54,"column":4},"end":{"line":54,"column":65}}},"6":{"name":"getBytes","line":59,"loc":{"start":{"line":59,"column":4},"end":{"line":59,"column":63}}},"7":{"name":"getBool","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":64,"column":61}}},"8":{"name":"getInt","line":69,"loc":{"start":{"line":69,"column":4},"end":{"line":69,"column":59}}},"9":{"name":"getInt8Array","line":74,"loc":{"start":{"line":74,"column":4},"end":{"line":74,"column":72}}},"10":{"name":"setAddress","line":81,"loc":{"start":{"line":81,"column":4},"end":{"line":81,"column":84}}},"11":{"name":"setUint","line":86,"loc":{"start":{"line":86,"column":4},"end":{"line":86,"column":78}}},"12":{"name":"setString","line":91,"loc":{"start":{"line":91,"column":4},"end":{"line":91,"column":82}}},"13":{"name":"setBytes","line":96,"loc":{"start":{"line":96,"column":4},"end":{"line":96,"column":80}}},"14":{"name":"setBool","line":101,"loc":{"start":{"line":101,"column":4},"end":{"line":101,"column":78}}},"15":{"name":"setInt","line":106,"loc":{"start":{"line":106,"column":4},"end":{"line":106,"column":76}}},"16":{"name":"setInt8Array","line":111,"loc":{"start":{"line":111,"column":4},"end":{"line":111,"column":90}}},"17":{"name":"deleteAddress","line":118,"loc":{"start":{"line":118,"column":4},"end":{"line":118,"column":71}}},"18":{"name":"deleteUint","line":123,"loc":{"start":{"line":123,"column":4},"end":{"line":123,"column":68}}},"19":{"name":"deleteString","line":128,"loc":{"start":{"line":128,"column":4},"end":{"line":128,"column":70}}},"20":{"name":"deleteBytes","line":133,"loc":{"start":{"line":133,"column":4},"end":{"line":133,"column":69}}},"21":{"name":"deleteBool","line":138,"loc":{"start":{"line":138,"column":4},"end":{"line":138,"column":68}}},"22":{"name":"deleteInt","line":143,"loc":{"start":{"line":143,"column":4},"end":{"line":143,"column":67}}},"23":{"name":"deleteInt8Array","line":148,"loc":{"start":{"line":148,"column":4},"end":{"line":148,"column":74}}}},"statementMap":{"1":{"start":{"line":25,"column":8},"end":{"line":25,"column":990}},"2":{"start":{"line":27,"column":12},"end":{"line":27,"column":84}},"3":{"start":{"line":37,"column":8},"end":{"line":37,"column":72}},"4":{"start":{"line":45,"column":8},"end":{"line":45,"column":35}},"5":{"start":{"line":50,"column":8},"end":{"line":50,"column":32}},"6":{"start":{"line":55,"column":8},"end":{"line":55,"column":34}},"7":{"start":{"line":60,"column":8},"end":{"line":60,"column":33}},"8":{"start":{"line":65,"column":8},"end":{"line":65,"column":32}},"9":{"start":{"line":70,"column":8},"end":{"line":70,"column":31}},"10":{"start":{"line":75,"column":8},"end":{"line":75,"column":37}},"11":{"start":{"line":82,"column":8},"end":{"line":82,"column":36}},"12":{"start":{"line":87,"column":8},"end":{"line":87,"column":33}},"13":{"start":{"line":92,"column":8},"end":{"line":92,"column":35}},"14":{"start":{"line":97,"column":8},"end":{"line":97,"column":34}},"15":{"start":{"line":102,"column":8},"end":{"line":102,"column":33}},"16":{"start":{"line":107,"column":8},"end":{"line":107,"column":32}},"17":{"start":{"line":112,"column":8},"end":{"line":112,"column":39}}},"branchMap":{"1":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":8},"end":{"line":25,"column":8}},{"start":{"line":25,"column":8},"end":{"line":25,"column":8}}]},"2":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":12},"end":{"line":27,"column":12}},{"start":{"line":27,"column":12},"end":{"line":27,"column":12}}]}}},"contracts/ContestPool.sol":{"l":{"104":19,"105":17,"109":28,"110":28,"111":24,"115":0,"116":0,"117":0,"118":0,"119":0,"123":8,"124":7,"128":80,"129":80,"133":80,"134":74,"137":82,"138":80,"142":1,"143":1,"144":1,"148":0,"149":0,"153":8,"154":8,"158":7,"159":6,"176":72,"177":72,"178":72,"179":72,"180":72,"181":72,"182":72,"183":72,"184":72,"190":0,"196":0,"200":52,"204":0,"208":30,"212":91,"213":91,"214":91,"216":91,"217":87,"219":91,"223":61,"227":97,"234":52,"235":52,"236":52,"240":30,"241":30,"242":30,"243":30,"244":30,"248":19,"249":19,"250":19,"251":19,"261":19,"262":19,"263":19,"264":19,"265":19,"274":15,"275":15,"276":15,"277":15,"279":15,"280":15,"281":15,"283":15,"287":11,"288":11,"289":11,"290":11,"294":6,"295":5,"297":5,"298":5,"300":5,"304":30,"308":6,"309":6,"311":6,"312":6,"314":6,"318":4,"319":3,"321":1,"322":1,"325":2,"326":2,"327":2,"328":2,"330":3,"332":1,"342":1,"343":0,"347":0,"349":0,"358":0,"360":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"372":0,"376":1,"377":1,"381":74,"382":74,"383":71,"384":71,"385":71,"389":3,"393":0,"397":0,"401":0},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/ContestPool.sol","s":{"1":19,"2":28,"3":28,"4":0,"5":0,"6":0,"7":0,"8":8,"9":80,"10":80,"11":82,"12":1,"13":1,"14":0,"15":8,"16":7,"17":72,"18":72,"19":72,"20":72,"21":72,"22":72,"23":72,"24":72,"25":72,"26":0,"27":0,"28":52,"29":0,"30":30,"31":91,"32":91,"33":91,"34":91,"35":87,"36":91,"37":61,"38":97,"39":52,"40":52,"41":52,"42":30,"43":30,"44":30,"45":30,"46":30,"47":19,"48":19,"49":19,"50":19,"51":19,"52":19,"53":19,"54":19,"55":19,"56":15,"57":15,"58":15,"59":15,"60":15,"61":15,"62":15,"63":11,"64":11,"65":11,"66":11,"67":6,"68":5,"69":5,"70":5,"71":30,"72":6,"73":6,"74":6,"75":6,"76":4,"77":3,"78":1,"79":2,"80":2,"81":3,"82":1,"83":1,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":1,"97":1,"98":74,"99":74,"100":71,"101":71,"102":71,"103":3,"104":0,"105":0,"106":0},"b":{"1":[17,2],"2":[24,4],"3":[0,0],"4":[0,0],"5":[7,1],"6":[80,0],"7":[74,6],"8":[80,2],"9":[1,0],"10":[1,0],"11":[0,0],"12":[8,0],"13":[6,1],"14":[91,0],"15":[87,4],"16":[19,0],"17":[15,0],"18":[15,0],"19":[15,0],"20":[5,1],"21":[6,0],"22":[3,1],"23":[1,2],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[74,0],"29":[71,3]},"f":{"1":19,"2":28,"3":0,"4":8,"5":80,"6":80,"7":82,"8":1,"9":0,"10":8,"11":7,"12":72,"13":0,"14":0,"15":52,"16":0,"17":30,"18":91,"19":61,"20":97,"21":52,"22":30,"23":19,"24":19,"25":15,"26":11,"27":6,"28":30,"29":6,"30":4,"31":1,"32":0,"33":1,"34":74,"35":3,"36":0,"37":0,"38":0},"fnMap":{"1":{"name":"onlyWinner","line":103,"loc":{"start":{"line":103,"column":4},"end":{"line":103,"column":23}}},"2":{"name":"isAfterGraceTime","line":108,"loc":{"start":{"line":108,"column":4},"end":{"line":108,"column":29}}},"3":{"name":"isInGraceTime","line":114,"loc":{"start":{"line":114,"column":4},"end":{"line":114,"column":26}}},"4":{"name":"isAfterStartTime","line":122,"loc":{"start":{"line":122,"column":4},"end":{"line":122,"column":29}}},"5":{"name":"isBeforeStartTime","line":127,"loc":{"start":{"line":127,"column":4},"end":{"line":127,"column":30}}},"6":{"name":"isAmountPerPlayer","line":132,"loc":{"start":{"line":132,"column":4},"end":{"line":132,"column":30}}},"7":{"name":"onlyForPlayers","line":136,"loc":{"start":{"line":136,"column":4},"end":{"line":136,"column":27}}},"8":{"name":"onlyActivePlayers","line":141,"loc":{"start":{"line":141,"column":4},"end":{"line":141,"column":30}}},"9":{"name":"notManager","line":147,"loc":{"start":{"line":147,"column":4},"end":{"line":147,"column":23}}},"10":{"name":"onlyManager","line":152,"loc":{"start":{"line":152,"column":4},"end":{"line":152,"column":24}}},"11":{"name":"allWinnerHaveClaimedPayment","line":157,"loc":{"start":{"line":157,"column":4},"end":{"line":157,"column":40}}},"12":{"name":"ContestPool","line":162,"loc":{"start":{"line":162,"column":4},"end":{"line":174,"column":5}}},"13":{"name":null,"line":189,"loc":{"start":{"line":189,"column":4},"end":{"line":189,"column":28}}},"14":{"name":"getWinners","line":195,"loc":{"start":{"line":195,"column":4},"end":{"line":195,"column":56}}},"15":{"name":"getTotalWinners","line":199,"loc":{"start":{"line":199,"column":4},"end":{"line":199,"column":69}}},"16":{"name":"getMaxUsersCount","line":203,"loc":{"start":{"line":203,"column":4},"end":{"line":203,"column":67}}},"17":{"name":"getPendingPayments","line":207,"loc":{"start":{"line":207,"column":4},"end":{"line":207,"column":77}}},"18":{"name":"getOwnerAndManagerFees","line":211,"loc":{"start":{"line":211,"column":4},"end":{"line":211,"column":82}}},"19":{"name":"getTotalWinnersFee","line":222,"loc":{"start":{"line":222,"column":4},"end":{"line":222,"column":77}}},"20":{"name":"getOwner","line":226,"loc":{"start":{"line":226,"column":4},"end":{"line":226,"column":60}}},"21":{"name":"getFeePerWinner","line":233,"loc":{"start":{"line":233,"column":4},"end":{"line":233,"column":71}}},"22":{"name":"getPartialBalanceFee","line":239,"loc":{"start":{"line":239,"column":4},"end":{"line":239,"column":81}}},"23":{"name":"getPartialBalance","line":247,"loc":{"start":{"line":247,"column":4},"end":{"line":247,"column":75}}},"24":{"name":"getWinnerAmount","line":260,"loc":{"start":{"line":260,"column":4},"end":{"line":260,"column":71}}},"25":{"name":"claimPaymentByWinner","line":273,"loc":{"start":{"line":273,"column":4},"end":{"line":273,"column":68}}},"26":{"name":"getAmount","line":286,"loc":{"start":{"line":286,"column":4},"end":{"line":286,"column":81}}},"27":{"name":"claimPaymentByManager","line":293,"loc":{"start":{"line":293,"column":4},"end":{"line":293,"column":98}}},"28":{"name":"getPoolBalance","line":303,"loc":{"start":{"line":303,"column":4},"end":{"line":303,"column":69}}},"29":{"name":"claimPaymentByOwner","line":307,"loc":{"start":{"line":307,"column":4},"end":{"line":307,"column":66}}},"30":{"name":"addWinnerDependingOnScore","line":317,"loc":{"start":{"line":317,"column":4},"end":{"line":317,"column":113}}},"31":{"name":"publishHighScore","line":335,"loc":{"start":{"line":335,"column":4},"end":{"line":335,"column":89}}},"32":{"name":"calculatePlayerScore","line":363,"loc":{"start":{"line":363,"column":4},"end":{"line":363,"column":111}}},"33":{"name":"getResult","line":375,"loc":{"start":{"line":375,"column":4},"end":{"line":375,"column":63}}},"34":{"name":"sendPredictionSet","line":380,"loc":{"start":{"line":380,"column":4},"end":{"line":380,"column":115}}},"35":{"name":"getPredictionSet","line":388,"loc":{"start":{"line":388,"column":4},"end":{"line":388,"column":81}}},"36":{"name":"getCurrentTimestamp","line":392,"loc":{"start":{"line":392,"column":4},"end":{"line":392,"column":62}}},"37":{"name":"hasContestEnded","line":396,"loc":{"start":{"line":396,"column":4},"end":{"line":396,"column":56}}},"38":{"name":"isContestActive","line":400,"loc":{"start":{"line":400,"column":4},"end":{"line":400,"column":56}}}},"statementMap":{"1":{"start":{"line":104,"column":8},"end":{"line":104,"column":48}},"2":{"start":{"line":109,"column":8},"end":{"line":109,"column":49}},"3":{"start":{"line":110,"column":8},"end":{"line":110,"column":52}},"4":{"start":{"line":115,"column":8},"end":{"line":115,"column":36}},"5":{"start":{"line":116,"column":8},"end":{"line":116,"column":49}},"6":{"start":{"line":117,"column":8},"end":{"line":117,"column":54}},"7":{"start":{"line":118,"column":8},"end":{"line":118,"column":52}},"8":{"start":{"line":123,"column":8},"end":{"line":123,"column":49}},"9":{"start":{"line":128,"column":8},"end":{"line":128,"column":49}},"10":{"start":{"line":133,"column":8},"end":{"line":133,"column":44}},"11":{"start":{"line":137,"column":8},"end":{"line":137,"column":70}},"12":{"start":{"line":142,"column":8},"end":{"line":142,"column":70}},"13":{"start":{"line":143,"column":8},"end":{"line":143,"column":51}},"14":{"start":{"line":148,"column":8},"end":{"line":148,"column":37}},"15":{"start":{"line":153,"column":8},"end":{"line":153,"column":37}},"16":{"start":{"line":158,"column":8},"end":{"line":158,"column":47}},"17":{"start":{"line":176,"column":8},"end":{"line":176,"column":25}},"18":{"start":{"line":177,"column":8},"end":{"line":177,"column":33}},"19":{"start":{"line":178,"column":8},"end":{"line":178,"column":29}},"20":{"start":{"line":179,"column":8},"end":{"line":179,"column":25}},"21":{"start":{"line":180,"column":8},"end":{"line":180,"column":29}},"22":{"start":{"line":181,"column":8},"end":{"line":181,"column":31}},"23":{"start":{"line":182,"column":8},"end":{"line":182,"column":41}},"24":{"start":{"line":183,"column":8},"end":{"line":183,"column":27}},"25":{"start":{"line":184,"column":8},"end":{"line":184,"column":31}},"26":{"start":{"line":190,"column":8},"end":{"line":190,"column":61}},"27":{"start":{"line":196,"column":8},"end":{"line":196,"column":28}},"28":{"start":{"line":200,"column":8},"end":{"line":200,"column":28}},"29":{"start":{"line":204,"column":8},"end":{"line":204,"column":46}},"30":{"start":{"line":208,"column":8},"end":{"line":208,"column":45}},"31":{"start":{"line":212,"column":8},"end":{"line":212,"column":25}},"32":{"start":{"line":213,"column":8},"end":{"line":213,"column":5847}},"33":{"start":{"line":214,"column":12},"end":{"line":214,"column":46}},"34":{"start":{"line":216,"column":8},"end":{"line":216,"column":5943}},"35":{"start":{"line":217,"column":12},"end":{"line":217,"column":48}},"36":{"start":{"line":219,"column":8},"end":{"line":219,"column":24}},"37":{"start":{"line":223,"column":8},"end":{"line":223,"column":54}},"38":{"start":{"line":227,"column":8},"end":{"line":227,"column":72}},"39":{"start":{"line":234,"column":8},"end":{"line":234,"column":50}},"40":{"start":{"line":235,"column":8},"end":{"line":235,"column":44}},"41":{"start":{"line":236,"column":8},"end":{"line":236,"column":68}},"42":{"start":{"line":240,"column":8},"end":{"line":240,"column":44}},"43":{"start":{"line":241,"column":8},"end":{"line":241,"column":50}},"44":{"start":{"line":242,"column":8},"end":{"line":242,"column":75}},"45":{"start":{"line":243,"column":8},"end":{"line":243,"column":84}},"46":{"start":{"line":244,"column":8},"end":{"line":244,"column":32}},"47":{"start":{"line":248,"column":8},"end":{"line":248,"column":65}},"48":{"start":{"line":249,"column":8},"end":{"line":249,"column":54}},"49":{"start":{"line":250,"column":8},"end":{"line":250,"column":75}},"50":{"start":{"line":251,"column":8},"end":{"line":251,"column":29}},"51":{"start":{"line":261,"column":8},"end":{"line":261,"column":33}},"52":{"start":{"line":262,"column":8},"end":{"line":262,"column":44}},"53":{"start":{"line":263,"column":8},"end":{"line":263,"column":48}},"54":{"start":{"line":264,"column":8},"end":{"line":264,"column":94}},"55":{"start":{"line":265,"column":8},"end":{"line":265,"column":27}},"56":{"start":{"line":274,"column":8},"end":{"line":274,"column":47}},"57":{"start":{"line":275,"column":8},"end":{"line":275,"column":37}},"58":{"start":{"line":276,"column":8},"end":{"line":276,"column":45}},"59":{"start":{"line":277,"column":8},"end":{"line":277,"column":33}},"60":{"start":{"line":279,"column":2},"end":{"line":279,"column":28}},"61":{"start":{"line":280,"column":8},"end":{"line":280,"column":45}},"62":{"start":{"line":283,"column":8},"end":{"line":283,"column":63}},"63":{"start":{"line":287,"column":8},"end":{"line":287,"column":65}},"64":{"start":{"line":288,"column":8},"end":{"line":288,"column":54}},"65":{"start":{"line":289,"column":8},"end":{"line":289,"column":75}},"66":{"start":{"line":290,"column":8},"end":{"line":290,"column":60}},"67":{"start":{"line":294,"column":8},"end":{"line":294,"column":34}},"68":{"start":{"line":295,"column":8},"end":{"line":295,"column":49}},"69":{"start":{"line":297,"column":8},"end":{"line":297,"column":31}},"70":{"start":{"line":300,"column":8},"end":{"line":300,"column":64}},"71":{"start":{"line":304,"column":8},"end":{"line":304,"column":27}},"72":{"start":{"line":308,"column":8},"end":{"line":308,"column":37}},"73":{"start":{"line":309,"column":8},"end":{"line":309,"column":45}},"74":{"start":{"line":311,"column":8},"end":{"line":311,"column":34}},"75":{"start":{"line":314,"column":8},"end":{"line":314,"column":60}},"76":{"start":{"line":318,"column":8},"end":{"line":318,"column":10262}},"77":{"start":{"line":319,"column":12},"end":{"line":319,"column":10308}},"78":{"start":{"line":322,"column":16},"end":{"line":322,"column":78}},"79":{"start":{"line":327,"column":16},"end":{"line":327,"column":78}},"80":{"start":{"line":328,"column":16},"end":{"line":328,"column":37}},"81":{"start":{"line":330,"column":12},"end":{"line":330,"column":23}},"82":{"start":{"line":332,"column":8},"end":{"line":332,"column":20}},"83":{"start":{"line":342,"column":8},"end":{"line":342,"column":41}},"84":{"start":{"line":343,"column":8},"end":{"line":343,"column":58}},"85":{"start":{"line":347,"column":8},"end":{"line":347,"column":67}},"86":{"start":{"line":349,"column":8},"end":{"line":349,"column":25}},"87":{"start":{"line":358,"column":8},"end":{"line":358,"column":63}},"88":{"start":{"line":360,"column":8},"end":{"line":360,"column":59}},"89":{"start":{"line":364,"column":8},"end":{"line":364,"column":38}},"90":{"start":{"line":365,"column":8},"end":{"line":365,"column":41}},"91":{"start":{"line":366,"column":8},"end":{"line":366,"column":21}},"92":{"start":{"line":367,"column":8},"end":{"line":367,"column":12208}},"93":{"start":{"line":368,"column":12},"end":{"line":368,"column":12259}},"94":{"start":{"line":369,"column":16},"end":{"line":369,"column":35}},"95":{"start":{"line":372,"column":8},"end":{"line":372,"column":20}},"96":{"start":{"line":376,"column":8},"end":{"line":376,"column":102}},"97":{"start":{"line":377,"column":8},"end":{"line":377,"column":81}},"98":{"start":{"line":381,"column":8},"end":{"line":381,"column":38}},"99":{"start":{"line":382,"column":8},"end":{"line":382,"column":51}},"100":{"start":{"line":383,"column":8},"end":{"line":383,"column":44}},"101":{"start":{"line":384,"column":8},"end":{"line":384,"column":31}},"102":{"start":{"line":385,"column":8},"end":{"line":385,"column":55}},"103":{"start":{"line":389,"column":8},"end":{"line":389,"column":42}},"104":{"start":{"line":393,"column":8},"end":{"line":393,"column":18}},"105":{"start":{"line":397,"column":8},"end":{"line":397,"column":61}},"106":{"start":{"line":401,"column":8},"end":{"line":401,"column":33}}},"branchMap":{"1":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]},"2":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":8},"end":{"line":110,"column":8}},{"start":{"line":110,"column":8},"end":{"line":110,"column":8}}]},"3":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":8}},{"start":{"line":117,"column":8},"end":{"line":117,"column":8}}]},"4":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":8},"end":{"line":118,"column":8}},{"start":{"line":118,"column":8},"end":{"line":118,"column":8}}]},"5":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":8},"end":{"line":123,"column":8}},{"start":{"line":123,"column":8},"end":{"line":123,"column":8}}]},"6":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":128,"column":8}},{"start":{"line":128,"column":8},"end":{"line":128,"column":8}}]},"7":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":8},"end":{"line":133,"column":8}},{"start":{"line":133,"column":8},"end":{"line":133,"column":8}}]},"8":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":8},"end":{"line":137,"column":8}},{"start":{"line":137,"column":8},"end":{"line":137,"column":8}}]},"9":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":8},"end":{"line":142,"column":8}},{"start":{"line":142,"column":8},"end":{"line":142,"column":8}}]},"10":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":8},"end":{"line":143,"column":8}},{"start":{"line":143,"column":8},"end":{"line":143,"column":8}}]},"11":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":8},"end":{"line":148,"column":8}},{"start":{"line":148,"column":8},"end":{"line":148,"column":8}}]},"12":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":8},"end":{"line":153,"column":8}},{"start":{"line":153,"column":8},"end":{"line":153,"column":8}}]},"13":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},{"start":{"line":158,"column":8},"end":{"line":158,"column":8}}]},"14":{"line":213,"type":"if","locations":[{"start":{"line":213,"column":8},"end":{"line":213,"column":8}},{"start":{"line":213,"column":8},"end":{"line":213,"column":8}}]},"15":{"line":216,"type":"if","locations":[{"start":{"line":216,"column":8},"end":{"line":216,"column":8}},{"start":{"line":216,"column":8},"end":{"line":216,"column":8}}]},"16":{"line":261,"type":"if","locations":[{"start":{"line":261,"column":8},"end":{"line":261,"column":8}},{"start":{"line":261,"column":8},"end":{"line":261,"column":8}}]},"17":{"line":274,"type":"if","locations":[{"start":{"line":274,"column":8},"end":{"line":274,"column":8}},{"start":{"line":274,"column":8},"end":{"line":274,"column":8}}]},"18":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":8},"end":{"line":275,"column":8}},{"start":{"line":275,"column":8},"end":{"line":275,"column":8}}]},"19":{"line":277,"type":"if","locations":[{"start":{"line":277,"column":8},"end":{"line":277,"column":8}},{"start":{"line":277,"column":8},"end":{"line":277,"column":8}}]},"20":{"line":294,"type":"if","locations":[{"start":{"line":294,"column":8},"end":{"line":294,"column":8}},{"start":{"line":294,"column":8},"end":{"line":294,"column":8}}]},"21":{"line":308,"type":"if","locations":[{"start":{"line":308,"column":8},"end":{"line":308,"column":8}},{"start":{"line":308,"column":8},"end":{"line":308,"column":8}}]},"22":{"line":318,"type":"if","locations":[{"start":{"line":318,"column":8},"end":{"line":318,"column":8}},{"start":{"line":318,"column":8},"end":{"line":318,"column":8}}]},"23":{"line":319,"type":"if","locations":[{"start":{"line":319,"column":12},"end":{"line":319,"column":12}},{"start":{"line":319,"column":12},"end":{"line":319,"column":12}}]},"24":{"line":349,"type":"if","locations":[{"start":{"line":349,"column":8},"end":{"line":349,"column":8}},{"start":{"line":349,"column":8},"end":{"line":349,"column":8}}]},"25":{"line":364,"type":"if","locations":[{"start":{"line":364,"column":8},"end":{"line":364,"column":8}},{"start":{"line":364,"column":8},"end":{"line":364,"column":8}}]},"26":{"line":365,"type":"if","locations":[{"start":{"line":365,"column":8},"end":{"line":365,"column":8}},{"start":{"line":365,"column":8},"end":{"line":365,"column":8}}]},"27":{"line":368,"type":"if","locations":[{"start":{"line":368,"column":12},"end":{"line":368,"column":12}},{"start":{"line":368,"column":12},"end":{"line":368,"column":12}}]},"28":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":8},"end":{"line":381,"column":8}},{"start":{"line":381,"column":8},"end":{"line":381,"column":8}}]},"29":{"line":382,"type":"if","locations":[{"start":{"line":382,"column":8},"end":{"line":382,"column":8}},{"start":{"line":382,"column":8},"end":{"line":382,"column":8}}]}}},"contracts/ContestPoolFactory.sol":{"l":{"45":13,"46":12,"50":8,"51":7,"59":1,"73":12,"74":11,"75":10,"76":10,"77":10,"78":10,"80":10,"91":10,"97":10,"102":7,"103":7,"104":7,"105":5,"107":5,"108":5,"121":5,"122":5,"126":1,"127":1},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/ContestPoolFactory.sol","s":{"1":13,"2":8,"3":1,"4":12,"5":11,"6":10,"7":10,"8":10,"9":10,"10":10,"11":10,"12":10,"13":7,"14":7,"15":7,"16":5,"17":5,"18":5,"19":5,"20":5,"21":1},"b":{"1":[12,1],"2":[7,1],"3":[11,1],"4":[10,1],"5":[10,0],"6":[10,0],"7":[10,0],"8":[10,0],"9":[7,0],"10":[5,2],"11":[5,0],"12":[1,0]},"f":{"1":13,"2":8,"3":1,"4":12,"5":7,"6":1},"fnMap":{"1":{"name":"isNew","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":38}}},"2":{"name":"exists","line":49,"loc":{"start":{"line":49,"column":4},"end":{"line":49,"column":39}}},"3":{"name":"ContestPoolFactory","line":57,"loc":{"start":{"line":57,"column":4},"end":{"line":57,"column":85}}},"4":{"name":"createContestPoolDefinition","line":62,"loc":{"start":{"line":62,"column":4},"end":{"line":72,"column":5}}},"5":{"name":"createContestPool","line":100,"loc":{"start":{"line":100,"column":4},"end":{"line":101,"column":63}}},"6":{"name":"withdrawFee","line":125,"loc":{"start":{"line":125,"column":4},"end":{"line":125,"column":41}}}},"statementMap":{"1":{"start":{"line":45,"column":8},"end":{"line":45,"column":49}},"2":{"start":{"line":50,"column":8},"end":{"line":50,"column":48}},"3":{"start":{"line":59,"column":8},"end":{"line":59,"column":18}},"4":{"start":{"line":73,"column":8},"end":{"line":73,"column":44}},"5":{"start":{"line":74,"column":8},"end":{"line":74,"column":31}},"6":{"start":{"line":75,"column":8},"end":{"line":75,"column":29}},"7":{"start":{"line":76,"column":8},"end":{"line":76,"column":31}},"8":{"start":{"line":77,"column":8},"end":{"line":77,"column":32}},"9":{"start":{"line":78,"column":8},"end":{"line":78,"column":37}},"10":{"start":{"line":80,"column":8},"end":{"line":80,"column":1880}},"11":{"start":{"line":91,"column":8},"end":{"line":91,"column":2263}},"12":{"start":{"line":97,"column":8},"end":{"line":97,"column":48}},"13":{"start":{"line":102,"column":8},"end":{"line":102,"column":36}},"14":{"start":{"line":103,"column":8},"end":{"line":103,"column":75}},"15":{"start":{"line":104,"column":8},"end":{"line":104,"column":43}},"16":{"start":{"line":105,"column":8},"end":{"line":105,"column":56}},"17":{"start":{"line":107,"column":8},"end":{"line":107,"column":35}},"18":{"start":{"line":108,"column":8},"end":{"line":108,"column":2877}},"19":{"start":{"line":121,"column":8},"end":{"line":121,"column":80}},"20":{"start":{"line":122,"column":8},"end":{"line":122,"column":36}},"21":{"start":{"line":126,"column":8},"end":{"line":126,"column":32}}},"branchMap":{"1":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"2":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":8}},{"start":{"line":50,"column":8},"end":{"line":50,"column":8}}]},"3":{"line":73,"type":"if","locations":[{"start":{"line":73,"column":8},"end":{"line":73,"column":8}},{"start":{"line":73,"column":8},"end":{"line":73,"column":8}}]},"4":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":8},"end":{"line":74,"column":8}},{"start":{"line":74,"column":8},"end":{"line":74,"column":8}}]},"5":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":8},"end":{"line":75,"column":8}},{"start":{"line":75,"column":8},"end":{"line":75,"column":8}}]},"6":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":8},"end":{"line":76,"column":8}},{"start":{"line":76,"column":8},"end":{"line":76,"column":8}}]},"7":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":8},"end":{"line":77,"column":8}},{"start":{"line":77,"column":8},"end":{"line":77,"column":8}}]},"8":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"9":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":102,"column":8}},{"start":{"line":102,"column":8},"end":{"line":102,"column":8}}]},"10":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]},"11":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":8},"end":{"line":105,"column":8}},{"start":{"line":105,"column":8},"end":{"line":105,"column":8}}]},"12":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":8},"end":{"line":126,"column":8}},{"start":{"line":126,"column":8},"end":{"line":126,"column":8}}]}}},"contracts/interface/BbStorageInterface.sol":{"l":{},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/interface/BbStorageInterface.sol","s":{},"b":{},"f":{"1":0},"fnMap":{"1":{"name":"onlyLatestBitBracketsContract","line":8,"loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":42}}}},"statementMap":{},"branchMap":{}},"contracts/interface/ResultsLookupInterface.sol":{"l":{},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/interface/ResultsLookupInterface.sol","s":{},"b":{},"f":{"1":0},"fnMap":{"1":{"name":"onlySuperUser","line":7,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":26}}}},"statementMap":{},"branchMap":{}},"contracts/mocks/AddressArrayClient.sol":{"l":{"16":46,"20":16,"24":8,"28":4,"32":15,"36":15},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/mocks/AddressArrayClient.sol","s":{"1":16,"2":4,"3":15,"4":15},"b":{},"f":{"1":46,"2":16,"3":8,"4":4,"5":15,"6":15},"fnMap":{"1":{"name":"addItem","line":15,"loc":{"start":{"line":15,"column":4},"end":{"line":15,"column":43}}},"2":{"name":"containsItem","line":19,"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":68}}},"3":{"name":"clear","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":25}}},"4":{"name":"getItems","line":27,"loc":{"start":{"line":27,"column":4},"end":{"line":27,"column":53}}},"5":{"name":"getCount","line":31,"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":48}}},"6":{"name":"getLength","line":35,"loc":{"start":{"line":35,"column":4},"end":{"line":35,"column":49}}}},"statementMap":{"1":{"start":{"line":20,"column":8},"end":{"line":20,"column":42}},"2":{"start":{"line":28,"column":8},"end":{"line":28,"column":25}},"3":{"start":{"line":32,"column":8},"end":{"line":32,"column":25}},"4":{"start":{"line":36,"column":8},"end":{"line":36,"column":32}}},"branchMap":{}},"contracts/mocks/CustomContract.sol":{"l":{"9":1,"13":1,"17":0},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/mocks/CustomContract.sol","s":{"1":1,"2":1,"3":0},"b":{},"f":{"1":1,"2":1,"3":0},"fnMap":{"1":{"name":"pay","line":8,"loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":31}}},"2":{"name":"attack","line":12,"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":41}}},"3":{"name":"getBalance","line":16,"loc":{"start":{"line":16,"column":4},"end":{"line":16,"column":50}}}},"statementMap":{"1":{"start":{"line":9,"column":8},"end":{"line":9,"column":36}},"2":{"start":{"line":13,"column":8},"end":{"line":13,"column":28}},"3":{"start":{"line":17,"column":8},"end":{"line":17,"column":36}}},"branchMap":{}},"contracts/ResultsLookup.sol":{"l":{"24":1,"30":4,"31":4,"33":4,"37":2,"38":2,"40":2,"41":2,"43":2},"path":"/Users/dougmolina/Apps/projects/solidity/bitbrackets_smart_contracts/contracts/ResultsLookup.sol","s":{"1":1,"2":4,"3":2,"4":2,"5":2,"6":2,"7":2},"b":{"1":[2,0],"2":[2,0]},"f":{"1":1,"2":4,"3":2},"fnMap":{"1":{"name":"ResultsLookup","line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":80}}},"2":{"name":"registerResult","line":29,"loc":{"start":{"line":29,"column":4},"end":{"line":29,"column":98}}},"3":{"name":"getResult","line":36,"loc":{"start":{"line":36,"column":4},"end":{"line":36,"column":81}}}},"statementMap":{"1":{"start":{"line":24,"column":8},"end":{"line":24,"column":18}},"2":{"start":{"line":33,"column":8},"end":{"line":33,"column":57}},"3":{"start":{"line":37,"column":8},"end":{"line":37,"column":84}},"4":{"start":{"line":38,"column":8},"end":{"line":38,"column":98}},"5":{"start":{"line":40,"column":8},"end":{"line":40,"column":25}},"6":{"start":{"line":41,"column":8},"end":{"line":41,"column":33}},"7":{"start":{"line":43,"column":8},"end":{"line":43,"column":30}}},"branchMap":{"1":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":8},"end":{"line":40,"column":8}},{"start":{"line":40,"column":8},"end":{"line":40,"column":8}}]},"2":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":8},"end":{"line":41,"column":8}},{"start":{"line":41,"column":8},"end":{"line":41,"column":8}}]}}}}