aave-protocol-v2/coverage.json

1 line
174 KiB
JSON

{"contracts/configuration/LendingPoolAddressesProvider.sol":{"l":{"38":9,"46":1,"47":1,"55":119,"63":1,"64":1,"75":37,"83":1,"84":1,"93":124,"97":1,"98":1,"102":168,"106":1,"107":1,"111":234,"115":1,"116":1,"125":2,"127":2,"130":2,"132":2,"133":2,"134":2,"135":2,"136":2,"138":0},"path":"/src/contracts/configuration/LendingPoolAddressesProvider.sol","s":{"1":9,"2":1,"3":1,"4":119,"5":1,"6":1,"7":37,"8":1,"9":1,"10":124,"11":1,"12":1,"13":168,"14":1,"15":1,"16":234,"17":1,"18":1,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":0},"b":{"1":[2,0]},"f":{"1":9,"2":1,"3":119,"4":1,"5":37,"6":1,"7":124,"8":1,"9":168,"10":1,"11":234,"12":1,"13":2},"fnMap":{"1":{"name":"getLendingPool","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":39,"column":2}}},"2":{"name":"setLendingPoolImpl","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":48,"column":2}}},"3":{"name":"getLendingPoolConfigurator","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":2}}},"4":{"name":"setLendingPoolConfiguratorImpl","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":65,"column":2}}},"5":{"name":"getLendingPoolCollateralManager","line":74,"loc":{"start":{"line":74,"column":2},"end":{"line":76,"column":2}}},"6":{"name":"setLendingPoolCollateralManager","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":85,"column":2}}},"7":{"name":"getAaveAdmin","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":94,"column":2}}},"8":{"name":"setAaveAdmin","line":96,"loc":{"start":{"line":96,"column":2},"end":{"line":99,"column":2}}},"9":{"name":"getPriceOracle","line":101,"loc":{"start":{"line":101,"column":2},"end":{"line":103,"column":2}}},"10":{"name":"setPriceOracle","line":105,"loc":{"start":{"line":105,"column":2},"end":{"line":108,"column":2}}},"11":{"name":"getLendingRateOracle","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":112,"column":2}}},"12":{"name":"setLendingRateOracle","line":114,"loc":{"start":{"line":114,"column":2},"end":{"line":117,"column":2}}},"13":{"name":"_updateImpl","line":124,"loc":{"start":{"line":124,"column":2},"end":{"line":140,"column":2}}}},"statementMap":{"1":{"start":{"line":38,"column":4},"end":{"line":38,"column":35}},"2":{"start":{"line":46,"column":4},"end":{"line":46,"column":34}},"3":{"start":{"line":47,"column":4},"end":{"line":47,"column":33}},"4":{"start":{"line":55,"column":4},"end":{"line":55,"column":48}},"5":{"start":{"line":63,"column":4},"end":{"line":63,"column":55}},"6":{"start":{"line":64,"column":4},"end":{"line":64,"column":53}},"7":{"start":{"line":75,"column":4},"end":{"line":75,"column":54}},"8":{"start":{"line":83,"column":4},"end":{"line":83,"column":56}},"9":{"start":{"line":84,"column":4},"end":{"line":84,"column":53}},"10":{"start":{"line":93,"column":4},"end":{"line":93,"column":33}},"11":{"start":{"line":97,"column":4},"end":{"line":97,"column":37}},"12":{"start":{"line":98,"column":4},"end":{"line":98,"column":36}},"13":{"start":{"line":102,"column":4},"end":{"line":102,"column":35}},"14":{"start":{"line":106,"column":4},"end":{"line":106,"column":41}},"15":{"start":{"line":107,"column":4},"end":{"line":107,"column":40}},"16":{"start":{"line":111,"column":4},"end":{"line":111,"column":42}},"17":{"start":{"line":115,"column":4},"end":{"line":115,"column":54}},"18":{"start":{"line":116,"column":4},"end":{"line":116,"column":52}},"19":{"start":{"line":125,"column":4},"end":{"line":125,"column":58}},"20":{"start":{"line":127,"column":4},"end":{"line":127,"column":4874}},"21":{"start":{"line":130,"column":4},"end":{"line":130,"column":87}},"22":{"start":{"line":132,"column":4},"end":{"line":132,"column":5078}},"23":{"start":{"line":133,"column":6},"end":{"line":133,"column":56}},"24":{"start":{"line":134,"column":6},"end":{"line":134,"column":56}},"25":{"start":{"line":135,"column":6},"end":{"line":135,"column":36}},"26":{"start":{"line":136,"column":6},"end":{"line":136,"column":43}},"27":{"start":{"line":138,"column":6},"end":{"line":138,"column":47}}},"branchMap":{"1":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":4},"end":{"line":132,"column":4}},{"start":{"line":132,"column":4},"end":{"line":132,"column":4}}]}}},"contracts/configuration/LendingPoolAddressesProviderRegistry.sol":{"l":{"31":1,"39":3,"41":3,"43":3,"44":5,"45":4,"49":3,"57":2,"58":2,"59":2,"67":1,"68":1,"69":1,"77":2,"78":1,"79":0,"83":2},"path":"/src/contracts/configuration/LendingPoolAddressesProviderRegistry.sol","s":{"1":1,"2":3,"3":3,"4":3,"5":5,"6":4,"7":3,"8":2,"9":2,"10":2,"11":1,"12":1,"13":1,"14":2,"15":1,"16":0,"17":2},"b":{"1":[4,1],"2":[1,0],"3":[0,1]},"f":{"1":1,"2":3,"3":2,"4":1,"5":2},"fnMap":{"1":{"name":"isAddressesProviderRegistered","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":32,"column":2}}},"2":{"name":"getAddressesProvidersList","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":50,"column":2}}},"3":{"name":"registerAddressesProvider","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":60,"column":2}}},"4":{"name":"unregisterAddressesProvider","line":66,"loc":{"start":{"line":66,"column":2},"end":{"line":70,"column":2}}},"5":{"name":"_addToAddressesProvidersList","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":84,"column":2}}}},"statementMap":{"1":{"start":{"line":31,"column":4},"end":{"line":31,"column":39}},"2":{"start":{"line":39,"column":4},"end":{"line":39,"column":53}},"3":{"start":{"line":41,"column":4},"end":{"line":41,"column":63}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":1323}},"5":{"start":{"line":44,"column":6},"end":{"line":44,"column":1393}},"6":{"start":{"line":45,"column":8},"end":{"line":45,"column":53}},"7":{"start":{"line":49,"column":4},"end":{"line":49,"column":26}},"8":{"start":{"line":57,"column":4},"end":{"line":57,"column":36}},"9":{"start":{"line":58,"column":4},"end":{"line":58,"column":41}},"10":{"start":{"line":59,"column":4},"end":{"line":59,"column":46}},"11":{"start":{"line":67,"column":4},"end":{"line":67,"column":76}},"12":{"start":{"line":68,"column":4},"end":{"line":68,"column":35}},"13":{"start":{"line":69,"column":4},"end":{"line":69,"column":48}},"14":{"start":{"line":77,"column":4},"end":{"line":77,"column":2552}},"15":{"start":{"line":78,"column":6},"end":{"line":78,"column":2622}},"16":{"start":{"line":79,"column":8},"end":{"line":79,"column":14}},"17":{"start":{"line":83,"column":4},"end":{"line":83,"column":40}}},"branchMap":{"1":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":44,"column":6}},{"start":{"line":44,"column":6},"end":{"line":44,"column":6}}]},"2":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":67,"column":4}},{"start":{"line":67,"column":4},"end":{"line":67,"column":4}}]},"3":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":6},"end":{"line":78,"column":6}},{"start":{"line":78,"column":6},"end":{"line":78,"column":6}}]}}},"contracts/flashloan/base/FlashLoanReceiverBase.sol":{"l":{"18":3},"path":"/src/contracts/flashloan/base/FlashLoanReceiverBase.sol","s":{"1":3},"b":{},"f":{"1":3},"fnMap":{"1":{"name":"constructor","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":2}}}},"statementMap":{"1":{"start":{"line":18,"column":4},"end":{"line":18,"column":32}}},"branchMap":{}},"contracts/flashloan/interfaces/IFlashLoanReceiver.sol":{"l":{},"path":"/src/contracts/flashloan/interfaces/IFlashLoanReceiver.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/lendingpool/DefaultReserveInterestRateStrategy.sol":{"l":{"62":51,"63":51,"64":51,"65":51,"66":51,"67":51,"75":0,"79":0,"83":0,"87":0,"91":0,"95":7,"137":234,"139":234,"140":234,"141":234,"142":234,"144":234,"148":234,"151":234,"152":4,"156":4,"160":4,"164":230,"167":230,"172":234,"181":234,"198":234,"200":234,"202":86,"206":86,"210":86,"214":86},"path":"/src/contracts/lendingpool/DefaultReserveInterestRateStrategy.sol","s":{"1":51,"2":51,"3":51,"4":51,"5":51,"6":51,"7":0,"8":0,"9":0,"10":0,"11":0,"12":7,"13":234,"14":234,"15":234,"16":234,"17":234,"18":234,"19":234,"20":234,"21":4,"22":4,"23":4,"24":230,"25":230,"26":234,"27":234,"28":234,"29":234,"30":148,"31":86,"32":86,"33":86,"34":86},"b":{"1":[4,230],"2":[148,86]},"f":{"1":51,"2":0,"3":0,"4":0,"5":0,"6":0,"7":7,"8":234,"9":234},"fnMap":{"1":{"name":"constructor","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":68,"column":2}}},"2":{"name":"variableRateSlope1","line":74,"loc":{"start":{"line":74,"column":2},"end":{"line":76,"column":2}}},"3":{"name":"variableRateSlope2","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":80,"column":2}}},"4":{"name":"stableRateSlope1","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":84,"column":2}}},"5":{"name":"stableRateSlope2","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":88,"column":2}}},"6":{"name":"baseVariableBorrowRate","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":92,"column":2}}},"7":{"name":"getMaxVariableBorrowRate","line":94,"loc":{"start":{"line":94,"column":2},"end":{"line":96,"column":2}}},"8":{"name":"calculateInterestRates","line":119,"loc":{"start":{"line":119,"column":2},"end":{"line":182,"column":2}}},"9":{"name":"_getOverallBorrowRate","line":192,"loc":{"start":{"line":192,"column":2},"end":{"line":215,"column":2}}}},"statementMap":{"1":{"start":{"line":62,"column":4},"end":{"line":62,"column":31}},"2":{"start":{"line":63,"column":4},"end":{"line":63,"column":51}},"3":{"start":{"line":64,"column":4},"end":{"line":64,"column":43}},"4":{"start":{"line":65,"column":4},"end":{"line":65,"column":43}},"5":{"start":{"line":66,"column":4},"end":{"line":66,"column":39}},"6":{"start":{"line":67,"column":4},"end":{"line":67,"column":39}},"7":{"start":{"line":75,"column":4},"end":{"line":75,"column":30}},"8":{"start":{"line":79,"column":4},"end":{"line":79,"column":30}},"9":{"start":{"line":83,"column":4},"end":{"line":83,"column":28}},"10":{"start":{"line":87,"column":4},"end":{"line":87,"column":28}},"11":{"start":{"line":91,"column":4},"end":{"line":91,"column":34}},"12":{"start":{"line":95,"column":4},"end":{"line":95,"column":84}},"13":{"start":{"line":137,"column":4},"end":{"line":137,"column":42}},"14":{"start":{"line":139,"column":4},"end":{"line":139,"column":61}},"15":{"start":{"line":140,"column":4},"end":{"line":140,"column":37}},"16":{"start":{"line":141,"column":4},"end":{"line":141,"column":35}},"17":{"start":{"line":142,"column":4},"end":{"line":142,"column":32}},"18":{"start":{"line":144,"column":4},"end":{"line":144,"column":5183}},"19":{"start":{"line":148,"column":4},"end":{"line":148,"column":5283}},"20":{"start":{"line":151,"column":4},"end":{"line":151,"column":5387}},"21":{"start":{"line":152,"column":6},"end":{"line":152,"column":5446}},"22":{"start":{"line":156,"column":6},"end":{"line":156,"column":5584}},"23":{"start":{"line":160,"column":6},"end":{"line":160,"column":5749}},"24":{"start":{"line":164,"column":6},"end":{"line":164,"column":5927}},"25":{"start":{"line":167,"column":6},"end":{"line":167,"column":6090}},"26":{"start":{"line":172,"column":4},"end":{"line":172,"column":6320}},"27":{"start":{"line":181,"column":4},"end":{"line":181,"column":100}},"28":{"start":{"line":198,"column":4},"end":{"line":198,"column":65}},"29":{"start":{"line":200,"column":4},"end":{"line":200,"column":35}},"30":{"start":{"line":200,"column":27},"end":{"line":200,"column":35}},"31":{"start":{"line":202,"column":4},"end":{"line":202,"column":7483}},"32":{"start":{"line":206,"column":4},"end":{"line":206,"column":7595}},"33":{"start":{"line":210,"column":4},"end":{"line":210,"column":7708}},"34":{"start":{"line":214,"column":4},"end":{"line":214,"column":28}}},"branchMap":{"1":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":151,"column":4}},{"start":{"line":151,"column":4},"end":{"line":151,"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/lendingpool/LendingPool.sol":{"l":{"55":118,"68":300,"72":1,"81":1,"97":105,"98":104,"100":104,"102":102,"104":102,"105":102,"107":102,"108":102,"109":93,"112":102,"115":102,"117":102,"126":26,"127":25,"129":25,"131":25,"133":25,"136":25,"137":19,"140":25,"150":22,"152":22,"154":22,"155":18,"158":22,"160":22,"177":3,"194":5,"195":4,"197":3,"198":3,"217":62,"218":61,"220":61,"221":4,"223":4,"229":59,"257":21,"259":20,"261":20,"263":20,"266":20,"270":20,"271":5,"274":20,"283":17,"286":17,"287":9,"289":8,"296":17,"297":17,"299":17,"300":12,"303":17,"305":17,"314":5,"315":4,"317":4,"319":4,"321":4,"329":2,"331":2,"333":1,"334":1,"341":1,"346":1,"353":2,"355":2,"367":8,"369":7,"371":7,"372":7,"373":7,"375":7,"378":7,"379":7,"380":7,"387":7,"388":7,"394":7,"401":1,"403":1,"404":1,"406":1,"408":1,"418":8,"419":7,"421":7,"430":6,"432":6,"433":2,"435":4,"455":11,"456":10,"459":10,"469":10,"471":10,"473":10,"475":5,"499":21,"500":20,"501":18,"503":18,"506":18,"517":18,"519":16,"521":16,"522":5,"525":11,"555":14,"556":13,"557":13,"559":13,"561":13,"563":13,"565":11,"567":11,"570":11,"573":9,"575":9,"577":9,"578":5,"580":3,"581":3,"582":3,"584":3,"587":4,"617":10,"618":9,"621":9,"631":9,"633":7,"635":7,"636":5,"662":97,"664":97,"689":710,"691":710,"715":363,"717":363,"744":21,"758":21,"781":343,"783":343,"784":343,"785":343,"786":343,"787":343,"788":343,"789":343,"792":343,"796":3,"800":0,"816":17,"817":17,"823":17,"836":0,"837":0,"841":75,"842":75,"851":75,"872":63,"873":63,"875":63,"877":63,"881":63,"894":50,"895":50,"896":37,"899":50,"902":50,"904":50,"907":25,"909":25,"915":25,"922":50,"929":50,"930":47,"933":50,"950":17,"951":17,"952":17,"953":136,"954":0,"956":17,"957":17,"958":17,"968":648,"982":810,"997":4,"998":3,"1015":26,"1017":26,"1018":26,"1019":13,"1021":13,"1029":0},"path":"/src/contracts/lendingpool/LendingPool.sol","s":{"1":118,"2":300,"3":1,"4":1,"5":105,"6":104,"7":104,"8":102,"9":102,"10":102,"11":102,"12":102,"13":93,"14":102,"15":102,"16":102,"17":26,"18":25,"19":25,"20":25,"21":25,"22":25,"23":19,"24":25,"25":22,"26":22,"27":22,"28":18,"29":22,"30":22,"31":3,"32":5,"33":4,"34":3,"35":3,"36":62,"37":61,"38":61,"39":4,"40":4,"41":59,"42":21,"43":20,"44":20,"45":20,"46":20,"47":20,"48":5,"49":20,"50":17,"51":17,"52":9,"53":8,"54":17,"55":17,"56":17,"57":12,"58":17,"59":17,"60":5,"61":4,"62":4,"63":4,"64":4,"65":2,"66":2,"67":1,"68":1,"69":1,"70":1,"71":2,"72":2,"73":8,"74":7,"75":7,"76":7,"77":7,"78":7,"79":7,"80":7,"81":7,"82":7,"83":7,"84":7,"85":1,"86":1,"87":1,"88":1,"89":1,"90":8,"91":7,"92":7,"93":6,"94":6,"95":2,"96":4,"97":11,"98":10,"99":10,"100":10,"101":10,"102":10,"103":5,"104":21,"105":20,"106":18,"107":18,"108":18,"109":18,"110":16,"111":16,"112":5,"113":11,"114":14,"115":13,"116":13,"117":13,"118":13,"119":13,"120":11,"121":11,"122":11,"123":9,"124":9,"125":9,"126":5,"127":3,"128":3,"129":3,"130":3,"131":4,"132":10,"133":9,"134":9,"135":9,"136":7,"137":7,"138":5,"139":97,"140":97,"141":710,"142":710,"143":363,"144":363,"145":21,"146":21,"147":343,"148":343,"149":343,"150":343,"151":343,"152":343,"153":343,"154":343,"155":343,"156":3,"157":17,"158":17,"159":17,"160":0,"161":0,"162":75,"163":75,"164":75,"165":63,"166":63,"167":63,"168":63,"169":63,"170":50,"171":50,"172":37,"173":50,"174":50,"175":50,"176":25,"177":25,"178":25,"179":50,"180":50,"181":47,"182":50,"183":17,"184":17,"185":17,"186":136,"187":0,"188":17,"189":17,"190":17,"191":648,"192":810,"193":4,"194":3,"195":26,"196":26,"197":26,"198":13,"199":13,"200":0},"b":{"1":[118,0],"2":[287,13],"3":[93,9],"4":[19,6],"5":[18,4],"6":[4,57],"7":[5,15],"8":[9,8],"9":[12,5],"10":[1,1],"11":[1,6],"12":[2,4],"13":[10,0],"14":[5,5],"15":[18,2],"16":[16,2],"17":[5,11],"18":[5,4],"19":[7,2],"20":[5,2],"21":[37,13],"22":[25,25],"23":[47,3],"24":[17,0],"25":[0,136],"26":[17,0],"27":[13,13]},"f":{"1":118,"2":300,"3":1,"4":1,"5":105,"6":26,"7":3,"8":5,"9":62,"10":21,"11":5,"12":8,"13":8,"14":11,"15":21,"16":14,"17":10,"18":97,"19":710,"20":363,"21":21,"22":343,"23":3,"24":17,"25":0,"26":75,"27":75,"28":63,"29":17,"30":648,"31":810,"32":4,"33":26,"34":0},"fnMap":{"1":{"name":"_onlyLendingPoolConfigurator","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":59,"column":2}}},"2":{"name":"_whenNotPaused","line":67,"loc":{"start":{"line":67,"column":2},"end":{"line":69,"column":2}}},"3":{"name":"getRevision","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":73,"column":2}}},"4":{"name":"initialize","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":82,"column":2}}},"5":{"name":"deposit","line":91,"loc":{"start":{"line":91,"column":2},"end":{"line":118,"column":2}}},"6":{"name":"withdraw","line":125,"loc":{"start":{"line":125,"column":2},"end":{"line":161,"column":2}}},"7":{"name":"getBorrowAllowance","line":171,"loc":{"start":{"line":171,"column":2},"end":{"line":179,"column":2}}},"8":{"name":"delegateBorrowAllowance","line":188,"loc":{"start":{"line":188,"column":2},"end":{"line":199,"column":2}}},"9":{"name":"borrow","line":210,"loc":{"start":{"line":210,"column":2},"end":{"line":241,"column":2}}},"10":{"name":"repay","line":251,"loc":{"start":{"line":251,"column":2},"end":{"line":306,"column":2}}},"11":{"name":"swapBorrowRateMode","line":313,"loc":{"start":{"line":313,"column":2},"end":{"line":356,"column":2}}},"12":{"name":"rebalanceStableBorrowRate","line":365,"loc":{"start":{"line":365,"column":2},"end":{"line":410,"column":2}}},"13":{"name":"setUserUseReserveAsCollateral","line":417,"loc":{"start":{"line":417,"column":2},"end":{"line":437,"column":2}}},"14":{"name":"liquidationCall","line":448,"loc":{"start":{"line":448,"column":2},"end":{"line":477,"column":2}}},"15":{"name":"repayWithCollateral","line":491,"loc":{"start":{"line":491,"column":2},"end":{"line":526,"column":2}}},"16":{"name":"flashLoan","line":547,"loc":{"start":{"line":547,"column":2},"end":{"line":600,"column":2}}},"17":{"name":"swapLiquidity","line":610,"loc":{"start":{"line":610,"column":2},"end":{"line":638,"column":2}}},"18":{"name":"getReserveConfigurationData","line":644,"loc":{"start":{"line":644,"column":2},"end":{"line":677,"column":2}}},"19":{"name":"getReserveTokensAddresses","line":679,"loc":{"start":{"line":679,"column":2},"end":{"line":696,"column":2}}},"20":{"name":"getReserveData","line":698,"loc":{"start":{"line":698,"column":2},"end":{"line":729,"column":2}}},"21":{"name":"getUserAccountData","line":731,"loc":{"start":{"line":731,"column":2},"end":{"line":763,"column":2}}},"22":{"name":"getUserReserveData","line":765,"loc":{"start":{"line":765,"column":2},"end":{"line":793,"column":2}}},"23":{"name":"getReserves","line":795,"loc":{"start":{"line":795,"column":2},"end":{"line":797,"column":2}}},"24":{"name":"initReserve","line":809,"loc":{"start":{"line":809,"column":2},"end":{"line":824,"column":2}}},"25":{"name":"setReserveInterestRateStrategyAddress","line":832,"loc":{"start":{"line":832,"column":2},"end":{"line":838,"column":2}}},"26":{"name":"setConfiguration","line":840,"loc":{"start":{"line":840,"column":2},"end":{"line":843,"column":2}}},"27":{"name":"getConfiguration","line":845,"loc":{"start":{"line":845,"column":2},"end":{"line":852,"column":2}}},"28":{"name":"_executeBorrow","line":871,"loc":{"start":{"line":871,"column":2},"end":{"line":944,"column":2}}},"29":{"name":"_addReserveToList","line":949,"loc":{"start":{"line":949,"column":2},"end":{"line":960,"column":2}}},"30":{"name":"getReserveNormalizedIncome","line":967,"loc":{"start":{"line":967,"column":2},"end":{"line":969,"column":2}}},"31":{"name":"getReserveNormalizedVariableDebt","line":976,"loc":{"start":{"line":976,"column":2},"end":{"line":983,"column":2}}},"32":{"name":"balanceDecreaseAllowed","line":992,"loc":{"start":{"line":992,"column":2},"end":{"line":1008,"column":2}}},"33":{"name":"setPause","line":1014,"loc":{"start":{"line":1014,"column":2},"end":{"line":1023,"column":2}}},"34":{"name":"paused","line":1028,"loc":{"start":{"line":1028,"column":2},"end":{"line":1030,"column":2}}}},"statementMap":{"1":{"start":{"line":55,"column":4},"end":{"line":55,"column":2946}},"2":{"start":{"line":68,"column":4},"end":{"line":68,"column":38}},"3":{"start":{"line":72,"column":4},"end":{"line":72,"column":31}},"4":{"start":{"line":81,"column":4},"end":{"line":81,"column":32}},"5":{"start":{"line":97,"column":4},"end":{"line":97,"column":19}},"6":{"start":{"line":98,"column":4},"end":{"line":98,"column":63}},"7":{"start":{"line":100,"column":4},"end":{"line":100,"column":51}},"8":{"start":{"line":102,"column":4},"end":{"line":102,"column":42}},"9":{"start":{"line":104,"column":4},"end":{"line":104,"column":24}},"10":{"start":{"line":105,"column":4},"end":{"line":105,"column":56}},"11":{"start":{"line":107,"column":4},"end":{"line":107,"column":68}},"12":{"start":{"line":108,"column":4},"end":{"line":108,"column":4605}},"13":{"start":{"line":109,"column":6},"end":{"line":109,"column":68}},"14":{"start":{"line":112,"column":4},"end":{"line":112,"column":67}},"15":{"start":{"line":115,"column":4},"end":{"line":115,"column":61}},"16":{"start":{"line":117,"column":4},"end":{"line":117,"column":69}},"17":{"start":{"line":126,"column":4},"end":{"line":126,"column":19}},"18":{"start":{"line":127,"column":4},"end":{"line":127,"column":63}},"19":{"start":{"line":129,"column":4},"end":{"line":129,"column":42}},"20":{"start":{"line":131,"column":4},"end":{"line":131,"column":63}},"21":{"start":{"line":133,"column":4},"end":{"line":133,"column":37}},"22":{"start":{"line":136,"column":4},"end":{"line":136,"column":5500}},"23":{"start":{"line":137,"column":6},"end":{"line":137,"column":35}},"24":{"start":{"line":140,"column":4},"end":{"line":140,"column":5584}},"25":{"start":{"line":150,"column":4},"end":{"line":150,"column":24}},"26":{"start":{"line":152,"column":4},"end":{"line":152,"column":66}},"27":{"start":{"line":154,"column":4},"end":{"line":154,"column":5896}},"28":{"start":{"line":155,"column":6},"end":{"line":155,"column":69}},"29":{"start":{"line":158,"column":4},"end":{"line":158,"column":89}},"30":{"start":{"line":160,"column":4},"end":{"line":160,"column":44}},"31":{"start":{"line":177,"column":4},"end":{"line":177,"column":6759}},"32":{"start":{"line":194,"column":4},"end":{"line":194,"column":19}},"33":{"start":{"line":195,"column":4},"end":{"line":195,"column":78}},"34":{"start":{"line":197,"column":4},"end":{"line":197,"column":57}},"35":{"start":{"line":198,"column":4},"end":{"line":198,"column":84}},"36":{"start":{"line":217,"column":4},"end":{"line":217,"column":19}},"37":{"start":{"line":218,"column":4},"end":{"line":218,"column":63}},"38":{"start":{"line":220,"column":4},"end":{"line":220,"column":8253}},"39":{"start":{"line":221,"column":6},"end":{"line":221,"column":71}},"40":{"start":{"line":223,"column":6},"end":{"line":223,"column":8367}},"41":{"start":{"line":229,"column":4},"end":{"line":229,"column":8567}},"42":{"start":{"line":257,"column":4},"end":{"line":257,"column":19}},"43":{"start":{"line":259,"column":4},"end":{"line":259,"column":63}},"44":{"start":{"line":261,"column":4},"end":{"line":261,"column":96}},"45":{"start":{"line":263,"column":4},"end":{"line":263,"column":92}},"46":{"start":{"line":266,"column":4},"end":{"line":266,"column":9784}},"47":{"start":{"line":270,"column":4},"end":{"line":270,"column":9895}},"48":{"start":{"line":271,"column":6},"end":{"line":271,"column":27}},"49":{"start":{"line":274,"column":4},"end":{"line":274,"column":9997}},"50":{"start":{"line":283,"column":4},"end":{"line":283,"column":24}},"51":{"start":{"line":286,"column":4},"end":{"line":286,"column":10224}},"52":{"start":{"line":287,"column":6},"end":{"line":287,"column":85}},"53":{"start":{"line":289,"column":6},"end":{"line":289,"column":10397}},"54":{"start":{"line":296,"column":4},"end":{"line":296,"column":42}},"55":{"start":{"line":297,"column":4},"end":{"line":297,"column":63}},"56":{"start":{"line":299,"column":4},"end":{"line":299,"column":10664}},"57":{"start":{"line":300,"column":6},"end":{"line":300,"column":61}},"58":{"start":{"line":303,"column":4},"end":{"line":303,"column":68}},"59":{"start":{"line":305,"column":4},"end":{"line":305,"column":60}},"60":{"start":{"line":314,"column":4},"end":{"line":314,"column":19}},"61":{"start":{"line":315,"column":4},"end":{"line":315,"column":63}},"62":{"start":{"line":317,"column":4},"end":{"line":317,"column":96}},"63":{"start":{"line":319,"column":4},"end":{"line":319,"column":92}},"64":{"start":{"line":321,"column":4},"end":{"line":321,"column":11549}},"65":{"start":{"line":329,"column":4},"end":{"line":329,"column":24}},"66":{"start":{"line":331,"column":4},"end":{"line":331,"column":11735}},"67":{"start":{"line":333,"column":6},"end":{"line":333,"column":82}},"68":{"start":{"line":334,"column":6},"end":{"line":334,"column":11951}},"69":{"start":{"line":341,"column":6},"end":{"line":341,"column":12138}},"70":{"start":{"line":346,"column":6},"end":{"line":346,"column":12290}},"71":{"start":{"line":353,"column":4},"end":{"line":353,"column":66}},"72":{"start":{"line":355,"column":4},"end":{"line":355,"column":32}},"73":{"start":{"line":367,"column":4},"end":{"line":367,"column":19}},"74":{"start":{"line":369,"column":4},"end":{"line":369,"column":63}},"75":{"start":{"line":371,"column":4},"end":{"line":371,"column":67}},"76":{"start":{"line":372,"column":4},"end":{"line":372,"column":71}},"77":{"start":{"line":373,"column":4},"end":{"line":373,"column":49}},"78":{"start":{"line":375,"column":4},"end":{"line":375,"column":73}},"79":{"start":{"line":378,"column":4},"end":{"line":378,"column":104}},"80":{"start":{"line":379,"column":4},"end":{"line":379,"column":82}},"81":{"start":{"line":380,"column":4},"end":{"line":380,"column":13692}},"82":{"start":{"line":387,"column":4},"end":{"line":387,"column":63}},"83":{"start":{"line":388,"column":4},"end":{"line":388,"column":14007}},"84":{"start":{"line":394,"column":4},"end":{"line":394,"column":14137}},"85":{"start":{"line":401,"column":4},"end":{"line":401,"column":24}},"86":{"start":{"line":403,"column":4},"end":{"line":403,"column":77}},"87":{"start":{"line":404,"column":4},"end":{"line":404,"column":110}},"88":{"start":{"line":406,"column":4},"end":{"line":406,"column":58}},"89":{"start":{"line":408,"column":4},"end":{"line":408,"column":47}},"90":{"start":{"line":418,"column":4},"end":{"line":418,"column":19}},"91":{"start":{"line":419,"column":4},"end":{"line":419,"column":63}},"92":{"start":{"line":421,"column":4},"end":{"line":421,"column":15152}},"93":{"start":{"line":430,"column":4},"end":{"line":430,"column":77}},"94":{"start":{"line":432,"column":4},"end":{"line":432,"column":15436}},"95":{"start":{"line":433,"column":6},"end":{"line":433,"column":60}},"96":{"start":{"line":435,"column":6},"end":{"line":435,"column":61}},"97":{"start":{"line":455,"column":4},"end":{"line":455,"column":19}},"98":{"start":{"line":456,"column":4},"end":{"line":456,"column":84}},"99":{"start":{"line":459,"column":4},"end":{"line":459,"column":16409}},"100":{"start":{"line":469,"column":4},"end":{"line":469,"column":51}},"101":{"start":{"line":471,"column":4},"end":{"line":471,"column":93}},"102":{"start":{"line":473,"column":4},"end":{"line":473,"column":16839}},"103":{"start":{"line":475,"column":6},"end":{"line":475,"column":52}},"104":{"start":{"line":499,"column":4},"end":{"line":499,"column":19}},"105":{"start":{"line":500,"column":4},"end":{"line":500,"column":67}},"106":{"start":{"line":501,"column":4},"end":{"line":501,"column":33}},"107":{"start":{"line":503,"column":4},"end":{"line":503,"column":84}},"108":{"start":{"line":506,"column":4},"end":{"line":506,"column":18211}},"109":{"start":{"line":517,"column":4},"end":{"line":517,"column":56}},"110":{"start":{"line":519,"column":4},"end":{"line":519,"column":93}},"111":{"start":{"line":521,"column":4},"end":{"line":521,"column":18675}},"112":{"start":{"line":522,"column":6},"end":{"line":522,"column":52}},"113":{"start":{"line":525,"column":4},"end":{"line":525,"column":34}},"114":{"start":{"line":555,"column":4},"end":{"line":555,"column":19}},"115":{"start":{"line":556,"column":4},"end":{"line":556,"column":63}},"116":{"start":{"line":557,"column":4},"end":{"line":557,"column":34}},"117":{"start":{"line":559,"column":4},"end":{"line":559,"column":45}},"118":{"start":{"line":561,"column":4},"end":{"line":561,"column":64}},"119":{"start":{"line":563,"column":4},"end":{"line":563,"column":56}},"120":{"start":{"line":565,"column":4},"end":{"line":565,"column":80}},"121":{"start":{"line":567,"column":4},"end":{"line":567,"column":54}},"122":{"start":{"line":570,"column":4},"end":{"line":570,"column":76}},"123":{"start":{"line":573,"column":4},"end":{"line":573,"column":70}},"124":{"start":{"line":575,"column":4},"end":{"line":575,"column":52}},"125":{"start":{"line":577,"column":4},"end":{"line":577,"column":20770}},"126":{"start":{"line":578,"column":6},"end":{"line":578,"column":92}},"127":{"start":{"line":580,"column":6},"end":{"line":580,"column":26}},"128":{"start":{"line":581,"column":6},"end":{"line":581,"column":93}},"129":{"start":{"line":582,"column":6},"end":{"line":582,"column":76}},"130":{"start":{"line":584,"column":6},"end":{"line":584,"column":80}},"131":{"start":{"line":587,"column":6},"end":{"line":587,"column":21346}},"132":{"start":{"line":617,"column":4},"end":{"line":617,"column":19}},"133":{"start":{"line":618,"column":4},"end":{"line":618,"column":84}},"134":{"start":{"line":621,"column":4},"end":{"line":621,"column":22445}},"135":{"start":{"line":631,"column":4},"end":{"line":631,"column":50}},"136":{"start":{"line":633,"column":4},"end":{"line":633,"column":93}},"137":{"start":{"line":635,"column":4},"end":{"line":635,"column":22876}},"138":{"start":{"line":636,"column":6},"end":{"line":636,"column":52}},"139":{"start":{"line":662,"column":4},"end":{"line":662,"column":63}},"140":{"start":{"line":664,"column":4},"end":{"line":664,"column":23557}},"141":{"start":{"line":689,"column":4},"end":{"line":689,"column":63}},"142":{"start":{"line":691,"column":4},"end":{"line":691,"column":24379}},"143":{"start":{"line":715,"column":4},"end":{"line":715,"column":62}},"144":{"start":{"line":717,"column":4},"end":{"line":717,"column":25005}},"145":{"start":{"line":744,"column":4},"end":{"line":744,"column":25791}},"146":{"start":{"line":758,"column":4},"end":{"line":758,"column":26088}},"147":{"start":{"line":781,"column":4},"end":{"line":781,"column":63}},"148":{"start":{"line":783,"column":4},"end":{"line":783,"column":71}},"149":{"start":{"line":784,"column":4},"end":{"line":784,"column":87}},"150":{"start":{"line":785,"column":4},"end":{"line":785,"column":98}},"151":{"start":{"line":786,"column":4},"end":{"line":786,"column":98}},"152":{"start":{"line":787,"column":4},"end":{"line":787,"column":47}},"153":{"start":{"line":788,"column":4},"end":{"line":788,"column":94}},"154":{"start":{"line":789,"column":4},"end":{"line":789,"column":27231}},"155":{"start":{"line":792,"column":4},"end":{"line":792,"column":80}},"156":{"start":{"line":796,"column":4},"end":{"line":796,"column":24}},"157":{"start":{"line":816,"column":4},"end":{"line":816,"column":33}},"158":{"start":{"line":817,"column":4},"end":{"line":817,"column":28078}},"159":{"start":{"line":823,"column":4},"end":{"line":823,"column":27}},"160":{"start":{"line":836,"column":4},"end":{"line":836,"column":33}},"161":{"start":{"line":837,"column":4},"end":{"line":837,"column":69}},"162":{"start":{"line":841,"column":4},"end":{"line":841,"column":33}},"163":{"start":{"line":842,"column":4},"end":{"line":842,"column":54}},"164":{"start":{"line":851,"column":4},"end":{"line":851,"column":41}},"165":{"start":{"line":872,"column":4},"end":{"line":872,"column":68}},"166":{"start":{"line":873,"column":4},"end":{"line":873,"column":76}},"167":{"start":{"line":875,"column":4},"end":{"line":875,"column":56}},"168":{"start":{"line":877,"column":4},"end":{"line":877,"column":29792}},"169":{"start":{"line":881,"column":4},"end":{"line":881,"column":29946}},"170":{"start":{"line":894,"column":4},"end":{"line":894,"column":34}},"171":{"start":{"line":895,"column":4},"end":{"line":895,"column":30243}},"172":{"start":{"line":896,"column":6},"end":{"line":896,"column":45}},"173":{"start":{"line":899,"column":4},"end":{"line":899,"column":24}},"174":{"start":{"line":902,"column":4},"end":{"line":902,"column":33}},"175":{"start":{"line":904,"column":4},"end":{"line":904,"column":30453}},"176":{"start":{"line":907,"column":6},"end":{"line":907,"column":56}},"177":{"start":{"line":909,"column":6},"end":{"line":909,"column":30633}},"178":{"start":{"line":915,"column":6},"end":{"line":915,"column":30788}},"179":{"start":{"line":922,"column":4},"end":{"line":922,"column":30947}},"180":{"start":{"line":929,"column":4},"end":{"line":929,"column":31088}},"181":{"start":{"line":930,"column":6},"end":{"line":930,"column":77}},"182":{"start":{"line":933,"column":4},"end":{"line":933,"column":31210}},"183":{"start":{"line":950,"column":4},"end":{"line":950,"column":36}},"184":{"start":{"line":951,"column":4},"end":{"line":951,"column":87}},"185":{"start":{"line":952,"column":4},"end":{"line":952,"column":31801}},"186":{"start":{"line":953,"column":6},"end":{"line":953,"column":31858}},"187":{"start":{"line":954,"column":8},"end":{"line":954,"column":33}},"188":{"start":{"line":956,"column":4},"end":{"line":956,"column":31937}},"189":{"start":{"line":957,"column":6},"end":{"line":957,"column":54}},"190":{"start":{"line":958,"column":6},"end":{"line":958,"column":30}},"191":{"start":{"line":968,"column":4},"end":{"line":968,"column":49}},"192":{"start":{"line":982,"column":4},"end":{"line":982,"column":47}},"193":{"start":{"line":997,"column":4},"end":{"line":997,"column":19}},"194":{"start":{"line":998,"column":4},"end":{"line":998,"column":33188}},"195":{"start":{"line":1015,"column":4},"end":{"line":1015,"column":33}},"196":{"start":{"line":1017,"column":4},"end":{"line":1017,"column":16}},"197":{"start":{"line":1018,"column":4},"end":{"line":1018,"column":33641}},"198":{"start":{"line":1019,"column":6},"end":{"line":1019,"column":19}},"199":{"start":{"line":1021,"column":6},"end":{"line":1021,"column":21}},"200":{"start":{"line":1029,"column":4},"end":{"line":1029,"column":18}}},"branchMap":{"1":{"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}}]},"2":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":4},"end":{"line":68,"column":4}},{"start":{"line":68,"column":4},"end":{"line":68,"column":4}}]},"3":{"line":108,"type":"if","locations":[{"start":{"line":108,"column":4},"end":{"line":108,"column":4}},{"start":{"line":108,"column":4},"end":{"line":108,"column":4}}]},"4":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":4},"end":{"line":136,"column":4}},{"start":{"line":136,"column":4},"end":{"line":136,"column":4}}]},"5":{"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}}]},"6":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":4},"end":{"line":220,"column":4}},{"start":{"line":220,"column":4},"end":{"line":220,"column":4}}]},"7":{"line":270,"type":"if","locations":[{"start":{"line":270,"column":4},"end":{"line":270,"column":4}},{"start":{"line":270,"column":4},"end":{"line":270,"column":4}}]},"8":{"line":286,"type":"if","locations":[{"start":{"line":286,"column":4},"end":{"line":286,"column":4}},{"start":{"line":286,"column":4},"end":{"line":286,"column":4}}]},"9":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":4},"end":{"line":299,"column":4}},{"start":{"line":299,"column":4},"end":{"line":299,"column":4}}]},"10":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":4},"end":{"line":331,"column":4}},{"start":{"line":331,"column":4},"end":{"line":331,"column":4}}]},"11":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":4},"end":{"line":394,"column":4}},{"start":{"line":394,"column":4},"end":{"line":394,"column":4}}]},"12":{"line":432,"type":"if","locations":[{"start":{"line":432,"column":4},"end":{"line":432,"column":4}},{"start":{"line":432,"column":4},"end":{"line":432,"column":4}}]},"13":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":4},"end":{"line":469,"column":4}},{"start":{"line":469,"column":4},"end":{"line":469,"column":4}}]},"14":{"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}}]},"15":{"line":500,"type":"if","locations":[{"start":{"line":500,"column":4},"end":{"line":500,"column":4}},{"start":{"line":500,"column":4},"end":{"line":500,"column":4}}]},"16":{"line":517,"type":"if","locations":[{"start":{"line":517,"column":4},"end":{"line":517,"column":4}},{"start":{"line":517,"column":4},"end":{"line":517,"column":4}}]},"17":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":4},"end":{"line":521,"column":4}},{"start":{"line":521,"column":4},"end":{"line":521,"column":4}}]},"18":{"line":577,"type":"if","locations":[{"start":{"line":577,"column":4},"end":{"line":577,"column":4}},{"start":{"line":577,"column":4},"end":{"line":577,"column":4}}]},"19":{"line":631,"type":"if","locations":[{"start":{"line":631,"column":4},"end":{"line":631,"column":4}},{"start":{"line":631,"column":4},"end":{"line":631,"column":4}}]},"20":{"line":635,"type":"if","locations":[{"start":{"line":635,"column":4},"end":{"line":635,"column":4}},{"start":{"line":635,"column":4},"end":{"line":635,"column":4}}]},"21":{"line":895,"type":"if","locations":[{"start":{"line":895,"column":4},"end":{"line":895,"column":4}},{"start":{"line":895,"column":4},"end":{"line":895,"column":4}}]},"22":{"line":904,"type":"if","locations":[{"start":{"line":904,"column":4},"end":{"line":904,"column":4}},{"start":{"line":904,"column":4},"end":{"line":904,"column":4}}]},"23":{"line":929,"type":"if","locations":[{"start":{"line":929,"column":4},"end":{"line":929,"column":4}},{"start":{"line":929,"column":4},"end":{"line":929,"column":4}}]},"24":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":4},"end":{"line":951,"column":4}},{"start":{"line":951,"column":4},"end":{"line":951,"column":4}}]},"25":{"line":953,"type":"if","locations":[{"start":{"line":953,"column":6},"end":{"line":953,"column":6}},{"start":{"line":953,"column":6},"end":{"line":953,"column":6}}]},"26":{"line":956,"type":"if","locations":[{"start":{"line":956,"column":4},"end":{"line":956,"column":4}},{"start":{"line":956,"column":4},"end":{"line":956,"column":4}}]},"27":{"line":1018,"type":"if","locations":[{"start":{"line":1018,"column":4},"end":{"line":1018,"column":4}},{"start":{"line":1018,"column":4},"end":{"line":1018,"column":4}}]}}},"contracts/lendingpool/LendingPoolCollateralManager.sol":{"l":{"127":0,"146":10,"147":10,"148":10,"150":10,"152":10,"161":10,"166":10,"175":10,"176":5,"179":5,"181":5,"183":5,"187":5,"191":5,"207":5,"208":1,"212":5,"213":3,"216":3,"217":0,"225":5,"227":5,"234":5,"235":1,"241":4,"247":4,"254":5,"255":2,"260":3,"261":3,"269":3,"278":5,"284":5,"294":5,"317":18,"318":18,"319":18,"321":18,"323":18,"331":18,"333":18,"343":18,"344":5,"347":13,"349":13,"353":13,"354":13,"356":13,"371":13,"372":2,"375":13,"377":13,"384":13,"385":2,"388":13,"391":13,"400":11,"401":11,"407":11,"409":11,"410":9,"416":2,"421":2,"428":11,"435":11,"444":11,"462":9,"463":9,"465":9,"467":9,"474":9,"475":4,"478":5,"479":5,"481":5,"482":5,"484":5,"485":1,"488":5,"490":4,"497":3,"505":3,"506":3,"507":3,"513":3,"514":1,"517":3,"518":3,"526":3,"534":3,"535":1,"541":2,"563":18,"564":18,"565":18,"567":18,"569":18,"570":18,"572":18,"575":18,"579":18,"586":18,"587":3,"588":3,"595":15,"596":15,"598":18},"path":"/src/contracts/lendingpool/LendingPoolCollateralManager.sol","s":{"1":0,"2":10,"3":10,"4":10,"5":10,"6":10,"7":10,"8":10,"9":10,"10":5,"11":5,"12":5,"13":5,"14":5,"15":5,"16":5,"17":1,"18":5,"19":3,"20":3,"21":0,"22":5,"23":5,"24":5,"25":1,"26":4,"27":4,"28":5,"29":2,"30":3,"31":3,"32":3,"33":5,"34":5,"35":5,"36":18,"37":18,"38":18,"39":18,"40":18,"41":18,"42":18,"43":18,"44":5,"45":13,"46":13,"47":13,"48":13,"49":13,"50":13,"51":2,"52":13,"53":13,"54":13,"55":2,"56":13,"57":13,"58":11,"59":11,"60":11,"61":11,"62":9,"63":2,"64":2,"65":11,"66":11,"67":11,"68":9,"69":9,"70":9,"71":9,"72":9,"73":4,"74":5,"75":5,"76":5,"77":5,"78":5,"79":1,"80":5,"81":4,"82":3,"83":3,"84":3,"85":3,"86":3,"87":1,"88":3,"89":3,"90":3,"91":3,"92":1,"93":2,"94":18,"95":18,"96":18,"97":18,"98":18,"99":18,"100":18,"101":18,"102":18,"103":18,"104":3,"105":3,"106":15,"107":15,"108":18},"b":{"1":[5,5],"2":[1,4],"3":[3,2],"4":[0,3],"5":[1,4],"6":[2,3],"7":[5,13],"8":[2,11],"9":[2,11],"10":[9,2],"11":[4,5],"12":[1,4],"13":[3,0],"14":[1,2],"15":[1,2],"16":[3,15]},"f":{"1":0,"2":10,"3":18,"4":9,"5":18},"fnMap":{"1":{"name":"getRevision","line":126,"loc":{"start":{"line":126,"column":2},"end":{"line":128,"column":2}}},"2":{"name":"liquidationCall","line":139,"loc":{"start":{"line":139,"column":2},"end":{"line":295,"column":2}}},"3":{"name":"repayWithCollateral","line":309,"loc":{"start":{"line":309,"column":2},"end":{"line":445,"column":2}}},"4":{"name":"swapLiquidity","line":455,"loc":{"start":{"line":455,"column":2},"end":{"line":542,"column":2}}},"5":{"name":"calculateAvailableCollateralToLiquidate","line":555,"loc":{"start":{"line":555,"column":2},"end":{"line":599,"column":2}}}},"statementMap":{"1":{"start":{"line":127,"column":4},"end":{"line":127,"column":12}},"2":{"start":{"line":146,"column":4},"end":{"line":146,"column":78}},"3":{"start":{"line":147,"column":4},"end":{"line":147,"column":76}},"4":{"start":{"line":148,"column":4},"end":{"line":148,"column":65}},"5":{"start":{"line":150,"column":4},"end":{"line":150,"column":40}},"6":{"start":{"line":152,"column":4},"end":{"line":152,"column":6033}},"7":{"start":{"line":161,"column":4},"end":{"line":161,"column":6330}},"8":{"start":{"line":166,"column":4},"end":{"line":166,"column":6452}},"9":{"start":{"line":175,"column":4},"end":{"line":175,"column":6686}},"10":{"start":{"line":176,"column":6},"end":{"line":176,"column":44}},"11":{"start":{"line":179,"column":4},"end":{"line":179,"column":67}},"12":{"start":{"line":181,"column":4},"end":{"line":181,"column":69}},"13":{"start":{"line":183,"column":4},"end":{"line":183,"column":6984}},"14":{"start":{"line":187,"column":4},"end":{"line":187,"column":7148}},"15":{"start":{"line":191,"column":4},"end":{"line":191,"column":7286}},"16":{"start":{"line":207,"column":4},"end":{"line":207,"column":7770}},"17":{"start":{"line":208,"column":6},"end":{"line":208,"column":62}},"18":{"start":{"line":212,"column":4},"end":{"line":212,"column":8027}},"19":{"start":{"line":213,"column":6},"end":{"line":213,"column":8058}},"20":{"start":{"line":216,"column":6},"end":{"line":216,"column":8178}},"21":{"start":{"line":217,"column":8},"end":{"line":217,"column":8255}},"22":{"start":{"line":225,"column":4},"end":{"line":225,"column":33}},"23":{"start":{"line":227,"column":4},"end":{"line":227,"column":8484}},"24":{"start":{"line":234,"column":4},"end":{"line":234,"column":8633}},"25":{"start":{"line":235,"column":6},"end":{"line":235,"column":8702}},"26":{"start":{"line":241,"column":6},"end":{"line":241,"column":8895}},"27":{"start":{"line":247,"column":6},"end":{"line":247,"column":9069}},"28":{"start":{"line":254,"column":4},"end":{"line":254,"column":9311}},"29":{"start":{"line":255,"column":6},"end":{"line":255,"column":97}},"30":{"start":{"line":260,"column":6},"end":{"line":260,"column":36}},"31":{"start":{"line":261,"column":6},"end":{"line":261,"column":9577}},"32":{"start":{"line":269,"column":6},"end":{"line":269,"column":9786}},"33":{"start":{"line":278,"column":4},"end":{"line":278,"column":9999}},"34":{"start":{"line":284,"column":4},"end":{"line":284,"column":10139}},"35":{"start":{"line":294,"column":4},"end":{"line":294,"column":79}},"36":{"start":{"line":317,"column":4},"end":{"line":317,"column":78}},"37":{"start":{"line":318,"column":4},"end":{"line":318,"column":71}},"38":{"start":{"line":319,"column":4},"end":{"line":319,"column":65}},"39":{"start":{"line":321,"column":4},"end":{"line":321,"column":40}},"40":{"start":{"line":323,"column":4},"end":{"line":323,"column":11674}},"41":{"start":{"line":331,"column":4},"end":{"line":331,"column":95}},"42":{"start":{"line":333,"column":4},"end":{"line":333,"column":11972}},"43":{"start":{"line":343,"column":4},"end":{"line":343,"column":12217}},"44":{"start":{"line":344,"column":6},"end":{"line":344,"column":44}},"45":{"start":{"line":347,"column":4},"end":{"line":347,"column":86}},"46":{"start":{"line":349,"column":4},"end":{"line":349,"column":12479}},"47":{"start":{"line":353,"column":4},"end":{"line":353,"column":67}},"48":{"start":{"line":354,"column":4},"end":{"line":354,"column":69}},"49":{"start":{"line":356,"column":4},"end":{"line":356,"column":12761}},"50":{"start":{"line":371,"column":4},"end":{"line":371,"column":13239}},"51":{"start":{"line":372,"column":6},"end":{"line":372,"column":62}},"52":{"start":{"line":375,"column":4},"end":{"line":375,"column":34}},"53":{"start":{"line":377,"column":4},"end":{"line":377,"column":13459}},"54":{"start":{"line":384,"column":4},"end":{"line":384,"column":13603}},"55":{"start":{"line":385,"column":6},"end":{"line":385,"column":73}},"56":{"start":{"line":388,"column":4},"end":{"line":388,"column":51}},"57":{"start":{"line":391,"column":4},"end":{"line":391,"column":13905}},"58":{"start":{"line":400,"column":4},"end":{"line":400,"column":28}},"59":{"start":{"line":401,"column":4},"end":{"line":401,"column":14123}},"60":{"start":{"line":407,"column":4},"end":{"line":407,"column":95}},"61":{"start":{"line":409,"column":4},"end":{"line":409,"column":14355}},"62":{"start":{"line":410,"column":6},"end":{"line":410,"column":14424}},"63":{"start":{"line":416,"column":6},"end":{"line":416,"column":14607}},"64":{"start":{"line":421,"column":6},"end":{"line":421,"column":14770}},"65":{"start":{"line":428,"column":4},"end":{"line":428,"column":14959}},"66":{"start":{"line":435,"column":4},"end":{"line":435,"column":15112}},"67":{"start":{"line":444,"column":4},"end":{"line":444,"column":79}},"68":{"start":{"line":462,"column":4},"end":{"line":462,"column":71}},"69":{"start":{"line":463,"column":4},"end":{"line":463,"column":67}},"70":{"start":{"line":465,"column":4},"end":{"line":465,"column":38}},"71":{"start":{"line":467,"column":4},"end":{"line":467,"column":16281}},"72":{"start":{"line":474,"column":4},"end":{"line":474,"column":16433}},"73":{"start":{"line":475,"column":6},"end":{"line":475,"column":44}},"74":{"start":{"line":478,"column":4},"end":{"line":478,"column":62}},"75":{"start":{"line":479,"column":4},"end":{"line":479,"column":58}},"76":{"start":{"line":481,"column":4},"end":{"line":481,"column":28}},"77":{"start":{"line":482,"column":4},"end":{"line":482,"column":26}},"78":{"start":{"line":484,"column":4},"end":{"line":484,"column":16775}},"79":{"start":{"line":485,"column":6},"end":{"line":485,"column":73}},"80":{"start":{"line":488,"column":4},"end":{"line":488,"column":95}},"81":{"start":{"line":490,"column":4},"end":{"line":490,"column":17029}},"82":{"start":{"line":497,"column":4},"end":{"line":497,"column":17256}},"83":{"start":{"line":505,"column":4},"end":{"line":505,"column":68}},"84":{"start":{"line":506,"column":4},"end":{"line":506,"column":17473}},"85":{"start":{"line":507,"column":6},"end":{"line":507,"column":17514}},"86":{"start":{"line":513,"column":6},"end":{"line":513,"column":17653}},"87":{"start":{"line":514,"column":8},"end":{"line":514,"column":72}},"88":{"start":{"line":517,"column":6},"end":{"line":517,"column":90}},"89":{"start":{"line":518,"column":6},"end":{"line":518,"column":17891}},"90":{"start":{"line":526,"column":4},"end":{"line":526,"column":18036}},"91":{"start":{"line":534,"column":4},"end":{"line":534,"column":18247}},"92":{"start":{"line":535,"column":6},"end":{"line":535,"column":18332}},"93":{"start":{"line":541,"column":4},"end":{"line":541,"column":79}},"94":{"start":{"line":563,"column":4},"end":{"line":563,"column":32}},"95":{"start":{"line":564,"column":4},"end":{"line":564,"column":37}},"96":{"start":{"line":565,"column":4},"end":{"line":565,"column":87}},"97":{"start":{"line":567,"column":4},"end":{"line":567,"column":55}},"98":{"start":{"line":569,"column":4},"end":{"line":569,"column":65}},"99":{"start":{"line":570,"column":4},"end":{"line":570,"column":71}},"100":{"start":{"line":572,"column":4},"end":{"line":572,"column":20103}},"101":{"start":{"line":575,"column":4},"end":{"line":575,"column":72}},"102":{"start":{"line":579,"column":4},"end":{"line":579,"column":20496}},"103":{"start":{"line":586,"column":4},"end":{"line":586,"column":20713}},"104":{"start":{"line":587,"column":6},"end":{"line":587,"column":45}},"105":{"start":{"line":588,"column":6},"end":{"line":588,"column":20871}},"106":{"start":{"line":595,"column":6},"end":{"line":595,"column":59}},"107":{"start":{"line":596,"column":6},"end":{"line":596,"column":43}},"108":{"start":{"line":598,"column":4},"end":{"line":598,"column":52}}},"branchMap":{"1":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":4},"end":{"line":175,"column":4}},{"start":{"line":175,"column":4},"end":{"line":175,"column":4}}]},"2":{"line":207,"type":"if","locations":[{"start":{"line":207,"column":4},"end":{"line":207,"column":4}},{"start":{"line":207,"column":4},"end":{"line":207,"column":4}}]},"3":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":4},"end":{"line":212,"column":4}},{"start":{"line":212,"column":4},"end":{"line":212,"column":4}}]},"4":{"line":216,"type":"if","locations":[{"start":{"line":216,"column":6},"end":{"line":216,"column":6}},{"start":{"line":216,"column":6},"end":{"line":216,"column":6}}]},"5":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":4},"end":{"line":234,"column":4}},{"start":{"line":234,"column":4},"end":{"line":234,"column":4}}]},"6":{"line":254,"type":"if","locations":[{"start":{"line":254,"column":4},"end":{"line":254,"column":4}},{"start":{"line":254,"column":4},"end":{"line":254,"column":4}}]},"7":{"line":343,"type":"if","locations":[{"start":{"line":343,"column":4},"end":{"line":343,"column":4}},{"start":{"line":343,"column":4},"end":{"line":343,"column":4}}]},"8":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":4},"end":{"line":371,"column":4}},{"start":{"line":371,"column":4},"end":{"line":371,"column":4}}]},"9":{"line":384,"type":"if","locations":[{"start":{"line":384,"column":4},"end":{"line":384,"column":4}},{"start":{"line":384,"column":4},"end":{"line":384,"column":4}}]},"10":{"line":409,"type":"if","locations":[{"start":{"line":409,"column":4},"end":{"line":409,"column":4}},{"start":{"line":409,"column":4},"end":{"line":409,"column":4}}]},"11":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":4},"end":{"line":474,"column":4}},{"start":{"line":474,"column":4},"end":{"line":474,"column":4}}]},"12":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":4},"end":{"line":484,"column":4}},{"start":{"line":484,"column":4},"end":{"line":484,"column":4}}]},"13":{"line":506,"type":"if","locations":[{"start":{"line":506,"column":4},"end":{"line":506,"column":4}},{"start":{"line":506,"column":4},"end":{"line":506,"column":4}}]},"14":{"line":513,"type":"if","locations":[{"start":{"line":513,"column":6},"end":{"line":513,"column":6}},{"start":{"line":513,"column":6},"end":{"line":513,"column":6}}]},"15":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":4},"end":{"line":534,"column":4}},{"start":{"line":534,"column":4},"end":{"line":534,"column":4}}]},"16":{"line":586,"type":"if","locations":[{"start":{"line":586,"column":4},"end":{"line":586,"column":4}},{"start":{"line":586,"column":4},"end":{"line":586,"column":4}}]}}},"contracts/lendingpool/LendingPoolConfigurator.sol":{"l":{"187":124,"188":105,"194":1,"198":1,"199":1,"219":17,"221":17,"226":17,"231":17,"239":17,"241":17,"243":17,"244":17,"246":17,"248":17,"263":1,"265":1,"267":1,"276":1,"278":1,"280":1,"289":1,"291":1,"293":1,"305":18,"307":18,"308":18,"310":18,"312":18,"320":1,"322":1,"324":1,"325":1,"341":14,"343":14,"344":14,"345":14,"347":14,"349":14,"357":1,"359":1,"361":1,"363":1,"371":1,"373":1,"375":1,"377":1,"385":1,"387":1,"389":1,"391":1,"399":7,"401":7,"403":7,"405":7,"413":8,"425":8,"430":7,"432":7,"434":7,"436":7,"444":2,"446":2,"448":2,"450":2,"458":2,"460":2,"462":2,"464":2,"473":1,"475":1,"477":1,"479":1,"488":1,"490":1,"492":1,"494":1,"504":1,"506":1,"508":1,"510":1,"519":1,"521":1,"523":1,"525":1,"534":0,"536":0,"538":0,"540":0,"552":0,"553":0,"562":51,"564":51,"571":51,"573":51,"581":3,"585":3,"587":3,"594":3,"602":26},"path":"/src/contracts/lendingpool/LendingPoolConfigurator.sol","s":{"1":124,"2":1,"3":1,"4":1,"5":17,"6":17,"7":17,"8":17,"9":17,"10":17,"11":17,"12":17,"13":17,"14":17,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":18,"25":18,"26":18,"27":18,"28":18,"29":1,"30":1,"31":1,"32":1,"33":14,"34":14,"35":14,"36":14,"37":14,"38":14,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":7,"52":7,"53":7,"54":7,"55":8,"56":8,"57":7,"58":7,"59":7,"60":7,"61":2,"62":2,"63":2,"64":2,"65":2,"66":2,"67":2,"68":2,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":51,"92":51,"93":51,"94":51,"95":3,"96":3,"97":3,"98":3,"99":26},"b":{"1":[105,19],"2":[7,1]},"f":{"1":124,"2":1,"3":1,"4":17,"5":1,"6":1,"7":1,"8":18,"9":1,"10":14,"11":1,"12":1,"13":1,"14":7,"15":8,"16":2,"17":2,"18":1,"19":1,"20":1,"21":1,"22":0,"23":0,"24":51,"25":3,"26":26},"fnMap":{"1":{"name":"onlyAaveAdmin","line":186,"loc":{"start":{"line":186,"column":2},"end":{"line":189,"column":2}}},"2":{"name":"getRevision","line":193,"loc":{"start":{"line":193,"column":2},"end":{"line":195,"column":2}}},"3":{"name":"initialize","line":197,"loc":{"start":{"line":197,"column":2},"end":{"line":200,"column":2}}},"4":{"name":"initReserve","line":218,"loc":{"start":{"line":211,"column":2},"end":{"line":255,"column":2}}},"5":{"name":"updateAToken","line":262,"loc":{"start":{"line":262,"column":2},"end":{"line":268,"column":2}}},"6":{"name":"updateStableDebtToken","line":275,"loc":{"start":{"line":275,"column":2},"end":{"line":281,"column":2}}},"7":{"name":"updateVariableDebtToken","line":288,"loc":{"start":{"line":288,"column":2},"end":{"line":294,"column":2}}},"8":{"name":"enableBorrowingOnReserve","line":303,"loc":{"start":{"line":301,"column":2},"end":{"line":313,"column":2}}},"9":{"name":"disableBorrowingOnReserve","line":319,"loc":{"start":{"line":319,"column":2},"end":{"line":326,"column":2}}},"10":{"name":"enableReserveAsCollateral","line":340,"loc":{"start":{"line":335,"column":2},"end":{"line":350,"column":2}}},"11":{"name":"disableReserveAsCollateral","line":356,"loc":{"start":{"line":356,"column":2},"end":{"line":364,"column":2}}},"12":{"name":"enableReserveStableRate","line":370,"loc":{"start":{"line":370,"column":2},"end":{"line":378,"column":2}}},"13":{"name":"disableReserveStableRate","line":384,"loc":{"start":{"line":384,"column":2},"end":{"line":392,"column":2}}},"14":{"name":"activateReserve","line":398,"loc":{"start":{"line":398,"column":2},"end":{"line":406,"column":2}}},"15":{"name":"deactivateReserve","line":412,"loc":{"start":{"line":412,"column":2},"end":{"line":437,"column":2}}},"16":{"name":"freezeReserve","line":443,"loc":{"start":{"line":443,"column":2},"end":{"line":451,"column":2}}},"17":{"name":"unfreezeReserve","line":457,"loc":{"start":{"line":457,"column":2},"end":{"line":465,"column":2}}},"18":{"name":"setLtv","line":472,"loc":{"start":{"line":472,"column":2},"end":{"line":480,"column":2}}},"19":{"name":"setReserveFactor","line":487,"loc":{"start":{"line":487,"column":2},"end":{"line":495,"column":2}}},"20":{"name":"setLiquidationThreshold","line":503,"loc":{"start":{"line":503,"column":2},"end":{"line":511,"column":2}}},"21":{"name":"setLiquidationBonus","line":518,"loc":{"start":{"line":518,"column":2},"end":{"line":526,"column":2}}},"22":{"name":"setReserveDecimals","line":533,"loc":{"start":{"line":533,"column":2},"end":{"line":541,"column":2}}},"23":{"name":"setReserveInterestRateStrategyAddress","line":550,"loc":{"start":{"line":548,"column":2},"end":{"line":554,"column":2}}},"24":{"name":"_initTokenWithProxy","line":561,"loc":{"start":{"line":561,"column":2},"end":{"line":574,"column":2}}},"25":{"name":"_upgradeTokenImplementation","line":576,"loc":{"start":{"line":576,"column":2},"end":{"line":595,"column":2}}},"26":{"name":"setPoolPause","line":601,"loc":{"start":{"line":601,"column":2},"end":{"line":603,"column":2}}}},"statementMap":{"1":{"start":{"line":187,"column":4},"end":{"line":187,"column":88}},"2":{"start":{"line":194,"column":4},"end":{"line":194,"column":32}},"3":{"start":{"line":198,"column":4},"end":{"line":198,"column":31}},"4":{"start":{"line":199,"column":4},"end":{"line":199,"column":58}},"5":{"start":{"line":219,"column":4},"end":{"line":219,"column":89}},"6":{"start":{"line":221,"column":4},"end":{"line":221,"column":7918}},"7":{"start":{"line":226,"column":4},"end":{"line":226,"column":8046}},"8":{"start":{"line":231,"column":4},"end":{"line":231,"column":8177}},"9":{"start":{"line":239,"column":4},"end":{"line":239,"column":80}},"10":{"start":{"line":241,"column":4},"end":{"line":241,"column":53}},"11":{"start":{"line":243,"column":4},"end":{"line":243,"column":32}},"12":{"start":{"line":244,"column":4},"end":{"line":244,"column":33}},"13":{"start":{"line":246,"column":4},"end":{"line":246,"column":51}},"14":{"start":{"line":248,"column":4},"end":{"line":248,"column":8620}},"15":{"start":{"line":263,"column":4},"end":{"line":263,"column":71}},"16":{"start":{"line":265,"column":4},"end":{"line":265,"column":68}},"17":{"start":{"line":267,"column":4},"end":{"line":267,"column":61}},"18":{"start":{"line":276,"column":4},"end":{"line":276,"column":73}},"19":{"start":{"line":278,"column":4},"end":{"line":278,"column":70}},"20":{"start":{"line":280,"column":4},"end":{"line":280,"column":72}},"21":{"start":{"line":289,"column":4},"end":{"line":289,"column":75}},"22":{"start":{"line":291,"column":4},"end":{"line":291,"column":72}},"23":{"start":{"line":293,"column":4},"end":{"line":293,"column":76}},"24":{"start":{"line":305,"column":4},"end":{"line":305,"column":80}},"25":{"start":{"line":307,"column":4},"end":{"line":307,"column":42}},"26":{"start":{"line":308,"column":4},"end":{"line":308,"column":71}},"27":{"start":{"line":310,"column":4},"end":{"line":310,"column":51}},"28":{"start":{"line":312,"column":4},"end":{"line":312,"column":66}},"29":{"start":{"line":320,"column":4},"end":{"line":320,"column":80}},"30":{"start":{"line":322,"column":4},"end":{"line":322,"column":43}},"31":{"start":{"line":324,"column":4},"end":{"line":324,"column":51}},"32":{"start":{"line":325,"column":4},"end":{"line":325,"column":42}},"33":{"start":{"line":341,"column":4},"end":{"line":341,"column":80}},"34":{"start":{"line":343,"column":4},"end":{"line":343,"column":28}},"35":{"start":{"line":344,"column":4},"end":{"line":344,"column":62}},"36":{"start":{"line":345,"column":4},"end":{"line":345,"column":54}},"37":{"start":{"line":347,"column":4},"end":{"line":347,"column":51}},"38":{"start":{"line":349,"column":4},"end":{"line":349,"column":87}},"39":{"start":{"line":357,"column":4},"end":{"line":357,"column":80}},"40":{"start":{"line":359,"column":4},"end":{"line":359,"column":26}},"41":{"start":{"line":361,"column":4},"end":{"line":361,"column":51}},"42":{"start":{"line":363,"column":4},"end":{"line":363,"column":43}},"43":{"start":{"line":371,"column":4},"end":{"line":371,"column":80}},"44":{"start":{"line":373,"column":4},"end":{"line":373,"column":52}},"45":{"start":{"line":375,"column":4},"end":{"line":375,"column":51}},"46":{"start":{"line":377,"column":4},"end":{"line":377,"column":42}},"47":{"start":{"line":385,"column":4},"end":{"line":385,"column":80}},"48":{"start":{"line":387,"column":4},"end":{"line":387,"column":53}},"49":{"start":{"line":389,"column":4},"end":{"line":389,"column":51}},"50":{"start":{"line":391,"column":4},"end":{"line":391,"column":43}},"51":{"start":{"line":399,"column":4},"end":{"line":399,"column":80}},"52":{"start":{"line":401,"column":4},"end":{"line":401,"column":32}},"53":{"start":{"line":403,"column":4},"end":{"line":403,"column":51}},"54":{"start":{"line":405,"column":4},"end":{"line":405,"column":32}},"55":{"start":{"line":413,"column":4},"end":{"line":413,"column":14228}},"56":{"start":{"line":425,"column":4},"end":{"line":425,"column":14387}},"57":{"start":{"line":430,"column":4},"end":{"line":430,"column":80}},"58":{"start":{"line":432,"column":4},"end":{"line":432,"column":33}},"59":{"start":{"line":434,"column":4},"end":{"line":434,"column":51}},"60":{"start":{"line":436,"column":4},"end":{"line":436,"column":34}},"61":{"start":{"line":444,"column":4},"end":{"line":444,"column":80}},"62":{"start":{"line":446,"column":4},"end":{"line":446,"column":32}},"63":{"start":{"line":448,"column":4},"end":{"line":448,"column":51}},"64":{"start":{"line":450,"column":4},"end":{"line":450,"column":30}},"65":{"start":{"line":458,"column":4},"end":{"line":458,"column":80}},"66":{"start":{"line":460,"column":4},"end":{"line":460,"column":33}},"67":{"start":{"line":462,"column":4},"end":{"line":462,"column":51}},"68":{"start":{"line":464,"column":4},"end":{"line":464,"column":32}},"69":{"start":{"line":473,"column":4},"end":{"line":473,"column":80}},"70":{"start":{"line":475,"column":4},"end":{"line":475,"column":28}},"71":{"start":{"line":477,"column":4},"end":{"line":477,"column":51}},"72":{"start":{"line":479,"column":4},"end":{"line":479,"column":42}},"73":{"start":{"line":488,"column":4},"end":{"line":488,"column":80}},"74":{"start":{"line":490,"column":4},"end":{"line":490,"column":48}},"75":{"start":{"line":492,"column":4},"end":{"line":492,"column":51}},"76":{"start":{"line":494,"column":4},"end":{"line":494,"column":51}},"77":{"start":{"line":504,"column":4},"end":{"line":504,"column":80}},"78":{"start":{"line":506,"column":4},"end":{"line":506,"column":51}},"79":{"start":{"line":508,"column":4},"end":{"line":508,"column":51}},"80":{"start":{"line":510,"column":4},"end":{"line":510,"column":61}},"81":{"start":{"line":519,"column":4},"end":{"line":519,"column":80}},"82":{"start":{"line":521,"column":4},"end":{"line":521,"column":43}},"83":{"start":{"line":523,"column":4},"end":{"line":523,"column":51}},"84":{"start":{"line":525,"column":4},"end":{"line":525,"column":53}},"85":{"start":{"line":534,"column":4},"end":{"line":534,"column":80}},"86":{"start":{"line":536,"column":4},"end":{"line":536,"column":38}},"87":{"start":{"line":538,"column":4},"end":{"line":538,"column":51}},"88":{"start":{"line":540,"column":4},"end":{"line":540,"column":48}},"89":{"start":{"line":552,"column":4},"end":{"line":552,"column":73}},"90":{"start":{"line":553,"column":4},"end":{"line":553,"column":71}},"91":{"start":{"line":562,"column":4},"end":{"line":562,"column":93}},"92":{"start":{"line":564,"column":4},"end":{"line":564,"column":18940}},"93":{"start":{"line":571,"column":4},"end":{"line":571,"column":58}},"94":{"start":{"line":573,"column":4},"end":{"line":573,"column":25}},"95":{"start":{"line":581,"column":4},"end":{"line":581,"column":19368}},"96":{"start":{"line":585,"column":4},"end":{"line":585,"column":84}},"97":{"start":{"line":587,"column":4},"end":{"line":587,"column":19580}},"98":{"start":{"line":594,"column":4},"end":{"line":594,"column":49}},"99":{"start":{"line":602,"column":4},"end":{"line":602,"column":21}}},"branchMap":{"1":{"line":187,"type":"if","locations":[{"start":{"line":187,"column":4},"end":{"line":187,"column":4}},{"start":{"line":187,"column":4},"end":{"line":187,"column":4}}]},"2":{"line":425,"type":"if","locations":[{"start":{"line":425,"column":4},"end":{"line":425,"column":4}},{"start":{"line":425,"column":4},"end":{"line":425,"column":4}}]}}},"contracts/lendingpool/LendingPoolStorage.sol":{"l":{"30":0,"37":0},"path":"/src/contracts/lendingpool/LendingPoolStorage.sol","s":{"1":0,"2":0},"b":{},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"getReservesList","line":29,"loc":{"start":{"line":29,"column":2},"end":{"line":31,"column":2}}},"2":{"name":"getAddressesProvider","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":38,"column":2}}}},"statementMap":{"1":{"start":{"line":30,"column":4},"end":{"line":30,"column":24}},"2":{"start":{"line":37,"column":4},"end":{"line":37,"column":29}}},"branchMap":{}},"contracts/libraries/configuration/ReserveConfiguration.sol":{"l":{"46":1,"55":570,"63":16,"72":194,"84":15,"97":112,"106":15,"119":97,"128":17,"137":178,"146":31,"155":179,"164":21,"173":97,"182":19,"191":97,"202":20,"215":97,"233":179,"235":179,"258":209,"260":209},"path":"/src/contracts/libraries/configuration/ReserveConfiguration.sol","s":{"1":1,"2":570,"3":16,"4":194,"5":15,"6":112,"7":15,"8":97,"9":17,"10":178,"11":31,"12":179,"13":21,"14":97,"15":19,"16":97,"17":20,"18":97,"19":179,"20":179,"21":209,"22":209},"b":{},"f":{"1":1,"2":570,"3":16,"4":194,"5":15,"6":112,"7":15,"8":97,"9":17,"10":178,"11":31,"12":179,"13":21,"14":97,"15":19,"16":97,"17":20,"18":97,"19":179,"20":209},"fnMap":{"1":{"name":"setReserveFactor","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":47,"column":2}}},"2":{"name":"getReserveFactor","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":2}}},"3":{"name":"setLtv","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":2}}},"4":{"name":"getLtv","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":73,"column":2}}},"5":{"name":"setLiquidationThreshold","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":85,"column":2}}},"6":{"name":"getLiquidationThreshold","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":98,"column":2}}},"7":{"name":"setLiquidationBonus","line":105,"loc":{"start":{"line":105,"column":2},"end":{"line":107,"column":2}}},"8":{"name":"getLiquidationBonus","line":114,"loc":{"start":{"line":114,"column":2},"end":{"line":120,"column":2}}},"9":{"name":"setDecimals","line":127,"loc":{"start":{"line":127,"column":2},"end":{"line":129,"column":2}}},"10":{"name":"getDecimals","line":136,"loc":{"start":{"line":136,"column":2},"end":{"line":138,"column":2}}},"11":{"name":"setActive","line":145,"loc":{"start":{"line":145,"column":2},"end":{"line":147,"column":2}}},"12":{"name":"getActive","line":154,"loc":{"start":{"line":154,"column":2},"end":{"line":156,"column":2}}},"13":{"name":"setFrozen","line":163,"loc":{"start":{"line":163,"column":2},"end":{"line":165,"column":2}}},"14":{"name":"getFrozen","line":172,"loc":{"start":{"line":172,"column":2},"end":{"line":174,"column":2}}},"15":{"name":"setBorrowingEnabled","line":181,"loc":{"start":{"line":181,"column":2},"end":{"line":183,"column":2}}},"16":{"name":"getBorrowingEnabled","line":190,"loc":{"start":{"line":190,"column":2},"end":{"line":192,"column":2}}},"17":{"name":"setStableRateBorrowingEnabled","line":199,"loc":{"start":{"line":199,"column":2},"end":{"line":203,"column":2}}},"18":{"name":"getStableRateBorrowingEnabled","line":210,"loc":{"start":{"line":210,"column":2},"end":{"line":216,"column":2}}},"19":{"name":"getFlags","line":223,"loc":{"start":{"line":223,"column":2},"end":{"line":241,"column":2}}},"20":{"name":"getParams","line":248,"loc":{"start":{"line":248,"column":2},"end":{"line":266,"column":2}}}},"statementMap":{"1":{"start":{"line":46,"column":4},"end":{"line":46,"column":70}},"2":{"start":{"line":55,"column":4},"end":{"line":55,"column":51}},"3":{"start":{"line":63,"column":4},"end":{"line":63,"column":43}},"4":{"start":{"line":72,"column":4},"end":{"line":72,"column":32}},"5":{"start":{"line":84,"column":4},"end":{"line":84,"column":75}},"6":{"start":{"line":97,"column":4},"end":{"line":97,"column":58}},"7":{"start":{"line":106,"column":4},"end":{"line":106,"column":67}},"8":{"start":{"line":119,"column":4},"end":{"line":119,"column":54}},"9":{"start":{"line":128,"column":4},"end":{"line":128,"column":61}},"10":{"start":{"line":137,"column":4},"end":{"line":137,"column":45}},"11":{"start":{"line":146,"column":4},"end":{"line":146,"column":74}},"12":{"start":{"line":155,"column":4},"end":{"line":155,"column":50}},"13":{"start":{"line":164,"column":4},"end":{"line":164,"column":74}},"14":{"start":{"line":173,"column":4},"end":{"line":173,"column":50}},"15":{"start":{"line":182,"column":4},"end":{"line":182,"column":78}},"16":{"start":{"line":191,"column":4},"end":{"line":191,"column":53}},"17":{"start":{"line":202,"column":4},"end":{"line":202,"column":85}},"18":{"start":{"line":215,"column":4},"end":{"line":215,"column":60}},"19":{"start":{"line":233,"column":4},"end":{"line":233,"column":33}},"20":{"start":{"line":235,"column":4},"end":{"line":235,"column":7613}},"21":{"start":{"line":258,"column":4},"end":{"line":258,"column":33}},"22":{"start":{"line":260,"column":4},"end":{"line":260,"column":8256}}},"branchMap":{}},"contracts/libraries/configuration/UserConfiguration.sol":{"l":{"31":49,"47":121,"63":1853,"77":235,"91":550,"100":33,"109":119},"path":"/src/contracts/libraries/configuration/UserConfiguration.sol","s":{"1":49,"2":121,"3":1853,"4":235,"5":550,"6":33,"7":119},"b":{},"f":{"1":49,"2":121,"3":1853,"4":235,"5":550,"6":33,"7":119},"fnMap":{"1":{"name":"setBorrowing","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":34,"column":2}}},"2":{"name":"setUsingAsCollateral","line":42,"loc":{"start":{"line":42,"column":2},"end":{"line":50,"column":2}}},"3":{"name":"isUsingAsCollateralOrBorrowing","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":64,"column":2}}},"4":{"name":"isBorrowing","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":78,"column":2}}},"5":{"name":"isUsingAsCollateral","line":86,"loc":{"start":{"line":86,"column":2},"end":{"line":92,"column":2}}},"6":{"name":"isBorrowingAny","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":101,"column":2}}},"7":{"name":"isEmpty","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":110,"column":2}}}},"statementMap":{"1":{"start":{"line":31,"column":4},"end":{"line":31,"column":1104}},"2":{"start":{"line":47,"column":4},"end":{"line":47,"column":1694}},"3":{"start":{"line":63,"column":4},"end":{"line":63,"column":53}},"4":{"start":{"line":77,"column":4},"end":{"line":77,"column":53}},"5":{"start":{"line":91,"column":4},"end":{"line":91,"column":57}},"6":{"start":{"line":100,"column":4},"end":{"line":100,"column":42}},"7":{"start":{"line":109,"column":4},"end":{"line":109,"column":25}}},"branchMap":{}},"contracts/libraries/helpers/Errors.sol":{"l":{},"path":"/src/contracts/libraries/helpers/Errors.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/libraries/helpers/Helpers.sol":{"l":{"24":395},"path":"/src/contracts/libraries/helpers/Helpers.sol","s":{"1":395},"b":{},"f":{"1":395},"fnMap":{"1":{"name":"getUserCurrentDebt","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":28,"column":2}}}},"statementMap":{"1":{"start":{"line":24,"column":4},"end":{"line":24,"column":653}}},"branchMap":{}},"contracts/libraries/logic/GenericLogic.sol":{"l":{"65":33,"69":27,"72":6,"74":6,"76":6,"77":0,"80":6,"88":6,"89":0,"92":6,"96":6,"99":6,"100":3,"103":3,"109":3,"115":3,"169":119,"171":119,"172":10,"174":109,"175":1853,"176":1668,"179":185,"180":185,"182":185,"186":185,"187":185,"189":185,"190":128,"192":128,"197":128,"199":128,"200":128,"205":185,"206":63,"209":63,"213":63,"219":109,"222":109,"226":109,"231":109,"252":112,"254":64,"271":21,"273":21,"274":11,"277":10,"278":10},"path":"/src/contracts/libraries/logic/GenericLogic.sol","s":{"1":33,"2":27,"3":6,"4":6,"5":6,"6":0,"7":6,"8":6,"9":0,"10":6,"11":6,"12":6,"13":3,"14":3,"15":3,"16":3,"17":119,"18":119,"19":10,"20":109,"21":1853,"22":185,"23":185,"24":185,"25":185,"26":185,"27":185,"28":128,"29":128,"30":128,"31":128,"32":128,"33":185,"34":63,"35":63,"36":63,"37":109,"38":109,"39":109,"40":109,"41":112,"42":48,"43":64,"44":21,"45":21,"46":11,"47":10,"48":10},"b":{"1":[27,6],"2":[0,6],"3":[0,6],"4":[3,3],"5":[10,109],"6":[1668,185],"7":[128,57],"8":[63,122],"9":[48,64],"10":[11,10]},"f":{"1":33,"2":119,"3":112,"4":21},"fnMap":{"1":{"name":"balanceDecreaseAllowed","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":116,"column":2}}},"2":{"name":"calculateUserAccountData","line":152,"loc":{"start":{"line":152,"column":2},"end":{"line":238,"column":2}}},"3":{"name":"calculateHealthFactorFromBalances","line":247,"loc":{"start":{"line":247,"column":2},"end":{"line":255,"column":2}}},"4":{"name":"calculateAvailableBorrowsETH","line":266,"loc":{"start":{"line":266,"column":2},"end":{"line":279,"column":2}}}},"statementMap":{"1":{"start":{"line":65,"column":4},"end":{"line":65,"column":2530}},"2":{"start":{"line":69,"column":6},"end":{"line":69,"column":17}},"3":{"start":{"line":72,"column":4},"end":{"line":72,"column":47}},"4":{"start":{"line":74,"column":4},"end":{"line":74,"column":80}},"5":{"start":{"line":76,"column":4},"end":{"line":76,"column":2807}},"6":{"start":{"line":77,"column":6},"end":{"line":77,"column":17}},"7":{"start":{"line":80,"column":4},"end":{"line":80,"column":3008}},"8":{"start":{"line":88,"column":4},"end":{"line":88,"column":3133}},"9":{"start":{"line":89,"column":6},"end":{"line":89,"column":17}},"10":{"start":{"line":92,"column":4},"end":{"line":92,"column":3245}},"11":{"start":{"line":96,"column":4},"end":{"line":96,"column":95}},"12":{"start":{"line":99,"column":4},"end":{"line":99,"column":3528}},"13":{"start":{"line":100,"column":6},"end":{"line":100,"column":18}},"14":{"start":{"line":103,"column":4},"end":{"line":103,"column":3647}},"15":{"start":{"line":109,"column":4},"end":{"line":109,"column":3854}},"16":{"start":{"line":115,"column":4},"end":{"line":115,"column":87}},"17":{"start":{"line":169,"column":4},"end":{"line":169,"column":44}},"18":{"start":{"line":171,"column":4},"end":{"line":171,"column":5830}},"19":{"start":{"line":172,"column":6},"end":{"line":172,"column":38}},"20":{"start":{"line":174,"column":4},"end":{"line":174,"column":5908}},"21":{"start":{"line":175,"column":6},"end":{"line":175,"column":5971}},"22":{"start":{"line":179,"column":6},"end":{"line":179,"column":50}},"23":{"start":{"line":180,"column":6},"end":{"line":180,"column":96}},"24":{"start":{"line":182,"column":6},"end":{"line":182,"column":6227}},"25":{"start":{"line":186,"column":6},"end":{"line":186,"column":39}},"26":{"start":{"line":187,"column":6},"end":{"line":187,"column":97}},"27":{"start":{"line":189,"column":6},"end":{"line":189,"column":6481}},"28":{"start":{"line":190,"column":8},"end":{"line":190,"column":93}},"29":{"start":{"line":192,"column":8},"end":{"line":192,"column":6673}},"30":{"start":{"line":197,"column":8},"end":{"line":197,"column":95}},"31":{"start":{"line":199,"column":8},"end":{"line":199,"column":71}},"32":{"start":{"line":200,"column":8},"end":{"line":200,"column":6976}},"33":{"start":{"line":205,"column":6},"end":{"line":205,"column":7126}},"34":{"start":{"line":206,"column":8},"end":{"line":206,"column":7174}},"35":{"start":{"line":209,"column":8},"end":{"line":209,"column":7296}},"36":{"start":{"line":213,"column":8},"end":{"line":213,"column":7455}},"37":{"start":{"line":219,"column":4},"end":{"line":219,"column":7632}},"38":{"start":{"line":222,"column":4},"end":{"line":222,"column":7752}},"39":{"start":{"line":226,"column":4},"end":{"line":226,"column":7903}},"40":{"start":{"line":231,"column":4},"end":{"line":231,"column":8077}},"41":{"start":{"line":252,"column":4},"end":{"line":252,"column":49}},"42":{"start":{"line":252,"column":31},"end":{"line":252,"column":49}},"43":{"start":{"line":254,"column":4},"end":{"line":254,"column":91}},"44":{"start":{"line":271,"column":4},"end":{"line":271,"column":70}},"45":{"start":{"line":273,"column":4},"end":{"line":273,"column":9571}},"46":{"start":{"line":274,"column":6},"end":{"line":274,"column":14}},"47":{"start":{"line":277,"column":4},"end":{"line":277,"column":66}},"48":{"start":{"line":278,"column":4},"end":{"line":278,"column":30}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":4},"end":{"line":88,"column":4}},{"start":{"line":88,"column":4},"end":{"line":88,"column":4}}]},"4":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":4},"end":{"line":99,"column":4}},{"start":{"line":99,"column":4},"end":{"line":99,"column":4}}]},"5":{"line":171,"type":"if","locations":[{"start":{"line":171,"column":4},"end":{"line":171,"column":4}},{"start":{"line":171,"column":4},"end":{"line":171,"column":4}}]},"6":{"line":175,"type":"if","locations":[{"start":{"line":175,"column":6},"end":{"line":175,"column":6}},{"start":{"line":175,"column":6},"end":{"line":175,"column":6}}]},"7":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":6},"end":{"line":189,"column":6}},{"start":{"line":189,"column":6},"end":{"line":189,"column":6}}]},"8":{"line":205,"type":"if","locations":[{"start":{"line":205,"column":6},"end":{"line":205,"column":6}},{"start":{"line":205,"column":6},"end":{"line":205,"column":6}}]},"9":{"line":252,"type":"if","locations":[{"start":{"line":252,"column":4},"end":{"line":252,"column":4}},{"start":{"line":252,"column":4},"end":{"line":252,"column":4}}]},"10":{"line":273,"type":"if","locations":[{"start":{"line":273,"column":4},"end":{"line":273,"column":4}},{"start":{"line":273,"column":4},"end":{"line":273,"column":4}}]}}},"contracts/libraries/logic/ReserveLogic.sol":{"l":{"85":648,"88":648,"90":370,"93":278,"97":278,"108":810,"111":810,"113":498,"116":312,"120":312,"134":11,"139":10,"151":239,"152":239,"153":239,"155":239,"162":239,"183":3,"185":3,"187":3,"188":3,"190":3,"206":17,"207":17,"209":17,"212":17,"213":17,"216":17,"217":17,"218":17,"219":17,"246":235,"248":235,"250":235,"253":235,"255":235,"267":234,"268":234,"269":234,"271":234,"272":234,"273":234,"275":234,"316":239,"318":239,"320":239,"321":239,"325":0,"328":0,"336":0,"339":0,"342":0,"347":0,"350":0,"356":0,"358":0,"374":239,"376":239,"378":239,"379":239,"382":239,"383":69,"387":69,"388":69,"390":69,"394":69,"395":39,"399":39,"400":39,"401":39,"406":239,"407":239},"path":"/src/contracts/libraries/logic/ReserveLogic.sol","s":{"1":648,"2":648,"3":370,"4":278,"5":278,"6":810,"7":810,"8":498,"9":312,"10":312,"11":11,"12":10,"13":239,"14":239,"15":239,"16":239,"17":239,"18":3,"19":3,"20":3,"21":3,"22":3,"23":17,"24":17,"25":17,"26":17,"27":17,"28":17,"29":17,"30":17,"31":17,"32":235,"33":235,"34":235,"35":235,"36":235,"37":234,"38":234,"39":234,"40":234,"41":234,"42":234,"43":234,"44":239,"45":239,"46":239,"47":239,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":239,"58":239,"59":239,"60":239,"61":239,"62":69,"63":69,"64":69,"65":69,"66":69,"67":39,"68":39,"69":39,"70":39,"71":239,"72":239},"b":{"1":[370,278],"2":[498,312],"3":[10,1],"4":[3,0],"5":[17,0],"6":[17,0],"7":[17,0],"8":[234,0],"9":[234,0],"10":[234,0],"11":[239,0],"12":[69,170],"13":[69,0],"14":[39,30],"15":[39,0]},"f":{"1":648,"2":810,"3":11,"4":239,"5":3,"6":17,"7":235,"8":239,"9":239},"fnMap":{"1":{"name":"getNormalizedIncome","line":84,"loc":{"start":{"line":84,"column":2},"end":{"line":98,"column":2}}},"2":{"name":"getNormalizedDebt","line":107,"loc":{"start":{"line":107,"column":2},"end":{"line":121,"column":2}}},"3":{"name":"getDebtTokenAddress","line":129,"loc":{"start":{"line":129,"column":2},"end":{"line":143,"column":2}}},"4":{"name":"updateState","line":150,"loc":{"start":{"line":150,"column":2},"end":{"line":169,"column":2}}},"5":{"name":"cumulateToLiquidityIndex","line":178,"loc":{"start":{"line":178,"column":2},"end":{"line":191,"column":2}}},"6":{"name":"init","line":199,"loc":{"start":{"line":199,"column":2},"end":{"line":220,"column":2}}},"7":{"name":"updateInterestRates","line":239,"loc":{"start":{"line":239,"column":2},"end":{"line":283,"column":2}}},"8":{"name":"_mintToTreasury","line":309,"loc":{"start":{"line":309,"column":2},"end":{"line":359,"column":2}}},"9":{"name":"_updateIndexes","line":368,"loc":{"start":{"line":368,"column":2},"end":{"line":408,"column":2}}}},"statementMap":{"1":{"start":{"line":85,"column":4},"end":{"line":85,"column":50}},"2":{"start":{"line":88,"column":4},"end":{"line":88,"column":3533}},"3":{"start":{"line":90,"column":6},"end":{"line":90,"column":35}},"4":{"start":{"line":93,"column":4},"end":{"line":93,"column":3745}},"5":{"start":{"line":97,"column":4},"end":{"line":97,"column":20}},"6":{"start":{"line":108,"column":4},"end":{"line":108,"column":50}},"7":{"start":{"line":111,"column":4},"end":{"line":111,"column":4417}},"8":{"start":{"line":113,"column":6},"end":{"line":113,"column":40}},"9":{"start":{"line":116,"column":4},"end":{"line":116,"column":4639}},"10":{"start":{"line":120,"column":4},"end":{"line":120,"column":20}},"11":{"start":{"line":134,"column":4},"end":{"line":134,"column":5256}},"12":{"start":{"line":139,"column":4},"end":{"line":139,"column":5559}},"13":{"start":{"line":151,"column":4},"end":{"line":151,"column":64}},"14":{"start":{"line":152,"column":4},"end":{"line":152,"column":69}},"15":{"start":{"line":153,"column":4},"end":{"line":153,"column":59}},"16":{"start":{"line":155,"column":4},"end":{"line":155,"column":6182}},"17":{"start":{"line":162,"column":4},"end":{"line":162,"column":6375}},"18":{"start":{"line":183,"column":4},"end":{"line":183,"column":88}},"19":{"start":{"line":185,"column":4},"end":{"line":185,"column":65}},"20":{"start":{"line":187,"column":4},"end":{"line":187,"column":49}},"21":{"start":{"line":188,"column":4},"end":{"line":188,"column":64}},"22":{"start":{"line":190,"column":4},"end":{"line":190,"column":43}},"23":{"start":{"line":206,"column":4},"end":{"line":206,"column":83}},"24":{"start":{"line":207,"column":4},"end":{"line":207,"column":7908}},"25":{"start":{"line":209,"column":6},"end":{"line":209,"column":55}},"26":{"start":{"line":212,"column":4},"end":{"line":212,"column":8064}},"27":{"start":{"line":213,"column":6},"end":{"line":213,"column":60}},"28":{"start":{"line":216,"column":4},"end":{"line":216,"column":40}},"29":{"start":{"line":217,"column":4},"end":{"line":217,"column":58}},"30":{"start":{"line":218,"column":4},"end":{"line":218,"column":62}},"31":{"start":{"line":219,"column":4},"end":{"line":219,"column":68}},"32":{"start":{"line":246,"column":4},"end":{"line":246,"column":44}},"33":{"start":{"line":248,"column":4},"end":{"line":248,"column":63}},"34":{"start":{"line":250,"column":4},"end":{"line":250,"column":9530}},"35":{"start":{"line":253,"column":4},"end":{"line":253,"column":76}},"36":{"start":{"line":255,"column":4},"end":{"line":255,"column":9713}},"37":{"start":{"line":267,"column":4},"end":{"line":267,"column":87}},"38":{"start":{"line":268,"column":4},"end":{"line":268,"column":88}},"39":{"start":{"line":269,"column":4},"end":{"line":269,"column":92}},"40":{"start":{"line":271,"column":4},"end":{"line":271,"column":64}},"41":{"start":{"line":272,"column":4},"end":{"line":272,"column":64}},"42":{"start":{"line":273,"column":4},"end":{"line":273,"column":68}},"43":{"start":{"line":275,"column":4},"end":{"line":275,"column":10646}},"44":{"start":{"line":316,"column":4},"end":{"line":316,"column":39}},"45":{"start":{"line":318,"column":4},"end":{"line":318,"column":64}},"46":{"start":{"line":320,"column":4},"end":{"line":320,"column":12121}},"47":{"start":{"line":321,"column":6},"end":{"line":321,"column":12}},"48":{"start":{"line":325,"column":4},"end":{"line":325,"column":86}},"49":{"start":{"line":328,"column":4},"end":{"line":328,"column":12457}},"50":{"start":{"line":336,"column":4},"end":{"line":336,"column":90}},"51":{"start":{"line":339,"column":4},"end":{"line":339,"column":84}},"52":{"start":{"line":342,"column":4},"end":{"line":342,"column":12963}},"53":{"start":{"line":347,"column":4},"end":{"line":347,"column":90}},"54":{"start":{"line":350,"column":4},"end":{"line":350,"column":13330}},"55":{"start":{"line":356,"column":4},"end":{"line":356,"column":75}},"56":{"start":{"line":358,"column":4},"end":{"line":358,"column":86}},"57":{"start":{"line":374,"column":4},"end":{"line":374,"column":50}},"58":{"start":{"line":376,"column":4},"end":{"line":376,"column":63}},"59":{"start":{"line":378,"column":4},"end":{"line":378,"column":46}},"60":{"start":{"line":379,"column":4},"end":{"line":379,"column":56}},"61":{"start":{"line":382,"column":4},"end":{"line":382,"column":14442}},"62":{"start":{"line":383,"column":6},"end":{"line":383,"column":14483}},"63":{"start":{"line":387,"column":6},"end":{"line":387,"column":74}},"64":{"start":{"line":388,"column":6},"end":{"line":388,"column":77}},"65":{"start":{"line":390,"column":6},"end":{"line":390,"column":56}},"66":{"start":{"line":394,"column":6},"end":{"line":394,"column":14986}},"67":{"start":{"line":395,"column":8},"end":{"line":395,"column":15048}},"68":{"start":{"line":399,"column":8},"end":{"line":399,"column":91}},"69":{"start":{"line":400,"column":8},"end":{"line":400,"column":90}},"70":{"start":{"line":401,"column":8},"end":{"line":401,"column":68}},"71":{"start":{"line":406,"column":4},"end":{"line":406,"column":56}},"72":{"start":{"line":407,"column":4},"end":{"line":407,"column":54}}},"branchMap":{"1":{"line":88,"type":"if","locations":[{"start":{"line":88,"column":4},"end":{"line":88,"column":4}},{"start":{"line":88,"column":4},"end":{"line":88,"column":4}}]},"2":{"line":111,"type":"if","locations":[{"start":{"line":111,"column":4},"end":{"line":111,"column":4}},{"start":{"line":111,"column":4},"end":{"line":111,"column":4}}]},"3":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":4},"end":{"line":134,"column":4}},{"start":{"line":134,"column":4},"end":{"line":134,"column":4}}]},"4":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":4},"end":{"line":188,"column":4}},{"start":{"line":188,"column":4},"end":{"line":188,"column":4}}]},"5":{"line":206,"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":206,"column":4}},{"start":{"line":206,"column":4},"end":{"line":206,"column":4}}]},"6":{"line":207,"type":"if","locations":[{"start":{"line":207,"column":4},"end":{"line":207,"column":4}},{"start":{"line":207,"column":4},"end":{"line":207,"column":4}}]},"7":{"line":212,"type":"if","locations":[{"start":{"line":212,"column":4},"end":{"line":212,"column":4}},{"start":{"line":212,"column":4},"end":{"line":212,"column":4}}]},"8":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":4},"end":{"line":267,"column":4}},{"start":{"line":267,"column":4},"end":{"line":267,"column":4}}]},"9":{"line":268,"type":"if","locations":[{"start":{"line":268,"column":4},"end":{"line":268,"column":4}},{"start":{"line":268,"column":4},"end":{"line":268,"column":4}}]},"10":{"line":269,"type":"if","locations":[{"start":{"line":269,"column":4},"end":{"line":269,"column":4}},{"start":{"line":269,"column":4},"end":{"line":269,"column":4}}]},"11":{"line":320,"type":"if","locations":[{"start":{"line":320,"column":4},"end":{"line":320,"column":4}},{"start":{"line":320,"column":4},"end":{"line":320,"column":4}}]},"12":{"line":382,"type":"if","locations":[{"start":{"line":382,"column":4},"end":{"line":382,"column":4}},{"start":{"line":382,"column":4},"end":{"line":382,"column":4}}]},"13":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":6},"end":{"line":388,"column":6}},{"start":{"line":388,"column":6},"end":{"line":388,"column":6}}]},"14":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":6},"end":{"line":394,"column":6}},{"start":{"line":394,"column":6},"end":{"line":394,"column":6}}]},"15":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":8},"end":{"line":400,"column":8}},{"start":{"line":400,"column":8},"end":{"line":400,"column":8}}]}}},"contracts/libraries/logic/ValidationLogic.sol":{"l":{"38":104,"40":104,"41":102,"42":102,"60":25,"62":24,"64":23,"125":63,"127":63,"134":63,"135":63,"137":63,"140":63,"146":61,"160":61,"162":55,"168":55,"172":55,"186":50,"189":0,"191":0,"200":0,"202":0,"222":20,"224":20,"226":20,"228":18,"236":18,"257":4,"259":4,"260":4,"262":4,"263":2,"265":2,"273":1,"275":1,"283":0,"304":7,"306":7,"308":7,"328":13,"329":12,"349":10,"352":2,"355":8,"356":1,"362":7,"366":7,"367":1,"373":6,"374":1,"380":5,"402":18,"405":2,"408":16,"411":0,"417":16,"418":8,"422":8,"423":1,"430":15,"431":2,"437":13,"453":9,"454":1,"460":8,"461":8,"462":2,"464":6,"465":1,"471":5},"path":"/src/contracts/libraries/logic/ValidationLogic.sol","s":{"1":104,"2":104,"3":102,"4":102,"5":25,"6":24,"7":23,"8":63,"9":63,"10":63,"11":63,"12":63,"13":63,"14":61,"15":61,"16":55,"17":55,"18":55,"19":50,"20":0,"21":0,"22":0,"23":0,"24":20,"25":20,"26":20,"27":18,"28":18,"29":4,"30":4,"31":4,"32":4,"33":2,"34":2,"35":2,"36":1,"37":1,"38":0,"39":7,"40":7,"41":7,"42":13,"43":12,"44":10,"45":2,"46":8,"47":1,"48":7,"49":7,"50":1,"51":6,"52":1,"53":5,"54":18,"55":2,"56":16,"57":0,"58":16,"59":8,"60":8,"61":1,"62":15,"63":2,"64":13,"65":9,"66":1,"67":8,"68":8,"69":2,"70":6,"71":1,"72":5},"b":{"1":[102,2],"2":[102,0],"3":[102,0],"4":[24,1],"5":[23,1],"6":[22,1],"7":[63,0],"8":[63,0],"9":[63,0],"10":[61,2],"11":[55,6],"12":[55,0],"13":[50,5],"14":[0,50],"15":[0,0],"16":[0,0],"17":[0,0],"18":[20,0],"19":[18,2],"20":[18,0],"21":[17,1],"22":[4,0],"23":[4,0],"24":[2,2],"25":[1,1],"26":[2,0],"27":[1,1],"28":[1,0],"29":[1,0],"30":[7,0],"31":[6,1],"32":[12,1],"33":[11,1],"34":[2,8],"35":[1,7],"36":[1,6],"37":[1,5],"38":[2,16],"39":[0,16],"40":[8,8],"41":[1,7],"42":[2,13],"43":[1,8],"44":[2,6],"45":[1,5]},"f":{"1":104,"2":25,"3":63,"4":20,"5":4,"6":7,"7":13,"8":10,"9":18,"10":9},"fnMap":{"1":{"name":"validateDeposit","line":37,"loc":{"start":{"line":37,"column":2},"end":{"line":43,"column":2}}},"2":{"name":"validateWithdraw","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":76,"column":2}}},"3":{"name":"validateBorrow","line":113,"loc":{"start":{"line":113,"column":2},"end":{"line":204,"column":2}}},"4":{"name":"validateRepay","line":214,"loc":{"start":{"line":214,"column":2},"end":{"line":240,"column":2}}},"5":{"name":"validateSwapRateMode","line":250,"loc":{"start":{"line":250,"column":2},"end":{"line":285,"column":2}}},"6":{"name":"validateSetUseReserveAsCollateral","line":296,"loc":{"start":{"line":296,"column":2},"end":{"line":320,"column":2}}},"7":{"name":"validateFlashloan","line":327,"loc":{"start":{"line":327,"column":2},"end":{"line":330,"column":2}}},"8":{"name":"validateLiquidationCall","line":341,"loc":{"start":{"line":341,"column":2},"end":{"line":381,"column":2}}},"9":{"name":"validateRepayWithCollateral","line":393,"loc":{"start":{"line":393,"column":2},"end":{"line":438,"column":2}}},"10":{"name":"validateSwapLiquidity","line":447,"loc":{"start":{"line":447,"column":2},"end":{"line":472,"column":2}}}},"statementMap":{"1":{"start":{"line":38,"column":4},"end":{"line":38,"column":74}},"2":{"start":{"line":40,"column":4},"end":{"line":40,"column":56}},"3":{"start":{"line":41,"column":4},"end":{"line":41,"column":46}},"4":{"start":{"line":42,"column":4},"end":{"line":42,"column":51}},"5":{"start":{"line":60,"column":4},"end":{"line":60,"column":56}},"6":{"start":{"line":62,"column":4},"end":{"line":62,"column":75}},"7":{"start":{"line":64,"column":4},"end":{"line":64,"column":2437}},"8":{"start":{"line":125,"column":4},"end":{"line":125,"column":39}},"9":{"start":{"line":127,"column":4},"end":{"line":127,"column":4488}},"10":{"start":{"line":134,"column":4},"end":{"line":134,"column":51}},"11":{"start":{"line":135,"column":4},"end":{"line":135,"column":56}},"12":{"start":{"line":137,"column":4},"end":{"line":137,"column":63}},"13":{"start":{"line":140,"column":4},"end":{"line":140,"column":4827}},"14":{"start":{"line":146,"column":4},"end":{"line":146,"column":5049}},"15":{"start":{"line":160,"column":4},"end":{"line":160,"column":77}},"16":{"start":{"line":162,"column":4},"end":{"line":162,"column":5434}},"17":{"start":{"line":168,"column":4},"end":{"line":168,"column":5703}},"18":{"start":{"line":172,"column":4},"end":{"line":172,"column":5861}},"19":{"start":{"line":186,"column":4},"end":{"line":186,"column":6430}},"20":{"start":{"line":189,"column":6},"end":{"line":189,"column":82}},"21":{"start":{"line":191,"column":6},"end":{"line":191,"column":6685}},"22":{"start":{"line":200,"column":6},"end":{"line":200,"column":90}},"23":{"start":{"line":202,"column":6},"end":{"line":202,"column":89}},"24":{"start":{"line":222,"column":4},"end":{"line":222,"column":53}},"25":{"start":{"line":224,"column":4},"end":{"line":224,"column":46}},"26":{"start":{"line":226,"column":4},"end":{"line":226,"column":60}},"27":{"start":{"line":228,"column":4},"end":{"line":228,"column":8040}},"28":{"start":{"line":236,"column":4},"end":{"line":236,"column":8339}},"29":{"start":{"line":257,"column":4},"end":{"line":257,"column":96}},"30":{"start":{"line":259,"column":4},"end":{"line":259,"column":46}},"31":{"start":{"line":260,"column":4},"end":{"line":260,"column":51}},"32":{"start":{"line":262,"column":4},"end":{"line":262,"column":9332}},"33":{"start":{"line":263,"column":6},"end":{"line":263,"column":76}},"34":{"start":{"line":264,"column":11},"end":{"line":264,"column":9485}},"35":{"start":{"line":265,"column":6},"end":{"line":265,"column":80}},"36":{"start":{"line":273,"column":6},"end":{"line":273,"column":68}},"37":{"start":{"line":275,"column":6},"end":{"line":275,"column":10079}},"38":{"start":{"line":283,"column":6},"end":{"line":283,"column":55}},"39":{"start":{"line":304,"column":4},"end":{"line":304,"column":83}},"40":{"start":{"line":306,"column":4},"end":{"line":306,"column":79}},"41":{"start":{"line":308,"column":4},"end":{"line":308,"column":11408}},"42":{"start":{"line":328,"column":4},"end":{"line":328,"column":58}},"43":{"start":{"line":329,"column":4},"end":{"line":329,"column":98}},"44":{"start":{"line":349,"column":4},"end":{"line":349,"column":12893}},"45":{"start":{"line":352,"column":6},"end":{"line":352,"column":98}},"46":{"start":{"line":355,"column":4},"end":{"line":355,"column":13115}},"47":{"start":{"line":356,"column":6},"end":{"line":356,"column":13200}},"48":{"start":{"line":362,"column":4},"end":{"line":362,"column":13408}},"49":{"start":{"line":366,"column":4},"end":{"line":366,"column":13592}},"50":{"start":{"line":367,"column":6},"end":{"line":367,"column":13629}},"51":{"start":{"line":373,"column":4},"end":{"line":373,"column":13783}},"52":{"start":{"line":374,"column":6},"end":{"line":374,"column":13844}},"53":{"start":{"line":380,"column":4},"end":{"line":380,"column":79}},"54":{"start":{"line":402,"column":4},"end":{"line":402,"column":14907}},"55":{"start":{"line":405,"column":6},"end":{"line":405,"column":98}},"56":{"start":{"line":408,"column":4},"end":{"line":408,"column":15129}},"57":{"start":{"line":411,"column":6},"end":{"line":411,"column":15248}},"58":{"start":{"line":417,"column":4},"end":{"line":417,"column":15402}},"59":{"start":{"line":418,"column":6},"end":{"line":418,"column":15490}},"60":{"start":{"line":422,"column":6},"end":{"line":422,"column":15680}},"61":{"start":{"line":423,"column":8},"end":{"line":423,"column":15719}},"62":{"start":{"line":430,"column":4},"end":{"line":430,"column":15885}},"63":{"start":{"line":431,"column":6},"end":{"line":431,"column":15946}},"64":{"start":{"line":437,"column":4},"end":{"line":437,"column":79}},"65":{"start":{"line":453,"column":4},"end":{"line":453,"column":16711}},"66":{"start":{"line":454,"column":6},"end":{"line":454,"column":16748}},"67":{"start":{"line":460,"column":4},"end":{"line":460,"column":80}},"68":{"start":{"line":461,"column":4},"end":{"line":461,"column":16978}},"69":{"start":{"line":462,"column":6},"end":{"line":462,"column":98}},"70":{"start":{"line":464,"column":4},"end":{"line":464,"column":17149}},"71":{"start":{"line":465,"column":6},"end":{"line":465,"column":17177}},"72":{"start":{"line":471,"column":4},"end":{"line":471,"column":79}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]},"4":{"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}}]},"5":{"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}}]},"6":{"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}}]},"7":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":4},"end":{"line":134,"column":4}},{"start":{"line":134,"column":4},"end":{"line":134,"column":4}}]},"8":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":135,"column":4}},{"start":{"line":135,"column":4},"end":{"line":135,"column":4}}]},"9":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":4},"end":{"line":137,"column":4}},{"start":{"line":137,"column":4},"end":{"line":137,"column":4}}]},"10":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":4},"end":{"line":140,"column":4}},{"start":{"line":140,"column":4},"end":{"line":140,"column":4}}]},"11":{"line":160,"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":160,"column":4}},{"start":{"line":160,"column":4},"end":{"line":160,"column":4}}]},"12":{"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}}]},"13":{"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}}]},"14":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":4},"end":{"line":186,"column":4}},{"start":{"line":186,"column":4},"end":{"line":186,"column":4}}]},"15":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":6},"end":{"line":189,"column":6}},{"start":{"line":189,"column":6},"end":{"line":189,"column":6}}]},"16":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":6},"end":{"line":191,"column":6}},{"start":{"line":191,"column":6},"end":{"line":191,"column":6}}]},"17":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":6},"end":{"line":202,"column":6}},{"start":{"line":202,"column":6},"end":{"line":202,"column":6}}]},"18":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":4},"end":{"line":224,"column":4}},{"start":{"line":224,"column":4},"end":{"line":224,"column":4}}]},"19":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":4},"end":{"line":226,"column":4}},{"start":{"line":226,"column":4},"end":{"line":226,"column":4}}]},"20":{"line":228,"type":"if","locations":[{"start":{"line":228,"column":4},"end":{"line":228,"column":4}},{"start":{"line":228,"column":4},"end":{"line":228,"column":4}}]},"21":{"line":236,"type":"if","locations":[{"start":{"line":236,"column":4},"end":{"line":236,"column":4}},{"start":{"line":236,"column":4},"end":{"line":236,"column":4}}]},"22":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":4},"end":{"line":259,"column":4}},{"start":{"line":259,"column":4},"end":{"line":259,"column":4}}]},"23":{"line":260,"type":"if","locations":[{"start":{"line":260,"column":4},"end":{"line":260,"column":4}},{"start":{"line":260,"column":4},"end":{"line":260,"column":4}}]},"24":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":4},"end":{"line":262,"column":4}},{"start":{"line":262,"column":4},"end":{"line":262,"column":4}}]},"25":{"line":263,"type":"if","locations":[{"start":{"line":263,"column":6},"end":{"line":263,"column":6}},{"start":{"line":263,"column":6},"end":{"line":263,"column":6}}]},"26":{"line":264,"type":"if","locations":[{"start":{"line":264,"column":11},"end":{"line":264,"column":11}},{"start":{"line":264,"column":11},"end":{"line":264,"column":11}}]},"27":{"line":265,"type":"if","locations":[{"start":{"line":265,"column":6},"end":{"line":265,"column":6}},{"start":{"line":265,"column":6},"end":{"line":265,"column":6}}]},"28":{"line":273,"type":"if","locations":[{"start":{"line":273,"column":6},"end":{"line":273,"column":6}},{"start":{"line":273,"column":6},"end":{"line":273,"column":6}}]},"29":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":6},"end":{"line":275,"column":6}},{"start":{"line":275,"column":6},"end":{"line":275,"column":6}}]},"30":{"line":306,"type":"if","locations":[{"start":{"line":306,"column":4},"end":{"line":306,"column":4}},{"start":{"line":306,"column":4},"end":{"line":306,"column":4}}]},"31":{"line":308,"type":"if","locations":[{"start":{"line":308,"column":4},"end":{"line":308,"column":4}},{"start":{"line":308,"column":4},"end":{"line":308,"column":4}}]},"32":{"line":328,"type":"if","locations":[{"start":{"line":328,"column":4},"end":{"line":328,"column":4}},{"start":{"line":328,"column":4},"end":{"line":328,"column":4}}]},"33":{"line":329,"type":"if","locations":[{"start":{"line":329,"column":4},"end":{"line":329,"column":4}},{"start":{"line":329,"column":4},"end":{"line":329,"column":4}}]},"34":{"line":349,"type":"if","locations":[{"start":{"line":349,"column":4},"end":{"line":349,"column":4}},{"start":{"line":349,"column":4},"end":{"line":349,"column":4}}]},"35":{"line":355,"type":"if","locations":[{"start":{"line":355,"column":4},"end":{"line":355,"column":4}},{"start":{"line":355,"column":4},"end":{"line":355,"column":4}}]},"36":{"line":366,"type":"if","locations":[{"start":{"line":366,"column":4},"end":{"line":366,"column":4}},{"start":{"line":366,"column":4},"end":{"line":366,"column":4}}]},"37":{"line":373,"type":"if","locations":[{"start":{"line":373,"column":4},"end":{"line":373,"column":4}},{"start":{"line":373,"column":4},"end":{"line":373,"column":4}}]},"38":{"line":402,"type":"if","locations":[{"start":{"line":402,"column":4},"end":{"line":402,"column":4}},{"start":{"line":402,"column":4},"end":{"line":402,"column":4}}]},"39":{"line":408,"type":"if","locations":[{"start":{"line":408,"column":4},"end":{"line":408,"column":4}},{"start":{"line":408,"column":4},"end":{"line":408,"column":4}}]},"40":{"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}}]},"41":{"line":422,"type":"if","locations":[{"start":{"line":422,"column":6},"end":{"line":422,"column":6}},{"start":{"line":422,"column":6},"end":{"line":422,"column":6}}]},"42":{"line":430,"type":"if","locations":[{"start":{"line":430,"column":4},"end":{"line":430,"column":4}},{"start":{"line":430,"column":4},"end":{"line":430,"column":4}}]},"43":{"line":453,"type":"if","locations":[{"start":{"line":453,"column":4},"end":{"line":453,"column":4}},{"start":{"line":453,"column":4},"end":{"line":453,"column":4}}]},"44":{"line":461,"type":"if","locations":[{"start":{"line":461,"column":4},"end":{"line":461,"column":4}},{"start":{"line":461,"column":4},"end":{"line":461,"column":4}}]},"45":{"line":464,"type":"if","locations":[{"start":{"line":464,"column":4},"end":{"line":464,"column":4}},{"start":{"line":464,"column":4},"end":{"line":464,"column":4}}]}}},"contracts/libraries/math/MathUtils.sol":{"l":{"26":347,"28":347,"30":347,"52":672,"54":672,"55":116,"58":556,"60":556,"62":556,"64":556,"65":556,"67":556,"68":556,"70":556},"path":"/src/contracts/libraries/math/MathUtils.sol","s":{"1":347,"2":347,"3":347,"4":672,"5":672,"6":116,"7":556,"8":556,"9":556,"10":556,"11":556,"12":556,"13":556,"14":556},"b":{"1":[116,556]},"f":{"1":347,"2":672},"fnMap":{"1":{"name":"calculateLinearInterest","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":31,"column":2}}},"2":{"name":"calculateCompoundedInterest","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":71,"column":2}}}},"statementMap":{"1":{"start":{"line":26,"column":4},"end":{"line":26,"column":78}},"2":{"start":{"line":28,"column":4},"end":{"line":28,"column":85}},"3":{"start":{"line":30,"column":4},"end":{"line":30,"column":55}},"4":{"start":{"line":52,"column":4},"end":{"line":52,"column":67}},"5":{"start":{"line":54,"column":4},"end":{"line":54,"column":1957}},"6":{"start":{"line":55,"column":6},"end":{"line":55,"column":29}},"7":{"start":{"line":58,"column":4},"end":{"line":58,"column":33}},"8":{"start":{"line":60,"column":4},"end":{"line":60,"column":47}},"9":{"start":{"line":62,"column":4},"end":{"line":62,"column":51}},"10":{"start":{"line":64,"column":4},"end":{"line":64,"column":62}},"11":{"start":{"line":65,"column":4},"end":{"line":65,"column":63}},"12":{"start":{"line":67,"column":4},"end":{"line":67,"column":67}},"13":{"start":{"line":68,"column":4},"end":{"line":68,"column":85}},"14":{"start":{"line":70,"column":4},"end":{"line":70,"column":86}}},"branchMap":{"1":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":4},"end":{"line":54,"column":4}},{"start":{"line":54,"column":4},"end":{"line":54,"column":4}}]}}},"contracts/libraries/math/PercentageMath.sol":{"l":{"25":343,"26":148,"29":195,"31":195,"33":195,"35":195,"37":195,"47":58,"48":58,"50":58,"52":58,"54":58,"56":58,"58":58},"path":"/src/contracts/libraries/math/PercentageMath.sol","s":{"1":343,"2":148,"3":195,"4":195,"5":195,"6":195,"7":195,"8":58,"9":58,"10":58,"11":58,"12":58,"13":58,"14":58},"b":{"1":[148,195],"2":[195,0],"3":[195,0],"4":[58,0],"5":[58,0],"6":[58,0]},"f":{"1":343,"2":58},"fnMap":{"1":{"name":"percentMul","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":38,"column":2}}},"2":{"name":"percentDiv","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":59,"column":2}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":891}},"2":{"start":{"line":26,"column":6},"end":{"line":26,"column":14}},"3":{"start":{"line":29,"column":4},"end":{"line":29,"column":39}},"4":{"start":{"line":31,"column":4},"end":{"line":31,"column":72}},"5":{"start":{"line":33,"column":4},"end":{"line":33,"column":25}},"6":{"start":{"line":35,"column":4},"end":{"line":35,"column":60}},"7":{"start":{"line":37,"column":4},"end":{"line":37,"column":37}},"8":{"start":{"line":47,"column":4},"end":{"line":47,"column":52}},"9":{"start":{"line":48,"column":4},"end":{"line":48,"column":43}},"10":{"start":{"line":50,"column":4},"end":{"line":50,"column":46}},"11":{"start":{"line":52,"column":4},"end":{"line":52,"column":79}},"12":{"start":{"line":54,"column":4},"end":{"line":54,"column":27}},"13":{"start":{"line":56,"column":4},"end":{"line":56,"column":62}},"14":{"start":{"line":58,"column":4},"end":{"line":58,"column":30}}},"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":31,"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":4}},{"start":{"line":31,"column":4},"end":{"line":31,"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":47,"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":47,"column":4}},{"start":{"line":47,"column":4},"end":{"line":47,"column":4}}]},"5":{"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}}]},"6":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":56,"column":4}},{"start":{"line":56,"column":4},"end":{"line":56,"column":4}}]}}},"contracts/libraries/math/SafeMath.sol":{"l":{"28":450,"29":450,"31":450,"44":124,"61":212,"62":211,"64":211,"80":0,"81":0,"84":0,"85":0,"87":0,"102":0,"122":0,"123":0,"126":0,"141":0,"160":0,"161":0},"path":"/src/contracts/libraries/math/SafeMath.sol","s":{"1":450,"2":450,"3":450,"4":124,"5":212,"6":211,"7":211,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"b":{"1":[450,0],"2":[211,1],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]},"f":{"1":450,"2":124,"3":212,"4":0,"5":0,"6":0,"7":0,"8":0},"fnMap":{"1":{"name":"add","line":27,"loc":{"start":{"line":27,"column":2},"end":{"line":32,"column":2}}},"2":{"name":"sub","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":45,"column":2}}},"3":{"name":"sub","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":65,"column":2}}},"4":{"name":"mul","line":76,"loc":{"start":{"line":76,"column":2},"end":{"line":88,"column":2}}},"5":{"name":"div","line":101,"loc":{"start":{"line":101,"column":2},"end":{"line":103,"column":2}}},"6":{"name":"div","line":116,"loc":{"start":{"line":116,"column":2},"end":{"line":127,"column":2}}},"7":{"name":"mod","line":140,"loc":{"start":{"line":140,"column":2},"end":{"line":142,"column":2}}},"8":{"name":"mod","line":155,"loc":{"start":{"line":155,"column":2},"end":{"line":162,"column":2}}}},"statementMap":{"1":{"start":{"line":28,"column":4},"end":{"line":28,"column":21}},"2":{"start":{"line":29,"column":4},"end":{"line":29,"column":49}},"3":{"start":{"line":31,"column":4},"end":{"line":31,"column":12}},"4":{"start":{"line":44,"column":4},"end":{"line":44,"column":54}},"5":{"start":{"line":61,"column":4},"end":{"line":61,"column":32}},"6":{"start":{"line":62,"column":4},"end":{"line":62,"column":21}},"7":{"start":{"line":64,"column":4},"end":{"line":64,"column":12}},"8":{"start":{"line":80,"column":4},"end":{"line":80,"column":2341}},"9":{"start":{"line":81,"column":6},"end":{"line":81,"column":14}},"10":{"start":{"line":84,"column":4},"end":{"line":84,"column":21}},"11":{"start":{"line":85,"column":4},"end":{"line":85,"column":59}},"12":{"start":{"line":87,"column":4},"end":{"line":87,"column":12}},"13":{"start":{"line":102,"column":4},"end":{"line":102,"column":50}},"14":{"start":{"line":122,"column":4},"end":{"line":122,"column":31}},"15":{"start":{"line":123,"column":4},"end":{"line":123,"column":21}},"16":{"start":{"line":126,"column":4},"end":{"line":126,"column":12}},"17":{"start":{"line":141,"column":4},"end":{"line":141,"column":48}},"18":{"start":{"line":160,"column":4},"end":{"line":160,"column":32}},"19":{"start":{"line":161,"column":4},"end":{"line":161,"column":16}}},"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":61,"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":61,"column":4}},{"start":{"line":61,"column":4},"end":{"line":61,"column":4}}]},"3":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":80,"column":4}},{"start":{"line":80,"column":4},"end":{"line":80,"column":4}}]},"4":{"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}}]},"5":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":4}},{"start":{"line":122,"column":4},"end":{"line":122,"column":4}}]},"6":{"line":160,"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":160,"column":4}},{"start":{"line":160,"column":4},"end":{"line":160,"column":4}}]}}},"contracts/libraries/math/WadRayMath.sol":{"l":{"25":1056,"33":0,"40":0,"47":0,"57":0,"58":0,"61":0,"63":0,"65":0,"67":0,"69":0,"79":64,"81":64,"83":64,"85":64,"87":64,"89":64,"91":64,"101":4935,"102":1581,"105":3354,"107":3354,"109":3354,"111":3354,"113":3354,"123":1257,"125":1257,"127":1257,"129":1257,"131":1257,"133":1257,"135":1257,"144":0,"145":0,"146":0,"148":0,"157":1134,"158":1134,"159":1134},"path":"/src/contracts/libraries/math/WadRayMath.sol","s":{"1":1056,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":64,"13":64,"14":64,"15":64,"16":64,"17":64,"18":64,"19":4935,"20":1581,"21":3354,"22":3354,"23":3354,"24":3354,"25":3354,"26":1257,"27":1257,"28":1257,"29":1257,"30":1257,"31":1257,"32":1257,"33":0,"34":0,"35":0,"36":0,"37":1134,"38":1134,"39":1134},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[64,0],"5":[64,0],"6":[64,0],"7":[1581,3354],"8":[3354,0],"9":[3354,0],"10":[1257,0],"11":[1257,0],"12":[1257,0],"13":[0,0],"14":[1134,0]},"f":{"1":1056,"2":0,"3":0,"4":0,"5":0,"6":64,"7":4935,"8":1257,"9":0,"10":1134},"fnMap":{"1":{"name":"ray","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":26,"column":2}}},"2":{"name":"wad","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":34,"column":2}}},"3":{"name":"halfRay","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":2}}},"4":{"name":"halfWad","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":2}}},"5":{"name":"wadMul","line":56,"loc":{"start":{"line":56,"column":2},"end":{"line":70,"column":2}}},"6":{"name":"wadDiv","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":92,"column":2}}},"7":{"name":"rayMul","line":100,"loc":{"start":{"line":100,"column":2},"end":{"line":114,"column":2}}},"8":{"name":"rayDiv","line":122,"loc":{"start":{"line":122,"column":2},"end":{"line":136,"column":2}}},"9":{"name":"rayToWad","line":143,"loc":{"start":{"line":143,"column":2},"end":{"line":149,"column":2}}},"10":{"name":"wadToRay","line":156,"loc":{"start":{"line":156,"column":2},"end":{"line":160,"column":2}}}},"statementMap":{"1":{"start":{"line":25,"column":4},"end":{"line":25,"column":14}},"2":{"start":{"line":33,"column":4},"end":{"line":33,"column":14}},"3":{"start":{"line":40,"column":4},"end":{"line":40,"column":18}},"4":{"start":{"line":47,"column":4},"end":{"line":47,"column":18}},"5":{"start":{"line":57,"column":4},"end":{"line":57,"column":1244}},"6":{"start":{"line":58,"column":6},"end":{"line":58,"column":14}},"7":{"start":{"line":61,"column":4},"end":{"line":61,"column":26}},"8":{"start":{"line":63,"column":4},"end":{"line":63,"column":59}},"9":{"start":{"line":65,"column":4},"end":{"line":65,"column":20}},"10":{"start":{"line":67,"column":4},"end":{"line":67,"column":55}},"11":{"start":{"line":69,"column":4},"end":{"line":69,"column":23}},"12":{"start":{"line":79,"column":4},"end":{"line":79,"column":43}},"13":{"start":{"line":81,"column":4},"end":{"line":81,"column":25}},"14":{"start":{"line":83,"column":4},"end":{"line":83,"column":28}},"15":{"start":{"line":85,"column":4},"end":{"line":85,"column":61}},"16":{"start":{"line":87,"column":4},"end":{"line":87,"column":18}},"17":{"start":{"line":89,"column":4},"end":{"line":89,"column":53}},"18":{"start":{"line":91,"column":4},"end":{"line":91,"column":21}},"19":{"start":{"line":101,"column":4},"end":{"line":101,"column":2221}},"20":{"start":{"line":102,"column":6},"end":{"line":102,"column":14}},"21":{"start":{"line":105,"column":4},"end":{"line":105,"column":26}},"22":{"start":{"line":107,"column":4},"end":{"line":107,"column":59}},"23":{"start":{"line":109,"column":4},"end":{"line":109,"column":20}},"24":{"start":{"line":111,"column":4},"end":{"line":111,"column":55}},"25":{"start":{"line":113,"column":4},"end":{"line":113,"column":23}},"26":{"start":{"line":123,"column":4},"end":{"line":123,"column":43}},"27":{"start":{"line":125,"column":4},"end":{"line":125,"column":25}},"28":{"start":{"line":127,"column":4},"end":{"line":127,"column":28}},"29":{"start":{"line":129,"column":4},"end":{"line":129,"column":61}},"30":{"start":{"line":131,"column":4},"end":{"line":131,"column":18}},"31":{"start":{"line":133,"column":4},"end":{"line":133,"column":53}},"32":{"start":{"line":135,"column":4},"end":{"line":135,"column":21}},"33":{"start":{"line":144,"column":4},"end":{"line":144,"column":41}},"34":{"start":{"line":145,"column":4},"end":{"line":145,"column":34}},"35":{"start":{"line":146,"column":4},"end":{"line":146,"column":57}},"36":{"start":{"line":148,"column":4},"end":{"line":148,"column":33}},"37":{"start":{"line":157,"column":4},"end":{"line":157,"column":38}},"38":{"start":{"line":158,"column":4},"end":{"line":158,"column":71}},"39":{"start":{"line":159,"column":4},"end":{"line":159,"column":17}}},"branchMap":{"1":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":4}},{"start":{"line":57,"column":4},"end":{"line":57,"column":4}}]},"2":{"line":63,"type":"if","locations":[{"start":{"line":63,"column":4},"end":{"line":63,"column":4}},{"start":{"line":63,"column":4},"end":{"line":63,"column":4}}]},"3":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":67,"column":4}},{"start":{"line":67,"column":4},"end":{"line":67,"column":4}}]},"4":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":79,"column":4}},{"start":{"line":79,"column":4},"end":{"line":79,"column":4}}]},"5":{"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}}]},"6":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":89,"column":4}},{"start":{"line":89,"column":4},"end":{"line":89,"column":4}}]},"7":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":4},"end":{"line":101,"column":4}},{"start":{"line":101,"column":4},"end":{"line":101,"column":4}}]},"8":{"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}}]},"9":{"line":111,"type":"if","locations":[{"start":{"line":111,"column":4},"end":{"line":111,"column":4}},{"start":{"line":111,"column":4},"end":{"line":111,"column":4}}]},"10":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":4},"end":{"line":123,"column":4}},{"start":{"line":123,"column":4},"end":{"line":123,"column":4}}]},"11":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":4},"end":{"line":129,"column":4}},{"start":{"line":129,"column":4},"end":{"line":129,"column":4}}]},"12":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":4},"end":{"line":133,"column":4}},{"start":{"line":133,"column":4},"end":{"line":133,"column":4}}]},"13":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":4},"end":{"line":146,"column":4}},{"start":{"line":146,"column":4},"end":{"line":146,"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}}]}}},"contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol":{"l":{"26":0,"27":0,"34":0},"path":"/src/contracts/libraries/openzeppelin-upgradeability/AdminUpgradeabilityProxy.sol","s":{"1":0,"2":0,"3":0},"b":{"1":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"constructor","line":25,"loc":{"start":{"line":21,"column":2},"end":{"line":28,"column":2}}},"2":{"name":"_willFallback","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":2}}}},"statementMap":{"1":{"start":{"line":26,"column":4},"end":{"line":26,"column":79}},"2":{"start":{"line":27,"column":4},"end":{"line":27,"column":20}},"3":{"start":{"line":34,"column":4},"end":{"line":34,"column":47}}},"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/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol":{"l":{"35":3,"36":3,"38":0,"46":0,"53":0,"62":0,"63":0,"64":0,"73":0,"90":3,"91":3,"92":3,"99":9902,"101":9902,"111":53,"113":53,"122":9899,"123":9899},"path":"/src/contracts/libraries/openzeppelin-upgradeability/BaseAdminUpgradeabilityProxy.sol","s":{"1":3,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":3,"10":3,"11":3,"12":9902,"13":53,"14":9899,"15":9899},"b":{"1":[3,0],"2":[0,0],"3":[3,0],"4":[9899,0]},"f":{"1":3,"2":0,"3":0,"4":0,"5":0,"6":3,"7":9902,"8":53,"9":9899},"fnMap":{"1":{"name":"ifAdmin","line":34,"loc":{"start":{"line":34,"column":2},"end":{"line":40,"column":2}}},"2":{"name":"admin","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":47,"column":2}}},"3":{"name":"implementation","line":52,"loc":{"start":{"line":52,"column":2},"end":{"line":54,"column":2}}},"4":{"name":"changeAdmin","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":65,"column":2}}},"5":{"name":"upgradeTo","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":74,"column":2}}},"6":{"name":"upgradeToAndCall","line":88,"loc":{"start":{"line":85,"column":2},"end":{"line":93,"column":2}}},"7":{"name":"_admin","line":98,"loc":{"start":{"line":98,"column":2},"end":{"line":104,"column":2}}},"8":{"name":"_setAdmin","line":110,"loc":{"start":{"line":110,"column":2},"end":{"line":116,"column":2}}},"9":{"name":"_willFallback","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":124,"column":2}}}},"statementMap":{"1":{"start":{"line":35,"column":4},"end":{"line":35,"column":1284}},"2":{"start":{"line":38,"column":6},"end":{"line":38,"column":16}},"3":{"start":{"line":46,"column":4},"end":{"line":46,"column":19}},"4":{"start":{"line":53,"column":4},"end":{"line":53,"column":28}},"5":{"start":{"line":62,"column":4},"end":{"line":62,"column":92}},"6":{"start":{"line":63,"column":4},"end":{"line":63,"column":41}},"7":{"start":{"line":64,"column":4},"end":{"line":64,"column":22}},"8":{"start":{"line":73,"column":4},"end":{"line":73,"column":32}},"9":{"start":{"line":90,"column":4},"end":{"line":90,"column":32}},"10":{"start":{"line":91,"column":4},"end":{"line":91,"column":59}},"11":{"start":{"line":92,"column":4},"end":{"line":92,"column":19}},"12":{"start":{"line":99,"column":4},"end":{"line":99,"column":29}},"13":{"start":{"line":111,"column":4},"end":{"line":111,"column":29}},"14":{"start":{"line":122,"column":4},"end":{"line":122,"column":88}},"15":{"start":{"line":123,"column":4},"end":{"line":123,"column":24}}},"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":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"3":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":4},"end":{"line":92,"column":4}},{"start":{"line":92,"column":4},"end":{"line":92,"column":4}}]},"4":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":4}},{"start":{"line":122,"column":4},"end":{"line":122,"column":4}}]}}},"contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol":{"l":{"32":10005,"34":10005,"44":3,"45":3,"53":56,"58":56,"61":56},"path":"/src/contracts/libraries/openzeppelin-upgradeability/BaseUpgradeabilityProxy.sol","s":{"1":10005,"2":3,"3":3,"4":56,"5":56},"b":{"1":[56,0]},"f":{"1":10005,"2":3,"3":56},"fnMap":{"1":{"name":"_implementation","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":37,"column":2}}},"2":{"name":"_upgradeTo","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":46,"column":2}}},"3":{"name":"_setImplementation","line":52,"loc":{"start":{"line":52,"column":2},"end":{"line":64,"column":2}}}},"statementMap":{"1":{"start":{"line":32,"column":4},"end":{"line":32,"column":38}},"2":{"start":{"line":44,"column":4},"end":{"line":44,"column":40}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":36}},"4":{"start":{"line":53,"column":4},"end":{"line":53,"column":1706}},"5":{"start":{"line":58,"column":4},"end":{"line":58,"column":38}}},"branchMap":{"1":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":4},"end":{"line":53,"column":4}},{"start":{"line":53,"column":4},"end":{"line":53,"column":4}}]}}},"contracts/libraries/openzeppelin-upgradeability/Initializable.sol":{"l":{"31":0,"36":0,"37":0,"38":0,"39":0,"42":0,"44":0,"45":0,"56":0,"58":0,"61":0},"path":"/src/contracts/libraries/openzeppelin-upgradeability/Initializable.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"initializer","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":47,"column":2}}},"2":{"name":"isConstructor","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":62,"column":2}}}},"statementMap":{"1":{"start":{"line":31,"column":4},"end":{"line":31,"column":1056}},"2":{"start":{"line":36,"column":4},"end":{"line":36,"column":39}},"3":{"start":{"line":37,"column":4},"end":{"line":37,"column":1228}},"4":{"start":{"line":38,"column":6},"end":{"line":38,"column":24}},"5":{"start":{"line":39,"column":6},"end":{"line":39,"column":23}},"6":{"start":{"line":44,"column":4},"end":{"line":44,"column":1322}},"7":{"start":{"line":45,"column":6},"end":{"line":45,"column":25}},"8":{"start":{"line":56,"column":4},"end":{"line":56,"column":14}},"9":{"start":{"line":61,"column":4},"end":{"line":61,"column":18}}},"branchMap":{"1":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":4},"end":{"line":31,"column":4}},{"start":{"line":31,"column":4},"end":{"line":31,"column":4}}]},"2":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"3":{"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/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol":{"l":{"30":53,"31":53,"32":53,"33":53,"40":9899},"path":"/src/contracts/libraries/openzeppelin-upgradeability/InitializableAdminUpgradeabilityProxy.sol","s":{"1":53,"2":53,"3":53,"4":53,"5":9899},"b":{"1":[53,0],"2":[53,0]},"f":{"1":53,"2":9899},"fnMap":{"1":{"name":"initialize","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":34,"column":2}}},"2":{"name":"_willFallback","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":2}}}},"statementMap":{"1":{"start":{"line":30,"column":4},"end":{"line":30,"column":43}},"2":{"start":{"line":31,"column":4},"end":{"line":31,"column":59}},"3":{"start":{"line":32,"column":4},"end":{"line":32,"column":79}},"4":{"start":{"line":33,"column":4},"end":{"line":33,"column":19}},"5":{"start":{"line":40,"column":4},"end":{"line":40,"column":47}}},"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":32,"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":32,"column":4}},{"start":{"line":32,"column":4},"end":{"line":32,"column":4}}]}}},"contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol":{"l":{"21":53,"22":53,"23":53,"24":53,"25":53,"26":53},"path":"/src/contracts/libraries/openzeppelin-upgradeability/InitializableUpgradeabilityProxy.sol","s":{"1":53,"2":53,"3":53,"4":53,"5":53,"6":53},"b":{"1":[53,0],"2":[53,0],"3":[53,0],"4":[53,0]},"f":{"1":53},"fnMap":{"1":{"name":"initialize","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":28,"column":2}}}},"statementMap":{"1":{"start":{"line":21,"column":4},"end":{"line":21,"column":43}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":97}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":29}},"4":{"start":{"line":24,"column":4},"end":{"line":24,"column":1119}},"5":{"start":{"line":25,"column":6},"end":{"line":25,"column":51}},"6":{"start":{"line":26,"column":6},"end":{"line":26,"column":21}}},"branchMap":{"1":{"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}}]},"2":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":22,"column":4}},{"start":{"line":22,"column":4},"end":{"line":22,"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":26,"type":"if","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":6}},{"start":{"line":26,"column":6},"end":{"line":26,"column":6}}]}}},"contracts/libraries/openzeppelin-upgradeability/Proxy.sol":{"l":{"17":9899,"33":9899,"69":9899,"70":9899},"path":"/src/contracts/libraries/openzeppelin-upgradeability/Proxy.sol","s":{"1":9899,"2":9899,"3":9899},"b":{},"f":{"1":9899,"2":9899,"3":9899,"4":9899},"fnMap":{"1":{"name":null,"line":16,"loc":{"start":{"line":16,"column":2},"end":{"line":18,"column":2}}},"2":{"name":"_delegate","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":55,"column":2}}},"3":{"name":"_willFallback","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":62,"column":45}}},"4":{"name":"_fallback","line":68,"loc":{"start":{"line":68,"column":2},"end":{"line":71,"column":2}}}},"statementMap":{"1":{"start":{"line":17,"column":4},"end":{"line":17,"column":14}},"2":{"start":{"line":69,"column":4},"end":{"line":69,"column":18}},"3":{"start":{"line":70,"column":4},"end":{"line":70,"column":31}}},"branchMap":{}},"contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol":{"l":{"21":0,"22":0,"23":0,"24":0,"25":0},"path":"/src/contracts/libraries/openzeppelin-upgradeability/UpgradeabilityProxy.sol","s":{"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":0},"fnMap":{"1":{"name":"constructor","line":20,"loc":{"start":{"line":20,"column":2},"end":{"line":27,"column":2}}}},"statementMap":{"1":{"start":{"line":21,"column":4},"end":{"line":21,"column":97}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":29}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":1038}},"4":{"start":{"line":24,"column":6},"end":{"line":24,"column":51}},"5":{"start":{"line":25,"column":6},"end":{"line":25,"column":21}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":6}},{"start":{"line":25,"column":6},"end":{"line":25,"column":6}}]}}},"contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol":{"l":{"33":56,"34":56,"39":56,"40":56,"41":56,"42":56,"45":56,"47":56,"48":56,"63":56,"65":56,"68":56},"path":"/src/contracts/libraries/openzeppelin-upgradeability/VersionedInitializable.sol","s":{"1":56,"2":56,"3":56,"4":56,"5":56,"6":56,"7":56,"8":56,"9":56,"10":56},"b":{"1":[56,0],"2":[56,0],"3":[56,0]},"f":{"1":56,"2":56},"fnMap":{"1":{"name":"initializer","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":50,"column":2}}},"2":{"name":"isConstructor","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":69,"column":2}}}},"statementMap":{"1":{"start":{"line":33,"column":4},"end":{"line":33,"column":36}},"2":{"start":{"line":34,"column":4},"end":{"line":34,"column":1202}},"3":{"start":{"line":39,"column":4},"end":{"line":39,"column":39}},"4":{"start":{"line":40,"column":4},"end":{"line":40,"column":1396}},"5":{"start":{"line":41,"column":6},"end":{"line":41,"column":24}},"6":{"start":{"line":42,"column":6},"end":{"line":42,"column":39}},"7":{"start":{"line":47,"column":4},"end":{"line":47,"column":1506}},"8":{"start":{"line":48,"column":6},"end":{"line":48,"column":25}},"9":{"start":{"line":63,"column":4},"end":{"line":63,"column":14}},"10":{"start":{"line":68,"column":4},"end":{"line":68,"column":18}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"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}}]}}},"contracts/misc/AaveProtocolTestHelpers.sol":{"l":{"18":3,"22":1,"23":1,"24":1,"25":1,"26":17,"33":1,"37":2,"38":2,"39":2,"40":2,"41":34,"42":34,"47":2},"path":"/src/contracts/misc/AaveProtocolTestHelpers.sol","s":{"1":3,"2":1,"3":1,"4":1,"5":1,"6":17,"7":1,"8":2,"9":2,"10":2,"11":2,"12":34,"13":34,"14":2},"b":{},"f":{"1":3,"2":1,"3":2},"fnMap":{"1":{"name":"constructor","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":2}}},"2":{"name":"getAllReservesTokens","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":34,"column":2}}},"3":{"name":"getAllATokens","line":36,"loc":{"start":{"line":36,"column":2},"end":{"line":48,"column":2}}}},"statementMap":{"1":{"start":{"line":18,"column":4},"end":{"line":18,"column":41}},"2":{"start":{"line":22,"column":4},"end":{"line":22,"column":73}},"3":{"start":{"line":23,"column":4},"end":{"line":23,"column":50}},"4":{"start":{"line":24,"column":4},"end":{"line":24,"column":72}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":904}},"6":{"start":{"line":26,"column":6},"end":{"line":26,"column":961}},"7":{"start":{"line":33,"column":4},"end":{"line":33,"column":25}},"8":{"start":{"line":37,"column":4},"end":{"line":37,"column":73}},"9":{"start":{"line":38,"column":4},"end":{"line":38,"column":50}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":65}},"11":{"start":{"line":40,"column":4},"end":{"line":40,"column":1486}},"12":{"start":{"line":41,"column":6},"end":{"line":41,"column":79}},"13":{"start":{"line":42,"column":6},"end":{"line":42,"column":1624}},"14":{"start":{"line":47,"column":4},"end":{"line":47,"column":18}}},"branchMap":{}},"contracts/misc/Address.sol":{"l":{"29":99,"30":99,"32":99,"35":99,"55":0,"58":0,"59":0},"path":"/src/contracts/misc/Address.sol","s":{"1":99,"2":99,"3":99,"4":0,"5":0,"6":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":99,"2":0},"fnMap":{"1":{"name":"isContract","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":36,"column":2}}},"2":{"name":"sendValue","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":60,"column":2}}}},"statementMap":{"1":{"start":{"line":29,"column":4},"end":{"line":29,"column":20}},"2":{"start":{"line":30,"column":4},"end":{"line":30,"column":92}},"3":{"start":{"line":35,"column":4},"end":{"line":35,"column":55}},"4":{"start":{"line":55,"column":4},"end":{"line":55,"column":76}},"5":{"start":{"line":58,"column":4},"end":{"line":58,"column":56}},"6":{"start":{"line":59,"column":4},"end":{"line":59,"column":81}}},"branchMap":{"1":{"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}}]},"2":{"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/misc/ChainlinkProxyPriceProvider.sol":{"l":{"37":3,"38":3,"48":0,"55":0,"62":3,"63":3,"64":72,"65":72,"72":3,"73":3,"79":0,"81":0,"82":0,"84":0,"85":0,"86":0,"88":0,"96":0,"97":0,"98":0,"100":0,"107":0,"113":0},"path":"/src/contracts/misc/ChainlinkProxyPriceProvider.sol","s":{"1":3,"2":3,"3":0,"4":0,"5":3,"6":3,"7":72,"8":72,"9":3,"10":3,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{"1":[3,0],"2":[0,0],"3":[0,0]},"f":{"1":3,"2":0,"3":0,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"name":"constructor","line":32,"loc":{"start":{"line":32,"column":2},"end":{"line":39,"column":2}}},"2":{"name":"setAssetSources","line":46,"loc":{"start":{"line":44,"column":2},"end":{"line":49,"column":2}}},"3":{"name":"setFallbackOracle","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":2}}},"4":{"name":"_setAssetsSources","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":67,"column":2}}},"5":{"name":"_setFallbackOracle","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":74,"column":2}}},"6":{"name":"getAssetPrice","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":91,"column":2}}},"7":{"name":"getAssetsPrices","line":95,"loc":{"start":{"line":95,"column":2},"end":{"line":101,"column":2}}},"8":{"name":"getSourceOfAsset","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":108,"column":2}}},"9":{"name":"getFallbackOracle","line":112,"loc":{"start":{"line":112,"column":2},"end":{"line":114,"column":2}}}},"statementMap":{"1":{"start":{"line":37,"column":4},"end":{"line":37,"column":37}},"2":{"start":{"line":38,"column":4},"end":{"line":38,"column":37}},"3":{"start":{"line":48,"column":4},"end":{"line":48,"column":37}},"4":{"start":{"line":55,"column":4},"end":{"line":55,"column":37}},"5":{"start":{"line":62,"column":4},"end":{"line":62,"column":73}},"6":{"start":{"line":63,"column":4},"end":{"line":63,"column":2670}},"7":{"start":{"line":64,"column":6},"end":{"line":64,"column":64}},"8":{"start":{"line":65,"column":6},"end":{"line":65,"column":52}},"9":{"start":{"line":72,"column":4},"end":{"line":72,"column":55}},"10":{"start":{"line":73,"column":4},"end":{"line":73,"column":46}},"11":{"start":{"line":79,"column":4},"end":{"line":79,"column":54}},"12":{"start":{"line":81,"column":4},"end":{"line":81,"column":3446}},"13":{"start":{"line":82,"column":6},"end":{"line":82,"column":49}},"14":{"start":{"line":84,"column":6},"end":{"line":84,"column":64}},"15":{"start":{"line":85,"column":6},"end":{"line":85,"column":3621}},"16":{"start":{"line":86,"column":8},"end":{"line":86,"column":29}},"17":{"start":{"line":88,"column":8},"end":{"line":88,"column":51}},"18":{"start":{"line":96,"column":4},"end":{"line":96,"column":58}},"19":{"start":{"line":97,"column":4},"end":{"line":97,"column":4032}},"20":{"start":{"line":98,"column":6},"end":{"line":98,"column":41}},"21":{"start":{"line":100,"column":4},"end":{"line":100,"column":17}},"22":{"start":{"line":107,"column":4},"end":{"line":107,"column":40}},"23":{"start":{"line":113,"column":4},"end":{"line":113,"column":35}}},"branchMap":{"1":{"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}}]},"2":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":81,"column":4}},{"start":{"line":81,"column":4},"end":{"line":81,"column":4}}]},"3":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":6},"end":{"line":85,"column":6}},{"start":{"line":85,"column":6},"end":{"line":85,"column":6}}]}}},"contracts/misc/Context.sol":{"l":{"16":4,"20":0,"21":0},"path":"/src/contracts/misc/Context.sol","s":{"1":4,"2":0},"b":{},"f":{"1":4,"2":0},"fnMap":{"1":{"name":"_msgSender","line":15,"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":2}}},"2":{"name":"_msgData","line":19,"loc":{"start":{"line":19,"column":2},"end":{"line":22,"column":2}}}},"statementMap":{"1":{"start":{"line":16,"column":4},"end":{"line":16,"column":21}},"2":{"start":{"line":21,"column":4},"end":{"line":21,"column":19}}},"branchMap":{}},"contracts/misc/IERC20DetailedBytes.sol":{"l":{},"path":"/src/contracts/misc/IERC20DetailedBytes.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/misc/SafeERC20.sol":{"l":{"27":99,"36":0,"44":0,"48":0,"52":99,"55":99,"56":99,"58":97,"61":97},"path":"/src/contracts/misc/SafeERC20.sol","s":{"1":99,"2":0,"3":0,"4":0,"5":99,"6":99,"7":99,"8":97,"9":97},"b":{"1":[0,0],"2":[99,0],"3":[97,2],"4":[97,0],"5":[97,0]},"f":{"1":99,"2":0,"3":0,"4":99},"fnMap":{"1":{"name":"safeTransfer","line":22,"loc":{"start":{"line":22,"column":2},"end":{"line":28,"column":2}}},"2":{"name":"safeTransferFrom","line":30,"loc":{"start":{"line":30,"column":2},"end":{"line":37,"column":2}}},"3":{"name":"safeApprove","line":39,"loc":{"start":{"line":39,"column":2},"end":{"line":49,"column":2}}},"4":{"name":"callOptionalReturn","line":51,"loc":{"start":{"line":51,"column":2},"end":{"line":63,"column":2}}}},"statementMap":{"1":{"start":{"line":27,"column":4},"end":{"line":27,"column":88}},"2":{"start":{"line":36,"column":4},"end":{"line":36,"column":98}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":1254}},"4":{"start":{"line":48,"column":4},"end":{"line":48,"column":92}},"5":{"start":{"line":52,"column":4},"end":{"line":52,"column":74}},"6":{"start":{"line":55,"column":4},"end":{"line":55,"column":71}},"7":{"start":{"line":56,"column":4},"end":{"line":56,"column":55}},"8":{"start":{"line":58,"column":4},"end":{"line":58,"column":1845}},"9":{"start":{"line":61,"column":6},"end":{"line":61,"column":90}}},"branchMap":{"1":{"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}}]},"2":{"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}}]},"3":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":4},"end":{"line":56,"column":4}},{"start":{"line":56,"column":4},"end":{"line":56,"column":4}}]},"4":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":4},"end":{"line":58,"column":4}},{"start":{"line":58,"column":4},"end":{"line":58,"column":4}}]},"5":{"line":61,"type":"if","locations":[{"start":{"line":61,"column":6},"end":{"line":61,"column":6}},{"start":{"line":61,"column":6},"end":{"line":61,"column":6}}]}}},"contracts/misc/WalletBalanceProvider.sol":{"l":{"26":3,"34":0,"45":0,"46":0,"48":0,"63":0,"65":0,"66":0,"67":0,"68":0,"69":0,"71":0,"76":0,"87":0,"89":0,"91":0,"93":0,"94":0,"96":0,"97":0,"98":0,"100":0,"103":0},"path":"/src/contracts/misc/WalletBalanceProvider.sol","s":{"1":3,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":3,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"constructor","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":2}}},"2":{"name":"balanceOf","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":50,"column":2}}},"3":{"name":"batchBalanceOf","line":58,"loc":{"start":{"line":58,"column":2},"end":{"line":77,"column":2}}},"4":{"name":"getUserWalletBalances","line":82,"loc":{"start":{"line":82,"column":2},"end":{"line":104,"column":2}}}},"statementMap":{"1":{"start":{"line":26,"column":4},"end":{"line":26,"column":23}},"2":{"start":{"line":45,"column":4},"end":{"line":45,"column":1672}},"3":{"start":{"line":46,"column":6},"end":{"line":46,"column":42}},"4":{"start":{"line":48,"column":6},"end":{"line":48,"column":14}},"5":{"start":{"line":63,"column":4},"end":{"line":63,"column":75}},"6":{"start":{"line":65,"column":4},"end":{"line":65,"column":2271}},"7":{"start":{"line":66,"column":6},"end":{"line":66,"column":2324}},"8":{"start":{"line":67,"column":8},"end":{"line":67,"column":43}},"9":{"start":{"line":68,"column":8},"end":{"line":68,"column":2425}},"10":{"start":{"line":69,"column":10},"end":{"line":69,"column":32}},"11":{"start":{"line":71,"column":10},"end":{"line":71,"column":63}},"12":{"start":{"line":76,"column":4},"end":{"line":76,"column":19}},"13":{"start":{"line":87,"column":4},"end":{"line":87,"column":64}},"14":{"start":{"line":89,"column":4},"end":{"line":89,"column":50}},"15":{"start":{"line":91,"column":4},"end":{"line":91,"column":62}},"16":{"start":{"line":93,"column":4},"end":{"line":93,"column":3026}},"17":{"start":{"line":94,"column":6},"end":{"line":94,"column":89}},"18":{"start":{"line":96,"column":6},"end":{"line":96,"column":3174}},"19":{"start":{"line":97,"column":8},"end":{"line":97,"column":22}},"20":{"start":{"line":100,"column":6},"end":{"line":100,"column":47}},"21":{"start":{"line":103,"column":4},"end":{"line":103,"column":31}}},"branchMap":{"1":{"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}}]},"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":68,"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":68,"column":8}},{"start":{"line":68,"column":8},"end":{"line":68,"column":8}}]},"4":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":6},"end":{"line":96,"column":6}},{"start":{"line":96,"column":6},"end":{"line":96,"column":6}}]}}},"contracts/tokenization/AToken.sol":{"l":{"45":211,"46":207,"57":54,"58":54,"59":54,"63":17,"71":17,"74":17,"78":17,"88":17,"89":17,"90":17,"104":42,"107":41,"110":41,"111":41,"126":105,"129":105,"130":105,"134":0,"137":0,"138":0,"155":2,"170":641,"180":333,"195":0,"205":3,"207":3,"208":0,"211":3,"219":0,"229":4,"245":58,"246":56,"268":6,"270":5,"271":3,"272":3,"279":3,"280":0,"281":0,"298":6,"299":4,"302":4,"304":4,"306":4,"320":4,"327":0},"path":"/src/contracts/tokenization/AToken.sol","s":{"1":211,"2":54,"3":54,"4":54,"5":17,"6":17,"7":17,"8":17,"9":17,"10":17,"11":42,"12":41,"13":41,"14":41,"15":105,"16":105,"17":105,"18":0,"19":0,"20":0,"21":2,"22":641,"23":333,"24":0,"25":3,"26":3,"27":0,"28":3,"29":0,"30":4,"31":58,"32":56,"33":6,"34":5,"35":3,"36":3,"37":3,"38":0,"39":0,"40":6,"41":4,"42":4,"43":4,"44":4,"45":4},"b":{"1":[207,4],"2":[0,3],"3":[5,1],"4":[3,2],"5":[0,3],"6":[4,2],"7":[2,2]},"f":{"1":211,"2":54,"3":17,"4":17,"5":42,"6":105,"7":0,"8":2,"9":641,"10":333,"11":0,"12":3,"13":0,"14":4,"15":58,"16":6,"17":6,"18":4},"fnMap":{"1":{"name":"onlyLendingPool","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":47,"column":2}}},"2":{"name":"constructor","line":56,"loc":{"start":{"line":49,"column":2},"end":{"line":60,"column":2}}},"3":{"name":"getRevision","line":62,"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":2}}},"4":{"name":"initialize","line":70,"loc":{"start":{"line":66,"column":2},"end":{"line":91,"column":2}}},"5":{"name":"burn","line":103,"loc":{"start":{"line":98,"column":2},"end":{"line":112,"column":2}}},"6":{"name":"mint","line":124,"loc":{"start":{"line":120,"column":2},"end":{"line":131,"column":2}}},"7":{"name":"mintToTreasury","line":133,"loc":{"start":{"line":133,"column":2},"end":{"line":139,"column":2}}},"8":{"name":"transferOnLiquidation","line":152,"loc":{"start":{"line":148,"column":2},"end":{"line":156,"column":2}}},"9":{"name":"balanceOf","line":164,"loc":{"start":{"line":164,"column":2},"end":{"line":171,"column":2}}},"10":{"name":"scaledBalanceOf","line":179,"loc":{"start":{"line":179,"column":2},"end":{"line":181,"column":2}}},"11":{"name":"getScaledUserBalanceAndSupply","line":189,"loc":{"start":{"line":189,"column":2},"end":{"line":196,"column":2}}},"12":{"name":"totalSupply","line":204,"loc":{"start":{"line":204,"column":2},"end":{"line":212,"column":2}}},"13":{"name":"scaledTotalSupply","line":218,"loc":{"start":{"line":218,"column":2},"end":{"line":220,"column":2}}},"14":{"name":"isTransferAllowed","line":228,"loc":{"start":{"line":228,"column":2},"end":{"line":230,"column":2}}},"15":{"name":"transferUnderlyingTo","line":242,"loc":{"start":{"line":239,"column":2},"end":{"line":247,"column":2}}},"16":{"name":"permit","line":259,"loc":{"start":{"line":259,"column":2},"end":{"line":282,"column":2}}},"17":{"name":"_transfer","line":292,"loc":{"start":{"line":292,"column":2},"end":{"line":307,"column":2}}},"18":{"name":"_transfer","line":315,"loc":{"start":{"line":315,"column":2},"end":{"line":321,"column":2}}}},"statementMap":{"1":{"start":{"line":45,"column":4},"end":{"line":45,"column":75}},"2":{"start":{"line":57,"column":4},"end":{"line":57,"column":14}},"3":{"start":{"line":58,"column":4},"end":{"line":58,"column":52}},"4":{"start":{"line":59,"column":4},"end":{"line":59,"column":52}},"5":{"start":{"line":63,"column":4},"end":{"line":63,"column":26}},"6":{"start":{"line":71,"column":4},"end":{"line":71,"column":19}},"7":{"start":{"line":78,"column":4},"end":{"line":78,"column":2480}},"8":{"start":{"line":88,"column":4},"end":{"line":88,"column":22}},"9":{"start":{"line":89,"column":4},"end":{"line":89,"column":26}},"10":{"start":{"line":90,"column":4},"end":{"line":90,"column":40}},"11":{"start":{"line":104,"column":4},"end":{"line":104,"column":36}},"12":{"start":{"line":107,"column":4},"end":{"line":107,"column":78}},"13":{"start":{"line":110,"column":4},"end":{"line":110,"column":43}},"14":{"start":{"line":111,"column":4},"end":{"line":111,"column":62}},"15":{"start":{"line":126,"column":4},"end":{"line":126,"column":36}},"16":{"start":{"line":129,"column":4},"end":{"line":129,"column":43}},"17":{"start":{"line":130,"column":4},"end":{"line":130,"column":34}},"18":{"start":{"line":134,"column":4},"end":{"line":134,"column":53}},"19":{"start":{"line":137,"column":4},"end":{"line":137,"column":63}},"20":{"start":{"line":138,"column":4},"end":{"line":138,"column":54}},"21":{"start":{"line":155,"column":4},"end":{"line":155,"column":36}},"22":{"start":{"line":170,"column":4},"end":{"line":170,"column":98}},"23":{"start":{"line":180,"column":4},"end":{"line":180,"column":32}},"24":{"start":{"line":195,"column":4},"end":{"line":195,"column":55}},"25":{"start":{"line":205,"column":4},"end":{"line":205,"column":53}},"26":{"start":{"line":207,"column":4},"end":{"line":207,"column":6560}},"27":{"start":{"line":208,"column":6},"end":{"line":208,"column":14}},"28":{"start":{"line":211,"column":4},"end":{"line":211,"column":96}},"29":{"start":{"line":219,"column":4},"end":{"line":219,"column":30}},"30":{"start":{"line":229,"column":4},"end":{"line":229,"column":78}},"31":{"start":{"line":245,"column":4},"end":{"line":245,"column":64}},"32":{"start":{"line":246,"column":4},"end":{"line":246,"column":17}},"33":{"start":{"line":268,"column":4},"end":{"line":268,"column":48}},"34":{"start":{"line":270,"column":4},"end":{"line":270,"column":61}},"35":{"start":{"line":271,"column":4},"end":{"line":271,"column":46}},"36":{"start":{"line":272,"column":4},"end":{"line":272,"column":8691}},"37":{"start":{"line":279,"column":4},"end":{"line":279,"column":68}},"38":{"start":{"line":280,"column":4},"end":{"line":280,"column":44}},"39":{"start":{"line":281,"column":4},"end":{"line":281,"column":34}},"40":{"start":{"line":298,"column":4},"end":{"line":298,"column":9504}},"41":{"start":{"line":299,"column":6},"end":{"line":299,"column":74}},"42":{"start":{"line":302,"column":4},"end":{"line":302,"column":77}},"43":{"start":{"line":304,"column":4},"end":{"line":304,"column":50}},"44":{"start":{"line":306,"column":4},"end":{"line":306,"column":49}},"45":{"start":{"line":320,"column":4},"end":{"line":320,"column":36}}},"branchMap":{"1":{"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}}]},"2":{"line":207,"type":"if","locations":[{"start":{"line":207,"column":4},"end":{"line":207,"column":4}},{"start":{"line":207,"column":4},"end":{"line":207,"column":4}}]},"3":{"line":268,"type":"if","locations":[{"start":{"line":268,"column":4},"end":{"line":268,"column":4}},{"start":{"line":268,"column":4},"end":{"line":268,"column":4}}]},"4":{"line":270,"type":"if","locations":[{"start":{"line":270,"column":4},"end":{"line":270,"column":4}},{"start":{"line":270,"column":4},"end":{"line":270,"column":4}}]},"5":{"line":279,"type":"if","locations":[{"start":{"line":279,"column":4},"end":{"line":279,"column":4}},{"start":{"line":279,"column":4},"end":{"line":279,"column":4}}]},"6":{"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}}]},"7":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":6},"end":{"line":299,"column":6}},{"start":{"line":299,"column":6},"end":{"line":299,"column":6}}]}}},"contracts/tokenization/base/DebtTokenBase.sol":{"l":{"29":99,"30":95,"44":108,"45":108,"59":36,"60":36,"61":36,"65":0,"73":0,"74":0,"75":0,"85":0,"86":0,"87":0,"91":0,"92":0,"93":0,"101":0,"102":0,"103":0,"104":0,"113":0,"114":0,"115":0,"124":0,"125":0,"126":0},"path":"/src/contracts/tokenization/base/DebtTokenBase.sol","s":{"1":99,"2":108,"3":108,"4":36,"5":36,"6":36,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"1":[95,4]},"f":{"1":99,"2":108,"3":36,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"onlyLendingPool","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":31,"column":2}}},"2":{"name":"constructor","line":43,"loc":{"start":{"line":37,"column":2},"end":{"line":46,"column":2}}},"3":{"name":"initialize","line":58,"loc":{"start":{"line":54,"column":2},"end":{"line":62,"column":2}}},"4":{"name":"underlyingAssetAddress","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":66,"column":2}}},"5":{"name":"transfer","line":72,"loc":{"start":{"line":72,"column":2},"end":{"line":76,"column":2}}},"6":{"name":"allowance","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":88,"column":2}}},"7":{"name":"approve","line":90,"loc":{"start":{"line":90,"column":2},"end":{"line":94,"column":2}}},"8":{"name":"transferFrom","line":96,"loc":{"start":{"line":96,"column":2},"end":{"line":105,"column":2}}},"9":{"name":"increaseAllowance","line":107,"loc":{"start":{"line":107,"column":2},"end":{"line":116,"column":2}}},"10":{"name":"decreaseAllowance","line":118,"loc":{"start":{"line":118,"column":2},"end":{"line":127,"column":2}}}},"statementMap":{"1":{"start":{"line":29,"column":4},"end":{"line":29,"column":75}},"2":{"start":{"line":44,"column":4},"end":{"line":44,"column":28}},"3":{"start":{"line":45,"column":4},"end":{"line":45,"column":44}},"4":{"start":{"line":59,"column":4},"end":{"line":59,"column":17}},"5":{"start":{"line":60,"column":4},"end":{"line":60,"column":21}},"6":{"start":{"line":61,"column":4},"end":{"line":61,"column":25}},"7":{"start":{"line":65,"column":4},"end":{"line":65,"column":27}},"8":{"start":{"line":75,"column":4},"end":{"line":75,"column":35}},"9":{"start":{"line":87,"column":4},"end":{"line":87,"column":36}},"10":{"start":{"line":93,"column":4},"end":{"line":93,"column":35}},"11":{"start":{"line":104,"column":4},"end":{"line":104,"column":35}},"12":{"start":{"line":115,"column":4},"end":{"line":115,"column":36}},"13":{"start":{"line":126,"column":4},"end":{"line":126,"column":36}}},"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}}]}}},"contracts/tokenization/IncentivizedERC20.sol":{"l":{"34":162,"35":162,"36":162,"37":162,"44":67,"51":88,"58":0,"65":2318,"72":2652,"82":4,"83":2,"84":2,"100":4,"109":0,"110":0,"125":0,"126":0,"131":0,"132":0,"142":0,"143":0,"157":0,"165":0,"173":4,"174":4,"176":4,"178":4,"179":4,"180":4,"181":4,"183":4,"184":0,"185":0,"186":0,"187":0,"193":131,"195":131,"197":131,"198":131,"200":131,"201":131,"203":131,"204":0,"209":67,"211":67,"213":67,"214":67,"216":67,"217":67,"219":66,"220":0,"229":0,"230":0,"232":0,"233":0,"237":54,"241":54,"245":54},"path":"/src/contracts/tokenization/IncentivizedERC20.sol","s":{"1":162,"2":162,"3":162,"4":162,"5":67,"6":88,"7":0,"8":2318,"9":2652,"10":4,"11":2,"12":2,"13":4,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":4,"25":4,"26":4,"27":4,"28":4,"29":4,"30":4,"31":4,"32":0,"33":0,"34":0,"35":0,"36":131,"37":131,"38":131,"39":131,"40":131,"41":131,"42":131,"43":0,"44":67,"45":67,"46":67,"47":67,"48":67,"49":67,"50":66,"51":0,"52":0,"53":0,"54":0,"55":0,"56":54,"57":54,"58":54},"b":{"1":[4,0],"2":[4,0],"3":[0,4],"4":[0,0],"5":[131,0],"6":[0,131],"7":[67,0],"8":[0,66],"9":[0,0],"10":[0,0]},"f":{"1":162,"2":67,"3":88,"4":0,"5":2318,"6":2652,"7":4,"8":4,"9":0,"10":0,"11":0,"12":0,"13":4,"14":131,"15":67,"16":0,"17":54,"18":54,"19":54,"20":202},"fnMap":{"1":{"name":"constructor","line":28,"loc":{"start":{"line":28,"column":2},"end":{"line":38,"column":2}}},"2":{"name":"name","line":43,"loc":{"start":{"line":43,"column":2},"end":{"line":45,"column":2}}},"3":{"name":"symbol","line":50,"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":2}}},"4":{"name":"decimals","line":57,"loc":{"start":{"line":57,"column":2},"end":{"line":59,"column":2}}},"5":{"name":"totalSupply","line":64,"loc":{"start":{"line":64,"column":2},"end":{"line":66,"column":2}}},"6":{"name":"balanceOf","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":73,"column":2}}},"7":{"name":"transfer","line":81,"loc":{"start":{"line":81,"column":2},"end":{"line":85,"column":2}}},"8":{"name":"allowance","line":93,"loc":{"start":{"line":93,"column":2},"end":{"line":101,"column":2}}},"9":{"name":"approve","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":111,"column":2}}},"10":{"name":"transferFrom","line":120,"loc":{"start":{"line":120,"column":2},"end":{"line":133,"column":2}}},"11":{"name":"increaseAllowance","line":141,"loc":{"start":{"line":141,"column":2},"end":{"line":144,"column":2}}},"12":{"name":"decreaseAllowance","line":152,"loc":{"start":{"line":152,"column":2},"end":{"line":166,"column":2}}},"13":{"name":"_transfer","line":168,"loc":{"start":{"line":168,"column":2},"end":{"line":190,"column":2}}},"14":{"name":"_mint","line":192,"loc":{"start":{"line":192,"column":2},"end":{"line":206,"column":2}}},"15":{"name":"_burn","line":208,"loc":{"start":{"line":208,"column":2},"end":{"line":222,"column":2}}},"16":{"name":"_approve","line":224,"loc":{"start":{"line":224,"column":2},"end":{"line":234,"column":2}}},"17":{"name":"_setName","line":236,"loc":{"start":{"line":236,"column":2},"end":{"line":238,"column":2}}},"18":{"name":"_setSymbol","line":240,"loc":{"start":{"line":240,"column":2},"end":{"line":242,"column":2}}},"19":{"name":"_setDecimals","line":244,"loc":{"start":{"line":244,"column":2},"end":{"line":246,"column":2}}},"20":{"name":"_beforeTokenTransfer","line":248,"loc":{"start":{"line":248,"column":2},"end":{"line":252,"column":22}}}},"statementMap":{"1":{"start":{"line":34,"column":4},"end":{"line":34,"column":15}},"2":{"start":{"line":35,"column":4},"end":{"line":35,"column":19}},"3":{"start":{"line":36,"column":4},"end":{"line":36,"column":23}},"4":{"start":{"line":37,"column":4},"end":{"line":37,"column":74}},"5":{"start":{"line":44,"column":4},"end":{"line":44,"column":16}},"6":{"start":{"line":51,"column":4},"end":{"line":51,"column":18}},"7":{"start":{"line":58,"column":4},"end":{"line":58,"column":20}},"8":{"start":{"line":65,"column":4},"end":{"line":65,"column":23}},"9":{"start":{"line":72,"column":4},"end":{"line":72,"column":29}},"10":{"start":{"line":82,"column":4},"end":{"line":82,"column":45}},"11":{"start":{"line":83,"column":4},"end":{"line":83,"column":48}},"12":{"start":{"line":84,"column":4},"end":{"line":84,"column":15}},"13":{"start":{"line":100,"column":4},"end":{"line":100,"column":38}},"14":{"start":{"line":109,"column":4},"end":{"line":109,"column":42}},"15":{"start":{"line":110,"column":4},"end":{"line":110,"column":15}},"16":{"start":{"line":125,"column":4},"end":{"line":125,"column":39}},"17":{"start":{"line":126,"column":4},"end":{"line":126,"column":3648}},"18":{"start":{"line":131,"column":4},"end":{"line":131,"column":44}},"19":{"start":{"line":132,"column":4},"end":{"line":132,"column":15}},"20":{"start":{"line":142,"column":4},"end":{"line":142,"column":86}},"21":{"start":{"line":143,"column":4},"end":{"line":143,"column":15}},"22":{"start":{"line":157,"column":4},"end":{"line":157,"column":4675}},"23":{"start":{"line":165,"column":4},"end":{"line":165,"column":15}},"24":{"start":{"line":173,"column":4},"end":{"line":173,"column":73}},"25":{"start":{"line":174,"column":4},"end":{"line":174,"column":74}},"26":{"start":{"line":176,"column":4},"end":{"line":176,"column":50}},"27":{"start":{"line":178,"column":4},"end":{"line":178,"column":48}},"28":{"start":{"line":179,"column":4},"end":{"line":179,"column":93}},"29":{"start":{"line":180,"column":4},"end":{"line":180,"column":54}},"30":{"start":{"line":181,"column":4},"end":{"line":181,"column":58}},"31":{"start":{"line":183,"column":4},"end":{"line":183,"column":5459}},"32":{"start":{"line":184,"column":6},"end":{"line":184,"column":40}},"33":{"start":{"line":185,"column":6},"end":{"line":185,"column":78}},"34":{"start":{"line":186,"column":6},"end":{"line":186,"column":5642}},"35":{"start":{"line":187,"column":8},"end":{"line":187,"column":86}},"36":{"start":{"line":193,"column":4},"end":{"line":193,"column":68}},"37":{"start":{"line":195,"column":4},"end":{"line":195,"column":52}},"38":{"start":{"line":197,"column":4},"end":{"line":197,"column":41}},"39":{"start":{"line":198,"column":4},"end":{"line":198,"column":44}},"40":{"start":{"line":200,"column":4},"end":{"line":200,"column":50}},"41":{"start":{"line":201,"column":4},"end":{"line":201,"column":53}},"42":{"start":{"line":203,"column":4},"end":{"line":203,"column":6176}},"43":{"start":{"line":204,"column":6},"end":{"line":204,"column":83}},"44":{"start":{"line":209,"column":4},"end":{"line":209,"column":70}},"45":{"start":{"line":211,"column":4},"end":{"line":211,"column":52}},"46":{"start":{"line":213,"column":4},"end":{"line":213,"column":41}},"47":{"start":{"line":214,"column":4},"end":{"line":214,"column":44}},"48":{"start":{"line":216,"column":4},"end":{"line":216,"column":50}},"49":{"start":{"line":217,"column":4},"end":{"line":217,"column":91}},"50":{"start":{"line":219,"column":4},"end":{"line":219,"column":6766}},"51":{"start":{"line":220,"column":6},"end":{"line":220,"column":83}},"52":{"start":{"line":229,"column":4},"end":{"line":229,"column":71}},"53":{"start":{"line":230,"column":4},"end":{"line":230,"column":71}},"54":{"start":{"line":232,"column":4},"end":{"line":232,"column":39}},"55":{"start":{"line":233,"column":4},"end":{"line":233,"column":41}},"56":{"start":{"line":237,"column":4},"end":{"line":237,"column":18}},"57":{"start":{"line":241,"column":4},"end":{"line":241,"column":22}},"58":{"start":{"line":245,"column":4},"end":{"line":245,"column":26}}},"branchMap":{"1":{"line":173,"type":"if","locations":[{"start":{"line":173,"column":4},"end":{"line":173,"column":4}},{"start":{"line":173,"column":4},"end":{"line":173,"column":4}}]},"2":{"line":174,"type":"if","locations":[{"start":{"line":174,"column":4},"end":{"line":174,"column":4}},{"start":{"line":174,"column":4},"end":{"line":174,"column":4}}]},"3":{"line":183,"type":"if","locations":[{"start":{"line":183,"column":4},"end":{"line":183,"column":4}},{"start":{"line":183,"column":4},"end":{"line":183,"column":4}}]},"4":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":6},"end":{"line":186,"column":6}},{"start":{"line":186,"column":6},"end":{"line":186,"column":6}}]},"5":{"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}}]},"6":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":4},"end":{"line":203,"column":4}},{"start":{"line":203,"column":4},"end":{"line":203,"column":4}}]},"7":{"line":209,"type":"if","locations":[{"start":{"line":209,"column":4},"end":{"line":209,"column":4}},{"start":{"line":209,"column":4},"end":{"line":209,"column":4}}]},"8":{"line":219,"type":"if","locations":[{"start":{"line":219,"column":4},"end":{"line":219,"column":4}},{"start":{"line":219,"column":4},"end":{"line":219,"column":4}}]},"9":{"line":229,"type":"if","locations":[{"start":{"line":229,"column":4},"end":{"line":229,"column":4}},{"start":{"line":229,"column":4},"end":{"line":229,"column":4}}]},"10":{"line":230,"type":"if","locations":[{"start":{"line":230,"column":4},"end":{"line":230,"column":4}},{"start":{"line":230,"column":4},"end":{"line":230,"column":4}}]}}},"contracts/tokenization/interfaces/IAToken.sol":{"l":{},"path":"/src/contracts/tokenization/interfaces/IAToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/tokenization/interfaces/IScaledBalanceToken.sol":{"l":{},"path":"/src/contracts/tokenization/interfaces/IScaledBalanceToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/tokenization/interfaces/IStableDebtToken.sol":{"l":{},"path":"/src/contracts/tokenization/interfaces/IStableDebtToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/tokenization/interfaces/IVariableDebtToken.sol":{"l":{},"path":"/src/contracts/tokenization/interfaces/IVariableDebtToken.sol","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"contracts/tokenization/StableDebtToken.sol":{"l":{"39":17,"47":363,"55":343,"64":343,"72":488,"73":488,"74":488,"75":366,"77":122,"81":122,"104":27,"107":27,"114":27,"115":27,"116":27,"118":27,"121":27,"126":27,"127":27,"131":27,"134":27,"139":27,"142":27,"144":27,"160":17,"167":17,"173":17,"174":8,"175":8,"177":9,"178":9,"184":17,"185":11,"186":11,"190":6,"193":17,"195":17,"196":0,"198":17,"202":17,"204":17,"222":44,"224":44,"225":22,"229":22,"231":22,"242":331,"243":331,"250":235,"251":235,"258":414,"265":331,"274":343,"284":980,"286":980,"287":781,"290":199,"295":199,"306":27,"307":27,"309":27,"310":0,"322":17,"323":17,"325":17,"326":0},"path":"/src/contracts/tokenization/StableDebtToken.sol","s":{"1":17,"2":363,"3":343,"4":343,"5":488,"6":488,"7":488,"8":366,"9":122,"10":122,"11":27,"12":27,"13":27,"14":27,"15":27,"16":27,"17":27,"18":27,"19":27,"20":27,"21":27,"22":27,"23":27,"24":27,"25":17,"26":17,"27":17,"28":8,"29":8,"30":9,"31":9,"32":17,"33":11,"34":11,"35":6,"36":17,"37":17,"38":0,"39":17,"40":17,"41":17,"42":44,"43":44,"44":22,"45":22,"46":22,"47":331,"48":331,"49":235,"50":235,"51":414,"52":331,"53":343,"54":980,"55":980,"56":781,"57":199,"58":199,"59":27,"60":27,"61":27,"62":0,"63":17,"64":17,"65":17,"66":0},"b":{"1":[366,122],"2":[27,0],"3":[8,9],"4":[11,6],"5":[0,17],"6":[22,22],"7":[781,199],"8":[0,27],"9":[0,17]},"f":{"1":54,"2":17,"3":363,"4":343,"5":343,"6":488,"7":27,"8":17,"9":44,"10":331,"11":235,"12":414,"13":331,"14":343,"15":980,"16":27,"17":17},"fnMap":{"1":{"name":"constructor","line":32,"loc":{"start":{"line":26,"column":2},"end":{"line":32,"column":85}}},"2":{"name":"getRevision","line":38,"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":2}}},"3":{"name":"getAverageStableRate","line":46,"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":2}}},"4":{"name":"getUserLastUpdated","line":54,"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":2}}},"5":{"name":"getUserStableRate","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":65,"column":2}}},"6":{"name":"balanceOf","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":82,"column":2}}},"7":{"name":"mint","line":103,"loc":{"start":{"line":99,"column":2},"end":{"line":152,"column":2}}},"8":{"name":"burn","line":159,"loc":{"start":{"line":159,"column":2},"end":{"line":205,"column":2}}},"9":{"name":"_calculateBalanceIncrease","line":213,"loc":{"start":{"line":213,"column":2},"end":{"line":236,"column":2}}},"10":{"name":"getSupplyData","line":241,"loc":{"start":{"line":241,"column":2},"end":{"line":244,"column":2}}},"11":{"name":"getTotalSupplyAndAvgRate","line":249,"loc":{"start":{"line":249,"column":2},"end":{"line":252,"column":2}}},"12":{"name":"totalSupply","line":257,"loc":{"start":{"line":257,"column":2},"end":{"line":259,"column":2}}},"13":{"name":"getTotalSupplyLastUpdated","line":264,"loc":{"start":{"line":264,"column":2},"end":{"line":266,"column":2}}},"14":{"name":"principalBalanceOf","line":273,"loc":{"start":{"line":273,"column":2},"end":{"line":275,"column":2}}},"15":{"name":"_calcTotalSupply","line":283,"loc":{"start":{"line":283,"column":2},"end":{"line":296,"column":2}}},"16":{"name":"_mint","line":304,"loc":{"start":{"line":304,"column":3},"end":{"line":312,"column":2}}},"17":{"name":"_burn","line":320,"loc":{"start":{"line":320,"column":2},"end":{"line":328,"column":2}}}},"statementMap":{"1":{"start":{"line":39,"column":4},"end":{"line":39,"column":30}},"2":{"start":{"line":47,"column":4},"end":{"line":47,"column":25}},"3":{"start":{"line":55,"column":4},"end":{"line":55,"column":28}},"4":{"start":{"line":64,"column":4},"end":{"line":64,"column":27}},"5":{"start":{"line":72,"column":4},"end":{"line":72,"column":53}},"6":{"start":{"line":73,"column":4},"end":{"line":73,"column":44}},"7":{"start":{"line":74,"column":4},"end":{"line":74,"column":2428}},"8":{"start":{"line":75,"column":6},"end":{"line":75,"column":14}},"9":{"start":{"line":77,"column":4},"end":{"line":77,"column":2482}},"10":{"start":{"line":81,"column":4},"end":{"line":81,"column":51}},"11":{"start":{"line":104,"column":4},"end":{"line":104,"column":29}},"12":{"start":{"line":107,"column":4},"end":{"line":107,"column":3360}},"13":{"start":{"line":114,"column":4},"end":{"line":114,"column":38}},"14":{"start":{"line":115,"column":4},"end":{"line":115,"column":45}},"15":{"start":{"line":116,"column":4},"end":{"line":116,"column":67}},"16":{"start":{"line":118,"column":4},"end":{"line":118,"column":39}},"17":{"start":{"line":121,"column":4},"end":{"line":121,"column":3848}},"18":{"start":{"line":126,"column":4},"end":{"line":126,"column":79}},"19":{"start":{"line":127,"column":4},"end":{"line":127,"column":40}},"20":{"start":{"line":131,"column":4},"end":{"line":131,"column":70}},"21":{"start":{"line":134,"column":4},"end":{"line":134,"column":4342}},"22":{"start":{"line":139,"column":4},"end":{"line":139,"column":64}},"23":{"start":{"line":142,"column":4},"end":{"line":142,"column":43}},"24":{"start":{"line":144,"column":4},"end":{"line":144,"column":4640}},"25":{"start":{"line":160,"column":4},"end":{"line":160,"column":5054}},"26":{"start":{"line":167,"column":4},"end":{"line":167,"column":42}},"27":{"start":{"line":173,"column":4},"end":{"line":173,"column":5510}},"28":{"start":{"line":174,"column":6},"end":{"line":174,"column":23}},"29":{"start":{"line":175,"column":6},"end":{"line":175,"column":21}},"30":{"start":{"line":177,"column":7},"end":{"line":177,"column":69}},"31":{"start":{"line":178,"column":6},"end":{"line":178,"column":5715}},"32":{"start":{"line":184,"column":4},"end":{"line":184,"column":5865}},"33":{"start":{"line":185,"column":6},"end":{"line":185,"column":25}},"34":{"start":{"line":186,"column":6},"end":{"line":186,"column":26}},"35":{"start":{"line":190,"column":6},"end":{"line":190,"column":48}},"36":{"start":{"line":193,"column":4},"end":{"line":193,"column":50}},"37":{"start":{"line":195,"column":4},"end":{"line":195,"column":6147}},"38":{"start":{"line":196,"column":6},"end":{"line":196,"column":61}},"39":{"start":{"line":198,"column":6},"end":{"line":198,"column":61}},"40":{"start":{"line":202,"column":4},"end":{"line":202,"column":43}},"41":{"start":{"line":204,"column":4},"end":{"line":204,"column":81}},"42":{"start":{"line":222,"column":4},"end":{"line":222,"column":60}},"43":{"start":{"line":224,"column":4},"end":{"line":224,"column":7006}},"44":{"start":{"line":225,"column":6},"end":{"line":225,"column":22}},"45":{"start":{"line":229,"column":4},"end":{"line":229,"column":75}},"46":{"start":{"line":231,"column":4},"end":{"line":231,"column":7228}},"47":{"start":{"line":242,"column":4},"end":{"line":242,"column":36}},"48":{"start":{"line":243,"column":4},"end":{"line":243,"column":91}},"49":{"start":{"line":250,"column":4},"end":{"line":250,"column":36}},"50":{"start":{"line":251,"column":4},"end":{"line":251,"column":47}},"51":{"start":{"line":258,"column":4},"end":{"line":258,"column":43}},"52":{"start":{"line":265,"column":4},"end":{"line":265,"column":32}},"53":{"start":{"line":274,"column":4},"end":{"line":274,"column":32}},"54":{"start":{"line":284,"column":4},"end":{"line":284,"column":49}},"55":{"start":{"line":286,"column":4},"end":{"line":286,"column":8975}},"56":{"start":{"line":287,"column":6},"end":{"line":287,"column":14}},"57":{"start":{"line":290,"column":4},"end":{"line":290,"column":9031}},"58":{"start":{"line":295,"column":4},"end":{"line":295,"column":52}},"59":{"start":{"line":306,"column":4},"end":{"line":306,"column":50}},"60":{"start":{"line":307,"column":4},"end":{"line":307,"column":53}},"61":{"start":{"line":309,"column":4},"end":{"line":309,"column":9637}},"62":{"start":{"line":310,"column":6},"end":{"line":310,"column":83}},"63":{"start":{"line":322,"column":4},"end":{"line":322,"column":50}},"64":{"start":{"line":323,"column":4},"end":{"line":323,"column":91}},"65":{"start":{"line":325,"column":4},"end":{"line":325,"column":10249}},"66":{"start":{"line":326,"column":6},"end":{"line":326,"column":83}}},"branchMap":{"1":{"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}}]},"2":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":4},"end":{"line":126,"column":4}},{"start":{"line":126,"column":4},"end":{"line":126,"column":4}}]},"3":{"line":173,"type":"if","locations":[{"start":{"line":173,"column":4},"end":{"line":173,"column":4}},{"start":{"line":173,"column":4},"end":{"line":173,"column":4}}]},"4":{"line":184,"type":"if","locations":[{"start":{"line":184,"column":4},"end":{"line":184,"column":4}},{"start":{"line":184,"column":4},"end":{"line":184,"column":4}}]},"5":{"line":195,"type":"if","locations":[{"start":{"line":195,"column":4},"end":{"line":195,"column":4}},{"start":{"line":195,"column":4},"end":{"line":195,"column":4}}]},"6":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":4},"end":{"line":224,"column":4}},{"start":{"line":224,"column":4},"end":{"line":224,"column":4}}]},"7":{"line":286,"type":"if","locations":[{"start":{"line":286,"column":4},"end":{"line":286,"column":4}},{"start":{"line":286,"column":4},"end":{"line":286,"column":4}}]},"8":{"line":309,"type":"if","locations":[{"start":{"line":309,"column":4},"end":{"line":309,"column":4}},{"start":{"line":309,"column":4},"end":{"line":309,"column":4}}]},"9":{"line":325,"type":"if","locations":[{"start":{"line":325,"column":4},"end":{"line":325,"column":4}},{"start":{"line":325,"column":4},"end":{"line":325,"column":4}}]}}},"contracts/tokenization/VariableDebtToken.sol":{"l":{"34":17,"42":460,"44":460,"45":323,"48":137,"63":26,"65":26,"66":26,"79":25,"81":25,"82":25,"90":343,"98":673,"106":331,"116":0},"path":"/src/contracts/tokenization/VariableDebtToken.sol","s":{"1":17,"2":460,"3":460,"4":323,"5":137,"6":26,"7":26,"8":26,"9":25,"10":25,"11":25,"12":343,"13":673,"14":331,"15":0},"b":{"1":[323,137]},"f":{"1":54,"2":17,"3":460,"4":26,"5":25,"6":343,"7":673,"8":331,"9":0},"fnMap":{"1":{"name":"constructor","line":27,"loc":{"start":{"line":21,"column":2},"end":{"line":27,"column":85}}},"2":{"name":"getRevision","line":33,"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":2}}},"3":{"name":"balanceOf","line":41,"loc":{"start":{"line":41,"column":2},"end":{"line":49,"column":2}}},"4":{"name":"mint","line":61,"loc":{"start":{"line":57,"column":2},"end":{"line":67,"column":2}}},"5":{"name":"burn","line":78,"loc":{"start":{"line":74,"column":2},"end":{"line":83,"column":2}}},"6":{"name":"scaledBalanceOf","line":89,"loc":{"start":{"line":89,"column":2},"end":{"line":91,"column":2}}},"7":{"name":"totalSupply","line":97,"loc":{"start":{"line":97,"column":2},"end":{"line":99,"column":2}}},"8":{"name":"scaledTotalSupply","line":105,"loc":{"start":{"line":105,"column":2},"end":{"line":107,"column":2}}},"9":{"name":"getScaledUserBalanceAndSupply","line":115,"loc":{"start":{"line":115,"column":2},"end":{"line":117,"column":2}}}},"statementMap":{"1":{"start":{"line":34,"column":4},"end":{"line":34,"column":30}},"2":{"start":{"line":42,"column":4},"end":{"line":42,"column":49}},"3":{"start":{"line":44,"column":4},"end":{"line":44,"column":1484}},"4":{"start":{"line":45,"column":6},"end":{"line":45,"column":14}},"5":{"start":{"line":48,"column":4},"end":{"line":48,"column":88}},"6":{"start":{"line":63,"column":4},"end":{"line":63,"column":36}},"7":{"start":{"line":65,"column":4},"end":{"line":65,"column":43}},"8":{"start":{"line":66,"column":4},"end":{"line":66,"column":34}},"9":{"start":{"line":79,"column":4},"end":{"line":79,"column":36}},"10":{"start":{"line":81,"column":4},"end":{"line":81,"column":43}},"11":{"start":{"line":82,"column":4},"end":{"line":82,"column":34}},"12":{"start":{"line":90,"column":4},"end":{"line":90,"column":32}},"13":{"start":{"line":98,"column":4},"end":{"line":98,"column":94}},"14":{"start":{"line":106,"column":4},"end":{"line":106,"column":30}},"15":{"start":{"line":116,"column":4},"end":{"line":116,"column":55}}},"branchMap":{"1":{"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}}]}}}}