51.Don’t Stare January 20, 2026 Rebbe's Mussar Stories 51.Don’t Stare Play Episode Pause Episode 1x 00:00 / 00:05:35 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="VnzQ0wAdRZ"><a href="https://mussarstories.com/podcast/51-dont-stare/">51.Don’t Stare</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/51-dont-stare/embed/#?secret=VnzQ0wAdRZ" width="500" height="350" title="“51.Don’t Stare” — Rebbes Mussar Stories" data-secret="VnzQ0wAdRZ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
50.Don’t Block a Path January 14, 2026 Rebbe's Mussar Stories 50.Don’t Block a Path Play Episode Pause Episode 1x 00:00 / 00:06:34 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="xDY0cSX1fm"><a href="https://mussarstories.com/podcast/50-dont-block-a-path/">50.Don’t Block a Path</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/50-dont-block-a-path/embed/#?secret=xDY0cSX1fm" width="500" height="350" title="“50.Don’t Block a Path” — Rebbes Mussar Stories" data-secret="xDY0cSX1fm" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
49.Don’t Disgust People January 6, 2026 Rebbe's Mussar Stories 49.Don’t Disgust People Play Episode Pause Episode 1x 00:00 / 00:07:18 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="DAGcfNEuWJ"><a href="https://mussarstories.com/podcast/49-dont-disgust-people/">49.Don’t Disgust People</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/49-dont-disgust-people/embed/#?secret=DAGcfNEuWJ" width="500" height="350" title="“49.Don’t Disgust People” — Rebbes Mussar Stories" data-secret="DAGcfNEuWJ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
48.Derech Eretz for Belongings December 30, 2025 Rebbe's Mussar Stories 48.Derech Eretz for Belongings Play Episode Pause Episode 1x 00:00 / 00:08:57 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="Uo8R2d6cdg"><a href="https://mussarstories.com/podcast/48-derech-eretz-for-belongings/">48.Derech Eretz for Belongings</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/48-derech-eretz-for-belongings/embed/#?secret=Uo8R2d6cdg" width="500" height="350" title="“48.Derech Eretz for Belongings” — Rebbes Mussar Stories" data-secret="Uo8R2d6cdg" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
47.Derech Eretz for Food December 23, 2025 Rebbe's Mussar Stories 47.Derech Eretz for Food Play Episode Pause Episode 1x 00:00 / 00:07:35 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="Py7u1vyk58"><a href="https://mussarstories.com/podcast/47-derech-eretz-for-food/">47.Derech Eretz for Food</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/47-derech-eretz-for-food/embed/#?secret=Py7u1vyk58" width="500" height="350" title="“47.Derech Eretz for Food” — Rebbes Mussar Stories" data-secret="Py7u1vyk58" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
46.Don’t Eat in the Street December 17, 2025 Rebbe's Mussar Stories 46.Don’t Eat in the Street Play Episode Pause Episode 1x 00:00 / 00:04:54 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="QcEEXlUfdq"><a href="https://mussarstories.com/podcast/46-dont-eat-in-the-street/">46.Don’t Eat in the Street</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/46-dont-eat-in-the-street/embed/#?secret=QcEEXlUfdq" width="500" height="350" title="“46.Don’t Eat in the Street” — Rebbes Mussar Stories" data-secret="QcEEXlUfdq" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
45.Eating with Table Manners December 10, 2025 Rebbe's Mussar Stories 45.Eating with Table Manners Play Episode Pause Episode 1x 00:00 / 8:28 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="SFwCJDDw3U"><a href="https://mussarstories.com/podcast/45-eating-with-table-manners/">45.Eating with Table Manners</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/45-eating-with-table-manners/embed/#?secret=SFwCJDDw3U" width="500" height="350" title="“45.Eating with Table Manners” — Rebbes Mussar Stories" data-secret="SFwCJDDw3U" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
44.Give Up Your Seat December 2, 2025 Rebbe's Mussar Stories 44.Give Up Your Seat Play Episode Pause Episode 1x 00:00 / 7:01 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ZkQsBG8mEt"><a href="https://mussarstories.com/podcast/44-give-up-your-seat/">44.Give Up Your Seat</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/44-give-up-your-seat/embed/#?secret=ZkQsBG8mEt" width="500" height="350" title="“44.Give Up Your Seat” — Rebbes Mussar Stories" data-secret="ZkQsBG8mEt" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
43.Open the Door for Elders.mp3 November 25, 2025 Rebbe's Mussar Stories 43.Open the Door for Elders.mp3 Play Episode Pause Episode 1x 00:00 / 6:31 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="kskHJrlu8u"><a href="https://mussarstories.com/podcast/43-open-the-door-for-elders-mp3/">43.Open the Door for Elders.mp3</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/43-open-the-door-for-elders-mp3/embed/#?secret=kskHJrlu8u" width="500" height="350" title="“43.Open the Door for Elders.mp3” — Rebbes Mussar Stories" data-secret="kskHJrlu8u" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
42.Be a Good Guest.mp3 November 19, 2025 Rebbe's Mussar Stories 42.Be a Good Guest.mp3 Play Episode Pause Episode 1x 00:00 / 5:44 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="FQ1kfTTUR3"><a href="https://mussarstories.com/podcast/42-be-a-good-guest-mp3/">42.Be a Good Guest.mp3</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/42-be-a-good-guest-mp3/embed/#?secret=FQ1kfTTUR3" width="500" height="350" title="“42.Be a Good Guest.mp3” — Rebbes Mussar Stories" data-secret="FQ1kfTTUR3" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
41.Be a Good Host November 12, 2025 Rebbe's Mussar Stories 41.Be a Good Host Play Episode Pause Episode 1x 00:00 / 7:37 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="vptoostEZ9"><a href="https://mussarstories.com/podcast/41-be-a-good-host/">41.Be a Good Host</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/41-be-a-good-host/embed/#?secret=vptoostEZ9" width="500" height="350" title="“41.Be a Good Host” — Rebbes Mussar Stories" data-secret="vptoostEZ9" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
40.Respect People’s Privacy November 5, 2025 Rebbe's Mussar Stories 40.Respect People’s Privacy Play Episode Pause Episode 1x 00:00 / 6:14 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="VBXTkKWo0Q"><a href="https://mussarstories.com/podcast/40-respect-peoples-privacy/">40.Respect People’s Privacy</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/40-respect-peoples-privacy/embed/#?secret=VBXTkKWo0Q" width="500" height="350" title="“40.Respect People’s Privacy” — Rebbes Mussar Stories" data-secret="VBXTkKWo0Q" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
39.Think Before You Speak November 5, 2025 Rebbe's Mussar Stories 39.Think Before You Speak Play Episode Pause Episode 1x 00:00 / 6:27 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ki6Tt69VBe"><a href="https://mussarstories.com/podcast/39-think-before-you-speak/">39.Think Before You Speak</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/39-think-before-you-speak/embed/#?secret=ki6Tt69VBe" width="500" height="350" title="“39.Think Before You Speak” — Rebbes Mussar Stories" data-secret="ki6Tt69VBe" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
38.Reporting Back October 24, 2025 Rebbe's Mussar Stories 38.Reporting Back Play Episode Pause Episode 1x 00:00 / 5:23 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="U8ciSSe6Uv"><a href="https://mussarstories.com/podcast/38-reporting-back/">38.Reporting Back</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/38-reporting-back/embed/#?secret=U8ciSSe6Uv" width="500" height="350" title="“38.Reporting Back” — Rebbes Mussar Stories" data-secret="U8ciSSe6Uv" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
37.Excusing Yourself Before Leaving October 20, 2025 Rebbe's Mussar Stories 37.Excusing Yourself Before Leaving Play Episode Pause Episode 1x 00:00 / 6:21 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="b46IM8GX4v"><a href="https://mussarstories.com/podcast/37-excusing-yourself-before-leaving/">37.Excusing Yourself Before Leaving</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/37-excusing-yourself-before-leaving/embed/#?secret=b46IM8GX4v" width="500" height="350" title="“37.Excusing Yourself Before Leaving” — Rebbes Mussar Stories" data-secret="b46IM8GX4v" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
36.Keeping Quiet October 20, 2025 Rebbe's Mussar Stories 36.Keeping Quiet Play Episode Pause Episode 1x 00:00 / 10:31 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="CIiodfqoah"><a href="https://mussarstories.com/podcast/36-keeping-quiet/">36.Keeping Quiet</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/36-keeping-quiet/embed/#?secret=CIiodfqoah" width="500" height="350" title="“36.Keeping Quiet” — Rebbes Mussar Stories" data-secret="CIiodfqoah" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
35.Calling Adults by Title October 20, 2025 Rebbe's Mussar Stories 35.Calling Adults by Title Play Episode Pause Episode 1x 00:00 / 7:08 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="fnUHXazFaW"><a href="https://mussarstories.com/podcast/35-calling-adults-by-title/">35.Calling Adults by Title</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/35-calling-adults-by-title/embed/#?secret=fnUHXazFaW" width="500" height="350" title="“35.Calling Adults by Title” — Rebbes Mussar Stories" data-secret="fnUHXazFaW" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
34.Please and Thank You September 29, 2025 Rebbe's Mussar Stories 34.Please and Thank You Play Episode Pause Episode 1x 00:00 / 6:31 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="aHo9biYJJn"><a href="https://mussarstories.com/podcast/34-please-and-thank-you/">34.Please and Thank You</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/34-please-and-thank-you/embed/#?secret=aHo9biYJJn" width="500" height="350" title="“34.Please and Thank You” — Rebbes Mussar Stories" data-secret="aHo9biYJJn" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
33.Not Interrupting September 29, 2025 Rebbe's Mussar Stories 33.Not Interrupting Play Episode Pause Episode 1x 00:00 / 8:08 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="i2IHV0htyj"><a href="https://mussarstories.com/podcast/33-not-interrupting/">33.Not Interrupting</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/33-not-interrupting/embed/#?secret=i2IHV0htyj" width="500" height="350" title="“33.Not Interrupting” — Rebbes Mussar Stories" data-secret="i2IHV0htyj" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
32.Pleasant Tone of Voice September 12, 2025 Rebbe's Mussar Stories 32.Pleasant Tone of Voice Play Episode Pause Episode 1x 00:00 / 7:56 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="CWVlAN2nz1"><a href="https://mussarstories.com/podcast/32-pleasant-tone-of-voice/">32.Pleasant Tone of Voice</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/32-pleasant-tone-of-voice/embed/#?secret=CWVlAN2nz1" width="500" height="350" title="“32.Pleasant Tone of Voice” — Rebbes Mussar Stories" data-secret="CWVlAN2nz1" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
31.Greeting People September 3, 2025 Rebbe's Mussar Stories 31.Greeting People Play Episode Pause Episode 1x 00:00 / 9:22 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="JjESQFZK7u"><a href="https://mussarstories.com/podcast/31-greeting-people/">31.Greeting People</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/31-greeting-people/embed/#?secret=JjESQFZK7u" width="500" height="350" title="“31.Greeting People” — Rebbes Mussar Stories" data-secret="JjESQFZK7u" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
Not Sitting In Parents Seats July 29, 2025 Rebbe's Mussar Stories Not Sitting In Parents Seats Play Episode Pause Episode 1x 00:00 / 6:12 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="TEkkjRjV8y"><a href="https://mussarstories.com/podcast/07-not-sitting-in-parents-seats/">Not Sitting In Parents Seats</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/07-not-sitting-in-parents-seats/embed/#?secret=TEkkjRjV8y" width="500" height="350" title="“Not Sitting In Parents Seats” — Rebbes Mussar Stories" data-secret="TEkkjRjV8y" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
30.The Greatest Kavod – Behaving Well July 22, 2025 Rebbe's Mussar Stories 30.The Greatest Kavod - Behaving Well Play Episode Pause Episode 1x 00:00 / 6:06 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="dy5aosRY9T"><a href="https://mussarstories.com/podcast/30-the-greatest-kavod-behaving-well/">30.The Greatest Kavod – Behaving Well</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/30-the-greatest-kavod-behaving-well/embed/#?secret=dy5aosRY9T" width="500" height="350" title="“30.The Greatest Kavod – Behaving Well” — Rebbes Mussar Stories" data-secret="dy5aosRY9T" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
29.Giving a Seat July 22, 2025 Rebbe's Mussar Stories 29.Giving a Seat Play Episode Pause Episode 1x 00:00 / 5:38 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="KyiBqzgPBq"><a href="https://mussarstories.com/podcast/29-giving-a-seat/">29.Giving a Seat</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/29-giving-a-seat/embed/#?secret=KyiBqzgPBq" width="500" height="350" title="“29.Giving a Seat” — Rebbes Mussar Stories" data-secret="KyiBqzgPBq" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
28.Helping Elders July 9, 2025 Rebbe's Mussar Stories 28.Helping Elders Play Episode Pause Episode 1x 00:00 / 8:30 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="i9thfrJsyg"><a href="https://mussarstories.com/podcast/28-helping-elders/">28.Helping Elders</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/28-helping-elders/embed/#?secret=i9thfrJsyg" width="500" height="350" title="“28.Helping Elders” — Rebbes Mussar Stories" data-secret="i9thfrJsyg" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
27.Rising for Elders and Rabonim July 2, 2025 Rebbe's Mussar Stories 27.Rising for Elders and Rabonim Play Episode Pause Episode 1x 00:00 / 7:56 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="IQyuI6PKkj"><a href="https://mussarstories.com/podcast/27-rising-for-elders-and-rabonim/">27.Rising for Elders and Rabonim</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/27-rising-for-elders-and-rabonim/embed/#?secret=IQyuI6PKkj" width="500" height="350" title="“27.Rising for Elders and Rabonim” — Rebbes Mussar Stories" data-secret="IQyuI6PKkj" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
26.Serving Teachers June 27, 2025 Rebbe's Mussar Stories 26.Serving Teachers Play Episode Pause Episode 1x 00:00 / 7:00 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="xYSq5h4iAE"><a href="https://mussarstories.com/podcast/26-serving-teachers/">26.Serving Teachers</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/26-serving-teachers/embed/#?secret=xYSq5h4iAE" width="500" height="350" title="“26.Serving Teachers” — Rebbes Mussar Stories" data-secret="xYSq5h4iAE" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
25.Rising for Teachers June 19, 2025 Rebbe's Mussar Stories 25.Rising for Teachers Play Episode Pause Episode 1x 00:00 / 7:40 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ZwjandZJv7"><a href="https://mussarstories.com/podcast/25-rising-for-teachers/">25.Rising for Teachers</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/25-rising-for-teachers/embed/#?secret=ZwjandZJv7" width="500" height="350" title="“25.Rising for Teachers” — Rebbes Mussar Stories" data-secret="ZwjandZJv7" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
24.Oldest Brother June 16, 2025 Rebbe's Mussar Stories 24.Oldest Brother Play Episode Pause Episode 1x 00:00 / 6:54 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="DjqrBfeKtK"><a href="https://mussarstories.com/podcast/24-oldest-brother/">24.Oldest Brother</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/24-oldest-brother/embed/#?secret=DjqrBfeKtK" width="500" height="350" title="“24.Oldest Brother” — Rebbes Mussar Stories" data-secret="DjqrBfeKtK" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
23.Greeting and Escorting June 4, 2025 Rebbe's Mussar Stories 23.Greeting and Escorting Play Episode Pause Episode 1x 00:00 / 7:54 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="3Fqvatf7H2"><a href="https://mussarstories.com/podcast/23-greeting-and-escorting/">23.Greeting and Escorting</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/23-greeting-and-escorting/embed/#?secret=3Fqvatf7H2" width="500" height="350" title="“23.Greeting and Escorting” — Rebbes Mussar Stories" data-secret="3Fqvatf7H2" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * 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';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n 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;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n 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 );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n 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 ); }\n\n /* * 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 }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>