2026-05-26 14:40:48 +07:00
<!DOCTYPE html>
<!-- saved from url=(0090)https://www.youtube.com/embed/Vy9Ogg227IY?enablejsapi=1&rel=0&origin=https://www.umass.edu -->
2026-05-27 16:06:30 +07:00
< html lang = "en-GB" dir = "ltr" data-cast-api-enabled = "true" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >
< script id = "js-1124342058" nonce = "" src = "https://static.doubleclick.net/instream/ad_status.js"
data-loaded = "true" ></ script >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta name = "robots" content = "noindex" >
< script
nonce = "" > if ( 'undefined' == typeof Symbol || 'undefined' == typeof Symbol . iterator ) { delete Array . prototype . entries ; }</ script >
< style name = "www-roboto" nonce = "" >
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0460-052F , U + 1C80-1C8A , U + 20B4 , U + 2DE0-2DFF , U + A640-A69F , U + FE2E-FE2F ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0301 , U + 0400-045F , U + 0490-0491 , U + 04B0-04B1 , U + 2116 ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 1F00-1FFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0370-0377 , U + 037A-037F , U + 0384-038A , U + 038C , U + 038E-03A1 , U + 03A3-03FF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0302-0303 , U + 0305 , U + 0307-0308 , U + 0310 , U + 0312 , U + 0315 , U + 031A , U + 0326-0327 , U + 032C , U + 032F-0330 , U + 0332-0333 , U + 0338 , U + 033A , U + 0346 , U + 034D , U + 0391-03A1 , U + 03A3-03A9 , U + 03B1-03C9 , U + 03D1 , U + 03D5-03D6 , U + 03F0-03F1 , U + 03F4-03F5 , U + 2016-2017 , U + 2034-2038 , U + 203C , U + 2040 , U + 2043 , U + 2047 , U + 2050 , U + 2057 , U + 205F , U + 2070-2071 , U + 2074-208E , U + 2090-209C , U + 20D0-20DC , U + 20E1 , U + 20E5-20EF , U + 2100-2112 , U + 2114-2115 , U + 2117-2121 , U + 2123-214F , U + 2190 , U + 2192 , U + 2194-21AE , U + 21B0-21E5 , U + 21F1-21F2 , U + 21F4-2211 , U + 2213-2214 , U + 2216-22FF , U + 2308-230B , U + 2310 , U + 2319 , U + 231C-2321 , U + 2336-237A , U + 237C , U + 2395 , U + 239B-23B7 , U + 23D0 , U + 23DC-23E1 , U + 2474-2475 , U + 25AF , U + 25B3 , U + 25B7 , U + 25BD , U + 25C1 , U + 25CA , U + 25CC , U + 25FB , U + 266D-266F , U + 27C0-27FF , U + 2900-2AFF , U + 2B0E-2B11 , U + 2B30-2B4C , U + 2BFE , U + 3030 , U + FF5B , U + FF5D , U + 1D400-1D7FF , U + 1EE00-1EEFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0001-000C , U + 000E-001F , U + 007F-009F , U + 20DD-20E0 , U + 20E2-20E4 , U + 2150-218F , U + 2190 , U + 2192 , U + 2194-2199 , U + 21AF , U + 21E6-21F0 , U + 21F3 , U + 2218-2219 , U + 2299 , U + 22C4-22C6 , U + 2300-243F , U + 2440-244A , U + 2460-24FF , U + 25A0-27BF , U + 2800-28FF , U + 2921-2922 , U + 2981 , U + 29BF , U + 29EB , U + 2B00-2BFF , U + 4DC0-4DFF , U + FFF9-FFFB , U + 10140-1018E , U + 10190-1019C , U + 101A0 , U + 101D0-101FD , U + 102E0-102FB , U + 10E60-10E7E , U + 1D2C0-1D2D3 , U + 1D2E0-1D37F , U + 1F000-1F0FF , U + 1F100-1F1AD , U + 1F1E6-1F1FF , U + 1F30D-1F30F , U + 1F315 , U + 1F31C , U + 1F31E , U + 1F320-1F32C , U + 1F336 , U + 1F378 , U + 1F37D , U + 1F382 , U + 1F393-1F39F , U + 1F3A7-1F3A8 , U + 1F3AC-1F3AF , U + 1F3C2 , U + 1F3C4-1F3C6 , U + 1F3CA-1F3CE , U + 1F3D4-1F3E0 , U + 1F3ED , U + 1F3F1-1F3F3 , U + 1F3F5-1F3F7 , U + 1F408 , U + 1F415 , U + 1F41F , U + 1F426 , U + 1F43F , U + 1F441-1F442 , U + 1F444 , U + 1F446-1F449 , U + 1F44C-1F44E , U + 1F453 , U + 1F46A , U + 1F47D , U + 1F4A3 , U + 1F4B0 , U + 1F4B3 , U + 1F4B9 , U + 1F4BB , U + 1F4BF , U + 1F4C8-1F4CB , U + 1F4D6 , U + 1F4DA , U + 1F4DF , U + 1F4E3-1F4E6 , U + 1F4EA-1F4ED , U + 1F4F7 , U + 1F4F9-1F4FB , U + 1F4FD-1F4FE , U + 1F503 , U + 1F507-1F50B , U + 1F50D , U + 1F512-1F513 , U + 1F53E-1F54A , U + 1F54F-1F5FA , U + 1F610 , U + 1F650-1F67F , U + 1F687 , U + 1F68D , U + 1F691 , U + 1F694 , U + 1F698 , U + 1F6AD , U + 1F6B2 , U + 1F6B9-1F6BA , U + 1F6BC , U + 1F6C6-1F6CF , U + 1F6D3-1F6D7 , U + 1F6E0-1F6EA , U + 1F6F0-1F6F3 , U + 1F6F7-1F6FC , U + 1F700-1F7FF , U + 1F800-1F80B , U + 1F810-1F847 , U + 1F850-1F859 , U + 1F860-1F887 , U + 1F890-1F8AD , U + 1F8B0-1F8BB , U + 1F8C0-1F8C1 , U + 1F900-1F90B , U + 1F93B , U + 1F946 , U + 1F984 , U + 1F996 , U + 1F9E9 , U + 1FA00-1FA6F , U + 1FA70-1FA7C , U + 1FA80-1FA89 , U + 1FA8F-1FAC6 , U + 1FACE-1FADC , U + 1FADF-1FAE9 , U + 1FAF0-1FAF8 , U + 1FB00-1FBFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0102-0103 , U + 0110-0111 , U + 0128-0129 , U + 0168-0169 , U + 01A0-01A1 , U + 01AF-01B0 , U + 0300-0301 , U + 0303-0304 , U + 0308-0309 , U + 0323 , U + 0329 , U + 1EA0-1EF9 , U + 20AB ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0100-02BA , U + 02BD-02C5 , U + 02C7-02CC , U + 02CE-02D7 , U + 02DD-02FF , U + 0304 , U + 0308 , U + 0329 , U + 1D00-1DBF , U + 1E00-1E9F , U + 1EF2-1EFF , U + 2020 , U + 20A0-20AB , U + 20AD-20C0 , U + 2113 , U + 2C60-2C7F , U + A720-A7FF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 400 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA . woff2 ) format ( 'woff2' );
unicode-range : U + 0000-00FF , U + 0131 , U + 0152-0153 , U + 02BB-02BC , U + 02C6 , U + 02DA , U + 02DC , U + 0304 , U + 0308 , U + 0329 , U + 2000-206F , U + 20AC , U + 2122 , U + 2191 , U + 2193 , U + 2212 , U + 2215 , U + FEFF , U + FFFD ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0460-052F , U + 1C80-1C8A , U + 20B4 , U + 2DE0-2DFF , U + A640-A69F , U + FE2E-FE2F ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0301 , U + 0400-045F , U + 0490-0491 , U + 04B0-04B1 , U + 2116 ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 1F00-1FFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0370-0377 , U + 037A-037F , U + 0384-038A , U + 038C , U + 038E-03A1 , U + 03A3-03FF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0302-0303 , U + 0305 , U + 0307-0308 , U + 0310 , U + 0312 , U + 0315 , U + 031A , U + 0326-0327 , U + 032C , U + 032F-0330 , U + 0332-0333 , U + 0338 , U + 033A , U + 0346 , U + 034D , U + 0391-03A1 , U + 03A3-03A9 , U + 03B1-03C9 , U + 03D1 , U + 03D5-03D6 , U + 03F0-03F1 , U + 03F4-03F5 , U + 2016-2017 , U + 2034-2038 , U + 203C , U + 2040 , U + 2043 , U + 2047 , U + 2050 , U + 2057 , U + 205F , U + 2070-2071 , U + 2074-208E , U + 2090-209C , U + 20D0-20DC , U + 20E1 , U + 20E5-20EF , U + 2100-2112 , U + 2114-2115 , U + 2117-2121 , U + 2123-214F , U + 2190 , U + 2192 , U + 2194-21AE , U + 21B0-21E5 , U + 21F1-21F2 , U + 21F4-2211 , U + 2213-2214 , U + 2216-22FF , U + 2308-230B , U + 2310 , U + 2319 , U + 231C-2321 , U + 2336-237A , U + 237C , U + 2395 , U + 239B-23B7 , U + 23D0 , U + 23DC-23E1 , U + 2474-2475 , U + 25AF , U + 25B3 , U + 25B7 , U + 25BD , U + 25C1 , U + 25CA , U + 25CC , U + 25FB , U + 266D-266F , U + 27C0-27FF , U + 2900-2AFF , U + 2B0E-2B11 , U + 2B30-2B4C , U + 2BFE , U + 3030 , U + FF5B , U + FF5D , U + 1D400-1D7FF , U + 1EE00-1EEFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0001-000C , U + 000E-001F , U + 007F-009F , U + 20DD-20E0 , U + 20E2-20E4 , U + 2150-218F , U + 2190 , U + 2192 , U + 2194-2199 , U + 21AF , U + 21E6-21F0 , U + 21F3 , U + 2218-2219 , U + 2299 , U + 22C4-22C6 , U + 2300-243F , U + 2440-244A , U + 2460-24FF , U + 25A0-27BF , U + 2800-28FF , U + 2921-2922 , U + 2981 , U + 29BF , U + 29EB , U + 2B00-2BFF , U + 4DC0-4DFF , U + FFF9-FFFB , U + 10140-1018E , U + 10190-1019C , U + 101A0 , U + 101D0-101FD , U + 102E0-102FB , U + 10E60-10E7E , U + 1D2C0-1D2D3 , U + 1D2E0-1D37F , U + 1F000-1F0FF , U + 1F100-1F1AD , U + 1F1E6-1F1FF , U + 1F30D-1F30F , U + 1F315 , U + 1F31C , U + 1F31E , U + 1F320-1F32C , U + 1F336 , U + 1F378 , U + 1F37D , U + 1F382 , U + 1F393-1F39F , U + 1F3A7-1F3A8 , U + 1F3AC-1F3AF , U + 1F3C2 , U + 1F3C4-1F3C6 , U + 1F3CA-1F3CE , U + 1F3D4-1F3E0 , U + 1F3ED , U + 1F3F1-1F3F3 , U + 1F3F5-1F3F7 , U + 1F408 , U + 1F415 , U + 1F41F , U + 1F426 , U + 1F43F , U + 1F441-1F442 , U + 1F444 , U + 1F446-1F449 , U + 1F44C-1F44E , U + 1F453 , U + 1F46A , U + 1F47D , U + 1F4A3 , U + 1F4B0 , U + 1F4B3 , U + 1F4B9 , U + 1F4BB , U + 1F4BF , U + 1F4C8-1F4CB , U + 1F4D6 , U + 1F4DA , U + 1F4DF , U + 1F4E3-1F4E6 , U + 1F4EA-1F4ED , U + 1F4F7 , U + 1F4F9-1F4FB , U + 1F4FD-1F4FE , U + 1F503 , U + 1F507-1F50B , U + 1F50D , U + 1F512-1F513 , U + 1F53E-1F54A , U + 1F54F-1F5FA , U + 1F610 , U + 1F650-1F67F , U + 1F687 , U + 1F68D , U + 1F691 , U + 1F694 , U + 1F698 , U + 1F6AD , U + 1F6B2 , U + 1F6B9-1F6BA , U + 1F6BC , U + 1F6C6-1F6CF , U + 1F6D3-1F6D7 , U + 1F6E0-1F6EA , U + 1F6F0-1F6F3 , U + 1F6F7-1F6FC , U + 1F700-1F7FF , U + 1F800-1F80B , U + 1F810-1F847 , U + 1F850-1F859 , U + 1F860-1F887 , U + 1F890-1F8AD , U + 1F8B0-1F8BB , U + 1F8C0-1F8C1 , U + 1F900-1F90B , U + 1F93B , U + 1F946 , U + 1F984 , U + 1F996 , U + 1F9E9 , U + 1FA00-1FA6F , U + 1FA70-1FA7C , U + 1FA80-1FA89 , U + 1FA8F-1FAC6 , U + 1FACE-1FADC , U + 1FADF-1FAE9 , U + 1FAF0-1FAF8 , U + 1FB00-1FBFF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0102-0103 , U + 0110-0111 , U + 0128-0129 , U + 0168-0169 , U + 01A0-01A1 , U + 01AF-01B0 , U + 0300-0301 , U + 0303-0304 , U + 0308-0309 , U + 0323 , U + 0329 , U + 1EA0-1EF9 , U + 20AB ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe . woff2 ) format ( 'woff2' );
unicode-range : U + 0100-02BA , U + 02BD-02C5 , U + 02C7-02CC , U + 02CE-02D7 , U + 02DD-02FF , U + 0304 , U + 0308 , U + 0329 , U + 1D00-1DBF , U + 1E00-1E9F , U + 1EF2-1EFF , U + 2020 , U + 20A0-20AB , U + 20AD-20C0 , U + 2113 , U + 2C60-2C7F , U + A720-A7FF ;
}
@ font-face {
font-family : 'Roboto' ;
font-style : normal ;
font-weight : 500 ;
font-stretch : 100 %;
src : url (// fonts . gstatic . com / s / roboto / v48 / KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA . woff2 ) format ( 'woff2' );
unicode-range : U + 0000-00FF , U + 0131 , U + 0152-0153 , U + 02BB-02BC , U + 02C6 , U + 02DA , U + 02DC , U + 0304 , U + 0308 , U + 0329 , U + 2000-206F , U + 20AC , U + 2122 , U + 2191 , U + 2193 , U + 2212 , U + 2215 , U + FEFF , U + FFFD ;
}
</ style >
< script name = "www-roboto"
nonce = "" > if ( document . fonts && document . fonts . load ) { document . fonts . load ( "400 10pt Roboto" , "E" ); document . fonts . load ( "500 10pt Roboto" , "E" ); }</ script >
< link rel = "stylesheet" href = "./www-player.css" name = "www-player" nonce = "kck9wg8O3BrMW4j9zZWA0Q" >
< link rel = "stylesheet" href = "./rs=AGKMywGc_v_ct24Fv--meNUc7d-oMjIH_w" name = "embed-ui" nonce = "kck9wg8O3BrMW4j9zZWA0Q" >
< style nonce = "" >
html {
overflow : hidden ;
}
body {
font : 12 px Roboto , Arial , sans-serif ;
background-color : #000 ;
color : #fff ;
height : 100 % ;
width : 100 % ;
overflow : hidden ;
position : absolute ;
margin : 0 ;
padding : 0 ;
}
# player {
width : 100 % ;
height : 100 % ;
}
h1 {
text-align : center ;
color : #fff ;
}
h3 {
margin-top : 6 px ;
margin-bottom : 3 px ;
}
. player-unavailable {
position : absolute ;
top : 0 ;
left : 0 ;
right : 0 ;
bottom : 0 ;
padding : 25 px ;
font-size : 13 px ;
background : url ( /img/meh7.png ) 50 % 65 % no-repeat ;
}
. player-unavailable . message {
text-align : left ;
margin : 0 -5 px 15 px ;
padding : 0 5 px 14 px ;
border-bottom : 1 px solid #888 ;
font-size : 19 px ;
font-weight : normal ;
}
. player-unavailable a {
color : #167ac6 ;
text-decoration : none ;
}
</ style >
< script nonce = "" > var ytcsi = {
gt : function ( n ) { n = ( n || "" ) + "data_" ; return ytcsi [ n ] || ( ytcsi [ n ] = { tick : {}, info : {}, gel : { preLoggedGelInfos : [] } }) }, now : window . performance && window . performance . timing && window . performance . now && window . performance . timing . navigationStart ? function () { return window . performance . timing . navigationStart + window . performance . now () } : function () { return ( new Date ). getTime () }, tick : function ( l , t , n ) {
var ticks = ytcsi . gt ( n ). tick ; var v = t || ytcsi . now (); if ( ticks [ l ]) { ticks [ "_" + l ] = ticks [ "_" + l ] || [ ticks [ l ]]; ticks [ "_" + l ]. push ( v ) } ticks [ l ] =
v
}, info : function ( k , v , n ) { ytcsi . gt ( n ). info [ k ] = v }, infoGel : function ( p , n ) { ytcsi . gt ( n ). gel . preLoggedGelInfos . push ( p ) }, setStart : function ( t , n ) { ytcsi . tick ( "_start" , t , n ) }
};
( function ( w , d ) {
function isGecko () {
if ( ! w . navigator ) return false ; try { if ( w . navigator . userAgentData && w . navigator . userAgentData . brands && w . navigator . userAgentData . brands . length ) { var brands = w . navigator . userAgentData . brands ; var i = 0 ; for (; i < brands . length ; i ++ ) if ( brands [ i ] && brands [ i ]. brand === "Firefox" ) return true ; return false } } catch ( e ) { setTimeout ( function () { throw e ; }) } if ( ! w . navigator . userAgent ) return false ; var ua = w . navigator . userAgent ; return ua . indexOf ( "Gecko" ) > 0 && ua . toLowerCase (). indexOf ( "webkit" ) < 0 && ua . indexOf ( "Edge" ) <
0 && ua . indexOf ( "Trident" ) < 0 && ua . indexOf ( "MSIE" ) < 0
} ytcsi . setStart ( w . performance ? w . performance . timing . responseStart : null ); var isPrerender = ( d . visibilityState || d . webkitVisibilityState ) == "prerender" ; var vName = ! d . visibilityState && d . webkitVisibilityState ? "webkitvisibilitychange" : "visibilitychange" ; if ( isPrerender ) { var startTick = function () { ytcsi . setStart (); d . removeEventListener ( vName , startTick ) }; d . addEventListener ( vName , startTick , false ) } if ( d . addEventListener ) d . addEventListener ( vName , function () { ytcsi . tick ( "vc" ) },
false ); if ( isGecko ()) { var isHidden = ( d . visibilityState || d . webkitVisibilityState ) == "hidden" ; if ( isHidden ) ytcsi . tick ( "vc" ) } var slt = function ( el , t ) { setTimeout ( function () { var n = ytcsi . now (); el . loadTime = n ; if ( el . slt ) el . slt () }, t ) }; w . __ytRIL = function ( el ) { if ( ! el . getAttribute ( "data-thumb" )) if ( w . requestAnimationFrame ) w . requestAnimationFrame ( function () { slt ( el , 0 ) }); else slt ( el , 16 ) }
})( window , document );
</ script >
< script
nonce = "" > var ytcfg = { d : function () { return window . yt && yt . config_ || ytcfg . data_ || ( ytcfg . data_ = {}) }, get : function ( k , o ) { return k in ytcfg . d () ? ytcfg . d ()[ k ] : o }, set : function () { var a = arguments ; if ( a . length > 1 ) ytcfg . d ()[ a [ 0 ]] = a [ 1 ]; else { var k ; for ( k in a [ 0 ]) ytcfg . d ()[ k ] = a [ 0 ][ k ] } } };
ytcfg . set ({ "CLIENT_CANARY_STATE" : "none" , "DEVICE" : "cbr\u003dEdge+Chromium\u0026cbrver\u003d148.0.0.0\u0026ceng\u003dWebKit\u0026cengver\u003d537.36\u0026cos\u003dWindows\u0026cosver\u003d10.0\u0026cplatform\u003dDESKTOP" , "EVENT_ID" : "jTwVatLTFqepgt4P_qKFkAw" , "EXPERIMENT_FLAGS" : { "ab_det_apb_b" : true , "ab_det_apm" : true , "ab_det_el_h" : true , "action_companion_center_align_description" : true , "allow_skip_networkless" : true , "always_send_and_write" : true , "att_web_record_metrics" : true , "attmusi" : true , "c3_enable_button_impression_logging" : true , "c3_watch_page_component" : true , "cancel_pending_navs" : true , "client_ui_enable_multi_track_audio_on_web_embedded_player" : true , "config_age_report_killswitch" : true , "cow_optimize_idom_compat" : true , "csi_on_gel" : true , "delhi_mweb_colorful_sd" : true , "delhi_mweb_colorful_sd_v2" : true , "deprecate_pair_servlet_enabled" : true , "desktop_sparkles_light_cta_button" : true , "disable_child_node_auto_formatted_strings" : true , "disable_log_to_visitor_layer" : true , "disable_mini_app_container_web_view_insets" : true , "disable_pacf_logging_for_memory_limited_tv" : true , "embeds_desktoff_nonmobile_eligible" : true , "embeds_desktoff_nonmobile_enabled" : true , "embeds_desktoff_save_user_volume" : true , "embeds_desktop_enable_volume_slider" : true , "embeds_enable_delay_controls_hide" : true , "embeds_enable_eid_enforcement_for_youtube" : true , "embeds_enable_emc3ds_pfp" : true , "embeds_muted_autoplay_sound_fix" : true , "embeds_serve_es6_client" : true , "embeds_web_updated_shorts_definition_fix" : true , "enable_a11y_focus_fix_for_mac_panel_on_desktop" : true , "enable_access_code_service_rpc" : true , "enable_active_view_display_ad_renderer_web_home" : true , "enable_ai_search_innertube_m0_fixes" : true , "enable_android_web_view_top_insets_bugfix" : true , "enable_au_u16_verify_age_page" : true , "enable_automotive_form_factor_check" : true , "enable_client_sli_logging" : true , "enable_client_streamz_web" : true , "enable_client_ve_spec" : true , "enable_cloud_save_error_popup_after_retry" : true , "enable_custom_scrubber_v2" : true , "enable_dai_sdf_h5_preroll" : true , "enable_datasync_id_header_in_web_vss_pings" : true , "enable_default_mono_cta_migration_web_client" : true , "enable_docked_chat_messages" : true , "enable_drop_shadow_experiment" : true , "enable_embeds_new_caption_language_picker" : true , "enable_entity_store_from_dependency_injection" : true , "enable_inline_muted_playback_on_web_search" : true , "enable_inline_muted_playback_on_web_search_for_vdc" : true , "enable_inline_muted_playback_on_web_search_for_vdcb" : true , "enable_is_mini_app_page_active_bugfix" : true , "enable_logging_first_user_action_after_game_ready" : true , "enable_ltc_param_fetch_from_innertube" : true , "enable_m0_logging_fixes" : true , "enable_menu_renderer_button_in_mweb_hclr" : true , "enable_mini_app_command_handler_mweb_fix" : true , "enable_mini_guide_downloads_item" : true , "enable_mixed_direction_formatted_strings" : true , "enable_mweb_audio_track_picker" : true , "enable_mweb_keyboard_shortcuts" : true , "enable_names_handles_account_switcher" : true , "enable_native_bridge_view_saved_playables" : true , "enable_network_request_logging_on_game_events" : true , "enable_new_paid_product_placement" : true , "enable_open_in_new_tab_icon_for_short_dr_for_desktop_search" : true , "enable_origin_query_parameter_bugfix" : true , "enable_pause_ads_on_ytv_html5" : true , "enable_payments_purchase_manager" : true , "enable_pdp_icon_prefetch" : true , "enable_place_pivot_url" : true , "enable_playable_container_save_button" : true , "enable_playable_entity_save_menu_item" : true , "enable_ptc_home_location_on_web" : true , "enable_pv_screen_modern_text" : true , "enable_rta_manager" : true , "enable_screen_manager_layer_separation" : true , "enable_sdf_companion_h5" : true , "enable_sdf_dai_h5_midroll" : true , "enable_sdf_h5_endemic_mid_post_roll" : true , "enable_sdf_on_h5_unplugged_vod_midroll" : true , "enable_sdf_shorts_player_bytes_h5" : true , "enable_sending_unwrapped_game_audio_as_serialized_metadata" : true , "enable_sfv_effect_pivot_url" : true , "enable_shorts_new_carousel" : true , "enable_skip_ad_
<script
nonce=" " > window . ytAtP = new Promise ( res => window . ytAtN = res ); window . addEventListener ( 'DOMContentLoaded' , () => { window . ytAtN (); delete window . ytAtN ; });</ script >
< script nonce = "" > window . yterr = window . yterr || true ; window . unhandledErrorMessages = {};
window . onerror = function ( msg , url , line , opt_columnNumber , opt_error ) {
var err ; if ( opt_error ) err = opt_error ; else { err = new Error ; err . message = msg ; err . fileName = url ; err . lineNumber = line ; if ( ! isNaN ( opt_columnNumber )) err [ "columnNumber" ] = opt_columnNumber } var message = String ( err . message ); if ( ! err . message || message in window . unhandledErrorMessages ) return ; window . unhandledErrorMessages [ message ] = true ; var img = new Image ; window . emergencyTimeoutImg = img ; img . onload = img . onerror = function () { delete window . emergencyTimeoutImg }; var values =
{ "client.name" : ytcfg . get ( "INNERTUBE_CONTEXT_CLIENT_NAME" ), "client.version" : ytcfg . get ( "INNERTUBE_CONTEXT_CLIENT_VERSION" ), "msg" : message , "type" : "UnhandledWindow" + err . name , "file" : err . fileName , "line" : err . lineNumber , "stack" : ( err . stack || "" ). substr ( 0 , 500 ) }; var parts = [ ytcfg . get ( "EMERGENCY_BASE_URL" , "/error_204?t=jserror&level=ERROR" )]; var key ; for ( key in values ) { var value = values [ key ]; if ( value ) parts . push ( key + "=" + encodeURIComponent ( value )) } img . src = parts . join ( "&" )
};
</ script >
< script nonce = "" > var yterr = yterr || true ;</ script >
< link rel = "preconnect" href = "https://i.ytimg.com/" >
< script data-id = "_gd"
nonce = "" > window . WIZ_global_data = { "AfY8Hf" : false , "FL1an" : false , "HiPsbb" : 0 , "MUE6Ne" : "youtube_web" , "MuJWjd" : false , "UUFaWc" : "%.@.null,1000,2]" , "cfb2h" : "youtube.web-front-end-critical_20260520.05_p0" , "fPDxwd" : [], "hsFLT" : "%.@.null,10,3]" , "iCzhFc" : false , "nQyAE" : {}, "oxN3nb" : { "1" : false , "0" : false , "610401301" : false , "899588437" : false , "772657768" : true , "513659523" : false , "568333945" : true , "1331761403" : false , "651175828" : false , "722764542" : false , "748402145" : false , "748402146" : false , "748402147" : true , "333098724" : false , "861377723" : false , "861377724" : false , "869336903" : false , "882674507" : false , "869336904" : false , "869336905" : false , "1675845485" : false , "907842688" : false , "909324564" : false , "916544035" : false , "482019471" : false }, "u4g7r" : "%.@.null,1,3]" , "vJQk6" : false , "xnI9P" : false , "xwAfE" : true , "yFnxrf" : 2486 };</ script >
< title > Brokk Toggerson, Physics, UMass Amherst - YouTube</ title >
< link rel = "canonical" href = "https://www.youtube.com/watch?v=Vy9Ogg227IY" >
< script async = "" src = "./lottie-light.js.download" nonce = "" ></ script >
</ head >
< body class = "date-20260525 en_GB ltr site-center-aligned site-as-giant-card webkit webkit-537" dir = "ltr"
data-new-gr-c-s-loaded = "14.1138.0" >
< div id = "global-loader" ></ div >
< div id = "player" style = "width: 100%; height: 100%;" >
< div
class = "html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode ytp-tiny-mode"
tabindex = "" id = "movie_player" data-version = "/s/player/c2f7551f/player_embed_es6.vflset/en_GB/base.js"
aria-label = "YouTube Video Player" >
< div class = "html5-video-container" data-layer = "0" >< video tabindex = "-1" aria-hidden = "true"
class = "video-stream html5-main-video" webkit-playsinline = "" playsinline = "" controlslist = "nodownload"
style = "width: 567px; height: 24px; left: 0px; top: -24px;" ></ video ></ div >< button
class = "ytp-unmute ytp-popup ytp-button ytp-unmute-animated ytp-unmute-shrink" data-layer = "2"
style = "display: none;" >
< div class = "ytp-unmute-inner" >
< div class = "ytp-unmute-icon" >< svg height = "100%" version = "1.1" viewBox = "0 0 36 36" width = "100%" >
< use class = "ytp-svg-shadow" href = "#ytp-id-1" ></ use >
< path class = "ytp-svg-fill"
d = "m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"
id = "ytp-id-1" ></ path >
</ svg ></ div >
< div class = "ytp-unmute-text" > Tap to unmute</ div >
< div class = "ytp-unmute-box" ></ div >
</ div >
</ button >
< div class = "ytp-player-content ytp-timely-actions-content" data-layer = "4" style = "display: none;" ></ div >
</ div >
</ div >
< script
nonce = "" > var setMessage = function ( msg ) { if ( window . yt && yt . setMsg ) yt . setMsg ( msg ); else { window . ytcfg = window . ytcfg || {}; ytcfg . msgs = msg } };
setMessage ({ "ACCOUNT_LABEL" : "Account" , "ACT_ON_THIS_COMMENT" : "Act on this comment" , "ADD_TO_DROPDOWN_LABEL" : "Add to playlist" , "AD_BADGE_HINT" : "Advertisement" , "AD_BADGE_TEXT" : "AD" , "ALL_CHANNELS_LABEL" : "All channels" , "AMBIENT_MODE" : "Ambient mode" , "AMBIENT_MODE_OFF" : "Ambient mode off" , "AMBIENT_MODE_ON" : "Ambient mode on" , "ANDROID_DEPRECATION_MESSAGE_BODY" : "Please update your device to Android 4.0 before 22 Oct 2020 to keep using YouTube without interruptions." , "ANDROID_DEPRECATION_MESSAGE_HEADER" : "YouTube will no longer be supported on your device after 22/10/2020." , "APP_UPSELL_SUBTITLE" : "Upload, save and comment on videos with the YouTube app" , "APP_UPSELL_TITLE" : "Switch to the app for a better viewing experience" , "AUDIO_TRACK" : "Audio track" , "AUTONAV_TOGGLE" : "Auto-play" , "AUTOPLAY_IN_TEN_SECONDS" : "Next video will be played in 10 seconds" , "AUTOPLAY_PAUSED" : "Auto-play is paused" , "AUTOPLAY_PLAY_NOW" : "Play now" , "AUTOPLAY_UP_NEXT_IN" : "Up next in seconds_placeholder" , "AUTO_TRANSLATE" : "Auto-translate" , "AUTO_ZOOM" : "Auto-zoom" , "BACK" : "Back" , "CANCEL" : "Cancel" , "CHANNEL_SWITCHER_LABEL" : "Switch account" , "CHARACTER_LIMIT" : "Use fewer than $number characters" , "CLOSE" : "Close" , "CLOSED_CAPTIONS_DISABLED" : "No subtitles are available for this video" , "CLOSED_CAPTIONS_OFF" : "Subtitles/CC turned off" , "CLOSED_CAPTIONS_ON" : "Subtitles/CC turned on" , "CLOSED_CAPTIONS_ON_LANGUAGE" : "Subtitles/CC turned on (language_placeholder)" , "CLOSE_SEARCH_LABEL" : "Close search" , "CLOSE_SETTINGS_LABEL" : "Close Settings" , "COMMENTBOX_POST" : "Post" , "COMMENT_MODAL_CONTENT" : "Please sign in to act on this comment." , "CONFIRM_OK" : "OK" , "CONNECT_TO_THE_INTERNET" : "Connect to the Internet" , "COPIED_TO_CLIPBOARD" : "Copied to clipboard" , "COPY" : "Copy" , "COPY_DEBUG_INFO" : "Copy Debug Info" , "COPY_EMBED_CODE" : "Copy embed code" , "COPY_LINK_LABEL" : "Copy link" , "COPY_VIDEO_URL" : "Copy video URL" , "COPY_VIDEO_URL_AT_CURRENT_TIME" : "Copy video URL at current time" , "CREATE_CHANNEL_TITLE" : "Create channel" , "DELETE_FROM_DOWNLOADS" : "Delete from downloads" , "DIALOG" : "Dialogue" , "DMA_CONSENT_CONFIRMATION" : "Your choice will take effect on 6 March 2024. You can change your choices at any time in your Google Account." , "DMA_CONSENT_CONFIRMATION2" : "Your choices have been saved. You can change your choices at any time in your Google Account." , "DMA_CONSENT_GENERAL_ERROR" : "Something went wrong while loading" , "DMA_CONSENT_RECORD_ERROR" : "Something went wrong and your choices were not saved" , "DONE" : "Done" , "DOWNLOAD" : "Download" , "FAILED_COPY_ERROR_MESSAGE" : "Copying is not supported on the device – failed to copy." , "FLAG_CONFIRM" : "Are you sure that you want to flag this video?" , "FLAG_CONTENT" : "Sign in to flag it" , "FLAG_LABEL" : "Flag as inappropriate" , "FLAG_TITLE" : "Inappropriate video?" , "FULLSCREEN_GENERIC_ERROR" : "Full screen is unavailable." , "GOOGLE_COMPANY" : "YouTube, a Google company" , "HIDE_ALERT" : "Hide this alert" , "HIDE_PLAYER_CONTROLS" : "Hide player controls" , "HIDE_PLAYLIST_VIDEOS" : "Hide playlist videos" , "HIDE_SEARCH_FILTERS_LABEL" : "Hide search filters" , "HOME" : "Home" , "INVALID_RESPONSE_RECEIVED" : "Invalid response received." , "LIBRARY" : "Library" , "LIKE_COUNT_TEXT" : { "case0" : "No likes" , "case1" : "1 like" , "other" : "# likes" }, "LIKE_COUNT_TEXT_LABEL" : "{\"case0\": \"No people have liked this video.\", \"case1\": \"1 person has liked this video.\", \"other\": \"# people have liked this video.\"}" , "LISTENING" : "Listening…" , "LOADING" : "Loading…" , "LONG_PRESS_MIC_TO_SPEAK" : "Long-press mic_icon_placeholder to speak" , "LOOP" : "Loop" , "MENU_DESKTOP" : "Desktop" , "MENU_EXIT" : "Exit" , "MENU_FEEDBACK" : "Feedback" , "MENU_HELP" : "Help" , "MENU_IMPRESSUM" : "Imprint" , "MENU_PLAYER_SETTINGS" : "Playback settings" , "MENU_REPORT_A_PROBLEM" : "Report a problem with YouTube" , "MENU_SEND_FEEDBACK" : "Send feedback" , "MENU_SETTINGS" : "Settings" , "MENU_SIGN_IN" : "Sign In" , "MENU_TERMS" : "Privacy \u0026 Terms" , "MENU_TITLE" : "Menu" , "MENU_YOUR_DATA" : "Your data in YouTube" , "METADATA_SUBTITLE_CHANNEL_NAME_LABEL" :
< script src = "./m=root,base" name = "embed_client" id = "base-js" nonce = "kck9wg8O3BrMW4j9zZWA0Q" > </ script >
< script src = "./base.js.download" name = "player/base" nonce = "kck9wg8O3BrMW4j9zZWA0Q" ></ script >
< script nonce = "" > writeEmbed ();</ script >
< script
nonce = "" >( function () { if ( window . ytAtN ) { window . ytAtN ({ 'R' : '\x7b\x22responseContext\x22:\x7b\x22serviceTrackingParams\x22:\x5b\x7b\x22service\x22:\x22CSI\x22,\x22params\x22:\x5b\x7b\x22key\x22:\x22c\x22,\x22value\x22:\x22WEB_EMBEDDED_PLAYER\x22\x7d,\x7b\x22key\x22:\x22cver\x22,\x22value\x22:\x222.20260522.01.00\x22\x7d,\x7b\x22key\x22:\x22yt_li\x22,\x22value\x22:\x220\x22\x7d,\x7b\x22key\x22:\x22GetAttestationChallenge_rid\x22,\x22value\x22:\x220x4405997f8a1dd41b\x22\x7d\x5d\x7d,\x7b\x22service\x22:\x22GFEEDBACK\x22,\x22params\x22:\x5b\x7b\x22key\x22:\x22logged_in\x22,\x22value\x22:\x220\x22\x7d\x5d\x7d,\x7b\x22service\x22:\x22GUIDED_HELP\x22,\x22params\x22:\x5b\x7b\x22key\x22:\x22logged_in\x22,\x22value\x22:\x220\x22\x7d\x5d\x7d,\x7b\x22service\x22:\x22ECATCHER\x22,\x22params\x22:\x5b\x7b\x22key\x22:\x22client.version\x22,\x22value\x22:\x222.20260522\x22\x7d,\x7b\x22key\x22:\x22client.name\x22,\x22value\x22:\x22WEB_EMBEDDED_PLAYER\x22\x7d\x5d\x7d\x5d,\x22responseId\x22:\x22IhMI0oHT2ajWlAMVwfhMAh0rAC5u\x22,\x22webResponseContextExtensionData\x22:\x7b\x22hasDecorated\x22:true\x7d\x7d,\x22challenge\x22:\x22a\x3d6\\u0026a2\x3d10\\u0026c\x3d1779776653\\u0026d\x3d56\\u0026t\x3d21600\\u0026c1a\x3d1\\u0026c6a\x3d1\\u0026c6b\x3d1\\u0026hh\x3dPUJ1Ew3fPKHQ78BqoTG944zVPaI_BzHswvk4ankF7Jo\x22,\x22bgChallenge\x22:\x7b\x22interpreterUrl\x22:\x7b\x22privateDoNotAccessOrElseTrustedResourceUrlWrappedValue\x22:\x22\/\/www.google.com\/js\/th\/F54lUyQDNOnK0chba6SLEr78HLnbzHSH7nSpyaKs8Rg.js\x22\x7d,\x22interpreterHash\x22:\x22F54lUyQDNOnK0chba6SLEr78HLnbzHSH7nSpyaKs8Rg\x22,\x22program\x22:\x22MVccsVqAzsIPapeEjurvsuOe1nGlvRU+Nk+znTZEsHiqQEuVNgtaB8GS5lyoL269aSZK3yCj9heZ6VybYqnRE8kNgc9aiSRhZYE1h+4XZAqIqJeIACAysgFN0W5WBtpvTjnyf29hRmCK76PIhcfUfrK+VIH8vS3TPab\/O1Ncg4\/q1iZ54kL1NOWxVC1pq+WrXweDeGL5Vf8G9WLfRflOnblE9H5aTL4sOIj76p8X5JFp0DGffaw\/JYLdIZdMdV2IaZqqc+\/sgJE2JYzHEKMY\/bdebrUwRph+EPee0eenB\/T6u4EpkUEl9sONn6nfw5ms9wHaPElHgU8SV\/8Y+DOzf8hLXdORtH7etZhbJ2CWRoIZefEJPGWDuiT2dhWnvK3ZmbeHUyPL7mdjb1ccYOLToHaQhAYGu9anyttxehu+GOFS8aWct\/lACIQfFpk3YOjGs0\/4eKN43OCkov8vS+Tvy472EbTn0AwiaHBBTSoLj5EPX2+gIC\/qmzP\/ATg7z+6mxGB8lCNIhkx9jwLAjQ4dZRBfo65Ki\/5zqAwAkBopWpcafbpiVbg8Bgu4MUSOi+9kwFHuZurX\/iccY+pYa8tQpRvskYL6S1oNISgRbaI0c\/9EcAOUoSK1m3UlRWUjaDFKC3+srbb5JB8XsU+x8bAPAkrLwMBPiV2Au5pmha29\/Ny8eN0h1Srw2WSi\/B1OTUs96AP51QqU9e77w0KsSVgp58A52wRgu0Km6DGJPIljm9zn2m193i0\/ltR5x2mVf8CjTTchCS0rwUooXnhO7X9l3QZwFqpKzMZGBCXPufL\/4apaWojVVPLzL9S0pF7tPHlGU9R5eS1wR9dk1IJVhCm9CMR9ZdftqkutkBTVr4VFWIKmTEJrJp1dNXWUz1\/+AyfejiTJGEXz1vFd4kPpzXrKGDK78kgJ2zWgLrDRRo+8T0WQVNiJjjrntOnyqTw4HgESNUiqxllRuUv5atNk3mCO7hFB0Vvg98w+gGsODOBTj\/j\/dvWecbkN2Dj+3aY30iuz1rL+hQqHHd4xeEnS0DMkGHyi+IIknMFOz3dcemQbbr7467zYHlY+S16KII8KhREg\/MzjJMX7Fs\/bBIjw3XoYPd70OoVxEjKxYqKvPDOeX0cXF+OqAO23p67CWNmYMB6j6BFG5kkJjmIumXQV3IIa+aheM3kHtCrBDk7jJFZM3nIeQQpZWijGtKXZNqWAWEVyIqJ0G0HZbNqRR50yqPRjtNGY5JzgB3Ko7tasX5Sdf\/\/y1rU2DSw6EJi95tkjinsV96RkSjzfx+AT0CXXldnvrhYYnE+HAetCJ0pCJyGi5l8YJga+7ydmbsH+fUb2Fzr7NXfuneuUg20YYKmzIBT6EL4dUkAkBjufJrb8KF\/+BYIfNSQp+JTN8tnJWKvDTgCutvWzWirJrDr1m94jaCUHhdo49GwkVDd3dPzg9MzwooWmg81R\/KwpbX7vLbDf303BTZh+YgThdbvNOP5DnNFqZEaCg63fudVG9GDwYmPedXU+jzQXrhn4Us2H+k4QUC02BM5NNyierOhN8FZufsbGDqVAOCnoGOCq+KG846PWNelBygoY7MipMhV4MDfYeW+hrQRqkXLFph7yZDAvqucY55wxgS\/A0nNZtLe+FPI7wY+QHO9sB0g4Ii7vi\/MkbUeiTxpRhRPuGMbepF6AK\/aoErEYjZCvSpju7sYokINtduoi5CyXxEG4vn7nrk7BN4BsP31+U6d5pF78D7e2rlLOOEci\/GamDisqqg+tO2Xrj3UQfBcDhnJiBJLMafk7ymi4AwsiBUdL8sv9MkvWNJ2av47IrEClpPlruU54qyg3k5lAINv\/z1bewIobhfljDVvpNFRaQR5AUi2j3R+eqPyYGZ1BnrH0yLJQXIheFxA9JVmPem6KdZKkbN+RUljYh\/+zHUo1X3bvUpH+mf5hdHZOAi0AdXdlFP203aw+R30OcbtQibxriyYK0MKqbZFcirml7h\/XLM9u1a4lrdEjwywXSiDrWBeMT+pEvsULq29klGplJqHby5iJ6j\/U4iwB9US4RMV7yZ3MDllP644Uc7d+83MYmayw5jr+2riot\/hV0OXYb6Qvn3Ywde4XksP9cUxssI3lYAsfhC66MLVV0Bg\/yU9zjp7objEeJE4+WbR43JckGJW40rlyJJ718Hz8mD\/sIyxokyZRY7yIq5vPNpqatTfjyVVjN\/gH6Jl6zODaUoGi6gdMDb1GyNRRLIiy7e+V\/gsdqXCkdLdQv+NJV8znZef7sIXP7T57MFbxF4zAcjmSUyCKVFf02gDCfAMYbvJTOqLH5ba4T3o7rN4w32D\/fm1xGrdzni9ZOQXctMycmQkV4qXNo\/rCVuV1bnvBs3EbQ5zvYhKxX6KhkvImE9jjjg2aNOOA+fCjUiRzfyae2Uwed9hJ3+rXvE8ohzKQih1cJGsjL+6weQB+f
<div id="player-controls" class="ytPlayerControlsContainerHost ytPlayerControlsContainerRendered"><ytm-custom-control
class="ytmCustomControlHost"><ytm-watch-player-controls class="ytmWatchPlayerControlsHost"><video-cover
class="ytmVideoCoverHost">
<div class="ytmVideoCoverThumbnail"
style="background-image: url("https://i.ytimg.com/vi_webp/Vy9Ogg227IY/sddefault.webp");"></div>
</video-cover><cued-overlay class="ytmCuedOverlayHost">
<div class="ytmCuedOverlayGradient"></div><button aria-label="Play video" title="Play video"
class="ytmCuedOverlayPlayButton"><c3-icon class="ytmCuedOverlayPlayButtonIcon" fill-icon="false"><span
class="yt-icon-shape"></span></c3-icon></button>
</cued-overlay><button id="player-controls-a11y-toggle" class="ytmA11yStylesHiddenButton"
aria-label="Hide player controls"></button>
<div id="player-control-overlay"
class="new-controls bigbar medium-modification animation-enabled enable-fullscreen-controls fs-watch-system fadein fullscreen-controls-always-on">
<div class="player-controls-content">
<div class="player-controls-background-container">
<div class="player-controls-background"></div>
<div class="ytmWatchPlayerControlsBackgroundActionItems"></div>
</div>
<div style=""><player-top-controls class="ytwPlayerTopControlsHost">
<div class="player-controls-top ytwPlayerTopControlsContainerWithEmbeddedVideoDetails">
<embedded-player-video-details class="ytmVideoInfoHost enable-rtl-mirroring">
<div class="ytmVideoInfoVideoDetailsContainer">
<div class="ytmVideoInfoVideoTitleContainer ytmVideoInfoLogoEnabled"><a
class="ytmVideoInfoVideoTitle" href="https://www.youtube.com/watch?v=Vy9Ogg227IY"><span
class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap"
style="">Brokk Toggerson, Physics, UMass Amherst</span></a><a
class="ytmVideoInfoChannelTitle"
href="https://www.youtube.com/channel/UCffaYidoAMLUQwSglRQmiPA"><span
class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringEllipsisTruncate"
role="text" style="">UMass Amherst</span></a></div>
<div class="ytmVideoInfoChannelContainer"><button
class="ytmVideoInfoLink ytmVideoInfoChannelAvatar"><img alt="thumbnail-image"
class="ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill"></button>
<div class="ytmVideoInfoOverlay">
<div class="ytmVideoInfoChannelInfo" role="text"><span
class="ytAttributedStringHost ytmVideoInfoFlyoutChannelTitle ytAttributedStringEllipsisTruncate"
role="text" style="">UMass Amherst</span><span
class="ytAttributedStringHost ytmVideoInfoFlyoutChannelSubtitle ytAttributedStringEllipsisTruncate"
role="text" style="">10.1k subscribers</span></div>
<div class="ytmVideoInfoSubscribeButton"><ytm-subscribe-button-renderer
class="is-not-subscribed"><yt-smartimation
class="ytSmartImationsHost ytSmartImationsEnableMasking">
<div class="ytSmartImationsContent">
<div class="modern-subscribe-button-container">
<div class="notification-bell-container hidden"><ytm-toggle-button-renderer
class="notification-bell hidden"><button
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextText ytSpecButtonShapeNextOverlay ytSpecButtonShapeNextSizeM ytSpecButtonShapeNextIconOnlyDefault"
title="" aria-pressed="false"
aria-label="Current setting is for occasional notifications. Tap to change your notification setting for UMass Amherst"
aria-disabled="false">
<div aria-hidden="true" class="ytSpecButtonShapeNextIcon"><c3-icon
fill-icon="false" icon-state-outline=""><span
class="yt-icon-shape ytSpecIconShapeHost">
<div
style="width: 100%; height: 100%; display: block; fill: currentcolor;">
<svg xmlns="http://www.w3.org/2000/svg" height="24"
viewBox="0 0 24 24" width="24" focusable="false" aria-hidden="true"
style="pointer-events: none; display: inherit; width: 100%; height: 100%;">
<path
d="M16 19a4 4 0 11-8 0H4.765C3.21 19 2.25 17.304 3.05 15.97l1.806-3.01A1 1 0 005 12.446V8a7 7 0 0114 0v4.446c0 .181.05.36.142.515l1.807 3.01c.8 1.333-.161 3.029-1.716 3.029H16ZM12 3a5 5 0 00-5 5v4.446a3 3 0 01-.428 1.543L4.765 17h14.468l-1.805-3.01A3 3 0 0117 12.445V8a5 5 0 00-5-5Zm-2 16a2 2 0 104 0h-4Z">
</path>
</svg></div>
</span></c3-icon></div><yt-touch-feedback-shape aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</button></ytm-toggle-button-renderer></div>
<div class="modern-subscribe-button">
<div class="animated-subscribe-container"><yt-animated-action
class="ytAnimatedActionHost">
<div class="ytAnimatedActionContentWithBackground">
<div aria-hidden="true"
class="ytAnimatedActionLottie ytAnimatedActionBackgroundContainer">
<lottie-component
class="ytLottieComponentHost ytAnimatedActionBackground"><svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 180 96"
width="180" height="96" preserveAspectRatio="xMidYMid meet"
style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px); content-visibility: visible;">
<defs>
<clippath id="__lottie_element_3">
<rect width="180" height="96" x="0" y="0"></rect>
</clippath>
<g id="__lottie_element_4">
<g style="display: none;">
<path fill="url(#__lottie_element_7)"></path>
</g>
</g>
<lineargradient id="__lottie_element_7" spreadMethod="pad"
gradientUnits="userSpaceOnUse">
<stop></stop>
<stop></stop>
</lineargradient>
<mask id="__lottie_element_4_1" mask-type="alpha">
<use href="#__lottie_element_4"></use>
</mask>
<g id="__lottie_element_11">
<g style="display: none;">
<path fill="url(#__lottie_element_14)"></path>
</g>
</g>
<lineargradient id="__lottie_element_14" spreadMethod="pad"
gradientUnits="userSpaceOnUse">
<stop></stop>
<stop></stop>
</lineargradient>
<mask id="__lottie_element_11_1" mask-type="alpha">
<use href="#__lottie_element_11"></use>
</mask>
</defs>
<g clip-path="url(#__lottie_element_3)">
<g mask="url(#__lottie_element_11_1)" style="display: block;">
<g transform="matrix(6.199999809265137,0,0,1.2000000476837158,90,48)"
opacity="1">
<path fill="rgb(255,39,145)" fill-opacity="1"
d=" M50,-75 C50,-75 50,75 50,75 C50,75 -50,75 -50,75 C-50,75 -50,-75 -50,-75 C-50,-75 50,-75 50,-75z">
</path>
</g>
</g>
<g mask="url(#__lottie_element_4_1)" style="display: block;">
<g transform="matrix(6.199999809265137,0,0,1.2000000476837158,90,48)"
opacity="1">
<path fill="rgb(255,39,145)" fill-opacity="1"
d=" M50,-75 C50,-75 50,75 50,75 C50,75 -50,75 -50,75 C-50,75 -50,-75 -50,-75 C-50,-75 50,-75 50,-75z">
</path>
</g>
</g>
</g>
</svg></lottie-component></div>
<div class="animated-subscribe-content-container">
<div class="animated-subscribe-flex-container"><button
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextFilled ytSpecButtonShapeNextOverlay ytSpecButtonShapeNextSizeM"
title="" aria-disabled="false">
<div class="ytSpecButtonShapeNextButtonTextContent"><span
class="ytAttributedStringHost ytAttributedStringWhiteSpaceNoWrap"
role="text" style="">Subscribe</span></div>
<yt-touch-feedback-shape aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponseInverse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</button></div>
</div>
</div>
<div aria-hidden="true" class="ytAnimatedActionLottie"><lottie-component
class="ytLottieComponentHost"><svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 180 96"
width="180" height="96" preserveAspectRatio="xMidYMid meet"
style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px); content-visibility: visible;">
<defs>
<clippath id="__lottie_element_18">
<rect width="180" height="96" x="0" y="0"></rect>
</clippath>
</defs>
<g clip-path="url(#__lottie_element_18)">
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
<g style="display: none;">
<path></path>
<path stroke-linecap="butt" stroke-linejoin="miter" fill-opacity="0"
stroke-miterlimit="4"></path>
</g>
</g>
</svg></lottie-component></div>
</yt-animated-action></div>
<div class="subscribe-button-count"></div>
</div>
</div>
</div>
</yt-smartimation></ytm-subscribe-button-renderer></div>
</div>
</div>
</div>
</embedded-player-video-details></div>
</player-top-controls></div><player-fullscreen-controls
class="ytwPlayerFullscreenControlsHost"><player-fullscreen-top-controls
class="ytwPlayerFullscreenTopControlsHost" style="visibility: hidden;">
<h2 class="ytwPlayerFullscreenTopControlsFullscreenControlsVideoTitle"></h2>
<div class="ytwPlayerFullscreenTopControlsFullscreenCloseButtonWrapper"><ytm-button-renderer
class="icon-close"><button
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextText ytSpecButtonShapeNextOverlay ytSpecButtonShapeNextSizeM ytSpecButtonShapeNextIconOnlyDefault"
title="" aria-label="Close">
<div aria-hidden="true" class="ytSpecButtonShapeNextIcon"><c3-icon fill-icon="false"
icon-state-outline="" style="width: 24px; height: 24px;"><span
class="yt-icon-shape ytSpecIconShapeHost">
<div style="width: 100%; height: 100%; display: block; fill: currentcolor;"><svg
xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"
focusable="false" aria-hidden="true"
style="pointer-events: none; display: inherit; width: 100%; height: 100%;">
<path
d="M17.293 5.293 12 10.586 6.707 5.293a1 1 0 10-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 001.414 1.414L12 13.414l5.293 5.293a1 1 0 001.414-1.414L13.414 12l5.293-5.293a1 1 0 10-1.414-1.414Z">
</path>
</svg></div>
</span></c3-icon></div><yt-touch-feedback-shape aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</button></ytm-button-renderer></div>
</player-fullscreen-top-controls><player-fullscreen-action-menu class="ytwPlayerFullscreenActionMenuHost">
<div>
<div class="fullscreen-action-menu">
<div class="action-menu-engagement-buttons-wrapper no-label-exp"><ytm-button-renderer
class="circle-buttons icon-share_arrow"><button
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextText ytSpecButtonShapeNextOverlay ytSpecButtonShapeNextSizeM ytSpecButtonShapeNextIconOnlyDefault"
title="" aria-label="Share" aria-disabled="false">
<div aria-hidden="true" class="ytSpecButtonShapeNextIcon"><c3-icon fill-icon="false"
icon-state-outline="" style="width: 24px; height: 24px;"><span
class="yt-icon-shape ytSpecIconShapeHost">
<div style="width: 100%; height: 100%; display: block; fill: currentcolor;"><svg
xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"
focusable="false" aria-hidden="true"
style="pointer-events: none; display: inherit; width: 100%; height: 100%;">
<path
d="M10 3.158V7.51c-5.428.223-8.27 3.75-8.875 11.199-.04.487-.07.975-.09 1.464l-.014.395c-.014.473.578.684.88.32.302-.368.61-.73.925-1.086l.244-.273c1.79-1.967 3-2.677 4.93-2.917a18.011 18.011 0 012-.112v4.346a1 1 0 001.646.763l9.805-8.297 1.55-1.31-1.55-1.31-9.805-8.297A1 1 0 0010 3.158Zm2 6.27v.002-4.116l7.904 6.688L12 18.689v-4.212l-2.023.024c-1.935.022-3.587.17-5.197 1.024a9 9 0 00-1.348.893c.355-1.947.916-3.39 1.63-4.425 1.062-1.541 2.607-2.385 5.02-2.485L12 9.428Z">
</path>
</svg></div>
</span></c3-icon></div><yt-touch-feedback-shape aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</button></ytm-button-renderer><ytm-button-renderer
class="circle-buttons icon-add_to_watch_later"><a
href="https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26hl%3Den-GB%26next%3D%252Fpost_login&hl=en-GB"
rel="nofollow"
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextText ytSpecButtonShapeNextOverlay ytSpecButtonShapeNextSizeM ytSpecButtonShapeNextIconOnlyDefault"
aria-haspopup="false" force-new-state="true" aria-label="Watch Later" aria-current="false"
aria-disabled="false" style="">
<div aria-hidden="true" class="ytSpecButtonShapeNextIcon"><c3-icon fill-icon="false"
icon-state-outline="" style="width: 24px; height: 24px;"><span
class="yt-icon-shape ytSpecIconShapeHost">
<div style="width: 100%; height: 100%; display: block; fill: currentcolor;"><svg
xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"
focusable="false" aria-hidden="true"
style="pointer-events: none; display: inherit; width: 100%; height: 100%;">
<path
d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1Zm0 2a9 9 0 110 18.001A9 9 0 0112 3Zm0 3a1 1 0 00-1 1v5.565l.485.292 3.33 2a1 1 0 001.03-1.714L13 11.435V7a1 1 0 00-1-1Z">
</path>
</svg></div>
</span></c3-icon></div><yt-touch-feedback-shape aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</a></ytm-button-renderer></div>
<div class="quick-actions-wrapper enable-rtl-mirroring">
<div class="watch-on-youtube-button-wrapper"><button-view-model
class="ytSpecButtonViewModelHost watch-on-youtube-button"><a
href="https://www.youtube.com/watch?v=Vy9Ogg227IY"
class="ytSpecButtonShapeNextHost ytSpecButtonShapeNextTonal ytSpecButtonShapeNextOverlayDark ytSpecButtonShapeNextSizeL"
aria-haspopup="false" force-new-state="true" target="_blank" aria-label="Watch on YouTube"
aria-disabled="false" style="">
<div class="ytSpecButtonShapeNextButtonTextContent"><span
class="ytAttributedStringHost ytAttributedStringWhiteSpaceNoWrap" role="text"
style=""><span class="" style="font-weight: 100;">Watch on<span
class="ytAttributedStringInlineBlockMod" style="margin-left: ;"><c3-icon
class="ytAttributedStringImageElement ytAttributedStringImageAlignmentVerticalCenter"
role="img" fill-icon="false" aria-hidden="true" aria-label=""
style="height: 20px; width: 90px;"><span
class="yt-icon-shape ytSpecIconShapeHost">
<div style="width: 100%; height: 100%; display: block; fill: currentcolor;"><svg
width="100%" height="100%" viewBox="0 0 110 26" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:yt="http://www.youtube.com"
focusable="false" aria-hidden="true"
style="pointer-events: none; display: inherit; width: 100%; height: 100%;">
<path id="ytp-svg-watermark_yt4"
d="M 16.687006,0.99998524 C 13.551069,1.0327972 7.0245114,1.1624852 4.9995126,1.6874852 c -1.4999991,0.4 -2.5999984,1.6 -2.9999982,3 -0.6999995,2.7 -0.6874995,8.3124998 -0.6874995,8.3124998 0,0 -0.0125,5.6125 0.6874995,8.3125 0.3999998,1.5 1.5999991,2.6 2.9999982,3 2.6999984,0.7 13.4062424,0.6875 13.4062424,0.6875 0,0 10.706243,0.0125 13.406241,-0.6875 1.5,-0.4 2.599999,-1.6 2.999999,-3 0.699999,-2.7 0.687499,-8.3125 0.687499,-8.3125 0,0 0.1125,-5.6124998 -0.687499,-8.3124998 -0.4,-1.5 -1.599999,-2.6 -2.999999,-3 C 29.111998,0.98748524 18.405755,0.99998524 18.405755,0.99998524 c 0,0 -0.673437,-0.010938 -1.718749,0 z m 72.218706,0.90624996 0,21.2812498 2.781248,0 0.3125,-1.375 0.09375,0 c 0.3,0.5 0.71875,0.8875 1.218749,1.1875 0.5,0.3 1.0875,0.40625 1.687499,0.40625 1.1,0 1.999999,-0.49375 2.499999,-1.59375 0.5,-1.1 0.812499,-2.70625 0.812499,-4.90625 l 0,-2.40625 c 0,-1.6 -0.1125,-2.90625 -0.312499,-3.90625 -0.2,-0.8999999 -0.5,-1.5937499 -1,-2.0937499 -0.5,-0.4 -1.106249,-0.5937499 -1.906249,-0.5937499 -0.599999,0 -1.187499,0.1999999 -1.687499,0.4999999 -0.499999,0.3 -1.018749,0.80625 -1.218749,1.40625 l 0,-7.9062499 -3.281248,0 z m -49.99997,0.78125 3.906248,13.9062498 0.1875,6.71875 3.312498,0 0,-6.71875 3.874997,-13.9062498 -3.374998,0 -1.406249,6.3124999 c -0.4,1.8999999 -0.712499,3.1999999 -0.812499,3.9999999 l -0.09375,0 c -0.2,-1.1 -0.5125,-2.4 -0.8125,-3.9999999 l -1.374999,-6.3124999 -3.406248,0 z m 29.593732,0 0,2.71875 3.406248,0 0,17.9062498 3.281248,0 0,-17.9062498 3.406248,0 c 0,0 0.0062,-2.71875 -0.09375,-2.71875 l -9.999994,0 z m -53.499967,5.125 8.906244,5.1874998 -8.906244,5.09375 0,-10.2812498 z m 89.406193,0.09375 c -1.7,0 -2.89375,0.5937499 -3.59375,1.5937499 -0.69999,0.9999999 -0.999995,2.6062499 -0.999995,4.9062499 l 0,2.59375 c 0,2.2 0.300005,3.90625 0.999995,4.90625 0.7,1.1 1.8,1.59375 3.5,1.59375 1.4,0 2.3875,-0.3 3.1875,-1 0.7,-0.7 1.09375,-1.69375 1.09375,-3.09375 l 0,-0.5 -2.90625,-0.21875 c 0,1 -0.0812,1.6 -0.28125,2 -0.1,0.4 -0.5,0.625 -1,0.625 -0.3,0 -0.6125,-0.1125 -0.8125,-0.3125 -0.2,-0.3 -0.30625,-0.59375 -0.40625,-1.09375 -0.1,-0.5 -0.0937,-1.21875 -0.0937,-2.21875 l 0,-0.78125 5.71875,-0.09375 0,-2.625 c 0,-1.6 -0.10625,-2.7875 -0.40625,-3.6875 -0.2,-0.8999999 -0.7125,-1.5999999 -1.3125,-1.9999999 -0.7,-0.4 -1.4875,-0.5937499 -2.6875,-0.5937499 z m -50.499967,0.09375 c -1.099999,0 -2.018749,0.1874999 -2.718748,0.6874999 -0.7,0.4 -1.2,1.125 -1.499999,2.1249999 -0.3,1 -0.5,2.275 -0.5,3.875 l 0,2.21875 c 0,1.5 0.10625,2.78125 0.40625,3.78125 0.2,0.9 0.706249,1.625 1.406249,2.125 0.699999,0.5 1.712499,0.68125 2.812498,0.78125 1.199999,0 2.081249,-0.2875 2.781249,-0.6875 0.699999,-0.4 1.099999,-1.09375 1.499999,-2.09375 0.399999,-1 0.499999,-2.30625 0.499999,-3.90625 l 0,-2.21875 c 0,-1.6 -0.2,-2.875 -0.499999,-3.875 -0.3,-0.8999999 -0.8,-1.6249999 -1.499999,-2.1249999 -0.7,-0.5 -1.5875,-0.6874999 -2.687499,-0.6874999 z m 12.187493,0.09375 0,11.9062498 c -0.1,0.3 -0.29375,0.4875 -0.59375,0.6875 -0.2,0.2 -0.5125,0.3125 -0.812499,0.3125 -0.3,0 -0.5875,-0.10625 -0.6875,-0.40625 -0.1,-0.3 -0.1875,-0.70625 -0.1875,-1.40625 l 0,-10.9999998 -3.406248,0 0,11.2187498 c 0,1.4 0.1875,2.39375 0.6875,3.09375 0.499999,0.7 1.218749,1 2.218748,1 1.4,0 2.487499,-0.69375 3.187499,-2.09375 l 0.09375,0 0.3125,1.78125 2.593749,0 0,-14.9999998 c 0,0 -3.406248,0.0062 -3.406248,-0.09375 z m 17.312489,0 0,11.9062498 c -0.1,0.3 -0.293749,0.4875 -0.593749,0.6875 -0.2,0.2 -0.5125,0.3125 -0.8125,0.3125 -0.3,0 -0.587499,-0.10625 -0.687499,-0.40625 -0.1,-0.3 -0.21875,-0.70625 -0.21875,-1.40625 l 0,-10.9999998 -3.406248,0 0,11.2187498 c 0,1.4 0.21875,2.39375 0.718749,3.09375 0.5,0.7 1.1875,1 2.187499,1 1.399999,0 2.518749,-0.69375 3.218748,-2.09375 l 0.09375,0 0.28125,1.78125 2.624998,0 0,-14.9999998 c 0,0 -3.406248,0.0062 -3.406248,-0.09375 z m 20.906235,2.0937498 c 0.4,0 0.58125,0.1125 0.78125,0.3125 0.2,0.3 0.30625,0.59375 0.40625,1.09375 0.1,0.5 0.0937,1.21875 0.0937,2.21875 l 0,1.09375 -2.5,0 0,-1.09375 c 0,-1 -0.006,-1.71875 0.0937,-2.21875 0,-0.4 0.1125,-0.8 0.3125,
class="ytp-svg-fill" fill="#fff"></path>
</svg></div>
</span></c3-icon></span></span></span></div><yt-touch-feedback-shape
aria-hidden="true"
class="ytSpecTouchFeedbackShapeHost ytSpecTouchFeedbackShapeOverlayTouchResponseInverse">
<div class="ytSpecTouchFeedbackShapeStroke"></div>
<div class="ytSpecTouchFeedbackShapeFill"></div>
</yt-touch-feedback-shape>
</a></button-view-model></div>
</div>
</div>
</div>
</player-fullscreen-action-menu>
<div class="fullscreen-controls style-recommendations-in-portrait"
style="transform: translateY(0px); transition: transform 0.2s, top 0.2s; visibility: inherit; pointer-events: none;">
<div class="ytFullscreenVideoRecommendationsHost"></div>
</div>
</player-fullscreen-controls>
</div>
</div>
</ytm-watch-player-controls></ytm-custom-control></div>
<div id="bottom-sheet-wrapper"><bottom-sheet-container role="dialog" aria-modal="true" hidden="true"
aria-label="Dialogue"></bottom-sheet-container><bottom-sheet-container role="dialog" aria-modal="true"
hidden="true" aria-label="Dialogue"></bottom-sheet-container></div>
<script nonce="">if (window.ytcsi) { ytcsi.infoGel({ serverTimeMs: 98.0 }, ' ' ); }</ script >< noscript >
< div class = "player-unavailable" >
< h1 class = "message" > An error occurred.</ h1 >
< div class = "submessage" >< a href = "https://www.youtube.com/watch?v=Vy9Ogg227IY" target = "_blank" > Try watching this
video on www.youtube.com</ a > , or enable JavaScript if it is disabled in your browser.</ div >
</ div >
</ noscript >
</ body >
< script src = "chrome-extension://khncfooichmfjbepaaaebmommgaepoid/js/unhook-yt.js" id = "unhook-yt" ></ script >
< grammarly-desktop-integration data-grammarly-shadow-root = "true" >< template shadowrootmode = "open" >
< style >
2026-05-26 14:40:48 +07:00
div . grammarly-desktop-integration {
position : absolute ;
width : 1 px ;
height : 1 px ;
padding : 0 ;
margin : -1 px ;
overflow : hidden ;
clip : rect ( 0 , 0 , 0 , 0 );
white-space : nowrap ;
border : 0 ;
-moz- user-select : none ;
-webkit- user-select : none ;
2026-05-27 16:06:30 +07:00
-ms- user-select : none ;
user-select : none ;
2026-05-26 14:40:48 +07:00
}
div . grammarly-desktop-integration : before {
content : attr ( data - content );
}
2026-05-27 16:06:30 +07:00
</ style >
< div aria-label = "grammarly-integration" role = "group" class = "grammarly-desktop-integration"
data-content = "{"mode":"full","isActive":true,"isUserDisabled":false}" >
</ div >
</ template ></ grammarly-desktop-integration >
</ html >