diff --git a/lcov.info b/lcov.info index 4ec4f97d..0be26f0f 100644 --- a/lcov.info +++ b/lcov.info @@ -6,179 +6,174 @@ FN:118,IPAssetRegistry.status FN:124,IPAssetRegistry.ipAssetOrg FN:130,IPAssetRegistry.ipAssetOwner FN:137,IPAssetRegistry.ipAsset -FN:62,IPAssetRegistry.register -FNDA:0,IPAssetRegistry.transferIPOrg -FNDA:0,IPAssetRegistry.setStatus +FN:65,IPAssetRegistry.register +FNDA:1,IPAssetRegistry.transferIPOrg +FNDA:1,IPAssetRegistry.setStatus FNDA:5,IPAssetRegistry.status -FNDA:0,IPAssetRegistry.ipAssetOrg -FNDA:11,IPAssetRegistry.ipAssetOwner +FNDA:1,IPAssetRegistry.ipAssetOrg +FNDA:2,IPAssetRegistry.ipAssetOwner FNDA:2,IPAssetRegistry.ipAsset -FNDA:7,IPAssetRegistry.register +FNDA:12,IPAssetRegistry.register FNF:7 -FNH:4 -DA:70,7 -DA:71,0 -DA:75,7 -DA:76,7 -DA:77,7 -DA:87,7 -DA:101,0 -DA:102,0 -DA:103,0 -DA:111,0 -DA:112,0 -DA:113,0 +FNH:7 +DA:72,12 +DA:73,0 +DA:77,12 +DA:78,12 +DA:79,12 +DA:88,12 +DA:101,1 +DA:102,1 +DA:103,1 +DA:111,1 +DA:112,1 +DA:113,1 DA:119,5 -DA:125,0 -DA:131,11 -DA:132,11 +DA:125,1 +DA:131,2 +DA:132,2 DA:138,2 LF:17 -LH:9 +LH:16 end_of_record TN: SF:contracts/StoryProtocol.sol -FN:103,StoryProtocol.registerIPAsset -FN:126,StoryProtocol.transferIPAsset -FN:152,StoryProtocol.addRelationshipType -FN:163,StoryProtocol.removeRelationshipType -FN:178,StoryProtocol.createRelationship -FN:202,StoryProtocol.configureIpOrgLicensing -FN:221,StoryProtocol.createLicenseNft -FN:254,StoryProtocol.createIpaBoundLicense -FN:280,StoryProtocol.activateLicense -FN:297,StoryProtocol.bindLnftToIpa -FN:41,StoryProtocol.setMetadata -FN:61,StoryProtocol.addIPAssetTypes -FN:83,StoryProtocol.registerIpOrg -FNDA:7,StoryProtocol.registerIPAsset -FNDA:0,StoryProtocol.transferIPAsset -FNDA:3,StoryProtocol.addRelationshipType +FN:110,StoryProtocol.registerIPAsset +FN:133,StoryProtocol.transferIPAsset +FN:160,StoryProtocol.addRelationshipType +FN:171,StoryProtocol.removeRelationshipType +FN:186,StoryProtocol.createRelationship +FN:210,StoryProtocol.configureIpOrgLicensing +FN:228,StoryProtocol.createLicense +FN:252,StoryProtocol.activateLicense +FN:273,StoryProtocol.linkLnftToIpa +FN:48,StoryProtocol.setMetadata +FN:68,StoryProtocol.addIPAssetTypes +FN:90,StoryProtocol.registerIpOrg +FNDA:12,StoryProtocol.registerIPAsset +FNDA:1,StoryProtocol.transferIPAsset +FNDA:11,StoryProtocol.addRelationshipType FNDA:1,StoryProtocol.removeRelationshipType -FNDA:2,StoryProtocol.createRelationship -FNDA:12,StoryProtocol.configureIpOrgLicensing -FNDA:2,StoryProtocol.createLicenseNft -FNDA:5,StoryProtocol.createIpaBoundLicense -FNDA:3,StoryProtocol.activateLicense -FNDA:2,StoryProtocol.bindLnftToIpa +FNDA:5,StoryProtocol.createRelationship +FNDA:23,StoryProtocol.configureIpOrgLicensing +FNDA:28,StoryProtocol.createLicense +FNDA:8,StoryProtocol.activateLicense +FNDA:0,StoryProtocol.linkLnftToIpa FNDA:3,StoryProtocol.setMetadata -FNDA:0,StoryProtocol.addIPAssetTypes +FNDA:2,StoryProtocol.addIPAssetTypes FNDA:2,StoryProtocol.registerIpOrg -FNF:13 +FNF:12 FNH:11 -DA:46,3 -DA:50,3 -DA:65,0 -DA:69,0 -DA:89,2 -DA:109,7 -DA:110,7 -DA:118,7 -DA:134,0 -DA:138,0 -DA:155,3 -DA:167,1 -DA:184,2 -DA:192,2 -DA:206,12 -DA:228,2 -DA:233,2 -DA:244,2 -DA:261,5 -DA:266,5 -DA:277,4 -DA:284,3 -DA:302,2 -LF:23 +DA:53,3 +DA:57,3 +DA:72,2 +DA:76,2 +DA:96,2 +DA:116,12 +DA:117,12 +DA:125,12 +DA:141,1 +DA:145,1 +DA:163,11 +DA:175,1 +DA:192,5 +DA:200,4 +DA:214,23 +DA:234,28 +DA:235,28 +DA:246,28 +DA:256,8 +DA:278,0 +LF:20 LH:19 end_of_record TN: SF:contracts/access-control/AccessControlSingleton.sol -FN:26,AccessControlSingleton.initialize -FN:36,AccessControlSingleton.setRoleAdmin -FN:45,AccessControlSingleton._authorizeUpgrade -FNDA:0,AccessControlSingleton.initialize -FNDA:0,AccessControlSingleton.setRoleAdmin -FNDA:0,AccessControlSingleton._authorizeUpgrade +FN:27,AccessControlSingleton.initialize +FN:37,AccessControlSingleton.setRoleAdmin +FN:46,AccessControlSingleton._authorizeUpgrade +FNDA:1,AccessControlSingleton.initialize +FNDA:2,AccessControlSingleton.setRoleAdmin +FNDA:1,AccessControlSingleton._authorizeUpgrade FNF:3 -FNH:0 -DA:27,0 -DA:28,0 +FNH:3 +DA:28,1 DA:29,0 DA:30,0 -DA:40,0 +DA:31,0 +DA:41,1 LF:5 -LH:0 +LH:2 end_of_record TN: SF:contracts/access-control/AccessControlled.sol -FN:35,AccessControlled.setAccessControl -FN:48,AccessControlled.hasRole -FNDA:0,AccessControlled.setAccessControl -FNDA:83,AccessControlled.hasRole +FN:40,AccessControlled.setAccessControl +FN:53,AccessControlled._hasRole +FNDA:3,AccessControlled.setAccessControl +FNDA:163,AccessControlled._hasRole FNF:2 -FNH:1 -DA:38,0 -DA:39,0 -DA:40,0 -DA:41,0 -DA:52,83 +FNH:2 +DA:43,2 +DA:44,1 +DA:45,1 +DA:46,1 +DA:57,163 LF:5 -LH:1 +LH:5 end_of_record TN: SF:contracts/access-control/AccessControlledUpgradeable.sol -FN:35,AccessControlledUpgradeable.setAccessControl -FN:45,AccessControlledUpgradeable.getAccessControl -FN:52,AccessControlledUpgradeable.__AccessControlledUpgradeable_init -FN:66,AccessControlledUpgradeable.hasRole -FN:74,AccessControlledUpgradeable._getAccessControlledUpgradeable -FNDA:0,AccessControlledUpgradeable.setAccessControl -FNDA:0,AccessControlledUpgradeable.getAccessControl +FN:38,AccessControlledUpgradeable.setAccessControl +FN:49,AccessControlledUpgradeable.getAccessControl +FN:56,AccessControlledUpgradeable.__AccessControlledUpgradeable_init +FN:70,AccessControlledUpgradeable._hasRole +FN:79,AccessControlledUpgradeable._getAccessControlledUpgradeable +FNDA:3,AccessControlledUpgradeable.setAccessControl +FNDA:1,AccessControlledUpgradeable.getAccessControl FNDA:0,AccessControlledUpgradeable.__AccessControlledUpgradeable_init -FNDA:0,AccessControlledUpgradeable.hasRole -FNDA:0,AccessControlledUpgradeable._getAccessControlledUpgradeable +FNDA:5,AccessControlledUpgradeable._hasRole +FNDA:7,AccessControlledUpgradeable._getAccessControlledUpgradeable FNF:5 -FNH:0 -DA:38,0 -DA:39,0 -DA:40,0 -DA:41,0 -DA:42,0 -DA:46,0 -DA:47,0 -DA:55,0 -DA:56,0 -DA:57,0 -DA:58,0 +FNH:4 +DA:41,2 +DA:42,1 +DA:43,1 +DA:44,1 +DA:45,1 +DA:50,1 +DA:51,1 DA:59,0 -DA:70,0 -DA:71,0 -DA:80,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:74,5 +DA:75,5 +DA:85,7 LF:15 -LH:0 +LH:10 end_of_record TN: SF:contracts/hooks/TokenGatedHook.sol FN:24,TokenGatedHook._validateConfig FN:45,TokenGatedHook._executeSyncCall -FNDA:13,TokenGatedHook._validateConfig -FNDA:6,TokenGatedHook._executeSyncCall +FNDA:14,TokenGatedHook._validateConfig +FNDA:7,TokenGatedHook._executeSyncCall FNF:2 FNH:2 -DA:25,13 -DA:26,13 -DA:27,13 +DA:25,14 +DA:26,14 +DA:27,14 DA:28,2 -DA:32,11 +DA:32,12 DA:36,1 -DA:49,6 -DA:50,6 -DA:52,6 +DA:49,7 +DA:50,7 +DA:52,7 DA:53,1 -DA:56,5 +DA:56,6 DA:57,1 -DA:60,4 +DA:60,5 LF:13 LH:13 end_of_record @@ -230,156 +225,218 @@ end_of_record TN: SF:contracts/hooks/base/SyncBaseHook.sol FN:34,SyncBaseHook.executeSync -FNDA:17,SyncBaseHook.executeSync +FNDA:18,SyncBaseHook.executeSync FNF:1 FNH:1 -DA:42,16 -DA:46,16 -DA:47,14 -DA:48,11 -DA:49,11 +DA:42,17 +DA:46,17 +DA:47,15 +DA:48,12 +DA:49,12 LF:5 LH:5 end_of_record TN: SF:contracts/ip-org/IPOrg.sol -FN:103,IPOrg.mint -FN:111,IPOrg.burn -FN:120,IPOrg.transferFrom -FN:55,IPOrg.owner -FN:60,IPOrg.ownerOf -FN:66,IPOrg.tokenURI -FN:74,IPOrg.contractURI -FN:82,IPOrg.ipAssetId -FN:90,IPOrg.initialize -FNDA:7,IPOrg.mint -FNDA:0,IPOrg.burn -FNDA:0,IPOrg.transferFrom -FNDA:45,IPOrg.owner -FNDA:16,IPOrg.ownerOf +FN:110,IPOrg.mint +FN:119,IPOrg.burn +FN:128,IPOrg.transferFrom +FN:138,IPOrg.ipOrgAssetType +FN:62,IPOrg.owner +FN:67,IPOrg.ownerOf +FN:73,IPOrg.tokenURI +FN:81,IPOrg.contractURI +FN:89,IPOrg.ipAssetId +FN:97,IPOrg.initialize +FNDA:16,IPOrg.mint +FNDA:2,IPOrg.burn +FNDA:1,IPOrg.transferFrom +FNDA:5,IPOrg.ipOrgAssetType +FNDA:143,IPOrg.owner +FNDA:10,IPOrg.ownerOf FNDA:0,IPOrg.tokenURI FNDA:0,IPOrg.contractURI FNDA:0,IPOrg.ipAssetId -FNDA:3,IPOrg.initialize -FNF:9 -FNH:4 -DA:56,45 -DA:61,16 -DA:69,0 -DA:70,0 -DA:75,0 +FNDA:16,IPOrg.initialize +FNF:10 +FNH:7 +DA:63,143 +DA:68,10 DA:76,0 +DA:77,0 +DA:82,0 DA:83,0 -DA:84,0 -DA:95,3 -DA:96,0 -DA:99,3 -DA:104,7 -DA:105,7 -DA:106,7 -DA:112,0 -DA:113,0 -DA:125,0 -LF:17 -LH:7 +DA:90,0 +DA:91,0 +DA:102,16 +DA:103,0 +DA:106,16 +DA:111,15 +DA:112,15 +DA:113,15 +DA:114,15 +DA:120,1 +DA:121,1 +DA:133,1 +DA:139,5 +DA:140,1 +DA:142,4 +LF:21 +LH:14 end_of_record TN: SF:contracts/ip-org/IPOrgController.sol -FN:113,IPOrgController.cancelOwnerTransfer -FN:132,IPOrgController.acceptOwnerTransfer +FN:112,IPOrgController.cancelOwnerTransfer +FN:131,IPOrgController.acceptOwnerTransfer FN:154,IPOrgController.registerIpOrg -FN:200,IPOrgController._ipOrgRecord -FN:210,IPOrgController._assertIPOrgExists -FN:218,IPOrgController._authorizeUpgrade -FN:226,IPOrgController._getIpOrgControllerStorage -FN:63,IPOrgController.initialize -FN:71,IPOrgController.ownerOf -FN:78,IPOrgController.isIpOrg -FN:86,IPOrgController.pendingOwnerOf -FN:94,IPOrgController.transferOwner -FNDA:0,IPOrgController.cancelOwnerTransfer -FNDA:0,IPOrgController.acceptOwnerTransfer -FNDA:3,IPOrgController.registerIpOrg -FNDA:45,IPOrgController._ipOrgRecord +FN:201,IPOrgController._ipOrgRecord +FN:211,IPOrgController._assertIPOrgExists +FN:219,IPOrgController._authorizeUpgrade +FN:227,IPOrgController._getIpOrgControllerStorage +FN:62,IPOrgController.initialize +FN:70,IPOrgController.ownerOf +FN:77,IPOrgController.isIpOrg +FN:85,IPOrgController.pendingOwnerOf +FN:93,IPOrgController.transferOwner +FNDA:3,IPOrgController.cancelOwnerTransfer +FNDA:2,IPOrgController.acceptOwnerTransfer +FNDA:17,IPOrgController.registerIpOrg +FNDA:157,IPOrgController._ipOrgRecord FNDA:0,IPOrgController._assertIPOrgExists FNDA:0,IPOrgController._authorizeUpgrade -FNDA:48,IPOrgController._getIpOrgControllerStorage +FNDA:174,IPOrgController._getIpOrgControllerStorage FNDA:0,IPOrgController.initialize -FNDA:45,IPOrgController.ownerOf -FNDA:0,IPOrgController.isIpOrg -FNDA:0,IPOrgController.pendingOwnerOf -FNDA:0,IPOrgController.transferOwner +FNDA:144,IPOrgController.ownerOf +FNDA:1,IPOrgController.isIpOrg +FNDA:1,IPOrgController.pendingOwnerOf +FNDA:7,IPOrgController.transferOwner FNF:12 -FNH:4 +FNH:9 +DA:63,0 DA:64,0 DA:65,0 -DA:66,0 -DA:72,45 -DA:73,45 -DA:79,0 -DA:80,0 -DA:87,0 -DA:88,0 -DA:95,0 +DA:71,144 +DA:72,144 +DA:78,1 +DA:79,1 +DA:86,1 +DA:87,1 +DA:94,7 +DA:97,7 +DA:98,1 +DA:102,6 +DA:103,1 +DA:106,5 +DA:107,5 +DA:113,3 +DA:116,3 +DA:117,1 +DA:121,2 +DA:122,1 +DA:125,1 +DA:126,1 +DA:132,2 +DA:135,2 +DA:136,1 +DA:140,1 +DA:141,1 +DA:142,1 +DA:144,1 +DA:145,1 +DA:161,17 +DA:162,1 +DA:165,16 +DA:166,16 +DA:172,16 +DA:173,16 +DA:179,16 +DA:183,16 +DA:190,15 +DA:202,157 +DA:203,157 +DA:204,157 +DA:205,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:232,174 +DA:234,174 +LF:49 +LH:42 +end_of_record +TN: +SF:contracts/lib/LibUintArrayMask.sol +FN:19,LibUintArrayMask._convertToMask +FN:32,LibUintArrayMask._isAssetTypeOnMask +FNDA:255,LibUintArrayMask._convertToMask +FNDA:508,LibUintArrayMask._isAssetTypeOnMask +FNF:2 +FNH:2 +DA:20,255 +DA:21,254 +DA:22,254 +DA:23,32385 +DA:25,32385 +DA:28,254 +DA:33,508 +LF:7 +LH:7 +end_of_record +TN: +SF:contracts/lib/modules/Licensing.sol +FN:108,Licensing._validateParamValue +FN:93,Licensing._statusToString +FNDA:107,Licensing._validateParamValue +FNDA:0,Licensing._statusToString +FNF:2 +FNH:1 +DA:96,0 +DA:97,0 DA:98,0 DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 DA:103,0 -DA:104,0 -DA:107,0 -DA:108,0 -DA:114,0 -DA:117,0 -DA:118,0 +DA:105,0 +DA:114,107 +DA:115,16 +DA:117,91 +DA:118,68 +DA:119,68 +DA:120,23 +DA:121,4 DA:122,0 -DA:123,0 +DA:124,19 DA:126,0 DA:127,0 +DA:129,19 +DA:130,0 DA:133,0 +DA:134,0 DA:136,0 -DA:137,0 -DA:141,0 -DA:142,0 -DA:144,0 -DA:145,0 -DA:161,3 -DA:162,0 -DA:165,3 -DA:166,3 -DA:172,3 -DA:173,3 -DA:179,3 -DA:183,3 -DA:190,3 -DA:201,45 -DA:202,45 -DA:203,45 -DA:204,0 -DA:211,0 -DA:212,0 -DA:213,0 -DA:231,48 -DA:233,48 -LF:48 -LH:15 +DA:138,19 +DA:139,19 +DA:142,19 +DA:143,0 +DA:146,23 +LF:30 +LH:13 end_of_record TN: -SF:contracts/lib/LibUintArrayMask.sol -FN:19,LibUintArrayMask._convertToMask -FN:33,LibUintArrayMask._isAssetTypeOnMask -FNDA:256,LibUintArrayMask._convertToMask -FNDA:512,LibUintArrayMask._isAssetTypeOnMask -FNF:2 -FNH:2 -DA:20,256 -DA:21,255 -DA:22,255 -DA:23,32386 -DA:24,32385 -DA:26,32385 -DA:29,254 -DA:34,512 -LF:8 -LH:8 +SF:contracts/lib/modules/PIPLicensingTerms.sol +FN:40,PIPLicensingTerms._getParamDefs +FNDA:0,PIPLicensingTerms._getParamDefs +FNF:1 +FNH:0 +DA:45,0 +DA:46,0 +DA:50,0 +DA:54,0 +DA:58,0 +DA:62,0 +LF:6 +LH:0 end_of_record TN: SF:contracts/modules/ModuleRegistry.sol @@ -392,47 +449,47 @@ FN:49,ModuleRegistry.removeProtocolModule FN:61,ModuleRegistry.moduleForKey FN:66,ModuleRegistry.isModule FN:77,ModuleRegistry.execute -FNDA:22,ModuleRegistry.configure -FNDA:21,ModuleRegistry._execute -FNDA:22,ModuleRegistry._configure -FNDA:32,ModuleRegistry.protocolModule -FNDA:2,ModuleRegistry.registerProtocolModule -FNDA:1,ModuleRegistry.removeProtocolModule -FNDA:3,ModuleRegistry.moduleForKey -FNDA:9,ModuleRegistry.isModule -FNDA:21,ModuleRegistry.execute +FNDA:57,ModuleRegistry.configure +FNDA:54,ModuleRegistry._execute +FNDA:57,ModuleRegistry._configure +FNDA:54,ModuleRegistry.protocolModule +FNDA:6,ModuleRegistry.registerProtocolModule +FNDA:2,ModuleRegistry.removeProtocolModule +FNDA:5,ModuleRegistry.moduleForKey +FNDA:43,ModuleRegistry.isModule +FNDA:54,ModuleRegistry.execute FNF:9 FNH:9 -DA:27,32 -DA:39,2 -DA:40,0 -DA:42,2 -DA:43,2 -DA:52,1 -DA:53,0 +DA:27,54 +DA:39,6 +DA:40,1 +DA:42,5 +DA:43,5 +DA:52,2 +DA:53,1 DA:55,1 DA:56,1 DA:57,1 -DA:62,3 -DA:67,9 +DA:62,5 +DA:67,43 DA:84,0 -DA:103,21 -DA:115,0 -DA:129,22 -DA:140,21 -DA:141,21 +DA:103,54 +DA:115,1 +DA:129,56 +DA:140,54 +DA:141,54 DA:142,0 -DA:144,21 -DA:145,18 -DA:146,18 -DA:155,22 -DA:156,22 -DA:157,0 -DA:159,22 -DA:160,18 -DA:161,18 +DA:144,54 +DA:145,51 +DA:146,51 +DA:155,57 +DA:156,57 +DA:157,1 +DA:159,56 +DA:160,48 +DA:161,48 LF:28 -LH:22 +LH:26 end_of_record TN: SF:contracts/modules/base/BaseModule.sol @@ -442,37 +499,37 @@ FN:134,BaseModule._performAction FN:65,BaseModule.execute FN:88,BaseModule.configure FN:92,BaseModule._executeHooks -FNDA:8,BaseModule._executeHook +FNDA:9,BaseModule._executeHook FNDA:0,BaseModule._verifyExecution FNDA:0,BaseModule._performAction -FNDA:27,BaseModule.execute -FNDA:26,BaseModule.configure -FNDA:44,BaseModule._executeHooks +FNDA:60,BaseModule.execute +FNDA:60,BaseModule.configure +FNDA:112,BaseModule._executeHooks FNF:6 FNH:4 -DA:72,26 -DA:73,23 -DA:74,23 +DA:72,59 +DA:73,58 +DA:74,58 DA:75,0 DA:76,0 -DA:78,21 -DA:79,21 -DA:80,20 -DA:81,20 -DA:89,25 -DA:97,44 -DA:98,44 -DA:99,44 -DA:100,44 +DA:78,56 +DA:79,54 +DA:80,53 +DA:81,53 +DA:89,59 +DA:97,112 +DA:98,112 +DA:99,112 +DA:100,112 DA:101,2 -DA:103,42 -DA:104,8 +DA:103,110 +DA:104,9 DA:105,0 -DA:108,41 -DA:123,8 -DA:127,8 -DA:128,8 -DA:129,7 +DA:108,109 +DA:123,9 +DA:127,9 +DA:128,9 +DA:129,8 LF:23 LH:20 end_of_record @@ -495,8 +552,8 @@ FNDA:13,HookRegistry.totalHooks FNDA:15,HookRegistry.totalHooksConfig FNDA:3,HookRegistry.clearHooks FNDA:8,HookRegistry.hookIndex -FNDA:145,HookRegistry._hooksForType -FNDA:135,HookRegistry._hooksConfigForType +FNDA:213,HookRegistry._hooksForType +FNDA:203,HookRegistry._hooksConfigForType FNDA:29,HookRegistry._registerHooks FNDA:12,HookRegistry._hookIndex FNDA:25,HookRegistry.registerHooks @@ -526,12 +583,12 @@ DA:155,2 DA:156,2 DA:158,31 DA:171,12 -DA:182,145 -DA:183,92 -DA:185,53 -DA:197,135 -DA:198,87 -DA:200,48 +DA:182,213 +DA:183,127 +DA:185,86 +DA:197,203 +DA:198,122 +DA:200,81 DA:215,29 DA:216,29 DA:217,2 @@ -556,556 +613,561 @@ LH:47 end_of_record TN: SF:contracts/modules/licensing/LicenseRegistry.sol -FN:108,LicenseRegistry.addTradeableLicense -FN:135,LicenseRegistry._addLicense -FN:145,LicenseRegistry.getLicense -FN:152,LicenseRegistry.getLicensor -FN:159,LicenseRegistry.getLicensee -FN:173,LicenseRegistry.bindLnftToIpa -FN:189,LicenseRegistry.isLicenseActive -FN:202,LicenseRegistry.activateLicense -FN:214,LicenseRegistry.revokeLicense -FN:74,LicenseRegistry.addBoundToIpaLicense -FNDA:2,LicenseRegistry.addTradeableLicense -FNDA:6,LicenseRegistry._addLicense -FNDA:12,LicenseRegistry.getLicense -FNDA:0,LicenseRegistry.getLicensor -FNDA:10,LicenseRegistry.getLicensee -FNDA:1,LicenseRegistry.bindLnftToIpa -FNDA:10,LicenseRegistry.isLicenseActive -FNDA:2,LicenseRegistry.activateLicense -FNDA:0,LicenseRegistry.revokeLicense -FNDA:4,LicenseRegistry.addBoundToIpaLicense -FNF:10 -FNH:8 -DA:83,4 -DA:84,0 -DA:86,4 -DA:87,4 -DA:117,2 -DA:131,2 -DA:132,2 -DA:139,6 -DA:140,6 -DA:141,6 -DA:148,12 -DA:153,0 -DA:160,10 -DA:161,10 -DA:162,0 -DA:163,10 -DA:164,7 -DA:166,3 -DA:177,1 -DA:178,1 -DA:179,0 -DA:181,1 -DA:182,1 -DA:183,1 -DA:184,1 -DA:191,10 -DA:192,20 -DA:193,12 -DA:194,2 -DA:195,10 -DA:197,8 -DA:203,2 -DA:204,0 -DA:206,2 -DA:208,2 -DA:215,0 -DA:216,0 -DA:218,0 -DA:220,0 -LF:39 -LH:30 -end_of_record -TN: -SF:contracts/modules/licensing/LicensingModule.sol -FN:103,LicensingModule.getTotalIpOrgTerms -FN:115,LicensingModule.ipOrgTermsContains -FN:130,LicensingModule.ipOrgTermData -FN:151,LicensingModule.ipOrgTermsAt -FN:165,LicensingModule._verifyExecution -FN:189,LicensingModule._verifyCreateLicense -FN:231,LicensingModule._verifyActivateLicense -FN:251,LicensingModule._verifyBondNftToIpa -FN:272,LicensingModule._performAction -FN:297,LicensingModule._createLicense -FN:336,LicensingModule._getRegistryAddition -FN:366,LicensingModule._activateLicense -FN:381,LicensingModule._getLicensor -FN:409,LicensingModule._getRevoker -FN:420,LicensingModule._configure -FN:447,LicensingModule._setIpOrgFramework -FN:515,LicensingModule._setTerms -FN:563,LicensingModule._getTermsKey -FN:574,LicensingModule._hookRegistryKey -FN:58,LicensingModule.isShareAlikeOn -FN:66,LicensingModule.getLicensorConfig -FN:75,LicensingModule.isLicensorAppovalOn -FN:83,LicensingModule.ipOrgAllowsCommercial -FN:89,LicensingModule.getIpOrgTerms -FNDA:0,LicensingModule.getTotalIpOrgTerms -FNDA:0,LicensingModule.ipOrgTermsContains -FNDA:0,LicensingModule.ipOrgTermData -FNDA:0,LicensingModule.ipOrgTermsAt -FNDA:12,LicensingModule._verifyExecution -FNDA:7,LicensingModule._verifyCreateLicense -FNDA:3,LicensingModule._verifyActivateLicense -FNDA:2,LicensingModule._verifyBondNftToIpa -FNDA:9,LicensingModule._performAction -FNDA:6,LicensingModule._createLicense -FNDA:6,LicensingModule._getRegistryAddition -FNDA:2,LicensingModule._activateLicense -FNDA:6,LicensingModule._getLicensor -FNDA:6,LicensingModule._getRevoker -FNDA:12,LicensingModule._configure -FNDA:12,LicensingModule._setIpOrgFramework -FNDA:17,LicensingModule._setTerms -FNDA:67,LicensingModule._getTermsKey -FNDA:9,LicensingModule._hookRegistryKey -FNDA:1,LicensingModule.isShareAlikeOn -FNDA:1,LicensingModule.getLicensorConfig -FNDA:1,LicensingModule.isLicensorAppovalOn -FNDA:2,LicensingModule.ipOrgAllowsCommercial -FNDA:5,LicensingModule.getIpOrgTerms -FNF:24 -FNH:20 -DA:62,1 -DA:70,1 -DA:79,1 -DA:84,9 -DA:93,5 -DA:107,12 -DA:120,0 -DA:121,0 -DA:135,0 -DA:136,0 -DA:137,0 -DA:138,0 -DA:139,0 -DA:140,0 -DA:142,0 -DA:156,0 -DA:157,0 -DA:171,12 -DA:172,0 -DA:174,12 -DA:178,12 -DA:179,7 -DA:180,5 -DA:181,3 +FN:111,LicenseRegistry.addLicense +FN:142,LicenseRegistry.addReciprocalLicense +FN:170,LicenseRegistry.getLicenseData +FN:181,LicenseRegistry.getLicensor +FN:188,LicenseRegistry.getLicensee +FN:192,LicenseRegistry.getRevoker +FN:196,LicenseRegistry.getIPOrg +FN:200,LicenseRegistry.getIpaId +FN:204,LicenseRegistry.getParentLicenseId +FN:208,LicenseRegistry.isReciprocal +FN:212,LicenseRegistry.derivativeNeedsApproval +FN:216,LicenseRegistry.getParams +FN:223,LicenseRegistry.linkLnftToIpa +FN:233,LicenseRegistry.isLicenseActive +FN:249,LicenseRegistry.activateLicense +FN:263,LicenseRegistry.revokeLicense +FN:272,LicenseRegistry.tokenURI +FN:277,LicenseRegistry._linkNftToIpa +FN:291,LicenseRegistry._activateLicense +FNDA:18,LicenseRegistry.addLicense +FNDA:12,LicenseRegistry.addReciprocalLicense +FNDA:8,LicenseRegistry.getLicenseData +FNDA:2,LicenseRegistry.getLicensor +FNDA:0,LicenseRegistry.getLicensee +FNDA:3,LicenseRegistry.getRevoker +FNDA:2,LicenseRegistry.getIPOrg +FNDA:2,LicenseRegistry.getIpaId +FNDA:2,LicenseRegistry.getParentLicenseId +FNDA:14,LicenseRegistry.isReciprocal +FNDA:2,LicenseRegistry.derivativeNeedsApproval +FNDA:3,LicenseRegistry.getParams +FNDA:5,LicenseRegistry.linkLnftToIpa +FNDA:12,LicenseRegistry.isLicenseActive +FNDA:8,LicenseRegistry.activateLicense +FNDA:2,LicenseRegistry.revokeLicense +FNDA:0,LicenseRegistry.tokenURI +FNDA:5,LicenseRegistry._linkNftToIpa +FNDA:8,LicenseRegistry._activateLicense +FNF:19 +FNH:17 +DA:123,16 +DA:124,16 +DA:125,16 +DA:126,16 +DA:127,16 +DA:128,16 +DA:129,16 +DA:130,80 +DA:132,16 +DA:151,12 +DA:152,0 +DA:154,12 +DA:155,12 +DA:156,12 +DA:157,12 +DA:158,12 +DA:159,12 +DA:160,12 +DA:161,12 +DA:163,12 +DA:164,12 +DA:165,12 +DA:166,12 +DA:173,8 +DA:174,8 +DA:175,0 +DA:177,8 DA:182,2 -DA:183,2 -DA:185,0 -DA:194,7 -DA:198,7 -DA:203,7 -DA:204,0 -DA:207,7 -DA:208,0 -DA:211,7 -DA:212,3 -DA:213,0 +DA:189,0 +DA:193,3 +DA:197,2 +DA:201,2 +DA:205,2 +DA:209,14 +DA:213,2 DA:217,3 -DA:222,2 -DA:223,2 -DA:225,1 -DA:236,3 -DA:237,3 -DA:240,3 +DA:227,5 +DA:234,35 +DA:235,73 +DA:237,39 +DA:238,38 +DA:239,38 DA:241,1 -DA:244,2 -DA:245,1 -DA:247,0 -DA:256,2 -DA:260,2 -DA:261,1 -DA:263,1 -DA:264,0 -DA:266,1 -DA:267,0 -DA:277,9 -DA:281,9 -DA:282,6 -DA:283,3 -DA:284,2 +DA:242,38 +DA:244,34 +DA:253,8 +DA:257,0 +DA:264,2 +DA:265,1 +DA:267,1 +DA:269,1 +DA:274,0 +DA:281,4 +DA:282,1 +DA:284,3 DA:285,1 -DA:286,1 -DA:290,1 -DA:291,1 -DA:293,0 +DA:287,2 +DA:288,2 +DA:292,8 +DA:293,8 +DA:294,2 +DA:296,6 +DA:297,0 +DA:299,6 +DA:300,0 DA:302,6 -DA:306,6 -DA:311,6 -DA:315,6 -DA:320,6 -DA:322,6 -DA:323,4 -DA:328,2 -DA:333,6 -DA:341,6 -DA:342,6 -DA:343,6 -DA:344,6 -DA:345,6 -DA:346,3 -DA:348,6 -DA:349,6 -DA:371,2 -DA:372,2 -DA:377,2 -DA:388,6 -DA:391,6 -DA:392,2 -DA:393,4 -DA:394,4 -DA:395,2 -DA:396,0 -DA:399,2 -DA:401,2 -DA:404,0 -DA:412,6 -DA:426,12 -DA:430,12 -DA:431,12 -DA:435,0 -DA:452,12 -DA:453,1 -DA:455,11 -DA:457,11 -DA:463,11 -DA:466,11 -DA:467,1 -DA:469,10 -DA:470,10 -DA:471,10 -DA:474,10 -DA:477,1 -DA:479,9 -DA:486,8 -DA:493,8 -DA:495,8 -DA:496,8 -DA:497,8 -DA:498,8 -DA:499,8 -DA:506,8 -DA:522,17 -DA:523,17 -DA:524,51 -DA:525,51 -DA:526,0 -DA:528,51 -DA:531,51 -DA:539,1 -DA:541,50 -DA:542,50 -DA:543,10 -DA:545,40 -DA:547,10 -DA:552,30 -DA:554,10 -DA:558,50 -DA:559,50 -DA:567,67 -DA:579,9 -LF:139 -LH:115 +DA:304,6 +LF:67 +LH:60 end_of_record TN: -SF:contracts/modules/licensing/TermsRepository.sol -FN:100,TermsRepository.categoryForTerm -FN:106,TermsRepository.shortStringCategoryForTerm -FN:112,TermsRepository.getTerm -FN:118,TermsRepository.getTermHook -FN:131,TermsRepository.totalTermsForCategory -FN:139,TermsRepository.termForCategoryAt -FN:151,TermsRepository._verifyCategoryExists -FN:53,TermsRepository.addCategory -FN:59,TermsRepository.removeCategory -FN:65,TermsRepository.totalTermCategories -FN:70,TermsRepository.termCategoryAt -FN:80,TermsRepository.addTerm -FNDA:0,TermsRepository.categoryForTerm -FNDA:0,TermsRepository.shortStringCategoryForTerm -FNDA:56,TermsRepository.getTerm -FNDA:0,TermsRepository.getTermHook -FNDA:0,TermsRepository.totalTermsForCategory -FNDA:0,TermsRepository.termForCategoryAt -FNDA:4,TermsRepository._verifyCategoryExists -FNDA:4,TermsRepository.addCategory -FNDA:0,TermsRepository.removeCategory -FNDA:0,TermsRepository.totalTermCategories -FNDA:0,TermsRepository.termCategoryAt -FNDA:4,TermsRepository.addTerm -FNF:12 -FNH:4 -DA:54,4 -DA:55,4 -DA:60,0 -DA:61,0 -DA:66,0 -DA:73,0 -DA:86,4 -DA:87,4 -DA:88,4 -DA:89,0 -DA:91,4 -DA:92,4 -DA:93,0 -DA:95,4 -DA:96,4 -DA:97,4 -DA:103,0 -DA:109,0 -DA:115,56 -DA:121,0 -DA:127,0 -DA:128,0 -DA:134,0 -DA:135,0 -DA:136,0 -DA:143,0 -DA:144,0 -DA:145,0 -DA:148,0 -DA:152,4 -DA:153,0 -LF:31 -LH:12 +SF:contracts/modules/licensing/LicensingFrameworkRepo.sol +FN:105,LicensingFrameworkRepo.getTotalParameters +FN:111,LicensingFrameworkRepo.getParameterTags +FN:117,LicensingFrameworkRepo.getParameterDefs +FN:33,LicensingFrameworkRepo.addFramework +FN:51,LicensingFrameworkRepo._addParameter +FN:67,LicensingFrameworkRepo.validateParamValues +FN:88,LicensingFrameworkRepo.getLicenseTextUrl +FN:94,LicensingFrameworkRepo.getParamDefinitionAt +FNDA:1,LicensingFrameworkRepo.getTotalParameters +FNDA:0,LicensingFrameworkRepo.getParameterTags +FNDA:16,LicensingFrameworkRepo.getParameterDefs +FNDA:3,LicensingFrameworkRepo.addFramework +FNDA:5,LicensingFrameworkRepo._addParameter +FNDA:21,LicensingFrameworkRepo.validateParamValues +FNDA:20,LicensingFrameworkRepo.getLicenseTextUrl +FNDA:1,LicensingFrameworkRepo.getParamDefinitionAt +FNF:8 +FNH:7 +DA:36,2 +DA:37,2 +DA:38,0 +DA:40,2 +DA:41,2 +DA:42,0 +DA:44,2 +DA:45,5 +DA:47,2 +DA:48,2 +DA:55,5 +DA:56,5 +DA:57,5 +DA:58,0 +DA:60,5 +DA:61,5 +DA:62,5 +DA:63,5 +DA:71,21 +DA:72,21 +DA:73,21 +DA:74,1 +DA:76,20 +DA:77,91 +DA:78,91 +DA:79,0 +DA:81,91 +DA:82,0 +DA:85,20 +DA:91,20 +DA:98,1 +DA:101,1 +DA:102,1 +DA:108,1 +DA:114,0 +DA:120,16 +LF:36 +LH:30 +end_of_record +TN: +SF:contracts/modules/licensing/LicensingModule.sol +FN:121,LicensingModule._createLicense +FN:181,LicensingModule._addNonReciprocalLicense +FN:262,LicensingModule._decideUserOrDefault +FN:284,LicensingModule._getLicensor +FN:316,LicensingModule._configure +FN:343,LicensingModule._setIpOrgFramework +FN:399,LicensingModule._hookRegistryKey +FN:64,LicensingModule.getIpOrgLicensorConfig +FN:70,LicensingModule.getDefaultValueForParam +FN:82,LicensingModule._verifyExecution +FN:91,LicensingModule._performAction +FNDA:28,LicensingModule._createLicense +FNDA:16,LicensingModule._addNonReciprocalLicense +FNDA:80,LicensingModule._decideUserOrDefault +FNDA:28,LicensingModule._getLicensor +FNDA:23,LicensingModule._configure +FNDA:23,LicensingModule._setIpOrgFramework +FNDA:36,LicensingModule._hookRegistryKey +FNDA:2,LicensingModule.getIpOrgLicensorConfig +FNDA:6,LicensingModule.getDefaultValueForParam +FNDA:36,LicensingModule._verifyExecution +FNDA:36,LicensingModule._performAction +FNF:11 +FNH:11 +DA:67,2 +DA:74,6 +DA:96,36 +DA:100,36 +DA:102,28 +DA:103,8 +DA:105,8 +DA:106,8 +DA:107,6 +DA:108,0 +DA:110,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:126,28 +DA:131,28 +DA:138,28 +DA:139,12 +DA:140,0 +DA:146,28 +DA:147,12 +DA:149,12 +DA:150,0 +DA:152,12 +DA:153,12 +DA:164,16 +DA:165,0 +DA:168,16 +DA:169,16 +DA:188,16 +DA:190,16 +DA:191,16 +DA:194,16 +DA:196,16 +DA:197,16 +DA:198,16 +DA:199,16 +DA:200,16 +DA:204,16 +DA:206,80 +DA:208,80 +DA:210,80 +DA:211,80 +DA:212,80 +DA:213,80 +DA:214,16 +DA:215,16 +DA:219,80 +DA:226,80 +DA:227,80 +DA:228,0 +DA:232,80 +DA:237,16 +DA:239,64 +DA:244,16 +DA:248,16 +DA:259,16 +DA:267,80 +DA:269,16 +DA:270,0 +DA:273,16 +DA:275,0 +DA:277,16 +DA:279,64 +DA:290,28 +DA:291,28 +DA:292,0 +DA:294,28 +DA:295,28 +DA:297,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:304,0 +DA:308,0 +DA:322,23 +DA:326,23 +DA:327,23 +DA:331,0 +DA:348,23 +DA:349,1 +DA:351,22 +DA:355,22 +DA:356,1 +DA:358,21 +DA:359,21 +DA:360,1 +DA:363,20 +DA:368,1 +DA:371,19 +DA:372,19 +DA:374,19 +DA:377,19 +DA:378,19 +DA:379,89 +DA:380,89 +DA:386,19 +DA:392,19 +DA:404,36 +LF:100 +LH:80 end_of_record TN: SF:contracts/modules/registration/RegistrationModule.sol -FN:133,RegistrationModule.getIPAssetTypes -FN:139,RegistrationModule.ownerOf -FN:147,RegistrationModule._verifyExecution -FN:171,RegistrationModule._configure -FN:189,RegistrationModule._performAction -FN:210,RegistrationModule._registerIPAsset -FN:249,RegistrationModule._transferIPAsset -FN:271,RegistrationModule._transferIPAssetToIPOrg -FN:300,RegistrationModule._addIPAssetTypes -FN:314,RegistrationModule._setMetadata -FN:327,RegistrationModule._verifyConfigCaller -FN:333,RegistrationModule._hookRegistryKey -FN:341,RegistrationModule._generateRegistryKey -FN:55,RegistrationModule.registerHooks -FN:67,RegistrationModule.contractURI -FN:78,RegistrationModule.tokenURI -FNDA:0,RegistrationModule.getIPAssetTypes -FNDA:11,RegistrationModule.ownerOf -FNDA:7,RegistrationModule._verifyExecution -FNDA:6,RegistrationModule._configure -FNDA:7,RegistrationModule._performAction -FNDA:7,RegistrationModule._registerIPAsset -FNDA:0,RegistrationModule._transferIPAsset +FN:142,RegistrationModule.getIpOrgAssetTypes +FN:147,RegistrationModule.isValidIpOrgAssetType +FN:153,RegistrationModule.ownerOf +FN:161,RegistrationModule._verifyExecution +FN:186,RegistrationModule._configure +FN:204,RegistrationModule._performAction +FN:232,RegistrationModule._registerIPAsset +FN:270,RegistrationModule._transferIPAsset +FN:293,RegistrationModule._transferIPAssetToIPOrg +FN:323,RegistrationModule._addIPAssetTypes +FN:342,RegistrationModule._setMetadata +FN:355,RegistrationModule._verifyConfigCaller +FN:361,RegistrationModule._verifyIpOrgAssetType +FN:368,RegistrationModule._hookRegistryKey +FN:376,RegistrationModule._generateRegistryKey +FN:62,RegistrationModule.registerHooks +FN:74,RegistrationModule.contractURI +FN:86,RegistrationModule.tokenURI +FNDA:0,RegistrationModule.getIpOrgAssetTypes +FNDA:15,RegistrationModule.isValidIpOrgAssetType +FNDA:2,RegistrationModule.ownerOf +FNDA:13,RegistrationModule._verifyExecution +FNDA:21,RegistrationModule._configure +FNDA:13,RegistrationModule._performAction +FNDA:12,RegistrationModule._registerIPAsset +FNDA:1,RegistrationModule._transferIPAsset FNDA:0,RegistrationModule._transferIPAssetToIPOrg -FNDA:3,RegistrationModule._addIPAssetTypes +FNDA:18,RegistrationModule._addIPAssetTypes FNDA:3,RegistrationModule._setMetadata -FNDA:6,RegistrationModule._verifyConfigCaller -FNDA:7,RegistrationModule._hookRegistryKey -FNDA:8,RegistrationModule._generateRegistryKey +FNDA:21,RegistrationModule._verifyConfigCaller +FNDA:12,RegistrationModule._verifyIpOrgAssetType +FNDA:13,RegistrationModule._hookRegistryKey +FNDA:14,RegistrationModule._generateRegistryKey FNDA:1,RegistrationModule.registerHooks -FNDA:0,RegistrationModule.contractURI +FNDA:2,RegistrationModule.contractURI FNDA:3,RegistrationModule.tokenURI -FNF:16 -FNH:12 -DA:61,1 -DA:62,1 -DA:68,0 -DA:69,0 -DA:70,0 -DA:72,0 -DA:79,3 -DA:80,3 -DA:81,3 -DA:82,0 +FNF:18 +FNH:16 +DA:68,1 +DA:69,1 +DA:75,2 +DA:76,2 +DA:77,0 +DA:79,2 DA:87,3 -DA:88,1 -DA:91,2 -DA:92,2 -DA:93,1 +DA:88,3 +DA:89,3 +DA:90,0 +DA:95,3 DA:96,1 -DA:99,1 -DA:105,1 -DA:110,1 +DA:99,2 +DA:100,2 +DA:101,1 +DA:104,1 +DA:107,1 +DA:113,1 DA:118,1 -DA:134,0 -DA:140,11 -DA:141,11 -DA:148,7 -DA:150,7 -DA:151,0 -DA:152,0 -DA:153,0 -DA:155,7 -DA:156,7 -DA:157,7 -DA:158,0 -DA:161,0 -DA:172,6 -DA:173,6 -DA:174,6 -DA:175,3 -DA:176,3 -DA:177,3 -DA:178,3 -DA:179,3 -DA:181,0 -DA:183,6 -DA:190,7 -DA:191,7 -DA:192,0 -DA:193,0 -DA:194,0 -DA:195,7 -DA:196,7 -DA:197,7 -DA:198,7 -DA:200,0 -DA:218,7 -DA:225,7 -DA:226,7 -DA:227,7 -DA:228,7 -DA:229,7 -DA:230,4 -DA:232,7 -DA:255,0 -DA:256,0 -DA:257,0 -DA:278,0 -DA:280,0 -DA:282,0 -DA:283,0 -DA:284,0 -DA:285,0 -DA:289,0 -DA:290,0 -DA:291,0 -DA:292,0 -DA:304,3 -DA:305,3 -DA:306,4 -DA:319,3 -DA:320,3 -DA:321,3 -DA:322,3 -DA:328,6 -DA:329,0 -DA:338,7 -DA:342,8 -LF:85 -LH:55 +DA:126,1 +DA:143,0 +DA:148,15 +DA:154,3 +DA:155,3 +DA:162,13 +DA:164,13 +DA:165,1 +DA:166,1 +DA:167,0 +DA:169,12 +DA:170,12 +DA:171,12 +DA:172,0 +DA:174,12 +DA:176,0 +DA:187,21 +DA:188,21 +DA:189,21 +DA:190,3 +DA:191,3 +DA:192,18 +DA:193,18 +DA:194,18 +DA:196,0 +DA:198,20 +DA:205,13 +DA:206,13 +DA:207,1 +DA:208,1 +DA:209,1 +DA:210,12 +DA:211,12 +DA:212,12 +DA:220,12 +DA:222,0 +DA:240,12 +DA:246,12 +DA:247,12 +DA:248,12 +DA:249,12 +DA:250,12 +DA:251,4 +DA:253,12 +DA:276,1 +DA:277,1 +DA:278,1 +DA:301,0 +DA:303,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:327,18 +DA:328,18 +DA:329,1 +DA:331,17 +DA:332,17 +DA:334,14 +DA:347,3 +DA:348,3 +DA:349,3 +DA:350,3 +DA:356,21 +DA:357,0 +DA:362,12 +DA:363,12 +DA:364,0 +DA:373,13 +DA:377,14 +LF:93 +LH:73 end_of_record TN: SF:contracts/modules/relationships/RelationshipModule.sol -FN:121,RelationshipModule._verifyConfigCaller -FN:139,RelationshipModule.addressConfigFor -FN:161,RelationshipModule._addRelationshipType -FN:190,RelationshipModule._removeRelationshipType -FN:202,RelationshipModule._verifyExecution -FN:234,RelationshipModule._performAction -FN:257,RelationshipModule._hookRegistryKey -FN:266,RelationshipModule._generateRegistryKey -FN:51,RelationshipModule.registerHooks -FN:67,RelationshipModule.getRelationshipType -FN:79,RelationshipModule.getRelationship -FN:88,RelationshipModule.getRelationshipId -FN:93,RelationshipModule.relationshipExists -FN:98,RelationshipModule._configure -FNDA:4,RelationshipModule._verifyConfigCaller -FNDA:6,RelationshipModule.addressConfigFor -FNDA:3,RelationshipModule._addRelationshipType +FN:119,RelationshipModule._verifyConfigCaller +FN:137,RelationshipModule._addressConfigFor +FN:160,RelationshipModule._verifySupportedIpOrgIndexType +FN:178,RelationshipModule._addRelationshipType +FN:207,RelationshipModule._removeRelationshipType +FN:219,RelationshipModule._verifyExecution +FN:257,RelationshipModule._performAction +FN:280,RelationshipModule._hookRegistryKey +FN:289,RelationshipModule._generateRegistryKey +FN:52,RelationshipModule.registerHooks +FN:68,RelationshipModule.getRelationshipType +FN:81,RelationshipModule.getRelationship +FN:86,RelationshipModule.getRelationshipId +FN:91,RelationshipModule.relationshipExists +FN:96,RelationshipModule._configure +FNDA:12,RelationshipModule._verifyConfigCaller +FNDA:19,RelationshipModule._addressConfigFor +FNDA:8,RelationshipModule._verifySupportedIpOrgIndexType +FNDA:10,RelationshipModule._addRelationshipType FNDA:1,RelationshipModule._removeRelationshipType -FNDA:2,RelationshipModule._verifyExecution -FNDA:2,RelationshipModule._performAction -FNDA:2,RelationshipModule._hookRegistryKey -FNDA:2,RelationshipModule._generateRegistryKey +FNDA:5,RelationshipModule._verifyExecution +FNDA:4,RelationshipModule._performAction +FNDA:4,RelationshipModule._hookRegistryKey +FNDA:4,RelationshipModule._generateRegistryKey FNDA:0,RelationshipModule.registerHooks -FNDA:2,RelationshipModule.getRelationshipType -FNDA:2,RelationshipModule.getRelationship -FNDA:1,RelationshipModule.getRelationshipId +FNDA:3,RelationshipModule.getRelationshipType +FNDA:4,RelationshipModule.getRelationship +FNDA:3,RelationshipModule.getRelationshipId FNDA:0,RelationshipModule.relationshipExists -FNDA:4,RelationshipModule._configure -FNF:14 -FNH:12 -DA:58,0 +FNDA:12,RelationshipModule._configure +FNF:15 +FNH:13 DA:59,0 -DA:68,4 -DA:69,3 -DA:71,1 -DA:73,4 -DA:74,1 -DA:80,2 -DA:89,1 -DA:94,0 -DA:103,4 -DA:104,4 -DA:105,4 -DA:106,3 +DA:60,0 +DA:69,8 +DA:70,4 +DA:72,4 +DA:74,8 +DA:75,1 +DA:77,0 +DA:82,4 +DA:87,3 +DA:92,0 +DA:101,12 +DA:102,11 +DA:103,11 +DA:104,10 +DA:105,1 +DA:106,1 DA:107,1 -DA:108,1 -DA:109,1 -DA:111,0 -DA:113,4 -DA:122,4 -DA:123,3 -DA:124,0 -DA:127,1 -DA:128,0 -DA:144,6 -DA:145,0 -DA:146,6 -DA:147,0 -DA:148,6 -DA:149,0 -DA:150,6 -DA:151,6 -DA:152,0 -DA:153,0 +DA:109,0 +DA:111,9 +DA:120,12 +DA:121,6 +DA:122,0 +DA:125,6 +DA:126,1 +DA:142,19 +DA:143,1 +DA:144,18 +DA:145,9 +DA:146,1 +DA:148,8 +DA:149,7 +DA:150,9 +DA:151,0 +DA:152,9 +DA:153,9 +DA:154,0 DA:155,0 -DA:162,3 -DA:163,3 -DA:164,3 -DA:170,3 -DA:171,2 -DA:173,1 -DA:175,3 -DA:191,1 -DA:192,1 -DA:194,0 -DA:196,1 -DA:203,2 -DA:204,2 -DA:206,2 -DA:207,0 -DA:209,2 -DA:210,0 +DA:157,0 +DA:164,8 +DA:167,8 +DA:168,8 +DA:169,15 +DA:170,1 +DA:179,10 +DA:180,9 +DA:181,8 +DA:187,8 +DA:188,4 +DA:190,4 +DA:192,8 +DA:208,1 +DA:209,1 DA:211,0 -DA:214,2 -DA:215,0 -DA:218,2 -DA:219,0 -DA:221,2 -DA:222,0 -DA:223,0 -DA:226,2 -DA:227,0 -DA:235,2 -DA:236,2 -DA:237,2 -DA:244,2 -DA:245,2 -DA:246,2 -DA:254,2 -DA:262,2 -DA:263,2 -DA:267,2 -LF:72 -LH:51 +DA:213,1 +DA:220,5 +DA:221,5 +DA:223,5 +DA:224,0 +DA:226,5 +DA:227,2 +DA:228,0 +DA:231,5 +DA:232,2 +DA:233,2 +DA:234,1 +DA:238,4 +DA:239,0 +DA:241,4 +DA:242,2 +DA:243,0 +DA:246,4 +DA:247,1 +DA:248,1 +DA:249,0 +DA:258,4 +DA:259,4 +DA:260,4 +DA:267,4 +DA:268,4 +DA:269,4 +DA:277,4 +DA:285,4 +DA:286,4 +DA:290,4 +LF:85 +LH:69 end_of_record TN: SF:contracts/utils/FixedSet.sol @@ -1121,69 +1183,69 @@ FN:52,FixedSet._length FN:59,FixedSet._indexOf FN:74,FixedSet._at FN:86,FixedSet._values -FNDA:0,FixedSet.add -FNDA:0,FixedSet.contains -FNDA:0,FixedSet.length -FNDA:0,FixedSet.at -FNDA:0,FixedSet.indexOf -FNDA:0,FixedSet.values -FNDA:0,FixedSet._add -FNDA:0,FixedSet._contains -FNDA:0,FixedSet._length -FNDA:0,FixedSet._indexOf -FNDA:0,FixedSet._at -FNDA:0,FixedSet._values +FNDA:28,FixedSet.add +FNDA:20,FixedSet.contains +FNDA:4,FixedSet.length +FNDA:16,FixedSet.at +FNDA:20,FixedSet.indexOf +FNDA:4,FixedSet.values +FNDA:28,FixedSet._add +FNDA:48,FixedSet._contains +FNDA:4,FixedSet._length +FNDA:20,FixedSet._indexOf +FNDA:16,FixedSet._at +FNDA:4,FixedSet._values FNF:12 -FNH:0 -DA:31,0 -DA:32,0 -DA:35,0 -DA:36,0 -DA:38,0 -DA:46,0 -DA:53,0 -DA:60,0 -DA:61,0 -DA:75,0 -DA:87,0 -DA:106,0 -DA:113,0 -DA:120,0 -DA:134,0 -DA:141,0 -DA:153,0 -DA:154,0 -DA:158,0 -DA:161,0 -DA:180,0 -DA:187,0 -DA:194,0 -DA:208,0 -DA:215,0 -DA:227,0 -DA:228,0 -DA:232,0 -DA:235,0 -DA:253,0 -DA:260,0 -DA:267,0 -DA:281,0 -DA:288,0 -DA:300,0 -DA:301,0 -DA:305,0 -DA:308,0 -DA:326,0 -DA:333,0 -DA:340,0 -DA:354,0 -DA:361,0 -DA:374,0 -DA:375,0 -DA:379,0 -DA:382,0 +FNH:12 +DA:31,28 +DA:32,16 +DA:35,16 +DA:36,16 +DA:38,12 +DA:46,48 +DA:53,4 +DA:60,20 +DA:61,20 +DA:75,16 +DA:87,4 +DA:106,8 +DA:113,5 +DA:120,1 +DA:134,4 +DA:141,5 +DA:153,1 +DA:154,1 +DA:158,1 +DA:161,1 +DA:180,8 +DA:187,5 +DA:194,1 +DA:208,4 +DA:215,5 +DA:227,1 +DA:228,1 +DA:232,1 +DA:235,1 +DA:253,4 +DA:260,5 +DA:267,1 +DA:281,4 +DA:288,5 +DA:300,1 +DA:301,1 +DA:305,1 +DA:308,1 +DA:326,8 +DA:333,5 +DA:340,1 +DA:354,4 +DA:361,5 +DA:374,1 +DA:375,1 +DA:379,1 +DA:382,1 LF:47 -LH:0 +LH:47 end_of_record TN: SF:contracts/utils/LibDuration.sol @@ -1192,14 +1254,14 @@ FN:20,LibDuration.renew FN:28,LibDuration.createRunningTimeConfig FN:37,LibDuration.isRenewable FN:41,LibDuration.createStoppedTimeConfig -FNDA:0,LibDuration.isActive +FNDA:1,LibDuration.isActive FNDA:0,LibDuration.renew FNDA:0,LibDuration.createRunningTimeConfig -FNDA:0,LibDuration.isRenewable +FNDA:1,LibDuration.isRenewable FNDA:0,LibDuration.createStoppedTimeConfig FNF:5 -FNH:0 -DA:17,0 +FNH:2 +DA:17,1 DA:21,0 DA:22,0 DA:23,0 @@ -1207,20 +1269,20 @@ DA:24,0 DA:25,0 DA:29,0 DA:30,0 -DA:38,0 +DA:38,1 DA:42,0 DA:43,0 LF:11 -LH:0 +LH:2 end_of_record TN: SF:contracts/utils/ShortStringOps.sol FN:9,ShortStringOps._equal -FNDA:240,ShortStringOps._equal +FNDA:368,ShortStringOps._equal FNF:1 FNH:1 -DA:13,120 -DA:20,120 +DA:13,224 +DA:20,144 DA:27,0 DA:34,0 DA:41,0