<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Perrone Roofing</provider_name><provider_url>https://perroneroofing.com</provider_url><author_name>adminclik</author_name><author_url>https://perroneroofing.com/index.php/author/adminclik/</author_url><title>Roof Repair - Perrone Roofing</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="buIhijIRcC"&gt;&lt;a href="https://perroneroofing.com/index.php/service/roof-repair/"&gt;Roof Repair&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://perroneroofing.com/index.php/service/roof-repair/embed/#?secret=buIhijIRcC" width="600" height="338" title="&#x201C;Roof Repair&#x201D; &#x2014; Perrone Roofing" data-secret="buIhijIRcC" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://perroneroofing.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://perroneroofing.com/wp-content/uploads/2026/05/Trusted-Roofing-Gutter-Services-in-Philadelphia-gallery-08.jpg</thumbnail_url><thumbnail_width>1152</thumbnail_width><thumbnail_height>1536</thumbnail_height><description>Reliable Roof Repair Before Small Problems Become Major Damage Not every roofing issue requires a full replacement. Many problems can be solved with timely, professional roof repair when they are caught early. Missing shingles, damaged flashing, active leaks, storm damage, loose roofing materials, and water stains inside the property are all signs that the roof [&hellip;]</description></oembed>
