@settlemint/solidity-zeto
Version:
Smart contract set to build Zero Knowledge tokens in SettleMint
1 lines • 17.9 kB
JSON
{"abi":[{"type":"function","name":"verifyProof","inputs":[{"name":"_pA","type":"uint256[2]","internalType":"uint256[2]"},{"name":"_pB","type":"uint256[2][2]","internalType":"uint256[2][2]"},{"name":"_pC","type":"uint256[2]","internalType":"uint256[2]"},{"name":"_pubSignals","type":"uint256[12]","internalType":"uint256[12]"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x60808060405234601557610bad908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c638cbac0fa14610024575f80fd5b3461011d576102807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261011d5761005d36610121565b3660c41161011d5761006e3661012e565b366102841161011d576101169161040060405261008d6101043561013c565b6100996101243561013c565b6100a56101443561013c565b6100b16101643561013c565b6100bd6101843561013c565b6100c96101a43561013c565b6100d56101c43561013c565b6100e16101e43561013c565b6100ed6102043561013c565b6100f96102243561013c565b6101056102443561013c565b6101116102643561013c565b6107fc565b5f5260205ff35b5f80fd5b9060049160441161011d57565b9060c4916101041161011d57565b7f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001111561016557565b5f805260205ff35b604051917f0e92fa70f14ee292f8e55c9d31c93f587645701bef6ce7a7d79d6cf9fcffd32c83527f2ee9b505317575c6ec61f46457d3b25334d170749fe27ddd98f93f031179e18760208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f26f5dd462c25677d76ceff4eb37d25d3311dc865a8d0f3d2248b76783272433f83527f0fd879188db565cf46c16a68bbb9c5ffd22181f7048e18bdb59ccf2f92e0890260208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f017a4d8aab3dec33c351abcb23f701048d245f4daa640eb92f562893fb3aa3c483527f162e49357fd1a15575dd5ee197e1bb1616e147db865692508fb88a191575bb6960208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1f9b1cf3ff59dbffa1cd7a48fbe8560bb0888780aed5755afe31a23c5156947c83527f28e061da3cdf403bb018f8c78fc2af2ccb13357a3de676be444eede504711f5f60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f22fe1f4a1d332c9acbabbe5367aa3361a2d46a96d3058161547bb1e94e6fc23383527f07d13f39bc4984f50b5ae2a4546872ad896a17b1a0dcb852731ffaa8d64f0c3560208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1fcc3e7aab58e762edd792c2ba616a118d4a197be578df85ca4900f638f619ec83527f0c1047035ec7c04b333d1f6bc4c272e75f08b30f80bf64748c1153b73648a1c060208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1238861b3534254727d0f9846168adc9cc103ca055a319a24394cdd62a9cb2e283527f188f6358948e7d289ab16ae6524680fbea4f130a4bd356304c403b23ec215cbd60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f18e7a9ef530731af7aebd33a2b7c1586afecfad49b5adfe65d32a00a0722f86583527f2b41b7bba860cc6134602839dc0822ed0cc49d2337b81bca4d85c5c828e3b31e60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f094f63de19471d85b41799014f4813fc70fbb3c4c041fcc47fc6e3427cef793b83527f3056f5a0951989d5a3d62b7debac5ab02d93cdff8cd38228069671620d3237b760208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917ed59cd22de864a8190b9b53b8d4c097f927f2cb7a5eb87d65dcb47dafc3274d83527f0a983d000d580fa719fe915a8e05714bdc6e259e1987c82baed14e8a3ef81b1d60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f2f73caa3a3e3b21780f0f9f98f3d7dd4394828fd860e5e32e929656c3420a43483527f13582d769774f845dba3dfaaa8aa7bd9776ba11e6668b43c5244ec9267d49b2160208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f10c4087e60409b3aa2f1c2682d0fb49378c506c60af05b07adbc4cc6861d58b283527f0c8e679152c728c28b2057f7dcd684c440d7420d4e33311ef1045c9ca109b8d660208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b907f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47602080937f0fbf3d779a4e05135b63cf177e761df870a141cc9d6eeccd6d4f1ab98b59c5ed6080527f214fa90fcce63e56964ae5635ff5636a1be5a49b4db89dce6eca731ad6c1d46660a05261087861010435608061016d565b6108866101243560806101f9565b610894610144356080610285565b6108a2610164356080610311565b6108b061018435608061039d565b6108be6101a4356080610429565b6108cc6101c43560806104b5565b6108da6101e4356080610541565b6108e86102043560806105cd565b6108f6610224356080610659565b6109046102443560806106e4565b610912610264356080610770565b80356101005201358103066101205260443561014052606435610160526084356101805260a4356101a0527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e26101c0527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d19266101e0527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c610200527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab610220527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a7610240527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610260526080516102805260a0516102a0527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26102c0527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6102e0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b610300527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610320528035610340520135610360527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c2610380527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6103a0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6103c0527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa6103e05260206101006103008160086107cf195a01fa61010051169056fea2646970667358221220e606209de18d882074e3f9ef9ba34ce0c3dd43374c555233488bbb4f3d6df4ba64736f6c634300081b0033","sourceMap":"831:10546:25:-:0;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361015610011575f80fd5b5f3560e01c638cbac0fa14610024575f80fd5b3461011d576102807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261011d5761005d36610121565b3660c41161011d5761006e3661012e565b366102841161011d576101169161040060405261008d6101043561013c565b6100996101243561013c565b6100a56101443561013c565b6100b16101643561013c565b6100bd6101843561013c565b6100c96101a43561013c565b6100d56101c43561013c565b6100e16101e43561013c565b6100ed6102043561013c565b6100f96102243561013c565b6101056102443561013c565b6101116102643561013c565b6107fc565b5f5260205ff35b5f80fd5b9060049160441161011d57565b9060c4916101041161011d57565b7f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001111561016557565b5f805260205ff35b604051917f0e92fa70f14ee292f8e55c9d31c93f587645701bef6ce7a7d79d6cf9fcffd32c83527f2ee9b505317575c6ec61f46457d3b25334d170749fe27ddd98f93f031179e18760208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f26f5dd462c25677d76ceff4eb37d25d3311dc865a8d0f3d2248b76783272433f83527f0fd879188db565cf46c16a68bbb9c5ffd22181f7048e18bdb59ccf2f92e0890260208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f017a4d8aab3dec33c351abcb23f701048d245f4daa640eb92f562893fb3aa3c483527f162e49357fd1a15575dd5ee197e1bb1616e147db865692508fb88a191575bb6960208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1f9b1cf3ff59dbffa1cd7a48fbe8560bb0888780aed5755afe31a23c5156947c83527f28e061da3cdf403bb018f8c78fc2af2ccb13357a3de676be444eede504711f5f60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f22fe1f4a1d332c9acbabbe5367aa3361a2d46a96d3058161547bb1e94e6fc23383527f07d13f39bc4984f50b5ae2a4546872ad896a17b1a0dcb852731ffaa8d64f0c3560208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1fcc3e7aab58e762edd792c2ba616a118d4a197be578df85ca4900f638f619ec83527f0c1047035ec7c04b333d1f6bc4c272e75f08b30f80bf64748c1153b73648a1c060208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f1238861b3534254727d0f9846168adc9cc103ca055a319a24394cdd62a9cb2e283527f188f6358948e7d289ab16ae6524680fbea4f130a4bd356304c403b23ec215cbd60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f18e7a9ef530731af7aebd33a2b7c1586afecfad49b5adfe65d32a00a0722f86583527f2b41b7bba860cc6134602839dc0822ed0cc49d2337b81bca4d85c5c828e3b31e60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f094f63de19471d85b41799014f4813fc70fbb3c4c041fcc47fc6e3427cef793b83527f3056f5a0951989d5a3d62b7debac5ab02d93cdff8cd38228069671620d3237b760208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917ed59cd22de864a8190b9b53b8d4c097f927f2cb7a5eb87d65dcb47dafc3274d83527f0a983d000d580fa719fe915a8e05714bdc6e259e1987c82baed14e8a3ef81b1d60208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f2f73caa3a3e3b21780f0f9f98f3d7dd4394828fd860e5e32e929656c3420a43483527f13582d769774f845dba3dfaaa8aa7bd9776ba11e6668b43c5244ec9267d49b2160208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b604051917f10c4087e60409b3aa2f1c2682d0fb49378c506c60af05b07adbc4cc6861d58b283527f0c8e679152c728c28b2057f7dcd684c440d7420d4e33311ef1045c9ca109b8d660208401526040830190815260408360608160076107cf195a01fa1561016557604092608091835190526020830151606082015260066107cf195a01fa1561016557565b907f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47602080937f0fbf3d779a4e05135b63cf177e761df870a141cc9d6eeccd6d4f1ab98b59c5ed6080527f214fa90fcce63e56964ae5635ff5636a1be5a49b4db89dce6eca731ad6c1d46660a05261087861010435608061016d565b6108866101243560806101f9565b610894610144356080610285565b6108a2610164356080610311565b6108b061018435608061039d565b6108be6101a4356080610429565b6108cc6101c43560806104b5565b6108da6101e4356080610541565b6108e86102043560806105cd565b6108f6610224356080610659565b6109046102443560806106e4565b610912610264356080610770565b80356101005201358103066101205260443561014052606435610160526084356101805260a4356101a0527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e26101c0527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d19266101e0527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c610200527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab610220527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a7610240527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610260526080516102805260a0516102a0527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26102c0527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6102e0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b610300527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610320528035610340520135610360527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c2610380527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6103a0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6103c0527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa6103e05260206101006103008160086107cf195a01fa61010051169056fea2646970667358221220e606209de18d882074e3f9ef9ba34ce0c3dd43374c555233488bbb4f3d6df4ba64736f6c634300081b0033","sourceMap":"831:10546:25:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;5841:5526;;;831:10546;5841:5526;;831:10546;5841:5526;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;;;;:::i;:::-;;:::i;:::-;831:10546;5841:5526;;831:10546;5841:5526;831:10546;;;;;;;;;;;;:::o;:::-;;;;;;;;:::o;5841:5526::-;;-1:-1:-1;5841:5526:25;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;:::o;:::-;;;;;;;831:10546;5841:5526;;;;;831:10546;5841:5526;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;831:10546;5841:5526;:::i;:::-;;;;;;;;;;;;831:10546;5841:5526;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;831:10546;5841:5526;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5841:5526:25;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[12])":"8cbac0fa"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.27+commit.40a35a09\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256[2]\",\"name\":\"_pA\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2][2]\",\"name\":\"_pB\",\"type\":\"uint256[2][2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"_pC\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[12]\",\"name\":\"_pubSignals\",\"type\":\"uint256[12]\"}],\"name\":\"verifyProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/lib/verifier_check_inputs_outputs_value_batch.sol\":\"Groth16Verifier_CheckInputsOutputsValueBatch\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":10000},\"remappings\":[\":@iden3/=node_modules/@iden3/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"contracts/lib/verifier_check_inputs_outputs_value_batch.sol\":{\"keccak256\":\"0x027b20dcdccd05a149e34d7a9b6ffb31f0c936835eca8d358ebe26d656d21e40\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://d43a28950016eb7030f9089b785b8fbf3dabc4f7bc5ccdbacf411b09658ed375\",\"dweb:/ipfs/QmPgPbZ8eDM1xAqnSaquWvrA1YoLXm7kZQGn9soWhweyaL\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.27+commit.40a35a09"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256[2]","name":"_pA","type":"uint256[2]"},{"internalType":"uint256[2][2]","name":"_pB","type":"uint256[2][2]"},{"internalType":"uint256[2]","name":"_pC","type":"uint256[2]"},{"internalType":"uint256[12]","name":"_pubSignals","type":"uint256[12]"}],"stateMutability":"view","type":"function","name":"verifyProof","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@iden3/=node_modules/@iden3/","@openzeppelin/=node_modules/@openzeppelin/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":true,"runs":10000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/lib/verifier_check_inputs_outputs_value_batch.sol":"Groth16Verifier_CheckInputsOutputsValueBatch"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"contracts/lib/verifier_check_inputs_outputs_value_batch.sol":{"keccak256":"0x027b20dcdccd05a149e34d7a9b6ffb31f0c936835eca8d358ebe26d656d21e40","urls":["bzz-raw://d43a28950016eb7030f9089b785b8fbf3dabc4f7bc5ccdbacf411b09658ed375","dweb:/ipfs/QmPgPbZ8eDM1xAqnSaquWvrA1YoLXm7kZQGn9soWhweyaL"],"license":"GPL-3.0"}},"version":1},"id":25}