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 IGNORE BISCOTTI ID ON RETRY, true);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-vfl60rGlm/});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,APIARY HOST FIRSTPARTY: ,GAPI HINT PARAMS: m;\/ \/scs\/abc-static\/ \/js\/k=gapi.gapi.en.BznCEch7yrY.O\/m=  features  \/rt=j\/d=1\/rs=AHpOoo89FbxkNsIBOnpzYJliP4nzTuPXPg,INNERTUBE CONTEXT CLIENT VERSION: 1.20170625,INNERTUBE CONTEXT CLIENT NAME: 1,XHR APIARY HOST: youtubei.youtube.com,INNERTUBE API VERSION: v1,VISITOR DATA: CgtKV2swbWgxT3Zfdw%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: [CAEQ7VAiEwia-5WM7-LUAhUL1pwKHXOiBH8o-B0,CAIQpmEiEwia-5WM7-LUAhUL1pwKHXOiBH8o-B0],ROOT VE TYPE: 3832});yt.setConfig({EVENT ID: WdlUWdrqPIus8wTzxJL4Bw,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-vflnyJIZw\/www-pageframe.js,GAPI LOADER URL: \/yts\/jsbin\/www-gapi-loader-vflbWswi5\/www-gapi-loader.js,JS COMMON MODULE: \/yts\/jsbin\/www-en US-vfl60rGlm\/common.js,PAGE FRAME DELAYLOADED CSS: \/yts\/cssbin\/www-pageframedelayloaded-vflpq6WnM.css,EXPERIMENT FLAGS: {use watch fragments2:true,request live dashboard chat promotions:true,autoplay pause by lact sec:0,service worker push enabled:true,app settings snapshot min time between snapshots hours:24,live chat message sampling rate:1.0,debug forced promo id:,enable server side search pyv:true,use push for desktop live chat:true,chat smoothing animations:84,youtubei for web:true,comment deep link:true,consent url override:,navigation only csi reset:true,enable more related ve logging:true,block spf search ads impressions:true,clear web implicit clicktracking:true,cold load nav start web:true,player swfcfg cleanup:true,service worker push prompt delay ms:5184000000,same domain static resources desktop:true,autoplay pause sampling fraction:0.0,desktop pyv on watch override lact:true,player interaction logging:true,desktop pyv on watch missing params:true,gfeedback for signed out users enabled:true,desktop notification set title bar:true,enable youtubei innertube:true,service worker push home only:true,autoescape tempdata url:true,remove web visibility batching:true,live chat message sampling method:,desktop pyv on watch via valor:true,web gel lact:true,app settings snapshot is logging enabled:true,warm load nav start web:true,log web meta interval ms:0,autoplay pause by lact sampling fraction:0.0,log window onerror fraction:0.1,service worker push prompt cap:-1,service worker scope:\/,web logging max batch:50,enable playlist visibility:true,html5 serverside ignore biscotti id on retry:true,service worker enabled:true,botguard periodic refresh:true,watch next pause autoplay lact sec:0},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-vfle0OuLy.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=AERA0fxlqm6Bbc-hi2zJOyqm5GZQiziBhCujNsgLccz7roCls6AOWtXFzppJOjesoYanoy5tOMRP8cvu4l-k5KOPpCw3az6WzQ\u0026pg=watch\u0026req ts=1498732889\u0026sigh=AEjrV0UkU 0r8VsxSwRV7F3Kr56YGECsow],LOCAL DATE TIME CONFIG: {formatWeekdayShortTime:EE h:mm a,firstWeekCutoffDay:3,shortMonths:[Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec],formatShortDate:MMM d, yyyy,formatLongDate:MMMM d, yyyy h:mm a,shortWeekdays:[Sun,Mon,Tue,Wed,Thu,Fri,Sat],months:[January,February,March,April,May,June,July,August,September,October,November,December],weekendRange:[6,5],firstDayOfWeek:0,weekdays:[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday],formatShortTime:h:mm a,amPms:[AM,PM],formatLongDateOnly:MMMM d, yyyy,dateFormats:[MMMM d, yyyy h:mm a,MMMM d, yyyy,MMM d, yyyy,MMM d, yyyy]},PAGE CL: 160454574,PAGE BUILD LABEL: youtube.ytfe.desktop 20170626 0 RC10,VARIANTS CHECKSUM: 4e46fd58c0866aecb101b593a2041417,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:9415398,9416475,9419979,9420289,9422596,9423555,9431012,9432939,9433870,9434046,9434289,9438309,9439294,9440054,9440363,9441194,9442387,9442746,9444189,9444771,9445139,9446054,9446364,9448302,9449072,9449243,9450707,9451814,9451823,9453167,9453897,9454394,9454653,9456445,9456628,9457115,9457141,9457169,9457541,9459292,9459444,9459792,9459800,9460098,9460350,9460554,9460829,9460959,9461124,9463460,9463594,9463616,9463936,9463963,9464207,9464341,9464440,9464546,9464887,9465513,9465813,9466778,9466793,9466795,9466797,9466809,9466835,9467001,9467217,9467472,9467508,9467510,9467512,9467663,9467700,9467795,9467806,9467820,9467822,9468195,9468228,9468319,9468797,9468799,9468805,9469615,9469734,9469862,9469883,9469934,9469943,9470040,9470299,9470791,9470901,9471103,9471125,9471264,9471955,9472016,9472401,9472711,9472760,9473198,9473375,9473387,9473399,9473456,9473473,9473977,9474064,9474285,9474396,9474478,9474579,9475219,9475334,9475341,9475351,9475461,9475511,9475552,9475777,9475947,9475978,9476124,9476522,9476655,9476664,9476746,9477032,9477080,9477108,9477315,9477458,9477477,9477902,9477905,9477988,9478067,9478229,9478341,9478525,9478584,9478912,9479088,9479102,9479120,9479212,9479356,9479416,9479456,9479550,9479642,9479726,9479841,9479959,9480014,9480090,9480114,9480130,9480371,9480411,9480475,9480502,9480519,9480538,9480708,9480894,9480950,9481301,9481500,9481529,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-vflTn97rq\/www-searchbox-legacy.js,SBOX SETTINGS: {IS FUSION:false,HAS ON SCREEN KEYBOARD:false,SESSION INDEX:null,REQUEST LANGUAGE:en,REQUEST DOMAIN:us,SUGG EXP ID:ytd2 arm 2,PSUGGEST TOKEN:null,PQ:},SBOX LABELS: {SUGGESTION DISMISS LABEL:Remove,SUGGESTION DISMISSED LABEL:Suggestion dismissed}});  yt.setConfig({
    YPC LOADER JS: \/yts\/jsbin\/www-ypc-vflQ2IwsP\/www-ypc.js,
    YPC LOADER CSS: \/yts\/cssbin\/www-ypc-vflqyneeo.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, 265);ytcfg.set({CSI SERVICE NAME:youtube,TIMING ACTION:watch,watch7 html5,TIMING INFO:{GetWatchNext rid:0x521e47caf11c7a8f,yt li:0,yt lt:cold,c:WEB,cver:1.20170625,GetPlayer rid:0x521e47caf11c7a8f,yt pl:1},CSI VIEWPORT:true});;  yt.setConfig({
      XSRF TOKEN: QUFFLUhqbWcxQjYteU92eHkwbnpnQWdxWFVscDRlWmpHd3xBQ3Jtc0ttSDN3RXN3SDhENTRSV1dITnhKV01obkZ5cjBTOGFuMGtaVU5oRlc3R3M3WjhpbnFtV3dxanhiQ2JSMThJams5Q042SFNZUmRtQ3RrNU1aSE1rVmM1dXV6Y25obnZsSUF5NDRNSExxMjdIdVpqUGlOWXMzZmpObEVmdmRDNFJQRVZnaE8zbDhIQXBiVTNYZlBmUk1HcVpTNWJEZlE=,
      XSRF FIELD NAME: session token,

      XSRF REDIRECT TOKEN: U1Q2O6c9FxxRKvHZi5tGN-LnLuR8MTQ5ODgxOTI5MEAxNDk4NzMyODkw  });
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