from src.app import handler # Example event JSON for Lambda event = { "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.orchardSoundRecording-0": [ { "topic": "cdc.musicGraphV5.orchardSoundRecording", "partition": 0, "offset": 38232985, "timestamp": 1660310044892, "timestampType": "CREATE_TIME", "key": "U3RydWN0e2lkPUNZN0ZVcHRKOWttbWc4ZW5jY3ZJcENFQUFBQUFFNDJteWdBQUFBQUFBQUFPQUFBQm1TNnl2ejA9LHR4SWQ9MzI4MDUwMzc4LHNlcT0xNCxtZXRhZGF0YT1TdHJ1Y3R7YXV0aGVudGljYXRlZFVzZXI9b3dzLXNvdW5kLXJlY29yZGluZ3MsZXhlY3V0aW5nVXNlcj1vd3Mtc291bmQtcmVjb3JkaW5ncyxjb25uZWN0aW9uVHlwZT1ib2x0LGNvbm5lY3Rpb25DbGllbnQ9MTAuMTAwLjIuMjM2OjQ1OTI4LGNvbm5lY3Rpb25TZXJ2ZXI9MTAuMTAwLjIuMjAwOjc2ODcsc2VydmVySWQ9NDkyMzFkMmUsY2FwdHVyZU1vZGU9RlVMTCx0eFN0YXJ0VGltZT1TdHJ1Y3R7dHlwZT1UWkRULFRaRFQ9MjAyNS0wOS0wOVQxMzozODoxMC4zNTFafSx0eENvbW1pdFRpbWU9U3RydWN0e3R5cGU9VFpEVCxUWkRUPTIwMjUtMDktMDlUMTM6Mzg6MTAuMzY1Wn0sdHhNZXRhZGF0YT1TdHJ1Y3R7fX0sZXZlbnQ9U3RydWN0e2VsZW1lbnRJZD00OjhlYzU1MjliLTQ5ZjYtNDlhNi04M2M3LWE3NzFjYmM4YTQyMTo4MzgwNjI2OTgsZXZlbnRUeXBlPU5PREUsb3BlcmF0aW9uPVVQREFURSxsYWJlbHM9W09yY2hhcmRTb3VuZFJlY29yZGluZ10sa2V5cz1TdHJ1Y3R7T3JjaGFyZFNvdW5kUmVjb3JkaW5nPVtTdHJ1Y3R7aWQ9U3RydWN0e3R5cGU9UyxTPWU4ODZhZDVmLWE2YmUtNDA4ZC1hMDQwLTljYjZkN2U1ZDk0N319XX0sc3RhdGU9U3RydWN0e2JlZm9yZT1TdHJ1Y3R7bGFiZWxzPVtPcmNoYXJkU291bmRSZWNvcmRpbmddLHByb3BlcnRpZXM9e2NyZWF0ZWRBdD1TdHJ1Y3R7dHlwZT1UWkRULFRaRFQ9MjAyNS0wMi0xMlQwOToyNDoxOS42NjhafSwgbmVlZHNSZXZpZXc9U3RydWN0e3R5cGU9QixCPWZhbHNlfSwgbGFzdE1vZGlmaWVkQXQ9U3RydWN0e3R5cGU9VFpEVCxUWkRUPTIwMjUtMDItMTJUMDk6MjQ6MTkuNjY4Wn0sIGNyZWF0ZWRCeT1TdHJ1Y3R7dHlwZT1TLFM9b3dzLXNvdW5kLXJlY29yZGluZ3MvcG9zdC1zb3VuZF9yZWNvcmRpbmdzfSwgcHJpbWFyeVRyYWNrSWQ9U3RydWN0e3R5cGU9STY0LEk2ND00NjIwNjkzM30sIGxhc3RNb2RpZmllZEJ5PVN0cnVjdHt0eXBlPVMsUz1vd3Mtc291bmQtcmVjb3JkaW5ncy9wb3N0LXNvdW5kX3JlY29yZGluZ3N9LCBpc3JjPVN0cnVjdHt0eXBlPVMsUz1RTTRUWDI1MzcyMDh9LCBpZD1TdHJ1Y3R7dHlwZT1TLFM9ZTg4NmFkNWYtYTZiZS00MDhkLWEwNDAtOWNiNmQ3ZTVkOTQ3fX19LGFmdGVyPVN0cnVjdHtsYWJlbHM9W09yY2hhcmRTb3VuZFJlY29yZGluZ10scHJvcGVydGllcz17Y3JlYXRlZEF0PVN0cnVjdHt0eXBlPVRaRFQsVFpEVD0yMDI1LTAyLTEyVDA5OjI0OjE5LjY2OFp9LCBuZWVkc1Jldmlldz1TdHJ1Y3R7dHlwZT1CLEI9ZmFsc2V9LCBsYXN0TW9kaWZpZWRBdD1TdHJ1Y3R7dHlwZT1UWkRULFRaRFQ9MjAyNS0wOS0wOVQxMzozODoxMC4zNTFafSwgY3JlYXRlZEJ5PVN0cnVjdHt0eXBlPVMsUz1vd3Mtc291bmQtcmVjb3JkaW5ncy9wb3N0LXNvdW5kX3JlY29yZGluZ3N9LCBwcmltYXJ5VHJhY2tJZD1TdHJ1Y3R7dHlwZT1JNjQsSTY0PTQ2MjA2OTMzfSwgbGFzdE1vZGlmaWVkQnk9U3RydWN0e3R5cGU9UyxTPW93cy1zb3VuZC1yZWNvcmRpbmdzL3BhdGNoLXNvdW5kX3JlY29yZGluZ3MtdG91Y2h9LCB0b3VjaGVkQXQ9U3RydWN0e3R5cGU9VFpEVCxUWkRUPTIwMjUtMDktMDlUMTM6Mzg6MTAuMzUxWn0sIGlzcmM9U3RydWN0e3R5cGU9UyxTPVFNNFRYMjUzNzIwOH0sIGlkPVN0cnVjdHt0eXBlPVMsUz1lODg2YWQ1Zi1hNmJlLTQwOGQtYTA0MC05Y2I2ZDdlNWQ5NDd9fX19fX0J", "value": "ewogICJpZCI6ICJDWTdGVXB0SjlrbW1nOGVuY2N2SXBDRUFBQUFBRTQybXlnQUFBQUFBQUFBT0FBQUJtUzZ5dnowPSIsCiAgInR4SWQiOiAzMjgwNTAzNzgsCiAgInNlcSI6IDE0LAogICJtZXRhZGF0YSI6IHsKICAgICJhdXRoZW50aWNhdGVkVXNlciI6ICJvd3Mtc291bmQtcmVjb3JkaW5ncyIsCiAgICAiZXhlY3V0aW5nVXNlciI6ICJvd3Mtc291bmQtcmVjb3JkaW5ncyIsCiAgICAiY29ubmVjdGlvblR5cGUiOiAiYm9sdCIsCiAgICAiY29ubmVjdGlvbkNsaWVudCI6ICIxMC4xMDAuMi4yMzY6NDU5MjgiLAogICAgImNvbm5lY3Rpb25TZXJ2ZXIiOiAiMTAuMTAwLjIuMjAwOjc2ODciLAogICAgInNlcnZlcklkIjogIjQ5MjMxZDJlIiwKICAgICJjYXB0dXJlTW9kZSI6ICJGVUxMIiwKICAgICJ0eFN0YXJ0VGltZSI6IHsKICAgICAgInR5cGUiOiAiVFpEVCIsCiAgICAgICJCIjogbnVsbCwKICAgICAgIkk2NCI6IG51bGwsCiAgICAgICJGNjQiOiBudWxsLAogICAgICAiUyI6IG51bGwsCiAgICAgICJCQSI6IG51bGwsCiAgICAgICJUTEQiOiBudWxsLAogICAgICAiVExEVCI6IG51bGwsCiAgICAgICJUTFQiOiBudWxsLAogICAgICAiVFpEVCI6ICIyMDI1LTA5LTA5VDEzOjM4OjEwLjM1MVoiLAogICAgICAiVE9UIjogbnVsbCwKICAgICAgIlREIjogbnVsbCwKICAgICAgIlNQIjogbnVsbCwKICAgICAgIkxCIjogbnVsbCwKICAgICAgIkxJNjQiOiBudWxsLAogICAgICAiTEY2NCI6IG51bGwsCiAgICAgICJMUyI6IG51bGwsCiAgICAgICJMVExEIjogbnVsbCwKICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgIkxUTFQiOiBudWxsLAogICAgICAiTFpEVCI6IG51bGwsCiAgICAgICJMVE9UIjogbnVsbCwKICAgICAgIkxURCI6IG51bGwsCiAgICAgICJMU1AiOiBudWxsCiAgICB9LAogICAgInR4Q29tbWl0VGltZSI6IHsKICAgICAgInR5cGUiOiAiVFpEVCIsCiAgICAgICJCIjogbnVsbCwKICAgICAgIkk2NCI6IG51bGwsCiAgICAgICJGNjQiOiBudWxsLAogICAgICAiUyI6IG51bGwsCiAgICAgICJCQSI6IG51bGwsCiAgICAgICJUTEQiOiBudWxsLAogICAgICAiVExEVCI6IG51bGwsCiAgICAgICJUTFQiOiBudWxsLAogICAgICAiVFpEVCI6ICIyMDI1LTA5LTA5VDEzOjM4OjEwLjM2NVoiLAogICAgICAiVE9UIjogbnVsbCwKICAgICAgIlREIjogbnVsbCwKICAgICAgIlNQIjogbnVsbCwKICAgICAgIkxCIjogbnVsbCwKICAgICAgIkxJNjQiOiBudWxsLAogICAgICAiTEY2NCI6IG51bGwsCiAgICAgICJMUyI6IG51bGwsCiAgICAgICJMVExEIjogbnVsbCwKICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgIkxUTFQiOiBudWxsLAogICAgICAiTFpEVCI6IG51bGwsCiAgICAgICJMVE9UIjogbnVsbCwKICAgICAgIkxURCI6IG51bGwsCiAgICAgICJMU1AiOiBudWxsCiAgICB9LAogICAgInR4TWV0YWRhdGEiOiB7fQogIH0sCiAgImV2ZW50IjogewogICAgImVsZW1lbnRJZCI6ICI0OjhlYzU1MjliLTQ5ZjYtNDlhNi04M2M3LWE3NzFjYmM4YTQyMTo4MzgwNjI2OTgiLAogICAgImV2ZW50VHlwZSI6ICJOT0RFIiwKICAgICJvcGVyYXRpb24iOiAiVVBEQVRFIiwKICAgICJsYWJlbHMiOiBbCiAgICAgICJPcmNoYXJkU291bmRSZWNvcmRpbmciCiAgICBdLAogICAgImtleXMiOiB7CiAgICAgICJPcmNoYXJkU291bmRSZWNvcmRpbmciOiBbCiAgICAgICAgewogICAgICAgICAgImlkIjogewogICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogImU4ODZhZDVmLWE2YmUtNDA4ZC1hMDQwLTljYjZkN2U1ZDk0NyIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICAic3RhdGUiOiB7CiAgICAgICJiZWZvcmUiOiB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJPcmNoYXJkU291bmRSZWNvcmRpbmciCiAgICAgICAgXSwKICAgICAgICAicHJvcGVydGllcyI6IHsKICAgICAgICAgICJjcmVhdGVkQXQiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIlRaRFQiLAogICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiBudWxsLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiAiMjAyNS0wMi0xMlQwOToyNDoxOS42NjhaIiwKICAgICAgICAgICAgIlRPVCI6IG51bGwsCiAgICAgICAgICAgICJURCI6IG51bGwsCiAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICJMQiI6IG51bGwsCiAgICAgICAgICAgICJMSTY0IjogbnVsbCwKICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAiTFMiOiBudWxsLAogICAgICAgICAgICAiTFRMRCI6IG51bGwsCiAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICJMVExUIjogbnVsbCwKICAgICAgICAgICAgIkxaRFQiOiBudWxsLAogICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICJMVEQiOiBudWxsLAogICAgICAgICAgICAiTFNQIjogbnVsbAogICAgICAgICAgfSwKICAgICAgICAgICJuZWVkc1JldmlldyI6IHsKICAgICAgICAgICAgInR5cGUiOiAiQiIsCiAgICAgICAgICAgICJCIjogZmFsc2UsCiAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiBudWxsLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICB9LAogICAgICAgICAgImxhc3RNb2RpZmllZEF0IjogewogICAgICAgICAgICAidHlwZSI6ICJUWkRUIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogbnVsbCwKICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICJUWkRUIjogIjIwMjUtMDItMTJUMDk6MjQ6MTkuNjY4WiIsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAiY3JlYXRlZEJ5IjogewogICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogIm93cy1zb3VuZC1yZWNvcmRpbmdzL3Bvc3Qtc291bmRfcmVjb3JkaW5ncyIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAicHJpbWFyeVRyYWNrSWQiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIkk2NCIsCiAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgIkk2NCI6IDQ2MjA2OTMzLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiBudWxsLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICB9LAogICAgICAgICAgImxhc3RNb2RpZmllZEJ5IjogewogICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogIm93cy1zb3VuZC1yZWNvcmRpbmdzL3Bvc3Qtc291bmRfcmVjb3JkaW5ncyIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAiaXNyYyI6IHsKICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6ICJRTTRUWDI1MzcyMDgiLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICB9LAogICAgICAgICAgImlkIjogewogICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogImU4ODZhZDVmLWE2YmUtNDA4ZC1hMDQwLTljYjZkN2U1ZDk0NyIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sCiAgICAgICJhZnRlciI6IHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAgICAgIk9yY2hhcmRTb3VuZFJlY29yZGluZyIKICAgICAgICBdLAogICAgICAgICJwcm9wZXJ0aWVzIjogewogICAgICAgICAgImNyZWF0ZWRBdCI6IHsKICAgICAgICAgICAgInR5cGUiOiAiVFpEVCIsCiAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6IG51bGwsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6ICIyMDI1LTAyLTEyVDA5OjI0OjE5LjY2OFoiLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICB9LAogICAgICAgICAgIm5lZWRzUmV2aWV3IjogewogICAgICAgICAgICAidHlwZSI6ICJCIiwKICAgICAgICAgICAgIkIiOiBmYWxzZSwKICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6IG51bGwsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAibGFzdE1vZGlmaWVkQXQiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIlRaRFQiLAogICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiBudWxsLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiAiMjAyNS0wOS0wOVQxMzozODoxMC4zNTFaIiwKICAgICAgICAgICAgIlRPVCI6IG51bGwsCiAgICAgICAgICAgICJURCI6IG51bGwsCiAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICJMQiI6IG51bGwsCiAgICAgICAgICAgICJMSTY0IjogbnVsbCwKICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAiTFMiOiBudWxsLAogICAgICAgICAgICAiTFRMRCI6IG51bGwsCiAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICJMVExUIjogbnVsbCwKICAgICAgICAgICAgIkxaRFQiOiBudWxsLAogICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICJMVEQiOiBudWxsLAogICAgICAgICAgICAiTFNQIjogbnVsbAogICAgICAgICAgfSwKICAgICAgICAgICJjcmVhdGVkQnkiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiAib3dzLXNvdW5kLXJlY29yZGluZ3MvcG9zdC1zb3VuZF9yZWNvcmRpbmdzIiwKICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICJUWkRUIjogbnVsbCwKICAgICAgICAgICAgIlRPVCI6IG51bGwsCiAgICAgICAgICAgICJURCI6IG51bGwsCiAgICAgICAgICAgICJTUCI6IG51bGwsCiAgICAgICAgICAgICJMQiI6IG51bGwsCiAgICAgICAgICAgICJMSTY0IjogbnVsbCwKICAgICAgICAgICAgIkxGNjQiOiBudWxsLAogICAgICAgICAgICAiTFMiOiBudWxsLAogICAgICAgICAgICAiTFRMRCI6IG51bGwsCiAgICAgICAgICAgICJMVExEVCI6IG51bGwsCiAgICAgICAgICAgICJMVExUIjogbnVsbCwKICAgICAgICAgICAgIkxaRFQiOiBudWxsLAogICAgICAgICAgICAiTFRPVCI6IG51bGwsCiAgICAgICAgICAgICJMVEQiOiBudWxsLAogICAgICAgICAgICAiTFNQIjogbnVsbAogICAgICAgICAgfSwKICAgICAgICAgICJwcmltYXJ5VHJhY2tJZCI6IHsKICAgICAgICAgICAgInR5cGUiOiAiSTY0IiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogNDYyMDY5MzMsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6IG51bGwsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAibGFzdE1vZGlmaWVkQnkiOiB7CiAgICAgICAgICAgICJ0eXBlIjogIlMiLAogICAgICAgICAgICAiQiI6IG51bGwsCiAgICAgICAgICAgICJJNjQiOiBudWxsLAogICAgICAgICAgICAiRjY0IjogbnVsbCwKICAgICAgICAgICAgIlMiOiAib3dzLXNvdW5kLXJlY29yZGluZ3MvcGF0Y2gtc291bmRfcmVjb3JkaW5ncy10b3VjaCIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAidG91Y2hlZEF0IjogewogICAgICAgICAgICAidHlwZSI6ICJUWkRUIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogbnVsbCwKICAgICAgICAgICAgIkJBIjogbnVsbCwKICAgICAgICAgICAgIlRMRCI6IG51bGwsCiAgICAgICAgICAgICJUTERUIjogbnVsbCwKICAgICAgICAgICAgIlRMVCI6IG51bGwsCiAgICAgICAgICAgICJUWkRUIjogIjIwMjUtMDktMDlUMTM6Mzg6MTAuMzUxWiIsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0sCiAgICAgICAgICAiaXNyYyI6IHsKICAgICAgICAgICAgInR5cGUiOiAiUyIsCiAgICAgICAgICAgICJCIjogbnVsbCwKICAgICAgICAgICAgIkk2NCI6IG51bGwsCiAgICAgICAgICAgICJGNjQiOiBudWxsLAogICAgICAgICAgICAiUyI6ICJRTTRUWDI1MzcyMDgiLAogICAgICAgICAgICAiQkEiOiBudWxsLAogICAgICAgICAgICAiVExEIjogbnVsbCwKICAgICAgICAgICAgIlRMRFQiOiBudWxsLAogICAgICAgICAgICAiVExUIjogbnVsbCwKICAgICAgICAgICAgIlRaRFQiOiBudWxsLAogICAgICAgICAgICAiVE9UIjogbnVsbCwKICAgICAgICAgICAgIlREIjogbnVsbCwKICAgICAgICAgICAgIlNQIjogbnVsbCwKICAgICAgICAgICAgIkxCIjogbnVsbCwKICAgICAgICAgICAgIkxJNjQiOiBudWxsLAogICAgICAgICAgICAiTEY2NCI6IG51bGwsCiAgICAgICAgICAgICJMUyI6IG51bGwsCiAgICAgICAgICAgICJMVExEIjogbnVsbCwKICAgICAgICAgICAgIkxUTERUIjogbnVsbCwKICAgICAgICAgICAgIkxUTFQiOiBudWxsLAogICAgICAgICAgICAiTFpEVCI6IG51bGwsCiAgICAgICAgICAgICJMVE9UIjogbnVsbCwKICAgICAgICAgICAgIkxURCI6IG51bGwsCiAgICAgICAgICAgICJMU1AiOiBudWxsCiAgICAgICAgICB9LAogICAgICAgICAgImlkIjogewogICAgICAgICAgICAidHlwZSI6ICJTIiwKICAgICAgICAgICAgIkIiOiBudWxsLAogICAgICAgICAgICAiSTY0IjogbnVsbCwKICAgICAgICAgICAgIkY2NCI6IG51bGwsCiAgICAgICAgICAgICJTIjogImU4ODZhZDVmLWE2YmUtNDA4ZC1hMDQwLTljYjZkN2U1ZDk0NyIsCiAgICAgICAgICAgICJCQSI6IG51bGwsCiAgICAgICAgICAgICJUTEQiOiBudWxsLAogICAgICAgICAgICAiVExEVCI6IG51bGwsCiAgICAgICAgICAgICJUTFQiOiBudWxsLAogICAgICAgICAgICAiVFpEVCI6IG51bGwsCiAgICAgICAgICAgICJUT1QiOiBudWxsLAogICAgICAgICAgICAiVEQiOiBudWxsLAogICAgICAgICAgICAiU1AiOiBudWxsLAogICAgICAgICAgICAiTEIiOiBudWxsLAogICAgICAgICAgICAiTEk2NCI6IG51bGwsCiAgICAgICAgICAgICJMRjY0IjogbnVsbCwKICAgICAgICAgICAgIkxTIjogbnVsbCwKICAgICAgICAgICAgIkxUTEQiOiBudWxsLAogICAgICAgICAgICAiTFRMRFQiOiBudWxsLAogICAgICAgICAgICAiTFRMVCI6IG51bGwsCiAgICAgICAgICAgICJMWkRUIjogbnVsbCwKICAgICAgICAgICAgIkxUT1QiOiBudWxsLAogICAgICAgICAgICAiTFREIjogbnVsbCwKICAgICAgICAgICAgIkxTUCI6IG51bGwKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=", "headers": [] } ] } } # Context (mock or use an empty object) context = {} # Run the handler response = handler(event, context) print(response)