28.Rabi Yose Hagalili October 27, 2026 Rebbe's Gemara Stories 28.Rabi Yose Hagalili Play Episode Pause Episode 1x 00:00 / 6:30 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="tDBIfBuvtJ"><a href="https://mussarstories.com/podcast/28-rabi-yose-hagalili/">28.Rabi Yose Hagalili</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/28-rabi-yose-hagalili/embed/#?secret=tDBIfBuvtJ" width="500" height="350" title="“28.Rabi Yose Hagalili” — Rebbes Mussar Stories" data-secret="tDBIfBuvtJ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * WordPress inline HTML embed * * @since 4.4.0 * @output wp-includes/js/wp-embed.js * * Single line comments should not be used since they will break * the script when inlined in get_post_embed_html(), specifically * when the comments are not stripped out due to SCRIPT_DEBUG * being turned on. */ (function ( window, document ) { 'use strict';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ), blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ), allowedProtocols = new RegExp( '^https?:$', 'i' ), i, source, height, sourceURL, targetURL;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n source.height = height; } else if ( 'link' === data.message ) { /* Link to a specific URL on request. */ sourceURL = new URL( source.getAttribute( 'src' ) ); targetURL = new URL( data.value );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n secret = source.getAttribute( 'data-secret' ); if ( ! secret ) { /* Add secret to iframe */ secret = Math.random().toString( 36 ).substring( 2, 12 ); source.src += '#?secret=' + secret; source.setAttribute( 'data-secret', secret ); }\n\n /* * Let post embed window know that the parent is ready for receiving the height message, in case the iframe * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the * window will then (re-)send the height message right away. */ source.contentWindow.postMessage( { message: 'ready', secret: secret }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
27.Beruria October 21, 2026 Rebbe's Gemara Stories 27.Beruria Play Episode Pause Episode 1x 00:00 / 6:19 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="8khPdbpf9h"><a href="https://mussarstories.com/podcast/27-beruria/">27.Beruria</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/27-beruria/embed/#?secret=8khPdbpf9h" width="500" height="350" title="“27.Beruria” — Rebbes Mussar Stories" data-secret="8khPdbpf9h" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * WordPress inline HTML embed * * @since 4.4.0 * @output wp-includes/js/wp-embed.js * * Single line comments should not be used since they will break * the script when inlined in get_post_embed_html(), specifically * when the comments are not stripped out due to SCRIPT_DEBUG * being turned on. */ (function ( window, document ) { 'use strict';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ), blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ), allowedProtocols = new RegExp( '^https?:$', 'i' ), i, source, height, sourceURL, targetURL;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n source.height = height; } else if ( 'link' === data.message ) { /* Link to a specific URL on request. */ sourceURL = new URL( source.getAttribute( 'src' ) ); targetURL = new URL( data.value );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n secret = source.getAttribute( 'data-secret' ); if ( ! secret ) { /* Add secret to iframe */ secret = Math.random().toString( 36 ).substring( 2, 12 ); source.src += '#?secret=' + secret; source.setAttribute( 'data-secret', secret ); }\n\n /* * Let post embed window know that the parent is ready for receiving the height message, in case the iframe * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the * window will then (re-)send the height message right away. */ source.contentWindow.postMessage( { message: 'ready', secret: secret }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
26.Rabi Yehoshua Gets Stumped Again October 16, 2026 Rebbe's Gemara Stories 26.Rabi Yehoshua Gets Stumped Again Play Episode Pause Episode 1x 00:00 / 6:00 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="xpLvvhswcm"><a href="https://mussarstories.com/podcast/26-rabi-yehoshua-gets-stumped-again/">26.Rabi Yehoshua Gets Stumped Again</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/26-rabi-yehoshua-gets-stumped-again/embed/#?secret=xpLvvhswcm" width="500" height="350" title="“26.Rabi Yehoshua Gets Stumped Again” — Rebbes Mussar Stories" data-secret="xpLvvhswcm" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * WordPress inline HTML embed * * @since 4.4.0 * @output wp-includes/js/wp-embed.js * * Single line comments should not be used since they will break * the script when inlined in get_post_embed_html(), specifically * when the comments are not stripped out due to SCRIPT_DEBUG * being turned on. */ (function ( window, document ) { 'use strict';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ), blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ), allowedProtocols = new RegExp( '^https?:$', 'i' ), i, source, height, sourceURL, targetURL;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n source.height = height; } else if ( 'link' === data.message ) { /* Link to a specific URL on request. */ sourceURL = new URL( source.getAttribute( 'src' ) ); targetURL = new URL( data.value );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n secret = source.getAttribute( 'data-secret' ); if ( ! secret ) { /* Add secret to iframe */ secret = Math.random().toString( 36 ).substring( 2, 12 ); source.src += '#?secret=' + secret; source.setAttribute( 'data-secret', secret ); }\n\n /* * Let post embed window know that the parent is ready for receiving the height message, in case the iframe * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the * window will then (re-)send the height message right away. */ source.contentWindow.postMessage( { message: 'ready', secret: secret }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
25.Rabi Yehoshua Gets Stumped October 8, 2026 Rebbe's Gemara Stories 25.Rabi Yehoshua Gets Stumped Play Episode Pause Episode 1x 00:00 / 5:36 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="BggEHyj8Jq"><a href="https://mussarstories.com/podcast/25-rabi-yehoshua-gets-stumped/">25.Rabi Yehoshua Gets Stumped</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/25-rabi-yehoshua-gets-stumped/embed/#?secret=BggEHyj8Jq" width="500" height="350" title="“25.Rabi Yehoshua Gets Stumped” — Rebbes Mussar Stories" data-secret="BggEHyj8Jq" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * WordPress inline HTML embed * * @since 4.4.0 * @output wp-includes/js/wp-embed.js * * Single line comments should not be used since they will break * the script when inlined in get_post_embed_html(), specifically * when the comments are not stripped out due to SCRIPT_DEBUG * being turned on. */ (function ( window, document ) { 'use strict';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ), blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ), allowedProtocols = new RegExp( '^https?:$', 'i' ), i, source, height, sourceURL, targetURL;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n source.height = height; } else if ( 'link' === data.message ) { /* Link to a specific URL on request. */ sourceURL = new URL( source.getAttribute( 'src' ) ); targetURL = new URL( data.value );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n secret = source.getAttribute( 'data-secret' ); if ( ! secret ) { /* Add secret to iframe */ secret = Math.random().toString( 36 ).substring( 2, 12 ); source.src += '#?secret=' + secret; source.setAttribute( 'data-secret', secret ); }\n\n /* * Let post embed window know that the parent is ready for receiving the height message, in case the iframe * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the * window will then (re-)send the height message right away. */ source.contentWindow.postMessage( { message: 'ready', secret: secret }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
24.Rabi Akiva Washes Netillas Yodaim October 8, 2026 Rebbe's Gemara Stories 24.Rabi Akiva Washes Netillas Yodaim Play Episode Pause Episode 1x 00:00 / 8:42 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="N2mmmcwgDg"><a href="https://mussarstories.com/podcast/24-rabi-akiva-washes-netillas-yodaim/">24.Rabi Akiva Washes Netillas Yodaim</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/24-rabi-akiva-washes-netillas-yodaim/embed/#?secret=N2mmmcwgDg" width="500" height="350" title="“24.Rabi Akiva Washes Netillas Yodaim” — Rebbes Mussar Stories" data-secret="N2mmmcwgDg" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /** * WordPress inline HTML embed * * @since 4.4.0 * @output wp-includes/js/wp-embed.js * * Single line comments should not be used since they will break * the script when inlined in get_post_embed_html(), specifically * when the comments are not stripped out due to SCRIPT_DEBUG * being turned on. */ (function ( window, document ) { 'use strict';\n\n /* Abort for ancient browsers. */ if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) { return; }\n\n /** @namespace wp */ window.wp = window.wp || {};\n\n /* Abort if script was already executed. */ if ( !! window.wp.receiveEmbedMessage ) { return; }\n\n /** * Receive embed message. * * @param {MessageEvent} e */ window.wp.receiveEmbedMessage = function( e ) { var data = e.data;\n\n /* Verify shape of message. */ if ( ! ( data || data.secret || data.message || data.value ) || /[^a-zA-Z0-9]/.test( data.secret ) ) { return; }\n\n var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ), blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ), allowedProtocols = new RegExp( '^https?:$', 'i' ), i, source, height, sourceURL, targetURL;\n\n for ( i = 0; i < blockquotes.length; i++ ) { blockquotes[ i ].style.display = 'none'; }\n\n for ( i = 0; i < iframes.length; i++ ) { source = iframes[ i ];\n\n if ( e.source !== source.contentWindow ) { continue; }\n\n source.removeAttribute( 'style' );\n\n if ( 'height' === data.message ) { /* Resize the iframe on request. */ height = parseInt( data.value, 10 ); if ( height > 1000 ) { height = 1000; } else if ( ~~height < 200 ) { height = 200; }\n\n source.height = height; } else if ( 'link' === data.message ) { /* Link to a specific URL on request. */ sourceURL = new URL( source.getAttribute( 'src' ) ); targetURL = new URL( data.value );\n\n if ( allowedProtocols.test( targetURL.protocol ) && targetURL.host === sourceURL.host && document.activeElement === source ) { window.top.location.href = data.value; } } } };\n\n function onLoad() { var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ), i, source, secret;\n\n for ( i = 0; i < iframes.length; i++ ) { /** @var {IframeElement} */ source = iframes[ i ];\n\n secret = source.getAttribute( 'data-secret' ); if ( ! secret ) { /* Add secret to iframe */ secret = Math.random().toString( 36 ).substring( 2, 12 ); source.src += '#?secret=' + secret; source.setAttribute( 'data-secret', secret ); }\n\n /* * Let post embed window know that the parent is ready for receiving the height message, in case the iframe * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the * window will then (re-)send the height message right away. */ source.contentWindow.postMessage( { message: 'ready', secret: secret }, '*' ); } }\n\n window.addEventListener( 'message', window.wp.receiveEmbedMessage, false ); document.addEventListener( 'DOMContentLoaded', onLoad, false ); })( window, document ); //# sourceURL=https://mussarstories.com/wp-includes/js/wp-embed.js </script>
23.Your son will become a ganav September 2, 2026 Rebbe's Gemara Stories 23.Your son will become a ganav Play Episode Pause Episode 1x 00:00 / 5:23 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="2ADSWftluQ"><a href="https://mussarstories.com/podcast/23-your-son-will-become-a-ganav/">23.Your son will become a ganav</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/23-your-son-will-become-a-ganav/embed/#?secret=2ADSWftluQ" width="500" height="350" title="“23.Your son will become a ganav” — Rebbes Mussar Stories" data-secret="2ADSWftluQ" 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>
22.The Kalla Who Killed the Snake August 28, 2026 Rebbe's Gemara Stories 22.The Kalla Who Killed the Snake Play Episode Pause Episode 1x 00:00 / 6:43 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="0N4aabo9bx"><a href="https://mussarstories.com/podcast/22-the-kalla-who-killed-the-snake/">22.The Kalla Who Killed the Snake</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/22-the-kalla-who-killed-the-snake/embed/#?secret=0N4aabo9bx" width="500" height="350" title="“22.The Kalla Who Killed the Snake” — Rebbes Mussar Stories" data-secret="0N4aabo9bx" 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>
21.Ain Mazel L’Yisroel August 28, 2026 Rebbe's Gemara Stories 21.Ain Mazel L'Yisroel Play Episode Pause Episode 1x 00:00 / 5:38 Subscribe Share RSS Feed Share Link Embed <blockquote class="wp-embedded-content" data-secret="IKisjkvWqL"><a href="https://mussarstories.com/podcast/21-ain-mazel-lyisroel/">21.Ain Mazel L’Yisroel</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://mussarstories.com/podcast/21-ain-mazel-lyisroel/embed/#?secret=IKisjkvWqL" width="500" height="350" title="“21.Ain Mazel L’Yisroel” — Rebbes Mussar Stories" data-secret="IKisjkvWqL" 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>
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="Af4Q06RVTy"><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=Af4Q06RVTy" width="500" height="350" title="“20.Rav’s Arrival to Bovel” — Rebbes Mussar Stories" data-secret="Af4Q06RVTy" 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="58lXdbb0bH"><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=58lXdbb0bH" width="500" height="350" title="“19.Rav Nachman Meets a Zombie” — Rebbes Mussar Stories" data-secret="58lXdbb0bH" 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="c0fVtBolpv"><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=c0fVtBolpv" width="500" height="350" title="“18.Rabi Avahu’s Melave Malka” — Rebbes Mussar Stories" data-secret="c0fVtBolpv" 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="vAnjLvOD4e"><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=vAnjLvOD4e" width="500" height="350" title="“17.Elisha Baal K’nofayim” — Rebbes Mussar Stories" data-secret="vAnjLvOD4e" 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="U9kMMwyuly"><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=U9kMMwyuly" width="500" height="350" title="“16.Judge Favorably” — Rebbes Mussar Stories" data-secret="U9kMMwyuly" 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="7bIrACqI8A"><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=7bIrACqI8A" width="500" height="350" title="“15.A Fire on Shabbos” — Rebbes Mussar Stories" data-secret="7bIrACqI8A" 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="fCEU9bzes6"><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=fCEU9bzes6" width="500" height="350" title="“14.The Shabbos Spice” — Rebbes Mussar Stories" data-secret="fCEU9bzes6" 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="t2PZ8NwlBH"><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=t2PZ8NwlBH" width="500" height="350" title="“13.Rabi Chiya bar Abba, the Shabbos Guest” — Rebbes Mussar Stories" data-secret="t2PZ8NwlBH" 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="PEoSLVdSug"><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=PEoSLVdSug" width="500" height="350" title="“12.Yosef Mokeer Shabboses” — Rebbes Mussar Stories" data-secret="PEoSLVdSug" 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="l0IR9h9GRe"><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=l0IR9h9GRe" width="500" height="350" title="“11.Rabi Shimon out of the Cave” — Rebbes Mussar Stories" data-secret="l0IR9h9GRe" 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="9O19IhWHe8"><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=9O19IhWHe8" width="500" height="350" title="“10.Rabi Shimon in the Cave” — Rebbes Mussar Stories" data-secret="9O19IhWHe8" 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="zjOFF1z6id"><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=zjOFF1z6id" width="500" height="350" title="“9.The Humble Hillel 2” — Rebbes Mussar Stories" data-secret="zjOFF1z6id" 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="gS4yHu98Si"><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=gS4yHu98Si" width="500" height="350" title="“8.The Humble Hillel” — Rebbes Mussar Stories" data-secret="gS4yHu98Si" 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="aR2V1IlCyj"><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=aR2V1IlCyj" width="500" height="350" title="“7.Dovid Hamellech’s Death” — Rebbes Mussar Stories" data-secret="aR2V1IlCyj" 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="PpXQ7KJijt"><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=PpXQ7KJijt" width="500" height="350" title="“6.Rabi Akiva’s Death” — Rebbes Mussar Stories" data-secret="PpXQ7KJijt" 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="9omhfeB1xD"><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=9omhfeB1xD" width="500" height="350" title="“5.All is for the Best” — Rebbes Mussar Stories" data-secret="9omhfeB1xD" 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="loPkpOmIV2"><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=loPkpOmIV2" width="500" height="350" title="“4.The Chesed Mansion” — Rebbes Mussar Stories" data-secret="loPkpOmIV2" 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="VPhb99coZZ"><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=VPhb99coZZ" width="500" height="350" title="“3.Shmuel Visits the Cemetery” — Rebbes Mussar Stories" data-secret="VPhb99coZZ" 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="ByL6iDgpyO"><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=ByL6iDgpyO" width="500" height="350" title="“2.Ghosts in the Graveyard” — Rebbes Mussar Stories" data-secret="ByL6iDgpyO" 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="j3XJaCrOC4"><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=j3XJaCrOC4" width="500" height="350" title="“1.Rabi Yose Daavens in a Ruins” — Rebbes Mussar Stories" data-secret="j3XJaCrOC4" 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="2feCKSYMn3"><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=2feCKSYMn3" width="500" height="350" title="“52.Ahavas Yisroel Final lesson of this series” — Rebbes Mussar Stories" data-secret="2feCKSYMn3" 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="eeeVYrtXwV"><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=eeeVYrtXwV" width="500" height="350" title="“51.Don’t Stare” — Rebbes Mussar Stories" data-secret="eeeVYrtXwV" 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>