{"version":"1.0","provider_name":"All About French","provider_url":"https:\/\/www.allaboutfrench.net\/fr\/","author_name":"Hong Povlsen","author_url":"https:\/\/www.allaboutfrench.net\/fr\/members\/pinspace70\/","title":"Activit\u00e9s","type":"rich","x_buddypress":"activity","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content bp-activity-item\"><p>The Art and Science of Window Restoration: A Comprehensive Guide<\/p>\n<p>Window restoration is an essential aspect of preserving the integrity and visual appeals of historical and older buildings. As buildings age, their windows typically show signs of wear and tear, which can not just detract from their visual appeal but likewise jeopardize the energy&hellip;<span class=\"activity-read-more\" id=\"activity-read-more-37801\"><a href=\"https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/37801\/\" onclick=\"top.location.href='https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/37801\/'\" rel=\"nofollow\">En afficher davantage<\/a><\/span><\/p>\n- Hong Povlsen (@pinspace70) <a href=\"https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/37801\/\">ao\u00fbt 29, 2025<\/a><\/blockquote><iframe style=\"max-width:100%\" sandbox=\"allow-top-navigation allow-scripts\" security=\"restricted\" src=\"https:\/\/www.allaboutfrench.net\/fr\/members\/pinspace70\/activity\/37801\/?embed=true#?secret=nV1RjXhz0I\" width=\"600\" height=\"338\" title=\"Item d&#039;activit\u00e9 ins\u00e9r\u00e9\" data-secret=\"nV1RjXhz0I\" 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.allaboutfrench.net\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n"}