<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>BDR Architekci</provider_name><provider_url>http://bdr-architekci.pl/en/</provider_url><title>Narutowicz's House - BDR Architekci</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="yo5ybARUUk"&gt;&lt;a href="http://bdr-architekci.pl/en/projects/willa-narutowicza-mhprl/"&gt;Narutowicz&#x2019;s House&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="http://bdr-architekci.pl/en/projects/willa-narutowicza-mhprl/embed/#?secret=yo5ybARUUk" width="600" height="338" title="&#x201C;Narutowicz&#x2019;s House&#x201D; &#x2014; BDR Architekci" data-secret="yo5ybARUUk" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );

/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://bdr-architekci.pl/cnt/upld/2018/11/00_HMPRL_miniatura-1.jpg</thumbnail_url><thumbnail_width>1200</thumbnail_width><thumbnail_height>900</thumbnail_height><description>When designing the new seat of the Polish People's Movement Museum (MPRL), our main assumption was to restore the splendor of the unique Narutowicz House and its surroundings. Looking for the traces of this grandeur, we searched archival materials. The main facade of the House is to become a showcase for the future Museum. We decided to restore the original front pediment above the main entrance and the original spindle driveway in front of the building. The front gate was flanked with two pylons referring to the buildings adjacent to Parkowa Street, destroyed during the war. Thanks to this, the entrance regained its appropriate rank for the future headquarters of MPRL. The remaining park paths with benches surround the natural monument &#x2013; Narutowicz&#x2019;s Poplar - and head towards the new pavilion. The garden is to resemble the Royal &#x141;azienki Park located on the other side of the street, with the planned pavilion closing and complementing it. The glazed facade opens it up to the surroundings as much as possible. The simple rhythm of the openwork facade made of dark wood constitutes the contemporary background architecture. The pavilion has been moved as far as possible from the Narutowicz House in order not to disturb its scale and reduce the garden terrace. The second storey has been withdrawn, which made the building block multidimensional and not dominating the Villa. The pavilion opens onto a stepped terrace, closing it on the west side. The courtyard adjacent to the garden is its most important functional element. It is here that the life of the Museum will take place on clear days.</description></oembed>
