{"version":"1.0","provider_name":"ONVIF Blog","provider_url":"https:\/\/www.onvif.org\/blog","author_name":"ONVIF","author_url":"https:\/\/www.onvif.org\/blog\/author\/onvif\/","title":"ONVIF Challenge Announces Top 10 Finalists - ONVIF Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mp3mx3B14b\"><a href=\"https:\/\/www.onvif.org\/blog\/2018\/07\/12\/onvif-challenge-announces-top-10\/\">ONVIF Challenge Announces Top 10 Finalists<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.onvif.org\/blog\/2018\/07\/12\/onvif-challenge-announces-top-10\/embed\/#?secret=mp3mx3B14b\" width=\"600\" height=\"338\" title=\"&#8220;ONVIF Challenge Announces Top 10 Finalists&#8221; &#8212; ONVIF Blog\" data-secret=\"mp3mx3B14b\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.onvif.org\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.onvif.org\/blog\/wp-content\/uploads\/2018\/07\/d6l26yes1bjgztxe1xi5.png","thumbnail_width":1920,"thumbnail_height":720,"description":"The ONVIF judges would like to thank all who participated in the challenge for their diligence, time and novel ideas.\u00a0 By using these innovative approaches to create new applications for open source standards such as ONVIF, we are just beginning to explore the possibilities that complete interoperability can bring."}