-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 20 KB
/
coverage.json
File metadata and controls
1 lines (1 loc) · 20 KB
1
{"src/CarefulMath.sol":{"l":{"40":5,"41":5,"42":5,"49":5,"50":5,"51":5,"56":0,"57":0,"65":0,"66":0,"77":0,"79":0,"80":0,"92":0,"97":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"112":0,"117":0},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/CarefulMath.sol","s":{"1":5,"2":5,"3":5,"4":5,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"1":[5,0],"2":[0,0]},"f":{"1":5,"2":0},"fnMap":{"1":{"name":"mulDiv","line":35,"loc":{"start":{"line":35,"column":4},"end":{"line":114,"column":4}}},"2":{"name":"div","line":116,"loc":{"start":{"line":116,"column":4},"end":{"line":118,"column":4}}}},"statementMap":{"1":{"start":{"line":40,"column":8},"end":{"line":40,"column":21}},"2":{"start":{"line":41,"column":8},"end":{"line":41,"column":21}},"3":{"start":{"line":49,"column":8},"end":{"line":49,"column":1916}},"4":{"start":{"line":51,"column":16},"end":{"line":51,"column":42}},"5":{"start":{"line":56,"column":8},"end":{"line":56,"column":2119}},"6":{"start":{"line":65,"column":8},"end":{"line":65,"column":25}},"7":{"start":{"line":79,"column":12},"end":{"line":79,"column":62}},"8":{"start":{"line":97,"column":12},"end":{"line":97,"column":51}},"9":{"start":{"line":117,"column":8},"end":{"line":117,"column":48}}},"branchMap":{"1":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":8},"end":{"line":49,"column":8}},{"start":{"line":49,"column":8},"end":{"line":49,"column":8}}]},"2":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":56,"column":8}},{"start":{"line":56,"column":8},"end":{"line":56,"column":8}}]}}},"src/HasSecurityContext.sol":{"l":{"42":19,"43":4,"45":15,"59":2,"71":80,"72":1,"75":79,"77":79,"79":78,"82":78},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/HasSecurityContext.sol","s":{"1":19,"2":2,"3":80,"4":79,"5":79,"6":78},"b":{"1":[4,15],"2":[2,0],"3":[1,79],"4":[78,1]},"f":{"1":19,"2":2,"3":80},"fnMap":{"1":{"name":"onlyRole","line":41,"loc":{"start":{"line":41,"column":4},"end":{"line":46,"column":4}}},"2":{"name":"setSecurityContext","line":58,"loc":{"start":{"line":58,"column":4},"end":{"line":60,"column":4}}},"3":{"name":"_setSecurityContext","line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":84,"column":4}}}},"statementMap":{"1":{"start":{"line":42,"column":8},"end":{"line":42,"column":1680}},"2":{"start":{"line":59,"column":8},"end":{"line":59,"column":44}},"3":{"start":{"line":71,"column":8},"end":{"line":71,"column":2816}},"4":{"start":{"line":75,"column":8},"end":{"line":75,"column":58}},"5":{"start":{"line":77,"column":8},"end":{"line":77,"column":3034}},"6":{"start":{"line":82,"column":12},"end":{"line":82,"column":76}}},"branchMap":{"1":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":8},"end":{"line":42,"column":8}},{"start":{"line":42,"column":8},"end":{"line":42,"column":8}}]},"2":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":76},"end":{"line":58,"column":76}},{"start":{"line":58,"column":76},"end":{"line":58,"column":76}}]},"3":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":8},"end":{"line":71,"column":8}},{"start":{"line":71,"column":8},"end":{"line":71,"column":8}}]},"4":{"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}}]}}},"src/ISecurityContext.sol":{"l":{},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/ISecurityContext.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"src/ISystemSettings.sol":{"l":{},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/ISystemSettings.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"src/PaymentEscrow.sol":{"l":{"102":35,"103":35,"120":37,"121":38,"122":38,"123":38,"125":38,"127":11,"128":1,"132":27,"133":27,"134":0,"138":35,"139":40,"142":40,"143":2,"146":38,"147":38,"148":38,"149":38,"150":38,"151":38,"154":38,"171":44,"189":26,"190":26,"191":26,"192":12,"193":11,"194":11,"198":11,"199":10,"200":10,"204":2,"205":2,"206":2,"210":1,"213":25,"219":17,"220":17,"223":17,"224":1,"226":16,"228":16,"229":2,"232":14,"233":14,"234":14,"240":38,"241":38,"242":38,"244":38,"248":25,"249":25,"250":10,"253":10,"254":10,"255":10,"256":5,"257":5,"258":0,"260":10,"263":10,"264":10,"271":7,"272":2,"278":2,"279":2,"283":5,"284":5,"292":26,"294":26,"295":23,"296":1,"299":22,"300":22,"303":23,"304":23,"307":0,"311":26},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/PaymentEscrow.sol","s":{"1":35,"2":37,"3":38,"4":38,"5":38,"6":38,"7":11,"8":1,"9":27,"10":27,"11":0,"12":35,"13":40,"14":40,"15":2,"16":38,"17":38,"18":44,"19":26,"20":26,"21":26,"22":12,"23":11,"24":14,"25":11,"26":10,"27":3,"28":2,"29":2,"30":1,"31":25,"32":17,"33":17,"34":17,"35":1,"36":16,"37":16,"38":2,"39":14,"40":14,"41":38,"42":38,"43":38,"44":25,"45":25,"46":10,"47":10,"48":10,"49":10,"50":5,"51":10,"52":10,"53":10,"54":7,"55":2,"56":2,"57":5,"58":26,"59":26,"60":23,"61":22,"62":23,"63":23,"64":0,"65":26},"b":{"1":[11,27],"2":[1,10],"3":[0,25],"4":[2,38],"5":[26,0],"6":[12,14],"7":[11,1],"8":[11,3],"9":[10,1],"10":[2,1],"11":[2,0],"12":[17,0],"13":[1,16],"14":[2,14],"15":[14,0],"16":[14,0],"17":[10,15],"18":[5,5],"19":[0,5],"20":[10,0],"21":[7,3],"22":[2,5],"23":[2,0],"24":[23,3],"25":[1,22],"26":[23,0]},"f":{"1":35,"2":37,"3":44,"4":26,"5":17,"6":38,"7":25,"8":26},"fnMap":{"1":{"name":"constructor","line":101,"loc":{"start":{"line":101,"column":4},"end":{"line":104,"column":4}}},"2":{"name":"placeMultiPayments","line":119,"loc":{"start":{"line":119,"column":4},"end":{"line":163,"column":4}}},"3":{"name":"getPayment","line":170,"loc":{"start":{"line":170,"column":4},"end":{"line":172,"column":4}}},"4":{"name":"releaseEscrow","line":188,"loc":{"start":{"line":188,"column":4},"end":{"line":215,"column":4}}},"5":{"name":"refundPayment","line":218,"loc":{"start":{"line":218,"column":4},"end":{"line":237,"column":4}}},"6":{"name":"_getPaymentTotal","line":239,"loc":{"start":{"line":239,"column":4},"end":{"line":245,"column":4}}},"7":{"name":"_releaseEscrowPayment","line":247,"loc":{"start":{"line":247,"column":4},"end":{"line":289,"column":4}}},"8":{"name":"_transferAmount","line":291,"loc":{"start":{"line":291,"column":4},"end":{"line":312,"column":4}}}},"statementMap":{"1":{"start":{"line":102,"column":8},"end":{"line":102,"column":43}},"2":{"start":{"line":120,"column":8},"end":{"line":120,"column":3128}},"3":{"start":{"line":121,"column":12},"end":{"line":121,"column":68}},"4":{"start":{"line":122,"column":12},"end":{"line":122,"column":52}},"5":{"start":{"line":123,"column":12},"end":{"line":123,"column":59}},"6":{"start":{"line":125,"column":12},"end":{"line":125,"column":3379}},"7":{"start":{"line":127,"column":16},"end":{"line":127,"column":3509}},"8":{"start":{"line":128,"column":20},"end":{"line":128,"column":47}},"9":{"start":{"line":132,"column":16},"end":{"line":132,"column":47}},"10":{"start":{"line":133,"column":16},"end":{"line":133,"column":3718}},"11":{"start":{"line":134,"column":20},"end":{"line":134,"column":47}},"12":{"start":{"line":138,"column":12},"end":{"line":138,"column":3904}},"13":{"start":{"line":139,"column":16},"end":{"line":139,"column":75}},"14":{"start":{"line":142,"column":16},"end":{"line":142,"column":4155}},"15":{"start":{"line":143,"column":20},"end":{"line":143,"column":45}},"16":{"start":{"line":146,"column":16},"end":{"line":146,"column":67}},"17":{"start":{"line":154,"column":16},"end":{"line":154,"column":4653}},"18":{"start":{"line":171,"column":8},"end":{"line":171,"column":34}},"19":{"start":{"line":189,"column":8},"end":{"line":189,"column":53}},"20":{"start":{"line":190,"column":8},"end":{"line":190,"column":5749}},"21":{"start":{"line":191,"column":12},"end":{"line":191,"column":5791}},"22":{"start":{"line":192,"column":16},"end":{"line":192,"column":5849}},"23":{"start":{"line":194,"column":20},"end":{"line":194,"column":69}},"24":{"start":{"line":197,"column":17},"end":{"line":197,"column":6051}},"25":{"start":{"line":198,"column":16},"end":{"line":198,"column":6106}},"26":{"start":{"line":200,"column":20},"end":{"line":200,"column":69}},"27":{"start":{"line":203,"column":17},"end":{"line":203,"column":6302}},"28":{"start":{"line":204,"column":16},"end":{"line":204,"column":6379}},"29":{"start":{"line":206,"column":20},"end":{"line":206,"column":69}},"30":{"start":{"line":210,"column":16},"end":{"line":210,"column":37}},"31":{"start":{"line":213,"column":12},"end":{"line":213,"column":43}},"32":{"start":{"line":219,"column":8},"end":{"line":219,"column":53}},"33":{"start":{"line":220,"column":8},"end":{"line":220,"column":6856}},"34":{"start":{"line":223,"column":12},"end":{"line":223,"column":7048}},"35":{"start":{"line":224,"column":16},"end":{"line":224,"column":37}},"36":{"start":{"line":226,"column":12},"end":{"line":226,"column":74}},"37":{"start":{"line":228,"column":12},"end":{"line":228,"column":7271}},"38":{"start":{"line":229,"column":16},"end":{"line":229,"column":39}},"39":{"start":{"line":232,"column":12},"end":{"line":232,"column":7371}},"40":{"start":{"line":233,"column":16},"end":{"line":233,"column":7445}},"41":{"start":{"line":240,"column":8},"end":{"line":240,"column":26}},"42":{"start":{"line":241,"column":8},"end":{"line":241,"column":7692}},"43":{"start":{"line":244,"column":8},"end":{"line":244,"column":21}},"44":{"start":{"line":248,"column":8},"end":{"line":248,"column":53}},"45":{"start":{"line":249,"column":8},"end":{"line":249,"column":7957}},"46":{"start":{"line":250,"column":12},"end":{"line":250,"column":68}},"47":{"start":{"line":253,"column":12},"end":{"line":253,"column":27}},"48":{"start":{"line":254,"column":12},"end":{"line":254,"column":46}},"49":{"start":{"line":255,"column":12},"end":{"line":255,"column":8228}},"50":{"start":{"line":257,"column":16},"end":{"line":257,"column":8342}},"51":{"start":{"line":260,"column":12},"end":{"line":260,"column":46}},"52":{"start":{"line":263,"column":12},"end":{"line":263,"column":8480}},"53":{"start":{"line":264,"column":16},"end":{"line":264,"column":8525}},"54":{"start":{"line":271,"column":20},"end":{"line":271,"column":8784}},"55":{"start":{"line":272,"column":24},"end":{"line":272,"column":8827}},"56":{"start":{"line":279,"column":28},"end":{"line":279,"column":76}},"57":{"start":{"line":284,"column":24},"end":{"line":284,"column":72}},"58":{"start":{"line":292,"column":8},"end":{"line":292,"column":28}},"59":{"start":{"line":294,"column":8},"end":{"line":294,"column":9606}},"60":{"start":{"line":295,"column":12},"end":{"line":295,"column":9640}},"61":{"start":{"line":299,"column":16},"end":{"line":299,"column":57}},"62":{"start":{"line":303,"column":12},"end":{"line":303,"column":9921}},"63":{"start":{"line":304,"column":16},"end":{"line":304,"column":78}},"64":{"start":{"line":307,"column":16},"end":{"line":307,"column":81}},"65":{"start":{"line":311,"column":8},"end":{"line":311,"column":22}}},"branchMap":{"1":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":12},"end":{"line":125,"column":12}},{"start":{"line":125,"column":12},"end":{"line":125,"column":12}}]},"2":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":16},"end":{"line":127,"column":16}},{"start":{"line":127,"column":16},"end":{"line":127,"column":16}}]},"3":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":16},"end":{"line":133,"column":16}},{"start":{"line":133,"column":16},"end":{"line":133,"column":16}}]},"4":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":16},"end":{"line":142,"column":16}},{"start":{"line":142,"column":16},"end":{"line":142,"column":16}}]},"5":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":8},"end":{"line":190,"column":8}},{"start":{"line":190,"column":8},"end":{"line":190,"column":8}}]},"6":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":12},"end":{"line":191,"column":12}},{"start":{"line":191,"column":12},"end":{"line":191,"column":12}}]},"7":{"line":192,"type":"if","locations":[{"start":{"line":192,"column":16},"end":{"line":192,"column":16}},{"start":{"line":192,"column":16},"end":{"line":192,"column":16}}]},"8":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":17},"end":{"line":197,"column":17}},{"start":{"line":197,"column":17},"end":{"line":197,"column":17}}]},"9":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":16},"end":{"line":198,"column":16}},{"start":{"line":198,"column":16},"end":{"line":198,"column":16}}]},"10":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":17},"end":{"line":203,"column":17}},{"start":{"line":203,"column":17},"end":{"line":203,"column":17}}]},"11":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":16},"end":{"line":204,"column":16}},{"start":{"line":204,"column":16},"end":{"line":204,"column":16}}]},"12":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":8},"end":{"line":220,"column":8}},{"start":{"line":220,"column":8},"end":{"line":220,"column":8}}]},"13":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":12},"end":{"line":223,"column":12}},{"start":{"line":223,"column":12},"end":{"line":223,"column":12}}]},"14":{"line":228,"type":"if","locations":[{"start":{"line":228,"column":12},"end":{"line":228,"column":12}},{"start":{"line":228,"column":12},"end":{"line":228,"column":12}}]},"15":{"line":232,"type":"if","locations":[{"start":{"line":232,"column":12},"end":{"line":232,"column":12}},{"start":{"line":232,"column":12},"end":{"line":232,"column":12}}]},"16":{"line":233,"type":"if","locations":[{"start":{"line":233,"column":16},"end":{"line":233,"column":16}},{"start":{"line":233,"column":16},"end":{"line":233,"column":16}}]},"17":{"line":249,"type":"if","locations":[{"start":{"line":249,"column":8},"end":{"line":249,"column":8}},{"start":{"line":249,"column":8},"end":{"line":249,"column":8}}]},"18":{"line":255,"type":"if","locations":[{"start":{"line":255,"column":12},"end":{"line":255,"column":12}},{"start":{"line":255,"column":12},"end":{"line":255,"column":12}}]},"19":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":16},"end":{"line":257,"column":16}},{"start":{"line":257,"column":16},"end":{"line":257,"column":16}}]},"20":{"line":263,"type":"if","locations":[{"start":{"line":263,"column":12},"end":{"line":263,"column":12}},{"start":{"line":263,"column":12},"end":{"line":263,"column":12}}]},"21":{"line":264,"type":"if","locations":[{"start":{"line":264,"column":16},"end":{"line":264,"column":16}},{"start":{"line":264,"column":16},"end":{"line":264,"column":16}}]},"22":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":20},"end":{"line":271,"column":20}},{"start":{"line":271,"column":20},"end":{"line":271,"column":20}}]},"23":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":24},"end":{"line":272,"column":24}},{"start":{"line":272,"column":24},"end":{"line":272,"column":24}}]},"24":{"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}}]},"25":{"line":295,"type":"if","locations":[{"start":{"line":295,"column":12},"end":{"line":295,"column":12}},{"start":{"line":295,"column":12},"end":{"line":295,"column":12}}]},"26":{"line":303,"type":"if","locations":[{"start":{"line":303,"column":12},"end":{"line":303,"column":12}},{"start":{"line":303,"column":12},"end":{"line":303,"column":12}}]}}},"src/SecurityContext.sol":{"l":{"30":43,"40":387,"58":0,"59":0,"80":0,"81":0},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/SecurityContext.sol","s":{"1":43,"2":387,"3":0,"4":0,"5":0,"6":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":43,"2":387,"3":0,"4":0},"fnMap":{"1":{"name":"constructor","line":29,"loc":{"start":{"line":29,"column":4},"end":{"line":31,"column":4}}},"2":{"name":"hasRole","line":39,"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":4}}},"3":{"name":"renounceRole","line":57,"loc":{"start":{"line":57,"column":4},"end":{"line":61,"column":4}}},"4":{"name":"revokeRole","line":79,"loc":{"start":{"line":79,"column":4},"end":{"line":83,"column":4}}}},"statementMap":{"1":{"start":{"line":30,"column":8},"end":{"line":30,"column":36}},"2":{"start":{"line":40,"column":8},"end":{"line":40,"column":43}},"3":{"start":{"line":58,"column":8},"end":{"line":58,"column":2188}},"4":{"start":{"line":59,"column":12},"end":{"line":59,"column":44}},"5":{"start":{"line":80,"column":8},"end":{"line":80,"column":3042}},"6":{"start":{"line":81,"column":12},"end":{"line":81,"column":42}}},"branchMap":{"1":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":8}},{"start":{"line":58,"column":8},"end":{"line":58,"column":8}}]},"2":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":8},"end":{"line":80,"column":8}},{"start":{"line":80,"column":8},"end":{"line":80,"column":8}}]},"3":{"line":80,"type":"cond-expr","locations":[{"start":{"line":80,"column":12},"end":{"line":80,"column":32}},{"start":{"line":80,"column":37},"end":{"line":80,"column":54}}]}}},"src/SystemSettings.sol":{"l":{"36":4,"43":12,"61":43,"62":43,"63":1,"64":42,"65":42,"81":2,"82":2,"83":1,"85":1,"86":1,"102":11,"103":11},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/SystemSettings.sol","s":{"1":4,"2":12,"3":43,"4":43,"5":1,"6":2,"7":2,"8":1,"9":1,"10":11,"11":11},"b":{"1":[1,42],"2":[2,2],"3":[2,0],"4":[1,1],"5":[11,2],"6":[11,0]},"f":{"1":4,"2":12,"3":43,"4":2,"5":11},"fnMap":{"1":{"name":"vaultAddress","line":35,"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":4}}},"2":{"name":"feeBps","line":42,"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":4}}},"3":{"name":"constructor","line":60,"loc":{"start":{"line":60,"column":4},"end":{"line":66,"column":4}}},"4":{"name":"setVaultAddress","line":80,"loc":{"start":{"line":80,"column":4},"end":{"line":88,"column":4}}},"5":{"name":"setFeeBps","line":101,"loc":{"start":{"line":101,"column":4},"end":{"line":106,"column":4}}}},"statementMap":{"1":{"start":{"line":36,"column":8},"end":{"line":36,"column":28}},"2":{"start":{"line":43,"column":8},"end":{"line":43,"column":22}},"3":{"start":{"line":61,"column":8},"end":{"line":61,"column":43}},"4":{"start":{"line":62,"column":8},"end":{"line":62,"column":1772}},"5":{"start":{"line":63,"column":12},"end":{"line":63,"column":40}},"6":{"start":{"line":81,"column":8},"end":{"line":81,"column":2330}},"7":{"start":{"line":82,"column":12},"end":{"line":82,"column":2411}},"8":{"start":{"line":83,"column":16},"end":{"line":83,"column":38}},"9":{"start":{"line":86,"column":12},"end":{"line":86,"column":63}},"10":{"start":{"line":102,"column":8},"end":{"line":102,"column":2940}},"11":{"start":{"line":104,"column":12},"end":{"line":104,"column":51}}},"branchMap":{"1":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"2":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":59},"end":{"line":80,"column":59}},{"start":{"line":80,"column":59},"end":{"line":80,"column":59}}]},"3":{"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}}]},"4":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":12},"end":{"line":82,"column":12}},{"start":{"line":82,"column":12},"end":{"line":82,"column":12}}]},"5":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":47},"end":{"line":101,"column":47}},{"start":{"line":101,"column":47},"end":{"line":101,"column":47}}]},"6":{"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}}]}}},"src/TestToken.sol":{"l":{"10":105},"path":"/home/john/Desktop/development/blockchain/LP/hamza-escrow/src/TestToken.sol","s":{"1":105},"b":{},"f":{"1":35,"2":105},"fnMap":{"1":{"name":"constructor","line":7,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":83}}},"2":{"name":"mint","line":9,"loc":{"start":{"line":9,"column":4},"end":{"line":11,"column":4}}}},"statementMap":{"1":{"start":{"line":10,"column":8},"end":{"line":10,"column":30}}},"branchMap":{}}}