Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

Loading '> YouTube

Loading '>

Loading

YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

" /> YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

" />@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(Roboto Medium),local(Roboto-Medium),url(//fonts.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUaCWcynf cDxXwCLxiixG1c.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto Regular),local(Roboto-Regular),url(//fonts.gstatic.com/s/roboto/v16/zN7GBFwfMP4uA6AR0HCoLQ.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local(Roboto Medium Italic),local(Roboto-MediumItalic),url(//fonts.gstatic.com/s/roboto/v16/OLffGBTaF0XFOW1gnuHF0Z0EAVxt0G0biEntp43Qt6E.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(Roboto Italic),local(Roboto-Italic),url(//fonts.gstatic.com/s/roboto/v16/W4wDsBUluyw0tK3tykhXEfesZW2xOQ-xsNqO47m55DA.ttf)format(truetype);}if (document.fonts && document.fonts.load) {document.fonts.load(400 10pt Roboto, E);document.fonts.load(500 10pt Roboto, E);}var ytcsi = {gt: function(n) {n = (n || ) + data ;return ytcsi[n] || (ytcsi[n] = {tick: {},info: {}});},now: window.performance && window.performance.timing &&window.performance.now ? function() {return window.performance.timing.navigationStart + window.performance.now();} : function() {return (new Date()).getTime();},tick: function(l, t, n) {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;},setStart: function(s, t, n) {ytcsi.info(yt sts, s, n);ytcsi.tick( start, t, n);}};(function(w, d) {ytcsi.setStart(dhs, w.performance ? w.performance.timing.responseStart : null);var isPrerender = (d.visibilityState || d.webkitVisibilityState) == prerender;var vName = d.webkitVisibilityState ? webkitvisibilitychange : visibilitychange;if (isPrerender) {ytcsi.info(prerender, 1);var startTick = function() {ytcsi.setStart(dhs);d.removeEventListener(vName, startTick);};d.addEventListener(vName, startTick, false);}if (d.addEventListener) {d.addEventListener(vName, function() {ytcsi.tick(vc);}, false);}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);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 {for (var k in a[0]) {ytcfg.d()[k] = a[0][k];}}}};  ytcfg.set(EXP HTML5 SERVERSIDE PAGEAD ID SETS COOKIE, false);ytcfg.set(LACT, null);
  




  
        (function(){var b={a:content-snap-width-1,b:content-snap-width-2,c:content-snap-width-3};function f(){var a=[],c;for(c in b)a.push(b[c]);return a}
function h(a){var c=f().concat([guide-pinned,show-guide]),e=c.length,g=[];a.replace(/\S+/g,function(a){for(var d=0;d
    
  

    
      
    

  

  
      
    
  

  
      
  
  
    
      
      
      
          
      
      
      
    
  


  

    
      
              
Language:
  
  English



      
      
              
Content location:
  
  United States



      
      
              
Restricted Mode:
  
Off



      
  
History    Help

      
      
        

    
Loading...
    
  

  

      
      
        

    
Loading...
    
  

  

      
      
        

    
Loading...
    
  

  

  About
  Press
  Copyright
  Creators
  Advertise
  Developers
  +YouTube
  Terms
  Privacy
  
Policy & Safety
  
  Send feedback
  
    Test new features
  
  



      
    
      
      
        
          
              
      
        

    
Loading...
    
  

  

          
          
              
  

          
          
              
  
    
        
        

    
        Working...
    
  

      
  

          
        
        
      
    
  


    
      Sign in to add this to Watch Later

    
  
    
Add to
    
  
  
      
        

    
        Loading playlists...
    
  

  
    var ytspf = ytspf || {};ytspf.enabled = true;ytspf.config = {reload-identifier: spfreload};ytspf.config[request-headers] = {X-YouTube-Identity-Token: null};ytspf.config[experimental-request-headers] = ytspf.config[request-headers];ytspf.config[cache-max] = 50;ytspf.config[navigate-limit] = 50;ytspf.config[navigate-lifetime] = 64800000;ytspf.config[animation-duration] = 0;
  
  
spf.script.path({www/: /yts/jsbin/www-en US-vflKoJLy7/});var ytdepmap = {www/base: null, www/common: www/base, www/angular base: www/common, www/channels accountupload: www/common, www/channels: www/common, www/dashboard: www/common, www/downloadreports: www/common, www/experiments: www/common, www/feed: www/common, www/instant: www/common, www/legomap: www/common, www/promo join network: www/common, www/results harlemshake: www/common, www/results: www/common, www/results starwars: www/common, www/subscriptionmanager: www/common, www/unlimited: www/common, www/watch: www/common, www/ypc bootstrap: www/common, www/ypc core: www/common, www/channels edit: www/channels, www/live dashboard: www/angular base, www/videomanager: www/angular base, www/watch autoplayrenderer: www/watch, www/watch edit: www/watch, www/watch editor: www/watch, www/watch live: www/watch, www/watch promos: www/watch, www/watch speedyg: www/watch, www/watch transcript: www/watch, www/watch videoshelf: www/watch, www/ct advancedsearch: www/videomanager, www/my videos: www/videomanager};spf.script.declare(ytdepmap);if (window.ytcsi) {window.ytcsi.tick(je, null, );}yt.setConfig({APIARY HOST: ,INNERTUBE API KEY: AIzaSyAO FJ2SlqU8Q4STEHLGCilw Y9 11qcW8,INNERTUBE CONTEXT CLIENT NAME: 1,INNERTUBE CONTEXT CLIENT VERSION: 1.20170822,APIARY HOST FIRSTPARTY: ,GAPI HINT PARAMS: m;\/ \/scs\/abc-static\/ \/js\/k=gapi.gapi.en.ellQXbSf-LI.O\/m=  features  \/am=AAg\/rt=j\/d=1\/rs=AHpOoo9jm0At0b0B7I7G3MSvlepU00mZfA,XHR APIARY HOST: youtubei.youtube.com,INNERTUBE API VERSION: v1,VISITOR DATA: CgtUaTBKWXhHVXdlQQ%3D%3D,GAPI HOST: https:\/\/apis.google.com,GAPI LOCALE: en US,INNERTUBE CONTEXT HL: en,INNERTUBE CONTEXT GL: US,XHR APIARY HOST: youtubei.youtube.com});yt.setConfig({ROOT VE CHILDREN: [CAEQ7VAiEwjKmZ2Co-7VAhXR6ZwKHRELBnMo-B0,CAIQpmEiEwjKmZ2Co-7VAhXR6ZwKHRELBnMo-B0],ROOT VE TYPE: 3832});yt.setConfig({EVENT ID: D CdWYrWGdHT8wSRlpiYBw,PAGE NAME: watch,LOGGED IN: false,SESSION INDEX: null,VALID SESSION TEMPDATA DOMAINS: [www.youtube.com,gaming.youtube.com],PARENT TRACKING PARAMS: ,FORMATS FILE SIZE JS: [%s B,%s KB,%s MB,%s GB,%s TB],DELEGATED SESSION ID: null,ONE PICK URL: ,UNIVERSAL HOVERCARDS: true,GOOGLEPLUS HOST: https:\/\/plus.google.com,PAGEFRAME JS: \/yts\/jsbin\/www-pageframe-vflM C1Yb\/www-pageframe.js,GAPI LOADER URL: \/yts\/jsbin\/www-gapi-loader-vflfSiv0B\/www-gapi-loader.js,JS COMMON MODULE: \/yts\/jsbin\/www-en US-vflKoJLy7\/common.js,PAGE FRAME DELAYLOADED CSS: \/yts\/cssbin\/www-pageframedelayloaded-vflqCa9-j.css,EXPERIMENT FLAGS: {log window onerror fraction:0.1,custom emoji desktop:true,desktop notification set title bar:true,chat smoothing animations:84,desktop pyv on watch via valor:true,cold load nav start web:true,enable logging directives desktop:true,optimistically create transport client:true,consent url override:,web logging max batch:100,service worker push logged out prompt watches:-1,live chat replay milliqps threshold:5000,request live dashboard chat promotions:true,warm load nav start web:true,service worker enabled:true,botguard periodic refresh:true,service worker push prompt delay ms:3888000000,live chat message sampling rate:1.0,service worker push enabled:true,autoplay pause by lact sampling fraction:0.0,service worker push home only:true,remove web visibility batching:true,log web meta interval ms:0,autoplay pause sampling fraction:0.0,interaction logging on gel web:true,desktop pyv on watch override lact:true,service worker push prompt cap:-1,cancel pending navs:true,enable youtubei innertube:true,block spf search ads impressions:true,use watch fragments2:true,html5 serverside ignore biscotti id on retry:true,web gel lact:true,service worker scope:\/,desktop pyv on watch missing params:true,enable playlist visibility:true,same domain static resources desktop:true,enable server side search pyv:true,clear web implicit clicktracking:true,watch next pause autoplay lact sec:0,enable more related ve logging:true,autoescape tempdata url:true,live chat message sampling method:,comment deep link:true,player swfcfg cleanup:true,app settings snapshot min time between snapshots hours:24,gfeedback for signed out users enabled:true,debug forced promo id:,autoplay pause by lact sec:0,use push for desktop live chat:true,youtubei for web:true,custom emoji legacy:true,app settings snapshot is logging enabled:true},GUIDE DELAY LOAD: true,GUIDE DELAYLOADED CSS: \/yts\/cssbin\/www-guide-vflJFFhnq.css,GUIDED HELP PARAMS: {logged in:0},HIGH CONTRAST MODE CSS: \/yts\/cssbin\/www-highcontrastmode-vflgkcdyP.css,PREFETCH LINKS: false,PREFETCH LINKS MAX: 1,PREFETCH AUTOPLAY: false,PREFETCH AUTOPLAY TIME: 0,PREFETCH AUTONAV: false,PREBUFFER MAX: 1,PREBUFFER LINKS: false,PREBUFFER AUTOPLAY: false,PREBUFFER AUTONAV: false,WATCH LATER BUTTON: \n\n  \u003cbutton class=\yt-uix-button yt-uix-button-size-small yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon no-icon-markup addto-button video-actions spf-nolink hide-until-delayloaded addto-watch-later-button-sign-in yt-uix-tooltip\ type=\button\ onclick=\;return false;\ role=\button\ title=\Watch later\ data-button-menu-id=\shared-addto-watch-later-login\ data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\yt-uix-button-arrow yt-sprite\\u003e\u003c\/span\u003e\u003c\/button\u003e\n,WATCH QUEUE BUTTON:   \u003cbutton class=\yt-uix-button yt-uix-button-size-small yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon no-icon-markup addto-button addto-queue-button video-actions spf-nolink hide-until-delayloaded addto-tv-queue-button yt-uix-tooltip\ type=\button\ onclick=\;return false;\ title=\Queue\ data-video-ids=\  VIDEO ID  \ data-style=\tv-queue\\u003e\u003c\/button\u003e\n,WATCH QUEUE MENU:   \u003cspan class=\thumb-menu dark-overflow-action-menu video-actions\\u003e\n    \u003cbutton class=\yt-uix-button-reverse flip addto-watch-queue-menu spf-nolink hide-until-delayloaded yt-uix-button yt-uix-button-dark-overflow-action-menu yt-uix-button-size-default yt-uix-button-has-icon no-icon-markup yt-uix-button-empty\ type=\button\ aria-haspopup=\true\ aria-expanded=\false\ onclick=\;return false;\ \u003e\u003cspan class=\yt-uix-button-arrow yt-sprite\\u003e\u003c\/span\u003e\u003cul class=\watch-queue-thumb-menu yt-uix-button-menu yt-uix-button-menu-dark-overflow-action-menu hid\\u003e\u003cli role=\menuitem\ class=\overflow-menu-choice addto-watch-queue-menu-choice addto-watch-queue-play-next yt-uix-button-menu-item\ data-action=\play-next\ onclick=\;return false;\  data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\addto-watch-queue-menu-text\\u003ePlay next\u003c\/span\u003e\u003c\/li\u003e\u003cli role=\menuitem\ class=\overflow-menu-choice addto-watch-queue-menu-choice addto-watch-queue-play-now yt-uix-button-menu-item\ data-action=\play-now\ onclick=\;return false;\  data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\addto-watch-queue-menu-text\\u003ePlay now\u003c\/span\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/button\u003e\n  \u003c\/span\u003e\n,SAFETY MODE PENDING: false,ZWIEBACK PING URLS: [https:\/\/www.google.com\/pagead\/lvz?evtid=AJ Tvmv1pKv-jV9IhPUV5fHvbyNSblwNDxGQf7DngTKP1gjLueuQSQOMkaR0gyIz62C2qaiorAwTG0nsfBI1gOPElB9Eb2yqpA\u0026pg=watch\u0026req ts=1503522831\u0026sigh=AFSVeseqXja1yTHnGNNb W3QpAdE0rYP1w],LOCAL DATE TIME CONFIG: {formatLongDate:MMMM d, yyyy h:mm a,weekendRange:[6,5],shortMonths:[Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec],formatLongDateOnly:MMMM d, yyyy,formatShortDate:MMM d, yyyy,weekdays:[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday],formatWeekdayShortTime:EE h:mm a,formatShortTime:h:mm a,dateFormats:[MMMM d, yyyy h:mm a,MMMM d, yyyy,MMM d, yyyy,MMM d, yyyy],firstWeekCutoffDay:3,amPms:[AM,PM],months:[January,February,March,April,May,June,July,August,September,October,November,December],shortWeekdays:[Sun,Mon,Tue,Wed,Thu,Fri,Sat],firstDayOfWeek:0},PAGE CL: 166133880,PAGE BUILD LABEL: youtube.ytfe.desktop 20170822 0 RC2,VARIANTS CHECKSUM: d412f12a8f13593f4aa44c3e8458d3f1,CLIENT PROTOCOL: HTTP\/1.0,CLIENT TRANSPORT: tcp,MDX ENABLE CASTV2: true,MDX ENABLE QUEUE: true,FEEDBACK BUCKET ID: Watch,FEEDBACK LOCALE LANGUAGE: en,FEEDBACK LOCALE EXTRAS: {logged in:false,experiments:23700266,23700363,23700503,23700596,9406125,9415398,9419979,9420289,9422596,9431754,9432939,9438309,9439294,9440054,9441194,9442387,9442746,9444442,9444771,9445139,9448302,9449243,9451814,9451823,9452373,9453167,9454653,9456445,9456628,9457115,9457169,9457541,9458114,9459444,9459793,9459802,9460073,9460098,9460350,9460554,9460829,9460959,9463460,9463594,9463616,9463829,9463936,9463963,9464205,9464207,9464230,9464887,9465513,9465813,9466755,9466835,9467001,9467472,9467503,9467508,9467510,9467512,9467655,9467700,9467795,9467806,9467820,9467822,9467849,9468195,9468715,9469615,9469734,9469862,9469883,9469934,9469943,9470040,9470791,9471103,9471264,9471553,9471955,9472401,9472500,9472711,9472760,9473198,9473372,9473387,9473405,9473977,9474081,9474361,9474396,9474594,9475186,9475219,9475460,9475674,9476077,9476124,9476327,9476493,9476522,9476747,9477432,9477902,9477905,9478340,9478523,9478549,9478912,9479200,9479354,9479437,9479456,9479549,9479750,9479827,9479958,9480013,9480123,9480312,9480317,9480337,9480371,9480475,9481045,9481948,9482004,9482194,9482352,9482380,9482524,9482528,9482614,9482649,9482654,9482854,9482973,9482998,9483104,9483245,9483308,9483512,9483583,9483590,9483719,9483938,9484089,9484515,9484636,9484724,9484958,9485047,9485752,9485999,9486128,9486423,9486443,9486445,9486502,9486592,9486602,9487038,9487161,9487203,9487329,9487434,9487458,9487532,9487600,9487761,9487777,9487839,9487844,9487926,9487955,9488038,9488170,9488192,9488215,9488231,9488252,9488257,9488304,9488529,9488533,9488552,9488620,9488996,9489266,9489291,9489322,9489336,9489700,9489706,9489742,9489791,accept language:null}});   yt.setConfig({
    GUIDED HELP LOCALE: en US,
    GUIDED HELP ENVIRONMENT: prod
  });
yt.setConfig(SPF SEARCH BOX, true);yt.setMsg({ADDTO CREATE NEW PLAYLIST: Create new playlist\n,ADDTO CREATE PLAYLIST DYNAMIC TITLE:   $dynamic title placeholder (create new)\n,ADDTO WATCH LATER: Watch later,ADDTO WATCH LATER ADDED: Added,ADDTO WATCH LATER ERROR: Error,ADDTO WATCH QUEUE: Watch Queue,ADDTO WATCH QUEUE ADDED: Added,ADDTO WATCH QUEUE ERROR: Error,ADDTO TV QUEUE: Queue,ADS INSTREAM FIRST PLAY: A video ad is playing.,ADS INSTREAM SKIPPABLE: Video ad can be skipped.,ADS OVERLAY IMPRESSION: Ad displayed.,MASTHEAD NOTIFICATIONS LABEL: {other: # unread notifications., case1: 1 unread notification., case0: 0 unread notifications.},MASTHEAD NOTIFICATIONS COUNT 99PLUS: 99+,MDX AUTOPLAY OFF: Autoplay is off,MDX AUTOPLAY ON: Autoplay is on});  yt.setConfig(FEED PRIVACY CSS URL, \/yts\/cssbin\/www-feedprivacydialog-vflWi26th.css);
  yt.setConfig(FEED PRIVACY LIGHTBOX ENABLED, true);
yt.setConfig({SBOX JS URL: \/yts\/jsbin\/www-searchbox-legacy-vflBWlwH4\/www-searchbox-legacy.js,SBOX SETTINGS: {REQUEST DOMAIN:us,IS FUSION:false,PSUGGEST TOKEN:null,HAS ON SCREEN KEYBOARD:false,SESSION INDEX:null,REQUEST LANGUAGE:en,SUGG EXP ID:,PQ:},SBOX LABELS: {SUGGESTION DISMISS LABEL:Remove,SUGGESTION DISMISSED LABEL:Suggestion dismissed}});  yt.setConfig({
    YPC LOADER JS: \/yts\/jsbin\/www-ypc-vfl1H3tug\/www-ypc.js,
    YPC LOADER CSS: \/yts\/cssbin\/www-ypc-vflXFWcXr.css,
    YPC SIGNIN URL: https:\/\/accounts.google.com\/ServiceLogin?uilel=3\u0026hl=en\u0026service=youtube\u0026passive=true\u0026continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26app%3Ddesktop%26action handle signin%3Dtrue%26next%3D%252F,
    DBLCLK ADVERTISER ID: 2542116,
    DBLCLK YPC ACTIVITY GROUP: youtu444,
    SUBSCRIPTION URL: \/subscription ajax,
    YPC SWITCH URL: \/signin?feature=purchases\u0026skip identity prompt=True\u0026action handle signin=true\u0026next=%2F,
    YPC GB LANGUAGE: en US,
    YPC MB URL: https:\/\/payments.youtube.com\/payments\/v4\/js\/integrator.js?ss=md,
    YPC TRANSACTION URL: \/transaction handler,
    YPC SUBSCRIPTION URL: \/ypc subscription ajax,
    YPC POST PURCHASE URL: \/ypc post purchase ajax,
    YTR FAMILY CREATION URL: https:\/\/families.google.com\/webcreation?usegapi=1,
    YTO GTM DATA: {event: purchased, purchaseStatus: success},
    YTO GTM 1 BUTTON CLICK DATA: {event: landingButtonClick, buttonPosition: 1},
    YTO GTM 2 BUTTON CLICK DATA: {event: landingButtonClick, buttonPosition: 2}
  });
  yt.setMsg({
    YPC OFFER OVERLAY:   \n,
    YPC UNSUBSCRIBE OVERLAY:   \n
  });
  yt.setConfig(GOOGLE HELP CONTEXT, watch);
ytcsi.info(st, 125);ytcfg.set({CSI SERVICE NAME:youtube,TIMING ACTION:watch,watch7 html5,TIMING INFO:{yt lt:cold,GetWatchNext rid:0x998fdca5f5fcd216,GetPlayer rid:0x998fdca5f5fcd216,c:WEB,cver:1.20170822,yt li:0,yt pl:1},CSI VIEWPORT:true});;  yt.setConfig({
      XSRF TOKEN: QUFFLUhqa0oyc1AtcXdUV1ozcy1ueWxzU1ozb3luTUNDd3xBQ3Jtc0tuNG5HZlYwUjZYbHctbGxEbnlONzBKRE1BdHpkNS12NENVSjRfR2RGQ3drOGdnZTA3dElucXk2dTVLbFk3M3YzdjhKV3NjRzR1Vy1ONWtxM2VBSzJMLTk5alhWYkRFVGV2SlV0bDNlNzFiYlRfQS15MTZXbmFqRlRuV20tazhCU3RtcXEtNURWbzdrTDZVUDVzX29xdjM4c0ZmbHc=,
      XSRF FIELD NAME: session token,

      XSRF REDIRECT TOKEN: hbwvZaIajV3l3aRZQjWY4eC6pMx8MTUwMzYwOTIzMUAxNTAzNTIyODMx  });
yt.setConfig(ID TOKEN, null);window.ytcfg.set(SERVICE WORKER KILLSWITCH, false);  yt.setConfig(THUMB DELAY LOAD BUFFER, 0);
if (window.ytcsi) {window.ytcsi.tick(jl, null, );}

YouTube

Loading '>

Loading