try {
_WidgetManager._HandleControllerResult('BlogArchive1', 'getTitles',{'path': 'https://googleprojectzero.blogspot.com/2016', 'posts': [{'title': 'Chrome OS exploit: one byte overflow and symlinks', 'url': 'https://googleprojectzero.blogspot.com/2016/12/chrome-os-exploit-one-byte-overflow-and.html'}, {'title': 'BitUnmap: Attacking Android Ashmem', 'url': 'https://googleprojectzero.blogspot.com/2016/12/bitunmap-attacking-android-ashmem.html'}, {'title': 'Breaking the Chain', 'url': 'https://googleprojectzero.blogspot.com/2016/11/breaking-chain.html'}, {'title': 'task_t considered harmful', 'url': 'https://googleprojectzero.blogspot.com/2016/10/taskt-considered-harmful.html'}, {'title': 'Announcing the Project Zero Prize', 'url': 'https://googleprojectzero.blogspot.com/2016/09/announcing-project-zero-prize.html'}, {'title': 'Return to libstagefright: exploiting libutils on A...', 'url': 'https://googleprojectzero.blogspot.com/2016/09/return-to-libstagefright-exploiting.html'}, {'title': 'A Shadow of our Former Self', 'url': 'https://googleprojectzero.blogspot.com/2016/08/a-shadow-of-our-former-self.html'}, {'title': 'A year of Windows kernel font fuzzing #2: the tech...', 'url': 'https://googleprojectzero.blogspot.com/2016/07/a-year-of-windows-kernel-font-fuzzing-2.html'}, {'title': 'How to Compromise the Enterprise Endpoint', 'url': 'https://googleprojectzero.blogspot.com/2016/06/how-to-compromise-enterprise-endpoint.html'}, {'title': 'A year of Windows kernel font fuzzing #1: the results', 'url': 'https://googleprojectzero.blogspot.com/2016/06/a-year-of-windows-kernel-font-fuzzing-1_27.html'}, {'title': 'Exploiting Recursion in the Linux Kernel', 'url': 'https://googleprojectzero.blogspot.com/2016/06/exploiting-recursion-in-linux-kernel_20.html'}, {'title': 'Life After the Isolated Heap', 'url': 'https://googleprojectzero.blogspot.com/2016/03/life-after-isolated-heap.html'}, {'title': 'Race you to the kernel!', 'url': 'https://googleprojectzero.blogspot.com/2016/03/race-you-to-kernel.html'}, {'title': 'Exploiting a Leaked Thread Handle', 'url': 'https://googleprojectzero.blogspot.com/2016/03/exploiting-leaked-thread-handle.html'}, {'title': 'The Definitive Guide on Win32 to NT Path Conversion', 'url': 'https://googleprojectzero.blogspot.com/2016/02/the-definitive-guide-on-win32-to-nt.html'}, {'title': 'Racing MIDI messages in Chrome', 'url': 'https://googleprojectzero.blogspot.com/2016/02/racing-midi-messages-in-chrome.html'}, {'title': 'Raising the Dead', 'url': 'https://googleprojectzero.blogspot.com/2016/01/raising-dead.html'}]});
} catch (e) {
  if (typeof log != 'undefined') {
    log('HandleControllerResult failed: ' + e);
  }
}
