{"version":"1.0","provider_name":"\u06a9\u0627\u0634\u06cc \u0646\u06cc\u0644\u0627\u062f\u0633","provider_url":"https:\/\/niladestile.com\/fa\/","title":"The dawn of open architecture - \u06a9\u0627\u0634\u06cc \u0646\u06cc\u0644\u0627\u062f\u0633","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"17BwTpDwYm\"><a href=\"https:\/\/niladestile.com\/fa\/the-dawn-of-open-architecture\/\">The dawn of open architecture<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/niladestile.com\/fa\/the-dawn-of-open-architecture\/embed\/#?secret=17BwTpDwYm\" width=\"600\" height=\"338\" title=\"&#8220;The dawn of open architecture&#8221; &#8212; \u06a9\u0627\u0634\u06cc \u0646\u06cc\u0644\u0627\u062f\u0633\" data-secret=\"17BwTpDwYm\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/niladestile.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Praesent tristique nisl felis at volutpat erat hendrerit ac. Proin ultricies nibhe dolye maximus scelerisque. Integer molliser faucibus neque nec tincidunt. Aliquam era volutpat. Praeser tempor maluada quam, nec rutrum arcu ornare sed. Duru eget ligula at nibh viverra ultriciesi. Nunc eu dui tortor the integer. Proin ultricies nibh non dolor maximus sceleue. Integer molliser [&hellip;]"}