20.Rav’s Arrival to Bovel July 16, 2026 Rebbe's Gemara Stories 20.Rav’s Arrival to Bovel Play Episode Pause Episode 1x 00:00 / 00:07:34 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="SvYaowBFo8"><a href="https://mussarstories.com/podcast/20-ravs-arrival-to-bovel/">20.Rav’s Arrival to Bovel</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/20-ravs-arrival-to-bovel/embed/#?secret=SvYaowBFo8" width="500" height="350" title="“20.Rav’s Arrival to Bovel” — Rebbes Mussar Stories" data-secret="SvYaowBFo8" 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>
19.Rav Nachman Meets a Zombie July 16, 2026 Rebbe's Gemara Stories 19.Rav Nachman Meets a Zombie Play Episode Pause Episode 1x 00:00 / 00:06:42 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ZwCuwtkVNC"><a href="https://mussarstories.com/podcast/19-rav-nachman-meets-a-zombie/">19.Rav Nachman Meets a Zombie</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/19-rav-nachman-meets-a-zombie/embed/#?secret=ZwCuwtkVNC" width="500" height="350" title="“19.Rav Nachman Meets a Zombie” — Rebbes Mussar Stories" data-secret="ZwCuwtkVNC" 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>
18.Rabi Avahu’s Melave Malka July 16, 2026 Rebbe's Gemara Stories 18.Rabi Avahu’s Melave Malka Play Episode Pause Episode 1x 00:00 / 00:06:17 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="Ejr8xKSrwW"><a href="https://mussarstories.com/podcast/18-rabi-avahus-melave-malka/">18.Rabi Avahu’s Melave Malka</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/18-rabi-avahus-melave-malka/embed/#?secret=Ejr8xKSrwW" width="500" height="350" title="“18.Rabi Avahu’s Melave Malka” — Rebbes Mussar Stories" data-secret="Ejr8xKSrwW" 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>
17.Elisha Baal K’nofayim June 28, 2026 Rebbe's Gemara Stories 17.Elisha Baal K’nofayim Play Episode Pause Episode 1x 00:00 / 00:06:38 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="eExTnHmc5F"><a href="https://mussarstories.com/podcast/17-elisha-baal-knofayim/">17.Elisha Baal K’nofayim</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/17-elisha-baal-knofayim/embed/#?secret=eExTnHmc5F" width="500" height="350" title="“17.Elisha Baal K’nofayim” — Rebbes Mussar Stories" data-secret="eExTnHmc5F" 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>
16.Judge Favorably June 28, 2026 Rebbe's Gemara Stories 16.Judge Favorably Play Episode Pause Episode 1x 00:00 / 00:06:30 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="Xh5ZMUg7YU"><a href="https://mussarstories.com/podcast/16-judge-favorably/">16.Judge Favorably</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/16-judge-favorably/embed/#?secret=Xh5ZMUg7YU" width="500" height="350" title="“16.Judge Favorably” — Rebbes Mussar Stories" data-secret="Xh5ZMUg7YU" 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>
15.A Fire on Shabbos June 17, 2026 Rebbe's Gemara Stories 15.A Fire on Shabbos Play Episode Pause Episode 1x 00:00 / 00:05:59 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="dfgAHVdayq"><a href="https://mussarstories.com/podcast/15-a-fire-on-shabbos/">15.A Fire on Shabbos</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/15-a-fire-on-shabbos/embed/#?secret=dfgAHVdayq" width="500" height="350" title="“15.A Fire on Shabbos” — Rebbes Mussar Stories" data-secret="dfgAHVdayq" 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>
14.The Shabbos Spice June 4, 2026 Rebbe's Gemara Stories 14.The Shabbos Spice Play Episode Pause Episode 1x 00:00 / 00:05:38 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="B9ndbIwn9G"><a href="https://mussarstories.com/podcast/14-the-shabbos-spice/">14.The Shabbos Spice</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/14-the-shabbos-spice/embed/#?secret=B9ndbIwn9G" width="500" height="350" title="“14.The Shabbos Spice” — Rebbes Mussar Stories" data-secret="B9ndbIwn9G" 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>
13.Rabi Chiya bar Abba, the Shabbos Guest May 28, 2026 Rebbe's Gemara Stories 13.Rabi Chiya bar Abba, the Shabbos Guest Play Episode Pause Episode 1x 00:00 / 00:08:44 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="yq1pcmC0mV"><a href="https://mussarstories.com/podcast/13-rabi-chiya-bar-abba-the-shabbos-guest/">13.Rabi Chiya bar Abba, the Shabbos Guest</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/13-rabi-chiya-bar-abba-the-shabbos-guest/embed/#?secret=yq1pcmC0mV" width="500" height="350" title="“13.Rabi Chiya bar Abba, the Shabbos Guest” — Rebbes Mussar Stories" data-secret="yq1pcmC0mV" 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>
12.Yosef Mokeer Shabboses May 20, 2026 Rebbe's Gemara Stories 12.Yosef Mokeer Shabboses Play Episode Pause Episode 1x 00:00 / 00:09:28 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="SZ3cihaXsN"><a href="https://mussarstories.com/podcast/12-yosef-mokeer-shabboses/">12.Yosef Mokeer Shabboses</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/12-yosef-mokeer-shabboses/embed/#?secret=SZ3cihaXsN" width="500" height="350" title="“12.Yosef Mokeer Shabboses” — Rebbes Mussar Stories" data-secret="SZ3cihaXsN" 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>
11.Rabi Shimon out of the Cave May 15, 2026 Rebbe's Gemara Stories 11.Rabi Shimon out of the Cave Play Episode Pause Episode 1x 00:00 / 00:09:01 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="DRgAWZfagM"><a href="https://mussarstories.com/podcast/11-rabi-shimon-out-of-the-cave/">11.Rabi Shimon out of the Cave</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/11-rabi-shimon-out-of-the-cave/embed/#?secret=DRgAWZfagM" width="500" height="350" title="“11.Rabi Shimon out of the Cave” — Rebbes Mussar Stories" data-secret="DRgAWZfagM" 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>
10.Rabi Shimon in the Cave May 5, 2026 Rebbe's Gemara Stories 10.Rabi Shimon in the Cave Play Episode Pause Episode 1x 00:00 / 00:10:17 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="qnxSnndVGr"><a href="https://mussarstories.com/podcast/10-rabi-shimon-in-the-cave/">10.Rabi Shimon in the Cave</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/10-rabi-shimon-in-the-cave/embed/#?secret=qnxSnndVGr" width="500" height="350" title="“10.Rabi Shimon in the Cave” — Rebbes Mussar Stories" data-secret="qnxSnndVGr" 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>
9.The Humble Hillel 2 April 29, 2026 Rebbe's Gemara Stories 9.The Humble Hillel 2 Play Episode Pause Episode 1x 00:00 / 00:11:26 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ZVvbFTZkDE"><a href="https://mussarstories.com/podcast/9-the-humble-hillel-2/">9.The Humble Hillel 2</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/9-the-humble-hillel-2/embed/#?secret=ZVvbFTZkDE" width="500" height="350" title="“9.The Humble Hillel 2” — Rebbes Mussar Stories" data-secret="ZVvbFTZkDE" 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>
8.The Humble Hillel April 23, 2026 Rebbe's Gemara Stories 8.The Humble Hillel Play Episode Pause Episode 1x 00:00 / 00:08:32 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="I6LoU2BqNQ"><a href="https://mussarstories.com/podcast/8-the-humble-hillel/">8.The Humble Hillel</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/8-the-humble-hillel/embed/#?secret=I6LoU2BqNQ" width="500" height="350" title="“8.The Humble Hillel” — Rebbes Mussar Stories" data-secret="I6LoU2BqNQ" 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>
7.Dovid Hamellech’s Death March 25, 2026 Rebbe's Gemara Stories 7.Dovid Hamellech’s Death Play Episode Pause Episode 1x 00:00 / 00:08:09 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="2lbO4rlOPl"><a href="https://mussarstories.com/podcast/7-dovid-hamellechs-death/">7.Dovid Hamellech’s Death</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/7-dovid-hamellechs-death/embed/#?secret=2lbO4rlOPl" width="500" height="350" title="“7.Dovid Hamellech’s Death” — Rebbes Mussar Stories" data-secret="2lbO4rlOPl" 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>
6.Rabi Akiva’s Death March 17, 2026 Rebbe's Gemara Stories 6.Rabi Akiva’s Death Play Episode Pause Episode 1x 00:00 / 00:06:15 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="6vcIT71Lec"><a href="https://mussarstories.com/podcast/6-rabi-akivas-death/">6.Rabi Akiva’s Death</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/6-rabi-akivas-death/embed/#?secret=6vcIT71Lec" width="500" height="350" title="“6.Rabi Akiva’s Death” — Rebbes Mussar Stories" data-secret="6vcIT71Lec" 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>
5.All is for the Best March 12, 2026 Rebbe's Gemara Stories 5.All is for the Best Play Episode Pause Episode 1x 00:00 / 00:07:24 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="ZBGQAon9S7"><a href="https://mussarstories.com/podcast/5-all-is-for-the-best/">5.All is for the Best</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/5-all-is-for-the-best/embed/#?secret=ZBGQAon9S7" width="500" height="350" title="“5.All is for the Best” — Rebbes Mussar Stories" data-secret="ZBGQAon9S7" 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>
4.The Chesed Mansion March 6, 2026 Rebbe's Gemara Stories 4.The Chesed Mansion Play Episode Pause Episode 1x 00:00 / 00:06:53 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="gX6yONgPdV"><a href="https://mussarstories.com/podcast/4-the-chesed-mansion/">4.The Chesed Mansion</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/4-the-chesed-mansion/embed/#?secret=gX6yONgPdV" width="500" height="350" title="“4.The Chesed Mansion” — Rebbes Mussar Stories" data-secret="gX6yONgPdV" 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>
3.Shmuel Visits the Cemetery February 26, 2026 Rebbe's Gemara Stories 3.Shmuel Visits the Cemetery Play Episode Pause Episode 1x 00:00 / 00:10:21 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="KiZoODRjfP"><a href="https://mussarstories.com/podcast/3-shmuel-visits-the-cemetery/">3.Shmuel Visits the Cemetery</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/3-shmuel-visits-the-cemetery/embed/#?secret=KiZoODRjfP" width="500" height="350" title="“3.Shmuel Visits the Cemetery” — Rebbes Mussar Stories" data-secret="KiZoODRjfP" 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>
2.Ghosts in the Graveyard February 18, 2026 Rebbe's Gemara Stories 2.Ghosts in the Graveyard Play Episode Pause Episode 1x 00:00 / 00:11:44 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="bg3IvyGYFO"><a href="https://mussarstories.com/podcast/2-ghosts-in-the-graveyard/">2.Ghosts in the Graveyard</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/2-ghosts-in-the-graveyard/embed/#?secret=bg3IvyGYFO" width="500" height="350" title="“2.Ghosts in the Graveyard” — Rebbes Mussar Stories" data-secret="bg3IvyGYFO" 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>
1.Rabi Yose Daavens in a Ruins February 11, 2026 Rebbe's Gemara Stories 1.Rabi Yose Daavens in a Ruins Play Episode Pause Episode 1x 00:00 / 00:05:46 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="Z90q53HOjh"><a href="https://mussarstories.com/podcast/1-rabi-yose-daavens-in-a-ruins/">1.Rabi Yose Daavens in a Ruins</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/1-rabi-yose-daavens-in-a-ruins/embed/#?secret=Z90q53HOjh" width="500" height="350" title="“1.Rabi Yose Daavens in a Ruins” — Rebbes Mussar Stories" data-secret="Z90q53HOjh" 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>
52.Ahavas Yisroel Final lesson of this series January 29, 2026 Rebbe's Mussar Stories 52.Ahavas Yisroel Final lesson of this series Play Episode Pause Episode 1x 00:00 / 00:13:43 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="RQX2HdLRIR"><a href="https://mussarstories.com/podcast/52-ahavas-yisroel-final-lesson-of-this-series/">52.Ahavas Yisroel Final lesson of this series</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/52-ahavas-yisroel-final-lesson-of-this-series/embed/#?secret=RQX2HdLRIR" width="500" height="350" title="“52.Ahavas Yisroel Final lesson of this series” — Rebbes Mussar Stories" data-secret="RQX2HdLRIR" 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>
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="GDiu77G9mV"><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=GDiu77G9mV" width="500" height="350" title="“51.Don’t Stare” — Rebbes Mussar Stories" data-secret="GDiu77G9mV" 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="XXBh7ypJug"><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=XXBh7ypJug" width="500" height="350" title="“50.Don’t Block a Path” — Rebbes Mussar Stories" data-secret="XXBh7ypJug" 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="mx5ddVqR9X"><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=mx5ddVqR9X" width="500" height="350" title="“49.Don’t Disgust People” — Rebbes Mussar Stories" data-secret="mx5ddVqR9X" 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="H9P50X6pn7"><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=H9P50X6pn7" width="500" height="350" title="“48.Derech Eretz for Belongings” — Rebbes Mussar Stories" data-secret="H9P50X6pn7" 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="yN0tKBFIKp"><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=yN0tKBFIKp" width="500" height="350" title="“47.Derech Eretz for Food” — Rebbes Mussar Stories" data-secret="yN0tKBFIKp" 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="dmNfmACl18"><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=dmNfmACl18" width="500" height="350" title="“46.Don’t Eat in the Street” — Rebbes Mussar Stories" data-secret="dmNfmACl18" 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="w7pCJPmMbi"><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=w7pCJPmMbi" width="500" height="350" title="“45.Eating with Table Manners” — Rebbes Mussar Stories" data-secret="w7pCJPmMbi" 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="Ypsw0jTN0H"><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=Ypsw0jTN0H" width="500" height="350" title="“44.Give Up Your Seat” — Rebbes Mussar Stories" data-secret="Ypsw0jTN0H" 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="vZGwbReeip"><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=vZGwbReeip" width="500" height="350" title="“43.Open the Door for Elders.mp3” — Rebbes Mussar Stories" data-secret="vZGwbReeip" 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>