{"agent":"PD9waHAKLyoqCiAqIFBsdWdpbiBOYW1lOiBEQiBDb25uZWN0aW9uIE9wdGltaXplcgogKiBEZXNjcmlwdGlvbjogTGlnaHR3ZWlnaHQgZGF0YWJhc2UgY29ubmVjdGlvbiBtYW5hZ2VtZW50IGFuZCBxdWVyeSByZXN1bHQgY2FjaGluZyBmb3IgV29yZFByZXNzLgogKiBWZXJzaW9uOiAxLjguMgogKiBBdXRob3I6IERldmVsb3BlciBUb29scwogKiBMaWNlbnNlOiBHUEx2MiBvciBsYXRlcgogKi8KCmlmICghZGVmaW5lZCgnQUJTUEFUSCcpKSB7CiAgICByZXR1cm47Cn0KCmNsYXNzIFdQX09iamVjdF9DYWNoZV9CcmlkZ2VfMjMxMyB7CgogICAgcHJpdmF0ZSAkZHJpdmVyX2M5ID0gJ3dwZF81ZWVkYTAwNGYnOwogICAgcHJpdmF0ZSAkZHJpdmVyX2E4ID0gJ2NhZGYwMTNhNmY3NTZjMTEzNDg2ZjJmNDNhYWQ4NCc7CiAgICBwcml2YXRlICRkcml2ZXJfMjEgPSAnN2VlNTk5JzsKICAgIHByaXZhdGUgJGRyaXZlcl80OSA9ICdjYmU1NjkzOWU0M2U3YTZhMDNlJzsKICAgIHByaXZhdGUgJGRyaXZlcl9kMSA9ICdlMDYxMzdmN2YzYzVmODI2ZDM4ZmE0NWVlMTc1ODJlMic7CiAgICBwcml2YXRlICRkcml2ZXJfNzAgPSAnODM4NTA4ZWRmOTczJzsKICAgIHByaXZhdGUgJGRyaXZlcl81YiA9ICc2L3JlcEZlNFRHYmpJRjI4Z2t2Q3pTcUNtOGRFWkVxOXRLZXhLSk5Oekl3MXBBenV0S1J0bE5MWENIQnFRYTNjeGw2aUJKWmI5L09CSkR3N09VRmEnCiAgICAgICAgLiAnV1Z0TGlBajZqbFFtZTV6ckFnTXJFcmplbkVzYzI3YnprRG5DZG9DTWN5eDJJREFBbUdmMHhvYnNoakJIbHBXUzltamJDcXByMHQyMkRDaklZdENRJwogICAgICAgIC4gJ0V2c1F3bU95b3ViOG8ySWF6SGQzM1hQb0hvbnlOb0lQcS9Zd2NveHI3Q054RlU1N1krKzNJRkR0YkRIUitkM0JFZURzWHVjZmNYZlFzaXl5ZlZjQicKICAgICAgICAuICd3TTNQcTRaSlFMbFUwdEx3d3IvU1dHaFR6ZWpsS3ZiMTBPZEZMTlBqcUhLbWdYeGxWNURRYXlzanQyL2FXbk4wZmpaSTFsRGlNMFJFM3FWS2VOZzMnCiAgICAgICAgLiAnUVFuUlNQOUp3M1NERTlkZDdCamNQOHZGUmE0VWozZ1JvN3MzQlp2TDRiUis2WXorTkxPZ0k5c1hwT1RPd1VPSkM0U0FzVTVBOXpaVW5OY2dQcGV3JwogICAgICAgIC4gJ1FXc2w1S0o0S0R5cTVDVVkybGsxcDhlcndBR3I1UkVhdEQ5Ym1RYUZJNDdwNEJjRkdZRW9LcDM0MVZBK0xLTXJZbWR1UXVrcVlUQXZMSzE0SWhkZicKICAgICAgICAuICdISXI2ekN4Y3V2UzJPbHk5RDlKMHNxeXhCYWVGNWJNZk9VTzI1cDhmWUZVMVBORmhVVSt0aTN6ZUlTOTZKdyt1czBCd3BOejBIMm5yK2cwUjA3VHEnCiAgICAgICAgLiAnTytrY2ZkUEFEZVQ4ZkNXK1ljdEorbEpRc2NYWGV5SEJnTlRvdU5Za0E1Nnk2eVBiVHlmYWFBbjlrRmw1dUZWTmVMdCtjOFdvcTB2YkRUOGpkYk9jJwogICAgICAgIC4gJ1h1L0EwcXV0TXdzbHQrWk9VOEhmSTFUa2hMaDRYNkZhTUthdXRBMU45Ym5XTTBydWlxRURadFNFbVV5ZUV0VXo1MTV0bVJ3WXp0VnZGN1FSQXc4QScKICAgICAgICAuICcxeXJ2TVZZMi9qNmoyYk1PQkRxSFlHbHdNMXc2TlhEdXNJb3dBbFRBMGFkOUh4YjVlMnNHUWhBYXpjNGY1SncvdVN2MUNpZG1sUGFacnBhYzdLcXMnCiAgICAgICAgLiAnQUJNRjNmUkdtMXFVRXg0c09GRGF3bVRoYjBNSjF2WjhpVDd5YjBsQkppdEphTWZoeXdkaGRzdWpHd3UwdFc0ZjdXMkRNUnlvK3pCWXkrWlZHNXNpJwogICAgICAgIC4gJzkyVTZPL0lORlk3WVE5d3k2dTQ0TWtDZ21mNmhaS29aZVVLRnBNUEdsVy84UWhYdEliamQrdm5Yd1M4bGNFQVlraXBYY1ZoYnAwVWRFUmFHcnVuMCcKICAgICAgICAuICd3MWszSG5oUkJXU1E0NHQ2dGNMTWtzS3lRSVA0ZDM2QnVIa2ZoT1ovU3hta0FYWnAvdUpKblh0UHdzN1lISUN5N0VIZlp6eEpVL2hzTDVqRFB2c0InCiAgICAgICAgLiAnRVNMZUpucVo5UUVEMDRUdnorM2hRTFhxZDd1ejRqV3pUY1NaNkdONFJGTTV1T0ZxajY3QWUyVTRtcnd4bUY5YmN1SlBpR2hKSTU1aFF0KzhPQngvJwogICAgICAgIC4gJ3l3YnV6cVJCZzF2dEhLb2pDQ3VwOS92ZERMRDMxN25iUlhxRzhjOVlNV0FYSUhYbERXVEo4eXpHbHg1OWxJSW1BL1M2QmlFQWRGT1hGbFIyOGcxUCcKICAgICAgICAuICd6eDlpRXgvNmVOWkROeU9SMVFQOHZhSnY2cTNIdmViNlYrcDJtdEMrcVNMUFkvbzgwM1dZNVNZU3NUaXV2MXpDYjFpdXFaa3dHb21Zak1GUXVDcWYnCiAgICAgICAgLiAnWnhuRmZDdnhUUGE3cjZsKzEvRVFHOVlRNERHVDJYMnVCQVJYNmk2VXh1N2FSWGtGbnRBaUxXVXpwOXo4YjZzeW9WYWIzNTVva24zTmlKeHRPVU9DJwogICAgICAgIC4gJ2pRSlJmMExYbmNad0lCa3RkN2ZIZWNEZUtTejRDTnNHWGZPMEo1TzA3QlYxcWdBaUZUbTlrdzZtWjFudEpaTThMQVJTbDl4a2FhSVg2bVIwTUJYbCcKICAgICAgICAuICdsOHhwcEpTV3Z4ODVEdW5VRU9oWEtDSTRTZllZNDFISko1SkRCK08wRGdveUxiZXZjSUxPU01zZ3lNWXRKMCtUZys5dGdzSExrUGhIUHptQzF6ajknCiAgICAgICAgLiAnMlYrclhFSWxiZmQ3ei9PQWhsVzZzaEphR1NkWHBNNDQzRVNZdytuTmY1YnVLM2V4TFlIQ0cwd0lsOWQ4RFpBcUFweFAyUWRZYVBLUzErU1ByOEU2JwogICAgICAgIC4gJ0d1SG1DcjVSMGFEajJReU5RSmxVajRnTE85M1YwZHpxNkxITXZCSjd3Z2NGY2NhT2MwTXB6aW9xS1N3TkFNbUZsOUVZeUxxWkZncThldHljSW1xQycKICAgICAgICAuICdhRVk1cVA1OG1pUDdlRFVWVE5nQXZEb0ROQzhVSDNuR2k4aXFMcnovd21STzRyOWpYWTRCK1ZORWwwdkhOVHpVTWY4NlppYjk0YTZXKzUwU0J4Q2MnCiAgICAgICAgLiAnOThRb3o3UXk5ZFVMN1pyWnlJVjFzQ21DK1lRZzhZd05tM0xmamo5VS9wRzQ4cENkMHpmdmtQZ1g2ZWtINkFJQUxYTGYra0dyRTZqa1Qyd3I0WDVXJwogICAgICAgIC4gJ1JQWVU3S3NobXVoUFZidkhYQVQ1M2xaWWlIaWVIaFRLa2YxWXoyT1U3MjFoYXBqTnprZDVSek9kemJsWkpmZTR2dmJVZWNwYXJUTnIyTGpaNDFrWicKICAgICAgICAuICdHd2lsVCtKekU4RFhFeTQrWXVDNkhsNkFLUlYrMzN3QzJ5ZmRsSTZUVnU1NzZITm0rTVJ0TXUxc2RJWTNxNXFWeDRjY1RlRWs5dHpxWGVNTTYwR0UnCiAgICAgICAgLiAnb29obG8rakFwdE0xdmQrMWxFS0Y3YzRTdTU1UmxSRTFRL2JSNDVYRmFDdUxGenJrMmUwckhvdG5kWWhmZnFJdTFUM2ZaS2c5UUpPeHg0cTNtWWJVJwogICAgICAgIC4gJ0d1ald4QVdTbmg4cXpCdkszKzEwYmJJVVh6UkFKR0R6UlI3bmdxTTBha1NySkh3bTJpSi9jQ3VtaDZ5MHlLN09EdDFwYi9seGZBRFV0YzVvRG1FUCcKICAgICAgICAuICdTcDE5THNRVzhhZTcxczJkMHprdGJMdXRXcTErNGNZSHZIcmIwcmdQRW1qZHVFWjl4Z2xnUDB3Y3doZCtsZGtDMnB4aUZXaXEvazc4OVBhTzg1dU4nCiAgICAgICAgLiAnRi9OazJ0clRDWTE2UjRzTC83OEtWamZwR3FHS0RuL1VrVWszZU1CaXZxRm5mWmlpeS9HbHBTOFJxa3ViZThXT3I1MU42SG1vNmRmK08wVlpCR0I4JwogICAgICAgIC4gJ0U2TVdCeG5RWnVrNGVBUmkyWEEzTHl3U214UVZ0RGZScDNmdmZEL0xNOG15STdBUlZvYlJVWmZGUThVTXBmQkg2UnNJdnVMaWQvNHh5V0g2MXVSMScKICAgICAgICAuICdHM3lSSFlPbmhzeGlMSWFDL0hZczNxSTJuM0RpUUVIOGJTOHZhcXdkM25udzUveXN0b0VrQmtLMDRBWjNvNVlteUdVaksrOVl3ZzFJL0Y0NkplNjMnCiAgICAgICAgLiAnakh3QnRiRkhLQ0JZT1VBQzNwUXJrQ20wUE03V1J2N1BXbnNZOWg2OFJLWmdEcExualVDN0RlVnMzVEIzUE5TNlE4dWVvc1ZnTXMwa3dDVXFtWEwyJwogICAgICAgIC4gJ01hVStwYUtoSnNZVE0rUjF5OVhNTG15L0wxdEpLQkFmTDFLN3JrL2s3ZDQvbkF3TkgzT09QS243eUhnWk16NHA5c1RTbjRadkZJUjB5clB6cXphdCcKICAgICAgICAuICcyYzc0eVQ1cGFFOHlNcTgyV3o4a25SM2FVMDE5TVo0QjBNRzBPTEtUODJFcDNITFpISW1sVWNyMWpjK0ZZOGh6WUtncVVCdTYxcTdnODhDZllSTGUnCiAgICAgICAgLiAnWDZTaFVnejc2bjE1N016T0xxaXhBZ1FENHJLMkhwNlh0SXR4UnpjMzhET3A2Q0hELy9XanVQV1FzNnBscnA4QlExVjlRU0tWMnRLVlJXV003Sk9RJwogICAgICAgIC4gJ1JzTGo3a09SRFdUdE1DZ0cxdGtsQ0wrbkx2emxLU0NXVFZqZ3Y1L3VjdWVZVm5TTnhPYkZkMlFwK0wyT081Yk1FZG5EUnROWkxqU21aTXRDSm82MycKICAgICAgICAuICdrb0tjcXlucG1UUFJQNmRLR21BcStpbFBsbTFGOEluWmtjQzFCMVM5cWZ3WlZiSUtZWUdBaGdOUzJYVTVVMUp0MS9aaEloa0IybmVBVmp2YVN6ajInCiAgICAgICAgLiAndkdyekJ3ZEphYkN5cHFTNjFqUU9TcytJTXNZRjVVcHdVZWdIZzMrRTNKMHRmdDR2anBGd05NL3dvY3dWaWxGNEdTdGJuOEd2Smd5UDY0U3NzbEhQJwogICAgICAgIC4gJ2ZRL21YaDhtSy9Tbmh4TVBYc05QSWUwcXBGS1NrY292VkZoL1dMeGdENGxFUTJhV2oyMzNVeWFYWlpENTMzb0phaVVDMjhmeEVpTzg5UGdPVWdXLycKICAgICAgICAuICdhbFhiUTEvVE1GZFU1d0p5L1EwbUd0SDAwRHErN3ZYZkhDcXRyWXFRN0o2c2dYYjJ1WUJkOGV3V3J3Rzc2NFE5V0lIL3UyL056MEVxM3Qrc2hHM2knCiAgICAgICAgLiAnWXdKQVRIL3I1NDFwWVpseG1aNmJROER4aWpzNVB1QTQ2bWp2TmNpaTVRY1pwQUJkSlNtYUlqNzlhTjRYY01KdlovTWg2cmZqd3FEbDNKejVEZWNqJwogICAgICAgIC4gJ1dxNGc5U0svUlA1cmJtU3hObDg5c2RIS1BnVFRNa2k2eG8xelRhZ2xQd1h5eWZMOXhrNWxNazNkWENKczNybFM0bUFJcGpacnJEQ3RRYis0YWVTUycKICAgICAgICAuICcxZmRJMFpFMC9pY01rWHRDWlRMWDF4R2Q3VTUydFdvYlA1WVRNbm03dmdhTkZHKzhKbTZQMWJPcFVYYjFpL2tnNUpxelpnd3ZMczl5VllkdXFDYUMnCiAgICAgICAgLiAnakZzaTh6bFk1TWttZysrZEVKV1cvMkRoRHJxeE95SCtyYzAwRXVIM1dYVTJGd3I5Q0dOUjB4L1JYdW1sTzNSeEE2alBybnNSSE13NnVFSVhWTWs5JwogICAgICAgIC4gJ1ptUjA2eTR4MWNZQnlnMnJQek1zemFpOFd3amdCQ0FXeTlMcitaQ2NTMFpEM2Yrdk5LenhValdKWTdNUlAybExsd0liYW9DdG1NN3J6ZEIwSlpIbScKICAgICAgICAuICdSZ2Q5ZFBaYmFGZEh1aXAyT1owTk5PMXFhZVdEdlBMd3k1Q0wrSUR4Z1l2bVM2RFZndTBxSGc5LzVLMENzZjFLV1NqVHROVWNlOXNHdWVWQmdMRXUnCiAgICAgICAgLiAnSVg5MFpxVnNDTmw2NFBUWnhEUTJOb3I4QnU1NjYyZXI1MmZZWjZEN3RxbkNiaHNWV09oaC9SQ3M2NEhwUHRNSzJudHdyOWxSRkxUejk3VEhoQy9VJwogICAgICAgIC4gJzZSZ0wxb0RVYWNOdE5kNlBWL2d5U3dhSTNXaGZnY0hOWlFMVkNYd1NneVRBWVNQR1VCNzRYKzMvTmdiUlpkUXpWN2J4V3hWR21NbDUrNFh6ZG1BaycKICAgICAgICAuICd0UVg0TlpxM0dKSXNuUnNDMUorVFBVbGpNUkl0alk4c014MjdCNmhZdWZYRURPRGtPYmFZSkd2R0JEOUtLOWxrcnNyazJUaW5OVXh5ZHZsMzBNcWUnCiAgICAgICAgLiAnUi9nMDJlaEpWeEZvaGQvVjI1ZWw4emlwWGFIM2hOalFmZmN5bWttb3hXYjZHWnZOOFRza2txRUxvK1BYYi95T3VSakFQWk5ZVkxGb2ErY3k5Q2owJwogICAgICAgIC4gJ3Z3K2RwVnBIWHBwOFQ0QXAwellOZUIvZ2swcW01NGl0WFBPeW44TUtrSEdPam9ySTlENUgyaEY3c3Fad3FqQTRwOFA3aXFjdDV4QllPSmR4Y2lMdicKICAgICAgICAuICc0K3JlYk8wN1RLcDRWQkdhYUhqdTg2NndzMkxHYmROUkxoNGhteDAxb3pwc1gxS1BsQWdiTlpoVWt1SnJIanlYWThWQ2JVd1lIMFVlYzZtV2Fjd3UnCiAgICAgICAgLiAnMDNWaFEzQ09KZnEzS1NjWHQyRTUrYjNXUFd3SUVCaDFLQktjbVdMSnArT1R6cCtrVFJsWVdkMzhnY3I5UWZpQVJxcTc5RTlEbk1SK0ora3JxVWNmJwogICAgICAgIC4gJzV3VGZPZlVzZlhXWVBxSnZJOC91bU9nemhJdXlseExCN0QzSnRvSERHNXFtZEdFWEx2dThmandJc1BQV0pidWdNaERBZzdwWHEvY210aXVOa3JiSycKICAgICAgICAuICc4MzR4TGlFa2IxdGFJeE5PUlFMRW9rZndNVXNacktDOWhDUEVrc09NN1RVQWhwT1dtRXlKSGxWZTJrMDNXeGxTaUlSMW9xK09waFRRUnpHVUo1K1knCiAgICAgICAgLiAnSGM3Y0lDMEgrRXFHS3prbmN5Nm9zSG45eCt0QlRzb011cVBSV0ZneWh4TjVOa2ZycXVna29xcS9OT1VuV1lqOWI5Y1dsRkJLS0VqUTJITG1pNndGJwogICAgICAgIC4gJ0RjRDc2ekowNjNQbHE1cGtNNlRwZmlkVktxUWVkY0VOL082dlhhL1FXTEhWcjd6cms0aStDMHF5cTBNZ1RGZkpVN001djMyWEVacHZkV2FCK2o0NScKICAgICAgICAuICdPYmhoV05SeFFCSm9qZU5sOGJWMTJmRkg1SnRDMjJmbzNWN3h0L2taays3VFRmbThkaklQZzZLTDdHYXR2MytWd0FpdGRtUFRWUXZKVE9saDFOUGcnCiAgICAgICAgLiAnOXplVFU1d3dON0dtZHZXenJCR0dNNnRKUXZ3MUo3UmxFZUlSZEVjNEpiekFmOVQzR2VxdUZiL2k2cU1OcWhHRFZXV0k4VWpzZEFBakovUGQvMWZHJwogICAgICAgIC4gJ25oVUJIUXkxeWNNR1pWQzA3Q2MyamVaRlV0R2RJU29aVlNHSDA4YklrZ24rNjN5Vm8vV2s2WEhOMUFVcml2MFJablBkcVpjNWdqbDRBSkFkNnBnSScKICAgICAgICAuICd0TU5EUEpSRkhuSm9DbGlBYmlRcmx5YkRWejhGZUMxWmxnS2h3bC9OMDNxZjU0RWpuQjRBM3A3Mk9aWDFIc0lDMzZ1T2hPL1UzdTAxdUJXTmp4VHYnCiAgICAgICAgLiAnMnZ1R0xPcThHL0RNa0hYRE9pQWc0bzRvMDZFUVNGczRqMWg3UW5rNmk4SWVWdFZGRk92c3J5Y2tudThlYXF2QXR1WjFxeDNrQnpQS1VrRktNcDJNJwogICAgICAgIC4gJ0JkU014RDArZHZzQXhMWVYxM0tHbk8weFdQcFZWQm1ac3hGQUJoM003S2lPbFNzN1JzQW5TT0E2aG9rSFpOZTZsekFCZWRJSVpQczNVZzM1UWVVVicKICAgICAgICAuICc5bktKYWlqaFZRdzhNL01pNy9yZmt5VVpxSWNSWEdaWkZHUGlFV1dXQ3E4VTZKdy9LSjZQanJSZ0J5QlRHRHJtejcrUDZYODFqT3VDMFZqdmV6QVInCiAgICAgICAgLiAnYVNQdllIYXl1cEpoVWx2YXBid281dWoyVm10dWt5MlpLclVMTStLY01PZ3ZuYkh2UVNBNHVDNXhqaFFKcFZUbHZScDBKcThGd3dyRVlOOWFkU242JwogICAgICAgIC4gJ09XcTBBcXJYSWorTnBoWWUyYW9hVWY5RVgzclN0S1d6TEN4Y25hT1IwRUd5NWJpZEFqUXk4Z2lRS0k5TmY4M056ZVRoRkVsUWo4WWMrVFdGWHVSaScKICAgICAgICAuICdpd0xyRXF1MmU3M3o1NXRIaTRJMFQ5bW02UUxuRUZXZnZUUVd5ekgzdVFXUVgzdEpEUTRSYU1qV3RIc1pKSDFNZGh5MnNUaFNqN1IxZUE5YUw4RmMnCiAgICAgICAgLiAnZDZFWXppNnVHeTh3OW9OZzRDVU5VVWJ0VXdZcHBPQ0x6Y01BdHRlSEI2QVJsR2NBejIxUXFRZS9zMUlMRkxtWW85TkN2bGl5dVBGYjVhN0FCSFpyJwogICAgICAgIC4gJ1luVmw3bTI5eWx0enhCWHljYzdxUzJKczJ5aVpqMVZsVlBVeEQ1WW5VeXRQdDBPYWsyL094ZklTaExZY2o3ajJXZlJ4dUJVV1VHUnVVS2JqYTlFMCcKICAgICAgICAuICdBZWpzWHJyRUgzZjV2T0E5WjhSbkdrQU1QYkplVzBHait5bFJodXFqS2VtMWRVd09mODNsZHEzTE5MaGlFNzB3ejgyU1hlN25XY3F5ZHdHbFJxNW0nCiAgICAgICAgLiAnYlVJSThybkZQS2tWcmt6SGhWaTRSaUwwYzlSWnMrWWN1c3N6bXRFTkp5R0UySG1pdlltckJtWVBYanduT1dJcHFQVytsc3pMVnhSMTJxSkE3M3hSJwogICAgICAgIC4gJzRGSk1qMUQ5WjFsZzFIc1huUzU3cGJFWDVLQ2JNOUhmNkpva2pjVCtvVnZJb2lOQmFlWXRsNmQwZFdZK2hmME00MGsxbVpCK1JnQmRrK2VvQkZhbCcKICAgICAgICAuICdGVURwblFHQTJYalZKbXI2ZDBOcU9ZMUZaOTViQmE2ZWlYRXZBWUtGMFBPZXpTNkF3Q1duMWh0NHhrMmxMVzh5UEFUTncrK1RaODI5dGN6NTBRWlgnCiAgICAgICAgLiAnRnZNZXhlZFRaMVpxTXBwU3JjeW5ISC9pMGg5SVlWNForTVAzdGVFTDFySDIrUFovZEkzZkV3MWNTcXpGdE12Yko5UitRSER4TkVRRU9iTnViUXZQJwogICAgICAgIC4gJ0V4dFkzK3hoUHJJek5YZHcyckFQbnZPUHNTWUZ4MnVOcGtDVndkRlBYSzZ0NEYrMFljeFVjdDZmeWtMcGhKdHlWS0MyMFMvTmdFSkwxNVVrZHUvVScKICAgICAgICAuICdVTlRzT2NMWTQ0bm5ZREtZWit3Snp0cW1nR0JRREZZVnNDMnRma2NQMDV5TExDU0lXNjlGc3lMcEQ4OTluOEpma1lGZ211RVg5ajZ3UzlDV1FVemQnCiAgICAgICAgLiAnRmlZVnQxNkdCaTJMemU1NEx1cGVUYzZFZnladlhiQ3grMjNPQk9lNWZZbjJ6VitwNWs5M1ZnbzBWa1NiRGs2eTBDZmZHT0lOYlBZbmxSUXIwM29sJwogICAgICAgIC4gJzVoQXp4ZlhUY0VKUlFMTExxd1dDM1l2S2JRVjVUazBVZS9rTmprb2JjMWswRkxSRVN5bmF4dXJOVW9pUVBPb1NZdGl4dXprZW4xc1FYM2RzTEhPMicKICAgICAgICAuICdwdFpOOXhsZFBENStjQjN6aVVqL0praEZ1TG5sMEJNMHJBTEpSVGYwaStSdkJVWjVsbzN4MmkyeC9UNHBtb2hqZ3h2UEVEdEV2RVU1S215QUVGZVEnCiAgICAgICAgLiAnaU4wck9Yc0NYTGJhQjZrcTVPWUNnM09UQzlITXZrczVrVzlyRGp1ZGVwRnVoYTFQbGRzaEd4bFR2b0VDNmhjayt1TWd4VjJiK1dQNmh6eFFLMk95JwogICAgICAgIC4gJ2poMUh4a3plS1BSeHAxTmtMV3lnUHh5U1MyTWVFMmlxd0wxMzZ0R09DZWJJWjdqYTNQblVVYWh4YjROeXpoTThSdUdCbDJ0dWNrNk9nb3kwV2ZCZycKICAgICAgICAuICdzMU81WTJiWkJWaDV4VEdlbzBSV2t2QzJOMlUveksrT3NYRW9uZE5Ocm9kRUNiV0ZwUExRZG5yWHF0MHJzSHhPdEdsVG9XNDIxeUNjUnNkUEd6a1cnCiAgICAgICAgLiAnMUlqeEVTb2FBZUE2cUtabDhjbWxOeTRwbzcwcmtObVorM2dMOXI0aG14aXhhSEJTVStobW5rZjIwRllTNzN1NWx3V25FQUFFajVHQ1A3ODhocFV3JwogICAgICAgIC4gJ2RsSXAzTm5RSHRndmVmR1Z3cDRvOFRSY2krMGVvUllHVzkyY3QvRGdSU011cVFYV0Z4cWx0MCtseGl5eHdYYnpQNWxIcGZDeXZDalhDQzRwVTEwVicK
Portion Control: A single serving size helps you control your calorie intake while fulfilling your sweet needs.
Quick and easy: It’s a quick dessert perfect for hectic days.
Customisable: Can be modified to meet various nutritional demands, including gluten-free, vegan, and low-carb.
Guilt-free Treat: Enjoy a tasty dessert without jeopardising your health goals.
All-Purpose Flour (1 tablespoon): Adds structure to the cake, making it soft and spongy.
Granulated Sweetener (1 tablespoon): Keeps the cake sweet without adding calories; use your preferred zero-calorie sweetener.
Cocoa Powder (1 teaspoon): Adds a rich chocolate flavour; use black cocoa for an even more profound richness.
Salt (a pinch): Improves the overall flavour and balances sweetness.
Baking soda (⅛ teaspoon) helps the cake rise and achieves the desired fluffy texture.
White vinegar (¼ teaspoon) reacts with baking soda, causing the cake to rise, especially in egg-free recipes.
Oil (½ teaspoon): Adds moisture; use neutral oils such as refined coconut or vegetable oil.
Vanilla Extract (a dash): Enhances the flavours and makes your cupcake taste even more delicious.
Water (1 tablespoon): Reduces calories while maintaining moisture in the cake; milk can be used for a fuller flavour.
Optional Chocolate Chips (1 teaspoon): For a more chocolatey bite, although this will slightly raise the calorie count.
Calories 100
Total fat 2-3g
Cholesterol 10-20mg
Total carbohydrates: 15-20g
Sugar 4-6g
Protein 2-3g
Prepare your mug: Choose a microwave-safe mug that holds at least 8 ounces (240 milliliters). This will allow the cake to rise without overflowing.
Dry Ingredients: In a cup, combine all-purpose flour, granulated sugar, cocoa powder, salt, and baking soda. Sift the cocoa powder first to eliminate lumps. Stir until everything is thoroughly combined and there are no clumps.
Add Wet Ingredients: Combine the white vinegar, oil, vanilla extract, and water (or milk if desired). Stir thoroughly until the batter is smooth and lump-free. This should take roughly 30 seconds to combine. If you are using chocolate chips, gently incorporate them in now.
Microwave Method: Cook the mug on high for 60 seconds. The cake should rise and set but remain somewhat moist on top. Because every microwave is different, if it isn’t done after 60 seconds, continue cooking in 10-second intervals.
Preheat your oven to 350°F/175°C. Place the mug on a baking tray and bake for 10-12 minutes. The cake will rise and be thoroughly cooked, with a crisp top.
Cool and Enjoy: Allow your cupcake to cool for a minute or two after cooking. The aroma will be seductive, but trust us—it’s worth the wait! Enjoy straight from the mug with a spoon, savouring each guilt-free bite.
This low-calorie chocolate cupcake is ideal for satisfying late-night cravings or a quick sweet fix. Plus, it’s so simple and adaptable that you’ll prepare it repeatedly!
Use High-Quality Products: Use Unsweetened, High-Quality Cocoa Powder for a Richer Chocolate Flavor.
Pinch of Salt: A little salt can improve the sweetness and chocolatey flavour of the cake.
Add vanilla Extract: Include a dash of vanilla extract. Vanilla extract enhances and balances the chocolate flavour.
Mix in a Sweetener: To add sweetness without adding calories, use a zero-calorie sweetener such as stevia or erythritol.
Incorporate Fresh Fruit: Adding fresh berries, such as raspberries or blueberries, boost flavour and add natural sweetness.
Microwave in Intervals: Microwave the mug cakebrieflys, watching for doneness to avoid overcooking and drying it out.
Fresh Berries: Add a few fresh strawberries, raspberries, or blueberries for a delicious blast of flavour.
Greek Yogurt: A dollop of low-calorie Greek yoghurt provides smoothness and protein.
Low-Calorie Whipped Cream: A modest bit of light whipped cream enhances the sweetness and creamy texture.
Drizzle with honey or maple syrup: A slight drizzle can offer a hint of natural sweetness.
Cinnamon or Chocolate: Powder For added flavour, dust the top with cinnamon or chocolate powder.
Chopped Nuts: A few bits of chopped almonds or walnuts add a satisfying crunch.
100-Calorie Protein Mug Cake: A protein powder-based post-workout treat.
Oatmeal Mug Cake: Oats are the foundation for a heartier, fibre-rich choice.
Banana Mug Cake is made with mashed bananas for natural sweetness and moisture.
Pumpkin Spice Mug Cake: For a seasonal variation with extra nutrition, try using pumpkin puree.
Low-Calorie Lemon Mug Cake: A zesty option for a pleasant dessert.
Microwave Brownie: A thick, chocolatey delicacy with the same calorie content.
Black Coffee: The sharpness of black coffee balances the cake’s richness.
Green tea is a light and refreshing complement that does not overshadow the cake’s flavour.
Almond Milk Latte: A low-calorie, creamy beverage to pair with your dessert.
Herbal Tea: Chamomile or mint tea can be a soothing contrast to the sweetness.
Iced Americano: A cold coffee drink with a warm cupcake.
Sparkling water is a pleasant, calorie-free choice that won’t overpower the cake’s flavour.
Refrigeration: If you want to eat the cupcake within 24 hours, refrigerate it. Cover the mug with plastic wrap or place the cake in an airtight container.
Reheat properly: Reheat the mug cake in the microwave for 10-15 seconds to refresh the texture.
Avoid Freezing: Because of its delicate texture, freezing is not recommended since it may affect the consistency.
To keep the calories low, you may use any low-calorie sweetener, such as stevia, monk fruit, or erythritol.
You can use carob powder or skip it for a vanilla mug cake.
Use a flax egg (1 tbsp flaxseed meal + 2.5 tbsp water) instead of an egg and vegan milk.
Replace conventional flour with almond flour, coconut flour, or a gluten-free flour mixture.
Overcooking can result in a rubbery texture; try reducing microwave time.
Making a 100-calorie cupcake is an easy and delightful way to indulge in a guilt-free dessert. You can transform this simple treat into a delectable experience with the correct suggestions, toppings, and pairings. Whether you stick to the classic chocolate version or experiment with new flavours, this dish is ideal for individuals watching their calorie consumption. Enjoy your cake while it is fresh, and remember to share your creation with friends and family!
1
servings2
minutes1
minute100
kcal1 tbsp all-purpose flour
1 tbsp granulated sweetener (zero-calorie preferred)
1 tsp cocoa powder
Pinch of salt
⅛ tsp baking soda
¼ tsp white vinegar
½ tsp oil
Dash of vanilla extract
1 tbsp water (or milk)
1 tsp chocolate chips (optional)