{"version":"1.0","provider_name":"All About French","provider_url":"https:\/\/www.allaboutfrench.net\/fr\/","author_name":"Lindgreen Rosen","author_url":"https:\/\/www.allaboutfrench.net\/fr\/members\/theoryshirt09\/","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 a vital element of preserving the integrity and visual appeals of historical and older structures. As structures age, their windows typically show indications of wear and tear, which can not only diminish their visual appeal however also compromise the energy&hellip;<span class=\"activity-read-more\" id=\"activity-read-more-34979\"><a href=\"https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/34979\/\" onclick=\"top.location.href='https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/34979\/'\" rel=\"nofollow\">En afficher davantage<\/a><\/span><\/p>\n- Lindgreen Rosen (@theoryshirt09) <a href=\"https:\/\/www.allaboutfrench.net\/fr\/activity\/p\/34979\/\">ao\u00fbt 27, 2025<\/a><\/blockquote><iframe style=\"max-width:100%\" sandbox=\"allow-top-navigation allow-scripts\" security=\"restricted\" src=\"https:\/\/www.allaboutfrench.net\/fr\/members\/theoryshirt09\/activity\/34979\/?embed=true#?secret=9x8QTvNgQQ\" width=\"600\" height=\"338\" title=\"Item d&#039;activit\u00e9 ins\u00e9r\u00e9\" data-secret=\"9x8QTvNgQQ\" 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"}