{"_id":"@iabgpp/cmpapi","_rev":"30-99080dbbd01d119cd674f38a3af13440","name":"@iabgpp/cmpapi","dist-tags":{"latest":"3.2.0"},"versions":{"3.0.4":{"name":"@iabgpp/cmpapi","version":"3.0.4","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.4","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"f627e9144af401f232f36108e8758bc573e80d7c","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.4.tgz","fileCount":348,"integrity":"sha512-rmMmdAn+BfZZn5oOMMw1ieD2KeFzKLnWB3pk5Ma3Bev00acgAS0P1O25yllHRFjNBN9AAR7Mt23LjRoz9v7WXg==","signatures":[{"sig":"MEUCIQDGRcaPARmD93iQIpaar5u+bEh3i7iz5LQ2M6xRVj3WDgIgF++DxicYUpHb34K+A8fIzAtFIYk19Ce2fRnWNh28CHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZtvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAfg/+M/1FeCMIVEvyKNV8EVbkJVtwnADSrK+lEZjxYJ2J1kwCc9+k\r\nrhxTfjDCYSK2S3Ge1AIJ6IoigbHyIWc3xGlWNY0Ti3o5/kEmYsOAMBSVMNyQ\r\nmrELdTVSzET5IhQhKX0GXcaHf7IH4b4e0oOOBFv1/mn8F/man86GFQ055rUi\r\nfXYtocnz8Jzz7V8EKFz6WPqBnWCY9RAXnNEyHPGA2sq2Do4iVYTP9rfKGZKu\r\nIzLPiMKd9nMqICcx1zCJQVUnAl5lySoU8ozKmH9s1EeJlgAtm6De+Wt0YuXP\r\nEsqxwc1Ix0mOPCbUlydbjyj3FUt2ce5pDCM8E25ijNIe9g0CAhPRUu4kma73\r\n0qmb9CJFeRN6LandIx+tUy3J/hNSlijBrTOwEnzEpFp5iZMRjYRyWwn/rIdv\r\nHqD8BJ7zVc8ymtg1TOmwgT497wqTztaLswbMmzsy9PgGO9IOC9R1sYG/QyGI\r\nCXGeUDr4Hq1xMka45r2QAAGvDpJbcJbBZPivaxx6wzlrkDupSomn/8y0byIF\r\n62xcQqNyeLouD68yW+PP2kCbdIGUDaU/W1UK8zlDwFsaV+fJ6B/G6qskWLVc\r\n2+OblSqrPzxhFp+LGpcru7hCtB42RugxTknpIE3GQD2FcW2g3e74kjoWT4N6\r\nmnsXMP4Pkbx2v4G1CuuI3w4AFIAa7fo3Els=\r\n=KI23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"840f115603703e0cb9e99c4d4eb050ff627ccc96","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.4_1672846191740_0.8267175946620098","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@iabgpp/cmpapi","version":"3.0.5","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.5","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"e79dcae626a84fe3e51d96ef77eec6f2a06b98d9","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.5.tgz","fileCount":404,"integrity":"sha512-RyK08ADWoGpbpUlgBst8cYmYabHfPdKPOHH55EpE1Xf6C4GnN0zOAuIlYWFSEBJK8Q6J12MogyS5IfAiUQ8BSg==","signatures":[{"sig":"MEQCIDb6hpG7FICywNcrdR1/PltV/phtM2b/sx5PTs6IYFWDAiBgkGNf+brlA+/cZUDpQkkl2t8P3AWLNqf5/PJ2HWg6BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvfS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquyg/9Ed5YcmBgJtPjyOAMsC9MgR4Z4RJt4VHih7ICFzf3kS7TwsKv\r\nJeV6Dvj726q0M/bybuDGchUqjo8HdSj/beNg49FQ0PvthOod8Q3kn1pE2kTp\r\nTAqQaFLldMi3hXHAGlNknuQ7bwZzdroQGt1DvWq8HwcOQLTBOdNxB0t9Nxlo\r\nm7iW3/n01vUNrpJErThcHyMF7lHmD62aXC6Y66WE56rSCat6BF6MK4nTglUe\r\nQi1Qxy4GuGJNQNvjvIaSgMNL/Q7YEVcVI0eYWarxDlbhwHYEedpry1gBRdgO\r\nvdxRmztq4UjSykB+5tXGJLFRqU0UHQlvunt6po2UUnhBH/SfWcTYnhRIYsdf\r\nFgbj58EcMduE6WZKrdvBsJCE9ljYe3QxXFz65Fmz4oLguCpZfOPwKoZuhcQq\r\nFJEj/x6v59lrWp9zb7MaVsZAtVzToy+smDQt26+9s24ACvZ/pl5eNEkI7II8\r\nFxLatAqz8p8w6muREvREPhxPo2nnXU8tHV9qHcEihmvxlcf/0P543OplvDyN\r\nthbPeJgQESlV5kSVWeGtgsaMKNLv/7eTu1et12RIA8UFUI90FOha2Q7n2zhw\r\nB/q4Lstx0TaYHWCkn9D/nSfFhkrYHWI0s7txomXOP+gHneFUELVzgDAG4dAA\r\nrtUNfh/fo/5hTB2Dg9JhJaXlcqupQweWquI=\r\n=XgyB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5033704dae58f0e3c205723b9b963c501e036df7","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.5_1673393342387_0.5149830919316427","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@iabgpp/cmpapi","version":"3.0.6","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.6","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"6bcf14938caaccfea2e2edab0642123ba723be10","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.6.tgz","fileCount":404,"integrity":"sha512-w+YAKFrT9pV2ixbCMzj+APlJVog7/t38q/vjZiGP/dpwIDIKYQ/bqzG+m6vlJ503YlykyyMxzVCMEbsurKUxSQ==","signatures":[{"sig":"MEUCIQDpEG49pNwrLgqhSuY3nXFKJcfVT3PtJrR1ij2/pj8z7AIgUfS0mixAzsTjWBft5fXjC2rQd+8yoiOjfqRqjQmzMqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwiPvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgoA/8Cj6G3AdD8gt15gG+sp6vPsh7M3IpHDhdLmjfW4kO4uk85445\r\nkPDKdmhYZJgwEsVQvTVJwnsCIjd5RyvGz4g8KEjxTRAm2mZ53wNVs3A1+Hqf\r\n83RETEBQFXdBkj/ECFsacRroBAUVScFs9mF5KSZN/AvwQJEdPS5RrcFnNlRH\r\nipkSO11AjMd/So6uxdrEvKEVcGldRVsm6aIGt2rXGE6KYFPQa2bMx7xVHcWt\r\nVqx/5lMnYwNBeQskBAFY/EnxbksvLPmpBptOf1sgy5m4ri+tfQh1euEMMI4B\r\nGGdhrMDvXBrU8tfKaikBSxfaS7h5EtF2LD3SGvV+Zie3/GiGgBWUUz9rVpwR\r\nJF0Ln4go8NaUVnvbIsZFOHlBnaHfNgd0M+j3IU4+YGbi3ScFA23mgVMlGcP7\r\nPYREfxIQSg0X5zjkdrDpiq6cYxRXpLq5bjb8HfYmN9/YgT0E7hXgxNjKMoQg\r\nFoWSPTFU8e2or4L/UPTkoogGsGDDU1GehTlo6zr8pZRlUC0mgKUcRKXpRX+j\r\nhko25BV1uZIGglz7SxbUyqD2KXs/ehSKMQ5JYmiyTiB59z9sQZEKJznCEraS\r\njT21wN6uPKVg2K/imzejRWwQbvRZLl57m3x1dJbgvRytKYYSZdSEUsleKkRV\r\n7qaYIvRDaF4GoqjfM7bGTtdaKOtPXsi9acs=\r\n=AHOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"85e7a5b9e9b674533525e83187c53d16b4a43fd8","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.6_1673667566986_0.44797376283567814","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@iabgpp/cmpapi","version":"3.0.7","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.7","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"7538374c418535fc69c95bfcd066da830e2a4a9d","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.7.tgz","fileCount":404,"integrity":"sha512-E5xQi4RhBrf3BLcVjdRr5y0k7ewHPEqAHZT4DyywEo3nOT9uHjhxAnNiIRUjl2oQNUYCuS8qAGQC1US8l/kduw==","signatures":[{"sig":"MEQCIC9GI6q8j0AE9RualJkabZEYC8KLuRyoB/a90KZraw42AiAwPRJ2p8OMee0yeGdTr6XkUghy2R8fpuYW4ri9onVV7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwiZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN9Q/9GnbEMhDc7gIxzGVKDBDCzf4S8jQ2rOaBm3x7EhP+pFp6CrAO\r\nI8DWKpKOM0hAwrP7aHMmxtWps6suy4VkCDyCLzN5jyVevrzd2GJFNK/oXh0w\r\nToy4vt9Fn8s20l8zc81u4XLKXlkHE02twLUYGSTgSPgTgaJNyv/ubK7m0dfI\r\nUjRg4VpmJ9oP5Esbawi8A82fPEwwHfqtEBGGtRVLscfZbNDK8/VrzAlRZtGW\r\nlEXe7k0IBHcGLzeZailufCDUy+cuv3KmjeTgJVGUYWLLSYr9Yiq0EVvOmIg5\r\nhaZ9YnskbxqSF0YFoonrLNfQ+UU36hPJzq8p/iOwLOpKH6PHGnzAZGd3HB9G\r\nXFr9k7H0i7JsxPF2NWKiZNkYKMC0L4/RxaqvJAj4T7QQzi/PDsUntj4V50MN\r\nsx/SkneLiChNGQD+Q+MlPQHjqqcllScJd5xGyGD+EgqDnNwI6zW8SOXCR6/g\r\ngLtCKqyAZvuK3pJMzX6frl2AUmyYjYMQeP8XUi7+EoEqcLkUW6+jWSd8xx6D\r\nUI5iLVS7dD2pRSOWhSyxwaxrH3S93qixYiWOZ+rglOJR5HQxw2DKb7gqOabq\r\nrNcOgh3QClOeMFw6h8wCbRyA0WQjrBq2ipdkSaCga4tKIp4sc5g9qP09d33W\r\ncjfO7PT8SxeO2UfhjCBcoDl5TGdhYKOBxZA=\r\n=IXsX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"ccbe09f6118bf73e30f80ae09980b8dba587db44","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.7_1673668196717_0.045223965948305134","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@iabgpp/cmpapi","version":"3.0.8","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.8","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"1d8551767e97e499d09285544927b6002a97aa9d","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.8.tgz","fileCount":408,"integrity":"sha512-+7ibr6dgmFe9BIZs31e459jZrCnrAnzd6napE6+gE6zhN7XmrXzqV+T5adcEK8RVNs4j0wovEzk/2JnHO8cG6w==","signatures":[{"sig":"MEYCIQD8NSiotgvNRapA8JdBJ4RAkiBfo/HWD62rdDwTzrvBkAIhAP2HXGXIZe732DJ6bwPJb77W8CQ8ETw7gObmuUfs3kCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjytcVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF3w//cDdchx5iXJOO7zS7dgkIlVPI8vfkd4/fmjngWkyD6AX6BITb\r\nrtYY8m5qW68gwfnJy8FAWMqAFQE5HoD5qUtqUSnhMne0i7xLKHq/u3DTJ0zy\r\naK6VxfsmkqroUcF2TmFKbA37yjGYZ4MKGLgfVVFnrPir8g8XtZV2WT6pRYj8\r\n6vSnzTDPQ++ufnBIk+3/+qUWpn3i6Btend0cCHN4+L8mQefscGbqrERkceZz\r\nBs7MhL3/24ONPSJSYsc6gPSfJJq5FfPjdsfQ+MwH0Ud96bkXPNR2UPLYY5fE\r\nhPGPIT8lNPcIBNmtJTHkQXFu+Wi1KeTAdAQlt31lx4xUbYvyip5sBJmZ/EbC\r\n/9zTW5TNWW+uEj1WbFvVVc1lhWZkET9rDHWx1X3PIEgCC/mO+Jb0rgP+R6DF\r\nsP1k+e14vXCa44gZK0QRdH0tfMEn19s3wXfY4UkcU+MBFtdq0KDyKpN5StN3\r\nq7ZghqFLkTiOyPxPIRr7IvB7CcokhNFLIfVn7DLOTFjMGv6UpaLsQ2GwaJ0X\r\nouq0unSDpQeBtFdqdkBY9/cjlUd6tkfJ6wPOlY268gaDCH6NYLeF8dJJluyo\r\nSbJBMJC1LR+jmGD9hNYys8r/ynnfjUlx+bLJQ6+z6Ps8biMYz90HY7miQYwu\r\nNqA/BbErvbIMaoevApojkgYCHxWYiMuoODI=\r\n=LvBk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8b71665fce2a8bcd154bd0882102f27a1c17a9a3","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.8_1674237717232_0.34439377700730844","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@iabgpp/cmpapi","version":"3.0.9","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.9","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"c57c0adf40c1ee3347ac470d09d7a1dfc421516e","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.9.tgz","fileCount":408,"integrity":"sha512-5tKN2YCxffrWouKPzubXEaINo6U/aktbzdSHYV07spLsNCpVAK2yEB1+lpg/Az1++5CE9f9diH+3oDr4jZ3kLA==","signatures":[{"sig":"MEUCIB8URSV4Udh8tY2o3j7+eyrLAbpnVHmp++/1ERNJOzMgAiEA1t4KccFIHwdMNBn7OLZMg5e749YdrVKcXmrHx4e0WSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjytfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofZQ/+OfhXdIH1gyXkLQnEDKSyhRGYJixVxupQ+6bXD6+y2XAYFWXk\r\nhx1JTOaehMiFgMfm96n7BuhaI1yf++4rbQZdH6yb2EY2rnz67CFoWaPN9LlQ\r\n3jb6ZPa3+E/J2l35RG54X5XZ+V7+923ila2iO33nDjN3ZVTLI/+SKBxm7ZpQ\r\nXEXNjtnULHmdL3bOZu/MPg+zzX28IF8ZoHAM97RxbL/XwWr+K4jKiCAm5ORh\r\nDr3FSOIbpt0wzWny2Fqx1/2zYRKKY3lNUkap22i6TwrtFh9nnPGBiN7I36lC\r\nlpVBIfH5R2JR/cNUcHE7hxzfj20biNVYvqtYMCuXYbu1k4mPcxFWgOu4v4o4\r\n/yV7/qNJquk65VyTft59xM6GgDjSbStn9FtnuXyQ6aW0PA5x9lZR/NiBdTnX\r\niLr1ROoQ8WNq3G0FX0QuxjCYSyMsh/+/7poPsY1F3tT1vsm2597WC+loUpy4\r\nyGaGuJs+Muc15hJZ2XLWOOGUd5KCzLoB/3ss33k/anLfIA/y0fWaSaE7Ifa9\r\nAmVJFBDxzJ3fiuQ6UsY7RNq5RBtoAnndERNRE+T8Egx2/tXEEkZkIN3dgtvA\r\npjEHDuM4hMnyZgRq6LIh5P7hCFvTgvA+moAK2nRR6Gam3q+6dy842aj77SpP\r\nd4WfWICjqGvAe3KV8DnKKNNk9Fk6qdHuUUM=\r\n=ztEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"efe344b1b366af2e62ce3b19b0879f3976d447c5","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.9_1674237911766_0.3983090847675177","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@iabgpp/cmpapi","version":"3.0.10","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.0.10","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"3670232b44cb0e39a7d5733e0c7316959bf4452b","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.0.10.tgz","fileCount":408,"integrity":"sha512-HEAiOfaHv06C9sqHGJTghSRDlSGGjM62ADlMJDcD8sfgJphT02D++iEbHG+hJI7Nu6eEe5+acGuCmX6mlafeaw==","signatures":[{"sig":"MEUCIQD+FwRcbrw/DgnZ3+OTOcmMeWELdfvCHQL8STJMV/G7lQIgB1hHcqOPS7Dhu6T08PyN0o3Nn3JfZagH6TBAkLB1od0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyxYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGahAAh3MTZBnUhdva8a2nAY+5o4HSAI1wJo7MQkvhERTAOhe+wANc\r\noC0O2r5SKGWrjbcLmwv6zMZT72K/Ydm7SyVR8HbIJUEoMO83vXj/k3qoVmdu\r\nud9wgCwSK+7W+IWjXJE46nkiTsrac1+im9ezrAQtRGM4GMI/bxYD7iRvNy63\r\nlmWZVoBUP2oLVvAeSvxx8kz8hNVhEI4lLAW6i2lkdxdzE5sldfbT3KhFF5X9\r\nJ2KmgvtaNx2kzen/s9F9uuvmv8fy6er247FenLQdMjvPZTtbZzV0RquwBuIv\r\nB7i8gco1Fb6VIqZG0haEhHYXVkVzk7bXjVtGy8Q6DbO5brnLgTytJ5D/j+HO\r\nWe7zvbDR8NQBUNKwQ/a1ylqFl+kRWmRtnx5NynMGC+Lmd9MJ6QyLyVLHLYdc\r\nj4OHaBwfkc+mKsre+2zofgZTDkoHSiRQjtfwiGAMBjVOf9UaQzq4DYwK6bWd\r\nOESMQgMEfpsDXzNsGOl1jQJccnAcTS29ebrMtnL2bO+H6rdle4Zc/xBbiYpA\r\nAhG4w1feIGx/wFB9VCy0wHiMXR4BAibWzQDQhHQQKeHt4UnDw9wP1NmsrAwR\r\nxQYxbJXh1ZDxYKtU+ilFs9pGfVxGHofhPtMXTgqLe9nIb5xx8mp8G4YVtXJZ\r\ncBVBYvIWfxAsb61eftyUSu9IxlVyYzEETzA=\r\n=98sl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4a2e460b9d92438e8084e062e7992eda5df4d9cc","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"8.19.1","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"18.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.0.10_1674253825467_0.8290694166032906","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@iabgpp/cmpapi","version":"3.1.0","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.0","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"3689997b194b11f7d48ef09da2550b99589e548e","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.0.tgz","fileCount":432,"integrity":"sha512-k1a+0HmF6uXKuTqcgIwHwdCMKbUxkh9AmqNUj6sr1bpoFQJSHebR9bzjhaioeIIqwzm8LW+fsJE8EPsCG2uVQA==","signatures":[{"sig":"MEUCIQD4WRXnj9aRP1Sy5B0khUoSsuqVdyplUitOvDiKL3CSHQIgSJd9Vo+72mmJrSr93tFzYdmNiwOZRfdi5eH8fdvOLRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404704},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b9de57f40f5145246706d0f401a46cec8fbfd1e7","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"9.8.0","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.0_1692708984038_0.5946523335287537","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@iabgpp/cmpapi","version":"3.1.1","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.1","maintainers":[{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"e3e2984d033cd32c3f910378badd08bf619a3bdc","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.1.tgz","fileCount":432,"integrity":"sha512-IxHIAdHSRFUxy1FUNd568HowoN81G3FaD3g5e+T02z6oN2ACo5XE6glHqF5ygPxEF3tFtJ5xNQn1t7mXswnkdg==","signatures":[{"sig":"MEUCIQClMLwFjb0VLaojxU1kMCFp/WGkVzwoN0NIrYyNNq6+nQIgHgDppKfL+TSh9J8Yk17+6oUEEI02KrkCeofELiKfs5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404760},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c43ddbb3ebccca18d224e620effdbf9a1b2ea557","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"chuff","email":"chad@thehuffs.net"},"_npmVersion":"10.5.0","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.1_1714413570627_0.9213638897353047","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@iabgpp/cmpapi","version":"3.1.2","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.2","maintainers":[{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"bd8494ae3db14607dad205e3da9cf8741c9225ee","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.2.tgz","fileCount":432,"integrity":"sha512-llsEybwCXUCn2GD4piV2LrODgpegFmKj7TUSwhAoJDSuzDiFE0Grfrn9nh3/iHUdaGS0DA4iwhM6QDRSplQMHQ==","signatures":[{"sig":"MEUCIQDMRnRfGfqH/prcp/G3hzWBLqKgkng9ui9s7azls5kyxwIgGQqhEwuJshnWgczm5JtgdakghjTHqoA9qcVrkKDgD4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404712},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b05df8e8cc7d01515dc67de055e12cc90b6f1288","private":false,"scripts":{"test":"npx mocha","build":"./build"},"_npmUser":{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},"_npmVersion":"8.5.5","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.2_1722525158009_0.46576017174109574","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@iabgpp/cmpapi","version":"3.1.3","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.3","maintainers":[{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"3852c69b3ba12ce28a43851d7704dcc2e6f35b8e","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.3.tgz","fileCount":592,"integrity":"sha512-SX1VPb2YOZhLYholpV6lOKF1qbDVvJUTvPVM6QCHIHn3rVOm+Jpln9jjf/5wnIKnipsUfgi5MEoNFG68Yxky+g==","signatures":[{"sig":"MEYCIQDpgNd4uydFTtwbohwyKCcj7U+33z4H4n0VZHR+By57zAIhAOAWqA2DPbd0gOYs439RTjQYMx9QigMiErM2CNP6Q7tM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608782},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"d37a58a6d26011ed5427c9f245f17857f4d56fb3","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},"_npmVersion":"8.5.5","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.3_1726502058641_0.632587210749209","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@iabgpp/cmpapi","version":"3.1.4","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.4","maintainers":[{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"chuff","email":"chad@thehuffs.net"}],"dist":{"shasum":"b62ed1f524884429f15aeebfdd7c3072b7c6a6db","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.4.tgz","fileCount":652,"integrity":"sha512-OGjqQs1Zf3LDa71slQ1XK0Bz2bKQ46QeyHA3ejWIvBLVHP+rYD8gKyL07ZjTAi0kyhbtj+eSSf1XoDDdKGgYyQ==","signatures":[{"sig":"MEYCIQDC4rPlIXgdkFrxMawBkabIAfV/ZnxdVduGFOqQVG+72gIhAIz3ff32xkwg/odPRvxf5YRewxjSWdMleEntMG22CeIs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727035},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"f5d4ad2d3672b539462983c821dac2942243c077","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},"_npmVersion":"8.5.5","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.4_1727716477782_0.3901628383630156","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@iabgpp/cmpapi","version":"3.1.5","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.5","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"}],"dist":{"shasum":"71c4a2673168ed2713edfd42e1740fc43b77f016","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.5.tgz","fileCount":748,"integrity":"sha512-3TDr/mbZi5HHwOe4DJfbzKOjx8Jle8LWo4Hq8uD5JUc5S2VUEveYjOVcHDVz3+PyhvAnjUs6x27psT6PWaHRng==","signatures":[{"sig":"MEUCIQDGeyP3BoHUuBiFUF0BDP8H374ZFXlynr3xvckF0eJTJAIgFixbWjd2XJDliUjNSllJZV/d+EZkR3T7buCAW9O5gxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833854},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"0cd7ef30940fa309b4d7bade76b5123772ed4a59","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},"_npmVersion":"8.5.5","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.5_1734631970946_0.602041523758488","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@iabgpp/cmpapi","version":"3.1.6","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.6","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"}],"dist":{"shasum":"e6ffabac5b55daf2f4ab71ace58c6edb41168db9","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.6.tgz","fileCount":748,"integrity":"sha512-gR9gpPFAo8yhTJJNh8mzaepwPOyQIe/evqjX5qZqGrHuGN4+yr5nTv20RAfmqT1WVtiAnbEYoZuJ1u/3cyChQA==","signatures":[{"sig":"MEUCIQD3MWxsuRpXnkON2DgPgBrekeIy956QH9XSV/nwAThaHwIgV741gPhSRNADmkth+qSFdwlf5b1loU5wiP1YZJU8YEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835308},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3f85a12c948f3c955b1d46208ce9b59e7592e424","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"},"_npmVersion":"8.19.3","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"16.19.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.6_1741028407639_0.16339726738042915","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@iabgpp/cmpapi","version":"3.1.7","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.7","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"aitnitishshelage","email":"nitish.shelage@aitglobalinc.com"}],"dist":{"shasum":"dbdaf542fc11244611f7124ba045db746a413bd8","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.7.tgz","fileCount":748,"integrity":"sha512-CmSFpSFz3ksjDULGZf0F0iYA7ZDniBpFa4s6a/UEHUB3XhKR6GCPKMvFUsrmb4uMjbbBmzUqQAiU+xkr6wV9CA==","signatures":[{"sig":"MEQCIGn+e7SKqZHxPorq6yc1O2Q1DMWhtf2cxKMSFJIb640fAiAruoPMv2xD72MJfmagXmVQoD+tcyr/ZJNT9gNb59PCqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835432},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"114e82b25bb66d39ebeb3d3ac512e960ca95f763","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"imayankmishra","email":"mayank@iabtechlab.com"},"_npmVersion":"10.8.2","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.7_1749495755524_0.954934838110518","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@iabgpp/cmpapi","version":"3.1.8","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.8","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"sirajmx","email":"siraj@kodescan.com"}],"dist":{"shasum":"fd5351d3217cc36b92cb73a9e60275912380cfc8","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.8.tgz","fileCount":764,"integrity":"sha512-jXoWGLBaHCEY6llM3xHWcAVu95C0W4VftfhZnY/1yxV6uzI2j6+FI7S3tk0tCDw0ch5g7xQneuOGVUAn53ELAQ==","signatures":[{"sig":"MEQCICgqLngMWFZApT7Qmdnx94zoJMM7cs2uDLzQZIBhmIBvAiBXBdp3o32ZtgCKF+xE9BbTBHHlHD4zuZr1KS3BiQF5zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863343},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"6f22906722a00f3f6799ab6ecc7ad09efc1198ce","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"imayankmishra","email":"mayank@iabtechlab.com"},"_npmVersion":"10.8.2","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.8_1770142680031_0.13092454850963753","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@iabgpp/cmpapi","version":"3.1.9","license":"Apache-2.0","_id":"@iabgpp/cmpapi@3.1.9","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"sirajmx","email":"siraj@kodescan.com"}],"dist":{"shasum":"9840baeb52b6882071189fa7829e44f7bb851975","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.1.9.tgz","fileCount":764,"integrity":"sha512-hV+YclE81qNyiO4fMQKEczb37bBhHWzMEBdEMfrMz7IW8wewnJEKInpo8wA+MClpGTQy3Z3gp2Iy4mbZzwfSpA==","signatures":[{"sig":"MEUCIQDc9lDmLiSUv5x+Hi9k3xUQGeFzeFh/kAmf5o+SXhmINQIgWEnzocea+dL47teYx5CzSGov+lwE8N+EhXUE+krmVGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865673},"main":"lib/cjs/index.js","type":"module","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"9fdd2c33bd74ff7a79b1022718806c817e62258c","private":false,"scripts":{"test":"npx mocha --timeout 10000","build":"./build"},"_npmUser":{"name":"imayankmishra","email":"mayank@iabtechlab.com"},"_npmVersion":"10.8.2","description":"Encode/decode consent information with the IAB GPP Framework","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","jsdom":"^20.0.0","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","jsdom-global":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cmpapi_3.1.9_1772466980653_0.30836688592927675","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@iabgpp/cmpapi","version":"3.2.0","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/IABTechLab/iabgpp-es.git","directory":"modules/cmpapi"},"private":false,"type":"module","main":"lib/cjs/index.js","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"scripts":{"build":"./build","test":"npx mocha --timeout 10000"},"devDependencies":{"@types/jest":"^28.1.6","chai":"^4.3.6","jsdom":"^20.0.0","jsdom-global":"^3.0.2","mocha":"^10.0.0","sinon":"^14.0.0","terser":"^5.14.1","ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"c302ce9eed1ca21faf3376f48848a707cd8d8db8","_id":"@iabgpp/cmpapi@3.2.0","description":"Encode/decode consent information with the IAB GPP Framework","bugs":{"url":"https://github.com/IABTechLab/iabgpp-es/issues"},"homepage":"https://github.com/IABTechLab/iabgpp-es#readme","_nodeVersion":"20.20.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-p7qO2vhSZ/dzfRrWUbDWSXIl3rkvdAA+dQdoScDdbyf+HJBNqBuCuM4MsddTwT2QIQYsjb0F9ES6+Cx/KncxrQ==","shasum":"dff05fae10dc7b60acb0fd91fa6d498796192c77","tarball":"https://registry.npmjs.org/@iabgpp/cmpapi/-/cmpapi-3.2.0.tgz","fileCount":832,"unpackedSize":991501,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iabgpp%2fcmpapi@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+3X5S7KWnB6hFauZfzbazHd9cSo8SG+2TTAfals9EwQIhANCS2mVyEWtgEbkl1GOdY3P/Z0yqDZJaNFBrR0VrcFnt"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ae555cb-be1a-46f7-af17-596964d5bdf7"}},"directories":{},"maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"sirajmx","email":"siraj@kodescan.com"},{"name":"xdevanshux","email":"devanshu@kodescan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cmpapi_3.2.0_1785788794453_0.725458931074753"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-04T15:29:51.695Z","modified":"2026-08-03T20:26:35.052Z","3.0.2":"2023-01-04T15:12:54.755Z","3.0.3":"2023-01-04T15:22:52.281Z","3.0.4":"2023-01-04T15:29:51.950Z","3.0.5":"2023-01-10T23:29:02.598Z","3.0.6":"2023-01-14T03:39:27.163Z","3.0.7":"2023-01-14T03:49:56.940Z","3.0.8":"2023-01-20T18:01:57.386Z","3.0.9":"2023-01-20T18:05:11.932Z","3.0.10":"2023-01-20T22:30:25.632Z","3.1.0":"2023-08-22T12:56:24.242Z","3.1.1":"2024-04-29T17:59:30.802Z","3.1.2":"2024-08-01T15:12:38.233Z","3.1.3":"2024-09-16T15:54:18.859Z","3.1.4":"2024-09-30T17:14:38.068Z","3.1.5":"2024-12-19T18:12:51.211Z","3.1.6":"2025-03-03T19:00:07.870Z","3.1.6-1":"2025-03-06T17:50:05.027Z","3.1.6-2":"2025-03-07T15:40:51.719Z","3.1.7":"2025-06-09T19:02:35.731Z","3.1.8":"2026-02-03T18:18:00.227Z","3.1.9":"2026-03-02T15:56:20.859Z","3.2.0":"2026-08-03T20:26:34.597Z"},"license":"Apache-2.0","description":"Encode/decode consent information with the IAB GPP Framework","maintainers":[{"name":"chuff","email":"chad@thehuffs.net"},{"name":"imayankmishra","email":"mayank@iabtechlab.com"},{"name":"sirajmx","email":"siraj@kodescan.com"},{"name":"xdevanshux","email":"devanshu@kodescan.com"}],"readme":"# iabgpp-es\n\nEncode/decode consent information with the IAB GPP Framework\n\n(https://iabtechlab.com/gpp/)\n\n## Methods available to CMPs\n\n```javascript\nconstructor(cmpId: number, cmpVersion: number, customCommands?: CustomCommands)\nfireEvent(eventName: string, value: any)\nfireErrorEvent(value: string)\nfireSectionChange(value: string)\ngetEventStatus()\nsetEventStatus(eventStatus: EventStatus)\ngetCmpStatus()\nsetCmpStatus(cmpStatus: CmpStatus)\ngetCmpDisplayStatus(): CmpDisplayStatus\nsetCmpDisplayStatus(cmpDisplayStatus: CmpDisplayStatus)\ngetApplicableSections(): number[]\nsetApplicableSections(applicableSections: number[]): void\ngetSignalStatus(): SignalStatus\nsetSignalStatus(signalStatus: SignalStatus): void\nsetGppString(encodedGppString: string): void\ngetGppString(): string\nsetSectionString(sectionName: string, encodedSectionString: string): void\nsetSectionStringById(sectionId: number, encodedSectionString: string): void\ngetSectionString(sectionName: string): string\ngetSectionStringById(sectionId: number): string\nsetFieldValue(sectionName: string, fieldName: string, value: any): void\nsetFieldValueBySectionId(sectionId: number, fieldName: string, value: any)\ngetFieldValue(sectionName: string, fieldName: string): any\ngetFieldValueBySectionId(sectionId: number, fieldName: string)\ngetSection(sectionName: string): any\ngetSectionById(sectionId: number): any\nhasSection(sectionName: string): any\nhasSectionId(sectionId: number): any\ndeleteSection(sectionName: string)\ndeleteSectionById(sectionId: number)\nclear()\ngetObject()\ngetGvlFromVendorList(vendorList: VendorList): GVL\nasync getGvlFromUrl(gvlUrlConfig: GVLUrlConfig): Promise<GVL>\n```\n\n## Commands available to consumers\n\n```javascript\n__gpp(\"addEventListener\", callback?, parameter?)\n__gpp(\"getField\", callback?, parameter?)\n__gpp(\"getSection\", callback?, parameter?)\n__gpp(\"hasSection\", callback?, parameter?)\n__gpp(\"ping\", callback?, parameter?)\n__gpp(\"removeEventListener\", callback?, parameter?)\n```\n\n## CMP usage Example\n\n```javascript\n<script>\n  import {CmpApi} from '@iabgpp/cmpapi'; const cmpApi = new CmpApi(1, 3); cmpApi.setGppString(gppString);\n  cmpApi.setFieldValue(\"uspv1\", \"OptOutSale\", 0); cmpApi.fireUpdate(\"uspv1\"); console.log(cmpApi.getGppString());\n</script>\n```\n\n## Consumer usage example\n\n```javascript\n<script src=\"/js/stub/stub.js\"></script>\n<script>\n  console.log(__gpp(\"ping\"));\n\n  __gpp(\"addEventListener\", function (evt) {\n    console.log(\"Received uspv1 event: \" + evt);\n    console.log(__gpp(\"getGPPString\"));\n  }, \"uspv1\");\n\n  if(__gpp(\"hasSection\", null, \"tcfeuv2\")) {\n    console.log(__gpp(\"getSection\", null, \"tcfeuv2\"));\n  }\n\n  if(__gpp(\"hasSection\", null, \"uspv1\")) {\n    console.log(__gpp(\"getField\", null, \"uspv1.OptOutSale\"));\n  }\n</script>\n```\n\n## Fields\n\n| Section Name | Section ID | Field                               | Data Type/Value                                                |\n| ------------ | ---------- | ----------------------------------- | -------------------------------------------------------------- |\n| tcfeuv2      | 2          | Version                             | 6 bit int. Value is 2.                                         |\n| tcfeuv2      | 2          | Created                             | Datetime. Updated when fields are set                          |\n| tcfeuv2      | 2          | LastUpdated                         | Datetime. Updated when fields are set                          |\n| tcfeuv2      | 2          | CmpId                               | 12 bit int                                                     |\n| tcfeuv2      | 2          | CmpVersion                          | 12 bit int                                                     |\n| tcfeuv2      | 2          | ConsentScreen                       | 6 bit int                                                      |\n| tcfeuv2      | 2          | ConsentLanguage                     | 2 character country code                                       |\n| tcfeuv2      | 2          | VendorListVersion                   | 12 bit int                                                     |\n| tcfeuv2      | 2          | PolicyVersion                       | 6 bit int. Value is 2                                          |\n| tcfeuv2      | 2          | IsServiceSpecific                   | Boolean                                                        |\n| tcfeuv2      | 2          | UseNonStandardStacks                | Boolean                                                        |\n| tcfeuv2      | 2          | SpecialFeatureOptins                | Boolean array of size 12                                       |\n| tcfeuv2      | 2          | PurposeConsents                     | Boolean array of size 24                                       |\n| tcfeuv2      | 2          | PurposeLegitimateInterests          | Boolean array of size 24                                       |\n| tcfeuv2      | 2          | PurposeOneTreatment                 | Boolean                                                        |\n| tcfeuv2      | 2          | PublisherCountryCode                | 2 character country code                                       |\n| tcfeuv2      | 2          | VendorConsents                      | Integer array of variable size                                 |\n| tcfeuv2      | 2          | VendorLegitimateInterests           | Integer array of variable size                                 |\n| tcfeuv2      | 2          | PublisherRestrictions               | Integer array of variable size                                 |\n| tcfeuv2      | 2          | PublisherPurposesSegmentType        | 3 bit int. Value is 3                                          |\n| tcfeuv2      | 2          | PublisherConsents                   | Boolean array of size 24                                       |\n| tcfeuv2      | 2          | PublisherLegitimateInterests        | Boolean array of size 24                                       |\n| tcfeuv2      | 2          | NumCustomPurposes                   | 6 bit int                                                      |\n| tcfeuv2      | 2          | PublisherCustomConsents             | Boolean array where size is set by the NumCustomPurposes field |\n| tcfeuv2      | 2          | PublisherCustomLegitimateInterests  | Boolean array where size is set by the NumCustomPurposes field |\n| tcfeuv2      | 2          | VendorsAllowedSegmentType           | 3 bit int. Value is 2                                          |\n| tcfeuv2      | 2          | VendorsAllowed                      | Integer array of variable size                                 |\n| tcfeuv2      | 2          | VendorsDisclosedSegmentType         | 3 bit int. Value is 1                                          |\n| tcfeuv2      | 2          | VendorsDisclosed                    | Integer array of variable size                                 |\n| tcfcav1      | 5          | Version                             | 6 bit int. Value is 2.                                         |\n| tcfcav1      | 5          | Created                             | Datetime. Updated when any fields are set                      |\n| tcfcav1      | 5          | LastUpdated                         | Datetime. Updated when any fields are set                      |\n| tcfcav1      | 5          | CmpId                               | 12 bit int                                                     |\n| tcfcav1      | 5          | CmpVersion                          | 12 bit int                                                     |\n| tcfcav1      | 5          | ConsentScreen                       | 6 bit int                                                      |\n| tcfcav1      | 5          | ConsentLanguage                     | 2 character country code                                       |\n| tcfcav1      | 5          | VendorListVersion                   | 12 bit int                                                     |\n| tcfcav1      | 5          | TcfPolicyVersion                    | 6 bit int. Value is 2.                                         |\n| tcfcav1      | 5          | UseNonStandardStacks                | Boolean                                                        |\n| tcfcav1      | 5          | SpecialFeatureExpressConsent        | Boolean array of size 12                                       |\n| tcfcav1      | 5          | PurposesExpressConsent              | Boolean array of size 24                                       |\n| tcfcav1      | 5          | PurposesImpliedConsent              | Boolean array of size 24                                       |\n| tcfcav1      | 5          | VendorExpressConsent                | Integer array of variable size                                 |\n| tcfcav1      | 5          | VendorImpliedConsent                | Integer array of variable size                                 |\n| tcfcav1      | 5          | PubRestrictions                     | RangeEntry list of variable size                               |\n| tcfcav1      | 5          | PubPurposesSegmentType              | 3 bit int. Value is 3                                          |\n| tcfcav1      | 5          | PubPurposesExpressConsent           | Boolean array of size 24                                       |\n| tcfcav1      | 5          | PubPurposesImpliedConsent           | Boolean array of size 24                                       |\n| tcfcav1      | 5          | NumCustomPurposes                   | 6 bit int                                                      |\n| tcfcav1      | 5          | CustomPurposesExpressConsent        | Boolean array where size is set by the NumCustomPurposes field |\n| tcfcav1      | 5          | CustomPurposesImpliedConsent        | Boolean array where size is set by the NumCustomPurposes field |\n| tcfcav1      | 5          | DisclosedVendorsSegmentType         | 3 bit int. Value is 1                                          |\n| tcfcav1      | 5          | DisclosedVendors                    | Integer list of variable size                                  |\n| uspv1        | 6          | Version                             | 6 bit int. Value is 1                                          |\n| uspv1        | 6          | Notice                              | 2 bit int                                                      |\n| uspv1        | 6          | OptOutSale                          | 2 bit int                                                      |\n| uspv1        | 6          | LspaCovered                         | 2 bit int                                                      |\n| usnat        | 7          | Version                             | 6 bit int. Value is 1                                          |\n| usnat        | 7          | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SharingOptOutNotice                 | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SensitiveDataProcessingOptOutNotice | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SensitiveDataLimitUseNotice         | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SharingOptOut                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | SensitiveDataProcessing             | 2 bit int array of size 16. 0=Not applicable, 1=Yes, 2=No      |\n| usnat        | 7          | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usnat        | 7          | PersonalDataConsents                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnat        | 7          | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usnat        | 7          | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usnat        | 7          | Gpc                                 | Boolean                                                        |\n| usca         | 8          | Version                             | 6 bit int. Value is 1                                          |\n| usca         | 8          | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | SharingOptOutNotice                 | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | SensitiveDataLimitUseNotice         | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | SharingOptOut                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | SensitiveDataProcessing             | 2 bit int array of size 9. 0=Not applicable, 1=Yes, 2=No       |\n| usca         | 8          | KnownChildSensitiveDataConsents     | 2 bit int array of size 2. 0=Not applicable, 1=Yes, 2=No       |\n| usca         | 8          | PersonalDataConsents                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usca         | 8          | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usca         | 8          | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usca         | 8          | Gpc                                 | Boolean                                                        |\n| usva         | 9          | Version                             | 6 bit int. Value is 1                                          |\n| usva         | 9          | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usva         | 9          | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usva         | 9          | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | Version                             | 6 bit int. Value is 1                                          |\n| usco         | 10         | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | SensitiveDataProcessing             | 2 bit int array of size 7. 0=Not applicable, 1=Yes, 2=No       |\n| usco         | 10         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usco         | 10         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usco         | 10         | GpcSegmentIncluded                  | Boolean. Deafult is true                                       |\n| usco         | 10         | Gpc                                 | Boolean                                                        |\n| usut         | 11         | Version                             | 6 bit int. Value is 1                                          |\n| usut         | 11         | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | SensitiveDataProcessingOptOutNotice | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usut         | 11         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usut         | 11         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | Version                             | 6 bit int. Value is 1                                          |\n| usct         | 12         | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usct         | 12         | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usct         | 12         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usct         | 12         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usct         | 12         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usct         | 12         | Gpc                                 | Boolean                                                        |\n| usfl         | 13         | Version                             | 6 bit int. Value is 1                                          |\n| usfl         | 13         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usfl         | 13         | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usfl         | 13         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usfl         | 13         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | Version                             | 6 bit int. Value is 1                                          |\n| usmt         | 14         | SharingNotice                       | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usmt         | 14         | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usmt         | 14         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmt         | 14         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usmt         | 14         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usmt         | 14         | Gpc                                 | Boolean                                                        |\n| usor         | 15         | Version                             | 6 bit int. Value is 1                                          |\n| usor         | 15         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | SensitiveDataProcessing             | 2 bit int array of size 11. 0=Not applicable, 1=Yes, 2=No      |\n| usor         | 15         | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usor         | 15         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usor         | 15         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usor         | 15         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usor         | 15         | Gpc                                 | Boolean                                                        |\n| ustx         | 16         | Version                             | 6 bit int. Value is 1                                          |\n| ustx         | 16         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| ustx         | 16         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustx         | 16         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| ustx         | 16         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| ustx         | 16         | Gpc                                 | Boolean                                                        |\n| usde         | 17         | Version                             | 6 bit int. Value is 1                                          |\n| usde         | 17         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | SensitiveDataProcessing             | 2 bit int array of size 9. 0=Not applicable, 1=Yes, 2=No       |\n| usde         | 17         | KnownChildSensitiveDataConsents     | 2 bit int array of size 5. 0=Not applicable, 1=Yes, 2=No       |\n| usde         | 17         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usde         | 17         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usde         | 17         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usde         | 17         | Gpc                                 | Boolean                                                        |\n| usia         | 18         | Version                             | 6 bit int. Value is 1                                          |\n| usia         | 18         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | SensitiveDataOptOutNotice           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usia         | 18         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usia         | 18         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usia         | 18         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usia         | 18         | Gpc                                 | Boolean                                                        |\n| usne         | 19         | Version                             | 6 bit int. Value is 1                                          |\n| usne         | 19         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usne         | 19         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usne         | 19         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usne         | 19         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usne         | 19         | Gpc                                 | Boolean                                                        |\n| usnh         | 20         | Version                             | 6 bit int. Value is 1                                          |\n| usnh         | 20         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usnh         | 20         | KnownChildSensitiveDataConsents     | 2 bit int array of size 3. 0=Not applicable, 1=Yes, 2=No       |\n| usnh         | 20         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnh         | 20         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usnh         | 20         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usnh         | 20         | Gpc                                 | Boolean                                                        |\n| usnj         | 21         | Version                             | 6 bit int. Value is 1                                          |\n| usnj         | 21         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | SensitiveDataProcessing             | 2 bit int array of size 10. 0=Not applicable, 1=Yes, 2=No      |\n| usnj         | 21         | KnownChildSensitiveDataConsents     | 2 bit int array of size 5. 0=Not applicable, 1=Yes, 2=No       |\n| usnj         | 21         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usnj         | 21         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usnj         | 21         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usnj         | 21         | Gpc                                 | Boolean                                                        |\n| ustn         | 22         | Version                             | 6 bit int. Value is 1                                          |\n| ustn         | 22         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| ustn         | 22         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| ustn         | 22         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| ustn         | 22         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| ustn         | 22         | Gpc                                 | Boolean                                                        |\n| usmn         | 23         | Version                             | 6 bit int. Value is 1                                          |\n| usmn         | 23         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usmn         | 23         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | MspaCoveredTransaction              | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | MspaOptOutOptionMode                | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | MspaServiceProviderMode             | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmn         | 23         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usmn         | 23         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usmn         | 23         | Gpc                                 | Boolean                                                        |\n| usmd         | 24         | MspaVersion                         | 6 bit int. Value is 1                                          |\n| usmd         | 24         | MspaCoveredTransaction              | 2 bit int. 1=Yes, 2=No                                         |\n| usmd         | 24         | MspaMode                            | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usmd         | 24         | GpcSegmentType                      | 2 bit int. Value is 1                                          |\n| usmd         | 24         | GpcSegmentIncluded                  | Boolean. Default is true                                       |\n| usmd         | 24         | Gpc                                 | Boolean                                                        |\n| usin         | 25         | MspaVersion                         | 6 bit int. Value is 1                                          |\n| usin         | 25         | MspaCoveredTransaction              | 2 bit int. 1=Yes, 2=No                                         |\n| usin         | 25         | MspaMode                            | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usin         | 25         | SensitiveDataConsentSegmentIncluded | Boolean. Default is true                                       |\n| usin         | 25         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usky         | 26         | MspaVersion                         | 6 bit int. Value is 1                                          |\n| usky         | 26         | MspaCoveredTransaction              | 2 bit int. 1=Yes, 2=No                                         |\n| usky         | 26         | MspaMode                            | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usky         | 26         | SensitiveDataConsentSegmentIncluded | Boolean. Default is true                                       |\n| usky         | 26         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n| usri         | 27         | MspaVersion                         | 6 bit int. Value is 1                                          |\n| usri         | 27         | MspaCoveredTransaction              | 2 bit int. 1=Yes, 2=No                                         |\n| usri         | 27         | MspaMode                            | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | ProcessingNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | SaleOptOutNotice                    | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | TargetedAdvertisingOptOutNotice     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | SaleOptOut                          | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | TargetedAdvertisingOptOut           | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | KnownChildSensitiveDataConsents     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | AdditionalDataProcessingConsent     | 2 bit int. 0=Not applicable, 1=Yes, 2=No                       |\n| usri         | 27         | SensitiveDataConsentSegmentIncluded | Boolean. Default is true                                       |\n| usri         | 27         | SensitiveDataProcessing             | 2 bit int array of size 8. 0=Not applicable, 1=Yes, 2=No       |\n\n## Example Usage / Encoder / Decoder\n\n[https://iabgpp.com](https://iabgpp.com)\n","readmeFilename":"README.md","homepage":"https://github.com/IABTechLab/iabgpp-es#readme","repository":{"type":"git","url":"git+https://github.com/IABTechLab/iabgpp-es.git","directory":"modules/cmpapi"},"bugs":{"url":"https://github.com/IABTechLab/iabgpp-es/issues"}}