from src import app # Example event JSON for Lambda orchardAssetEvent = { "eventSource": "aws:kafka", "eventSourceArn": "arn:aws:kafka:us-east-1:437795906767:cluster/qa-managed-kafka-cdc-destination/9d840e30-6e78-4bf7-8ab2-8d788cff806d-6", "bootstrapServers": "b-3.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-2.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-1.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094", "records": { "cdc.musicGraphV5.orchardAsset-0": [ { "topic": "cdc.musicGraphV5.orchardAsset", "partition": 0, "offset": 38232985, "timestamp": 1660310044892, "timestampType": "CREATE_TIME", "key": "U3RydWN0e2lkPUNFNFlJWDh5aEV0VW9fZy1iaWVraUlrQUFBQUFFNm1ERmdBQUFBQUFBQUFBQUFBQm1WdUdEWjg9LHR4SWQ9MzI5ODc2MjQ2LHNlcT0wLG1ldGFkYXRhPVN0cnVjdHthdXRoZW50aWNhdGVkVXNlcj1rZmNuLW40ai1zaW5rLWF0cyxleGVjdXRpbmdVc2VyPWtmY24tbjRqLXNpbmstYXRzLGNvbm5lY3Rpb25UeXBlPWJvbHQsY29ubmVjdGlvbkNsaWVudD0xMC4xMDAuNTkuMjIzOjM2ODQ4LGNvbm5lY3Rpb25TZXJ2ZXI9MTAuMTAwLjU1LjE4Mjo3Njg3LHNlcnZlcklkPTY3MWM2YWYyLGNhcHR1cmVNb2RlPUZVTEwsdHhTdGFydFRpbWU9U3RydWN0e3R5cGU9VFpEVCxUWkRUPTIwMjUtMDktMThUMDY6MzI6MTYuMDI2Wn0sdHhDb21taXRUaW1lPVN0cnVjdHt0eXBlPVRaRFQsVFpEVD0yMDI1LTA5LTE4VDA2OjMyOjE2LjAzMVp9LHR4TWV0YWRhdGE9U3RydWN0e2FwcD1TdHJ1Y3R7dHlwZT1TLFM9a2Fma2Etc2lua319fSxldmVudD1TdHJ1Y3R7ZWxlbWVudElkPTQ6NGUxODIxN2YtMzI4NC00YjU0LWEzZjgtM2U2ZTI3YTQ4ODg5OjkyNDE0MzI1NyxldmVudFR5cGU9Tk9ERSxvcGVyYXRpb249Q1JFQVRFLGxhYmVscz1bT3JjaGFyZEFzc2V0XSxrZXlzPVN0cnVjdHtPcmNoYXJkQXNzZXQ9W1N0cnVjdHtleHRlbnNpb249U3RydWN0e3R5cGU9UyxTPWZsYWN9LHNvdXJjZT1TdHJ1Y3R7dHlwZT1TLFM9b3dzLWFzc2V0cy1kYn0sZmlsZW5hbWU9U3RydWN0e3R5cGU9UyxTPWYxNTYzODg4X2UxZjBfNDE2M185MjdmX2QxNDY5N2MxNDAyYX19LCBTdHJ1Y3R7aWQ9U3RydWN0e3R5cGU9UyxTPTFmZDY2YzQyLTgyYzAtNDUzNS1iMjM4LWMxMWJjZmYyNTY1N319XX0sc3RhdGU9U3RydWN0e2FmdGVyPVN0cnVjdHtsYWJlbHM9W09yY2hhcmRBc3NldF0scHJvcGVydGllcz17YnVja2V0PVN0cnVjdHt0eXBlPVMsUz1xYS1vcmNkLW1lenphbmluZS1hc3NldHN9LCBjcmVhdGVkQXQ9U3RydWN0e3R5cGU9VFpEVCxUWkRUPTIwMjUtMDktMThUMDY6MzI6MTYuMDI2Wn0sIGV4dGVuc2lvbj1TdHJ1Y3R7dHlwZT1TLFM9ZmxhY30sIGZpbGVuYW1lPVN0cnVjdHt0eXBlPVMsUz1mMTU2Mzg4OF9lMWYwXzQxNjNfOTI3Zl9kMTQ2OTdjMTQwMmF9LCBsYXN0TW9kaWZpZWRBdD1TdHJ1Y3R7dHlwZT1UWkRULFRaRFQ9MjAyNS0wOS0xOFQwNjozMjoxNi4wMjZafSwgY3JlYXRlZEJ5PVN0cnVjdHt0eXBlPVMsUz1rYy1uZW8tY2RjLXNpbmstYXRzL293cy1hc3NldHN9LCBsYXN0TW9kaWZpZWRCeT1TdHJ1Y3R7dHlwZT1TLFM9a2MtbmVvLWNkYy1zaW5rLWF0cy9vd3MtYXNzZXRzfSwgaWQ9U3RydWN0e3R5cGU9UyxTPTFmZDY2YzQyLTgyYzAtNDUzNS1iMjM4LWMxMWJjZmYyNTY1N30sIHNvdXJjZT1TdHJ1Y3R7dHlwZT1TLFM9b3dzLWFzc2V0cy1kYn19fX19fQk", "value": "ewogICAgImlkIjogIkNFNFlJWDh5aEV0VW9fZy1iaWVraUlrQUFBQUFFNm1ERmdBQUFBQUFBQUFBQUFBQm1WdUdEWjg9IiwKICAgICJ0eElkIjogMzI5ODc2MjQ2LAogICAgInNlcSI6IDAsCiAgICAibWV0YWRhdGEiOgogICAgewogICAgICAgICJhdXRoZW50aWNhdGVkVXNlciI6ICJrZmNuLW40ai1zaW5rLWF0cyIsCiAgICAgICAgImV4ZWN1dGluZ1VzZXIiOiAia2Zjbi1uNGotc2luay1hdHMiLAogICAgICAgICJjb25uZWN0aW9uVHlwZSI6ICJib2x0IiwKICAgICAgICAiY29ubmVjdGlvbkNsaWVudCI6ICIxMC4xMDAuNTkuMjIzOjM2ODQ4IiwKICAgICAgICAiY29ubmVjdGlvblNlcnZlciI6ICIxMC4xMDAuNTUuMTgyOjc2ODciLAogICAgICAgICJzZXJ2ZXJJZCI6ICI2NzFjNmFmMiIsCiAgICAgICAgImNhcHR1cmVNb2RlIjogIkZVTEwiLAogICAgICAgICJ0eFN0YXJ0VGltZSI6CiAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJUWkRUIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogbnVsbCwKICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICJUWkRUIjogIjIwMjUtMDktMThUMDY6MzI6MTYuMDI2WiIsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICB9LAogICAgICAgICJ0eENvbW1pdFRpbWUiOgogICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiVFpEVCIsCiAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6IG51bGwsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6ICIyMDI1LTA5LTE4VDA2OjMyOjE2LjAzMVoiLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgfSwKICAgICAgICAidHhNZXRhZGF0YSI6CiAgICAgICAgewogICAgICAgICAgICAiYXBwIjoKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgIlMiOiAia2Fma2Etc2luayIsCiAgICAgICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICJUWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9LAogICAgImV2ZW50IjoKICAgIHsKICAgICAgICAiZWxlbWVudElkIjogIjQ6NGUxODIxN2YtMzI4NC00YjU0LWEzZjgtM2U2ZTI3YTQ4ODg5OjkyNDE0MzI1NyIsCiAgICAgICAgImV2ZW50VHlwZSI6ICJOT0RFIiwKICAgICAgICAib3BlcmF0aW9uIjogIkNSRUFURSIsCiAgICAgICAgImxhYmVscyI6CiAgICAgICAgWwogICAgICAgICAgICAiT3JjaGFyZEFzc2V0IgogICAgICAgIF0sCiAgICAgICAgImtleXMiOgogICAgICAgIHsKICAgICAgICAgICAgIk9yY2hhcmRBc3NldCI6CiAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0ZW5zaW9uIjoKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlMiOiAiZmxhYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJzb3VyY2UiOgogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiUyI6ICJvd3MtYXNzZXRzLWRiIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRPVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFMiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxaRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFNQIjogbnVsbAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImZpbGVuYW1lIjoKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlMiOiAiZjE1NjM4ODhfZTFmMF80MTYzXzkyN2ZfZDE0Njk3YzE0MDJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRPVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFMiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxaRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFNQIjogbnVsbAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlkIjogbnVsbAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZXh0ZW5zaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiZmlsZW5hbWUiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJpZCI6CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTIjogIjFmZDY2YzQyLTgyYzAtNDUzNS1iMjM4LWMxMWJjZmYyNTY1NyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJzdGF0ZSI6CiAgICAgICAgewogICAgICAgICAgICAiYmVmb3JlIjogbnVsbCwKICAgICAgICAgICAgImFmdGVyIjoKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImxhYmVscyI6CiAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgIk9yY2hhcmRBc3NldCIKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicHJvcGVydGllcyI6CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImJ1Y2tldCI6CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTIjogInFhLW9yY2QtbWV6emFuaW5lLWFzc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkQXQiOgogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVFpEVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiUyI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6ICIyMDI1LTA5LTE4VDA2OjMyOjE2LjAyNloiLAogICAgICAgICAgICAgICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiZXh0ZW5zaW9uIjoKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlMiOiAiZmxhYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJmaWxlbmFtZSI6CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTIjogImYxNTYzODg4X2UxZjBfNDE2M185MjdmX2QxNDY5N2MxNDAyYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsYXN0TW9kaWZpZWRBdCI6CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJUWkRUIiwKICAgICAgICAgICAgICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUWkRUIjogIjIwMjUtMDktMThUMDY6MzI6MTYuMDI2WiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkQnkiOgogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiUyI6ICJrYy1uZW8tY2RjLXNpbmstYXRzL293cy1hc3NldHMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAibGFzdE1vZGlmaWVkQnkiOgogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiUyI6ICJrYy1uZW8tY2RjLXNpbmstYXRzL293cy1hc3NldHMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiaWQiOgogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiUyI6ICIxZmQ2NmM0Mi04MmMwLTQ1MzUtYjIzOC1jMTFiY2ZmMjU2NTciLAogICAgICAgICAgICAgICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAic291cmNlIjoKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAgICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIlMiOiAib3dzLWFzc2V0cy1kYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=", "headers": [] } ] } } # Context (mock or use an empty object) context = {} # Run the handler response = app.handler(orchardAssetEvent, context) print(response)