Advertisement
Guest User

Untitled

a guest
May 15th, 2012
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 348.83 KB | None | 0 0
  1. 01:19:28 T:4448 NOTICE: -----------------------------------------------------------------------
  2. 01:19:28 T:4448 NOTICE: Starting XBMC (11.0 Git:20120321-14feb09), Platform: Windows 7, 64-bit (WoW) build 7600. Built on Mar 21 2012 (compiler 1600)
  3. 01:19:28 T:4448 NOTICE: Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz
  4. 01:19:28 T:4448 NOTICE: Desktop Resolution: 1280x1024 32Bit at 60Hz
  5. 01:19:28 T:4448 NOTICE: Running with administrator rights
  6. 01:19:28 T:4448 NOTICE: Aero is disabled
  7. 01:19:28 T:4448 NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\XBMC
  8. 01:19:28 T:4448 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\XBMC
  9. 01:19:28 T:4448 NOTICE: special://masterprofile/ is mapped to: C:\Users\media\AppData\Roaming\XBMC\userdata
  10. 01:19:28 T:4448 NOTICE: special://home/ is mapped to: C:\Users\media\AppData\Roaming\XBMC\
  11. 01:19:28 T:4448 NOTICE: special://temp/ is mapped to: C:\Users\media\AppData\Roaming\XBMC\cache
  12. 01:19:28 T:4448 NOTICE: The executable running is: C:\Program Files (x86)\XBMC\XBMC.exe
  13. 01:19:28 T:4448 NOTICE: Local hostname: media-PC
  14. 01:19:28 T:4448 NOTICE: Log File is located: C:\Users\media\AppData\Roaming\XBMC\xbmc.log
  15. 01:19:28 T:4448 NOTICE: -----------------------------------------------------------------------
  16. 01:19:28 T:4448 NOTICE: Setup SDL
  17. 01:19:28 T:4448 NOTICE: Found screen: Dummy Monitor on RDPDD Chained DD, adapter 0.
  18. 01:19:28 T:4448 NOTICE: Primary mode: 1280x1024 @ 60.00 - Full Screen
  19. 01:19:28 T:4448 NOTICE: Additional mode: 1280x1024 @ 60.00 - Full Screen
  20. 01:19:28 T:4448 NOTICE: load settings...
  21. 01:19:28 T:4448 NOTICE: special://profile/ is mapped to: special://masterprofile/
  22. 01:19:28 T:4448 NOTICE: loading special://masterprofile/guisettings.xml
  23. 01:19:28 T:4448 NOTICE: Getting hardware information now...
  24. 01:19:28 T:4448 NOTICE: Checking resolution 12
  25. 01:19:28 T:4448 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
  26. 01:19:28 T:4448 NOTICE: Loaded playercorefactory configuration
  27. 01:19:28 T:4448 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
  28. 01:19:28 T:4448 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
  29. 01:19:28 T:4448 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
  30. 01:19:28 T:4448 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
  31. 01:19:28 T:4448 NOTICE: Default DVD Player: dvdplayer
  32. 01:19:28 T:4448 NOTICE: Default Video Player: dvdplayer
  33. 01:19:28 T:4448 NOTICE: Default Audio Player: paplayer
  34. 01:19:28 T:4448 NOTICE: Disabled debug logging due to GUI setting. Level 0.
  35. 01:19:28 T:4448 NOTICE: Log level changed to 0
  36. 01:19:28 T:4448 NOTICE: Loading media sources from special://masterprofile/sources.xml
  37. 01:19:28 T:4448 NOTICE: Old database found - updating from version 0 to 15
  38. 01:19:29 T:4448 NOTICE: Attempting to update the database Addons15 from version 12 to 15
  39. 01:19:30 T:4448 NOTICE: initializing playlistplayer
  40. 01:19:30 T:4448 NOTICE: DONE initializing playlistplayer
  41. 01:19:30 T:4448 NOTICE: Old database found - updating from version 0 to 4
  42. 01:19:30 T:4448 NOTICE: Attempting to update the database ViewModes4 from version 3 to 4
  43. 01:19:31 T:4448 NOTICE: Old database found - updating from version 34 to 60
  44. 01:19:31 T:4448 NOTICE: Attempting to update the database MyVideos60 from version 42 to 60
  45. 01:19:31 T:1896 ERROR: CRemoteControl::Connect - failed to connect
  46. 01:19:31 T:4448 NOTICE: Old database found - updating from version 7 to 18
  47. 01:19:32 T:4448 NOTICE: Attempting to update the database MyMusic18 from version 15 to 18
  48. 01:19:32 T:4448 NOTICE: Old database found - updating from version 0 to 6
  49. 01:19:32 T:4448 NOTICE: initialize done
  50. 01:19:32 T:4448 NOTICE: Running the application...
  51. 01:19:32 T:4448 NOTICE: ES: Starting event server
  52. 01:19:32 T:3476 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
  53. 01:19:32 T:3476 NOTICE: UDP: Listening on port 9777
  54. 01:19:33 T:2344 NOTICE: -->Python Interpreter Initialized<--
  55. 01:20:06 T:2548 NOTICE: -->Python Interpreter Initialized<--
  56. 01:20:06 T:2548 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  57. 01:20:07 T:2548 NOTICE: YouTube-2.1.4 view mode: 0
  58. 01:20:10 T:4784 NOTICE: -->Python Interpreter Initialized<--
  59. 01:20:10 T:4784 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '?path=/root/login&action=settings&']
  60. 01:20:10 T:4784 NOTICE: [YouTube-2.1.4] login : ''
  61. 01:20:19 T:4784 NOTICE: [YouTube-2.1.4] login : 'token not refresh, or new uname or password'
  62. 01:20:19 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : ''
  63. 01:20:19 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 0'
  64. 01:20:19 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/'}'
  65. 01:20:19 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  66. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  67. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  68. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  69. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  70. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  71. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 1 matches '
  72. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  73. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLogin?uilel=3&amp;service=youtube&amp;passive=true&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  74. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  75. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  76. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  77. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  78. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  79. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  80. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  81. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  82. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  83. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  84. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  85. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  86. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  87. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  88. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  89. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  90. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  91. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 1'
  92. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  93. 01:20:20 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  94. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  95. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  96. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  97. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  98. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  99. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  100. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  101. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  102. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  103. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  104. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  105. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  106. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  107. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  108. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  109. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  110. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  111. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  112. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  113. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  114. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  115. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  116. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  117. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  118. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;feature=header&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  119. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  120. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  121. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  122. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  123. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  124. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  125. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  126. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  127. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  128. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['7021633377257997578']'
  129. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  130. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  131. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  132. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  133. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['yKrnNH49DgM']'
  134. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  135. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  136. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 2'
  137. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  138. 01:20:23 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  139. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  140. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  141. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  142. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  143. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  144. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  145. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  146. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  147. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 1 matches '
  148. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  149. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAADWeGTyKrjXcb7rb3GFESf8RkUL0otKqlA3tbSFLFymlCAeMlEDZD05d0FonrditwBe3_s0zJXqrY9WSrqpGdDo_RPgQcSS6ufAt6OjCwYn0gxmHg9QDrd5cOvgCDpfvhQ7rq9XbuQRlVhGtpoPKwEnNcbur4TFR-YSToY8eDgiEIw8pR50c5nFhGahLlUTnNs&#39;']'
  150. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  151. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : '['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAADWeGTyKrjXcb7rb3GFESf8RkUL0otKqlA3tbSFLFymlCAeMlEDZD05d0FonrditwBe3_s0zJXqrY9WSrqpGdDo_RPgQcSS6ufAt6OjCwYn0gxmHg9QDrd5cOvgCDpfvhQ7rq9XbuQRlVhGtpoPKwEnNcbur4TFR-YSToY8eDgiEIw8pR50c5nFhGahLlUTnNs&#39;']'
  152. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  153. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  154. 01:20:24 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  155. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  156. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 1 matches '
  157. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  158. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAADWeGTyKrjXcb7rb3GFESf8RkUL0otKqlA3tbSFLFymlCAeMlEDZD05d0FonrditwBe3_s0zJXqrY9WSrqpGdDo_RPgQcSS6ufAt6OjCwYn0gxmHg9QDrd5cOvgCDpfvhQ7rq9XbuQRlVhGtpoPKwEnNcbur4TFR-YSToY8eDgiEIw8pR50c5nFhGahLlUTnNs&#39;']'
  159. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  160. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part C: {'link': 'http://www.youtube.com/signin?action_handle_signin=true&amp%3Bfeature=header&amp%3Bnomobiletemp=1&amp%3Bhl=en_US&amp%3Bnext=%2F&auth=DQAAAIUAAADWeGTyKrjXcb7rb3GFESf8RkUL0otKqlA3tbSFLFymlCAeMlEDZD05d0FonrditwBe3_s0zJXqrY9WSrqpGdDo_RPgQcSS6ufAt6OjCwYn0gxmHg9QDrd5cOvgCDpfvhQ7rq9XbuQRlVhGtpoPKwEnNcbur4TFR-YSToY8eDgiEIw8pR50c5nFhGahLlUTnNs', 'no-language-cookie': 'true'}'
  161. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 3'
  162. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/signin?action_handle_signin=true&amp%3Bfeature=header&amp%3Bnomobiletemp=1&amp%3Bhl=en_US&amp%3Bnext=%2F&auth=DQAAAIUAAADWeGTyKrjXcb7rb3GFESf8RkUL0otKqlA3tbSFLFymlCAeMlEDZD05d0FonrditwBe3_s0zJXqrY9WSrqpGdDo_RPgQcSS6ufAt6OjCwYn0gxmHg9QDrd5cOvgCDpfvhQ7rq9XbuQRlVhGtpoPKwEnNcbur4TFR-YSToY8eDgiEIw8pR50c5nFhGahLlUTnNs', 'no-language-cookie': 'true'}'
  163. 01:20:25 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  164. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  165. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  166. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  167. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  168. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  169. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 3 matches '
  170. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  171. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/AddSession?uilel=0&amp;service=youtube&amp;passive=false&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  172. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  173. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['#']'
  174. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  175. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['#']'
  176. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  177. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/AddSession?uilel=0&service=youtube&passive=false&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  178. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  179. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  180. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  181. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  182. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  183. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  184. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  185. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  186. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  187. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  188. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  189. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  190. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  191. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  192. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  193. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 4'
  194. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/AddSession?uilel=0&service=youtube&passive=false&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  195. 01:20:26 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  196. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  197. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  198. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  199. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  200. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  201. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  202. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  203. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  204. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  205. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  206. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  207. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  208. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  209. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  210. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  211. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  212. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  213. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  214. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  215. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  216. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  217. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  218. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  219. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  220. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  221. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  222. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  223. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  224. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  225. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'id': 'uilel'} - 'value' - <type 'str'>'
  226. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  227. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  228. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  229. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  230. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  231. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['-8717753888499993374']'
  232. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  233. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  234. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  235. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  236. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GIrz7meegMM']'
  237. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  238. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _fillLoginInfo : '_fillLoginInfo missing values for login form ['GIrz7meegMM']['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F'][]['-8717753888499993374']['1']'maik.satzer@googlemail.com'9'
  239. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  240. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  241. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  242. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  243. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  244. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  245. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  246. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  247. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  248. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  249. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  250. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _findErrors : ''
  251. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'errormsg'} - False - <type 'str'>'
  252. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  253. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  254. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _findErrors : '1'
  255. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'error smaller'} - False - <type 'str'>'
  256. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  257. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  258. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _findErrors : '2'
  259. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'id': 'unavailable-message'} - False - <type 'str'>'
  260. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  261. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  262. 01:20:27 T:4784 NOTICE: [YouTube-2.1.4] _findErrors : 'couldn't find any errors: {'status': 200, 'content': '<!DOCTYPE html>\n<html lang="en">\n <head>\n <meta charset="utf-8">\n <title>Google Accounts</title>\n<style type="text/css">\n html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,\n dt, dd, ol, ul, li, table, tr, td, form, object, embed,\n article, aside, canvas, command, details, fieldset,\n figcaption, figure, footer, group, header, hgroup, legend,\n mark, menu, meter, nav, output, progress, section, summary,\n time, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n }\n article, aside, details, figcaption, figure, footer,\n header, hgroup, menu, nav, section {\n display: block;\n }\n html {\n font: 81.25% arial, helvetica, sans-serif;\n background: #fff;\n color: #333;\n line-height: 1;\n direction: ltr;\n }\n a {\n color: #15c;\n text-decoration: none;\n }\n a:active {\n color: #d14836;\n }\n a:hover {\n text-decoration: underline;\n }\n h1, h2, h3, h4, h5, h6 {\n color: #222;\n font-size: 1.54em;\n font-weight: normal;\n line-height: 24px;\n margin: 0 0 .46em;\n }\n p {\n line-height: 17px;\n margin: 0 0 1em;\n }\n ol, ul {\n list-style: none;\n line-height: 17px;\n margin: 0 0 1em;\n }\n li {\n margin: 0 0 .5em;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n strong {\n color: #222;\n }\n</style>\n<style type="text/css">\n html, body {\n position: absolute;\n height: 100%;\n min-width: 100%;\n }\n .wrapper {\n position: relative;\n min-height: 100%;\n }\n .wrapper + style + iframe {\n display: none;\n }\n .content {\n padding: 0 44px;\n }\n .google-header-bar {\n height: 71px;\n background: #f1f1f1;\n border-bottom: 1px solid #e5e5e5;\n overflow: hidden;\n }\n .header .logo {\n margin: 17px 0 0;\n float: left;\n }\n .header .signin,\n .header .signup {\n margin: 28px 0 0;\n float: right;\n font-weight: bold;\n }\n .header .signin-button,\n .header .signup-button {\n margin: 22px 0 0;\n float: right;\n }\n .header .signin-button a {\n font-size: 13px;\n font-weight: normal;\n }\n .header .signup-button a {\n position: relative;\n top: -1px;\n margin: 0 0 0 1em;\n }\n .main {\n margin: 0 auto;\n width: 650px;\n padding-top: 23px;\n padding-bottom: 100px;\n }\n .main h1:first-child {\n margin: 0 0 .92em;\n }\n .google-footer-bar {\n position: absolute;\n bottom: 0;\n height: 35px;\n width: 100%;\n border-top: 1px solid #ebebeb;\n overflow: hidden;\n }\n .footer {\n padding-top: 9px;\n font-size: .85em;\n white-space: nowrap;\n line-height: 0;\n }\n .footer ul {\n color: #999;\n float: left;\n max-width: 80%;\n }\n .footer ul li {\n display: inline;\n padding: 0 1.5em 0 0;\n }\n .footer a {\n color: #333;\n }\n .footer form {\n text-align: right;\n }\n .footer form .lang-chooser {\n max-width: 20%;\n }\n .redtext {\n color: #dd4b39;\n }\n .greytext {\n color: #555;\n }\n .secondary {\n font-size: 11px;\n color: #666;\n }\n .source {\n color: #093;\n }\n .hidden {\n display: none;\n }\n .announce-bar {\n position: absolute;\n bottom: 35px;\n height: 33px;\n z-index: 2;\n width: 100%;\n background: #f9edbe;\n border-top: 1px solid #efe1ac;\n border-bottom: 1px solid #efe1ac;\n overflow: hidden;\n }\n .announce-bar .message {\n font-size: .85em;\n line-height: 33px;\n margin: 0;\n }\n .announce-bar .message .separated {\n margin-left: 1.5em;\n }\n .announce-bar-ac {\n background: #eee;\n border-top: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n }\n .clearfix:after {\n visibility: hidden;\n display: block;\n font-size: 0;\n content: \'.\';\n clear: both;\n height: 0;\n }\n * html .clearfix {\n zoom: 1;\n }\n *:first-child+html .clearfix {\n zoom: 1;\n }\n</style>\n<style type="text/css">\n button, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n }\n button::-moz-focus-inner,\n input::-moz-focus-inner {\n border: 0;\n }\n input[type=email],\n input[type=number],\n input[type=password],\n input[type=tel],\n input[type=text],\n input[type=url] {\n display: inline-block;\n height: 29px;\n margin: 0;\n padding: 0 8px;\n background: #fff;\n border: 1px solid #d9d9d9;\n border-top: 1px solid #c0c0c0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n }\n input[type=email]:hover,\n input[type=number]:hover,\n input[type=password]:hover,\n input[type=tel]:hover,\n input[type=text]:hover,\n input[type=url]:hover {\n border: 1px solid #b9b9b9;\n border-top: 1px solid #a0a0a0;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n input[type=email]:focus,\n input[type=number]:focus,\n input[type=password]:focus,\n input[type=tel]:focus,\n input[type=text]:focus,\n input[type=url]:focus {\n outline: none;\n border: 1px solid #4d90fe;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n input[type=email][disabled=disabled],\n input[type=number][disabled=disabled],\n input[type=password][disabled=disabled],\n input[type=tel][disabled=disabled],\n input[type=text][disabled=disabled],\n input[type=url][disabled=disabled] {\n border: 1px solid #e5e5e5;\n background: #f1f1f1;\n }\n input[type=email][disabled=disabled]:hover,\n input[type=number][disabled=disabled]:hover,\n input[type=password][disabled=disabled]:hover,\n input[type=tel][disabled=disabled]:hover,\n input[type=text][disabled=disabled]:hover,\n input[type=url][disabled=disabled]:hover {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=email][readonly=readonly],\n input[type=number][readonly=readonly],\n input[type=password][readonly=readonly],\n input[type=text][readonly=readonly],\n input[type=url][readonly=readonly] {\n border: 1px solid #d9d9d9;\n }\n input[type=email][readonly=readonly]:hover,\n input[type=number][readonly=readonly]:hover,\n input[type=password][readonly=readonly]:hover,\n input[type=text][readonly=readonly]:hover,\n input[type=url][readonly=readonly]:hover,\n input[type=email][readonly=readonly]:focus,\n input[type=number][readonly=readonly]:focus,\n input[type=password][readonly=readonly]:focus,\n input[type=text][readonly=readonly]:focus,\n input[type=url][readonly=readonly]:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=checkbox].form-error,\n input[type=email].form-error,\n input[type=number].form-error,\n input[type=password].form-error,\n input[type=text].form-error,\n input[type=url].form-error {\n border: 1px solid #dd4b39;\n }\n input[type=checkbox],\n input[type=radio] {\n -webkit-appearance: none;\n appearance: none;\n width: 13px;\n height: 13px;\n margin: 0;\n cursor: pointer;\n vertical-align: bottom;\n background: #fff;\n border: 1px solid #dcdcdc;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n }\n input[type=checkbox]:active,\n input[type=radio]:active {\n border-color: #c6c6c6;\n background: #ebebeb;\n }\n input[type=checkbox]:hover {\n border-color: #c6c6c6;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n }\n input[type=radio] {\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n width: 15px;\n height: 15px;\n }\n input[type=checkbox]:checked,\n input[type=radio]:checked {\n background: #fff;\n }\n input[type=radio]:checked::after {\n content: \'\';\n display: block;\n position: relative;\n top: 3px;\n left: 3px;\n width: 7px;\n height: 7px;\n background: #666;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n }\n input[type=checkbox]:checked::after {\n content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);\n display: block;\n position: absolute;\n top: -6px;\n left: -5px;\n }\n input[type=checkbox]:focus {\n outline: none;\n border-color:#4d90fe;\n }\n .g-button {\n display: inline-block;\n min-width: 46px;\n text-align: center;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n height: 27px;\n padding: 0 8px;\n line-height: 27px;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n -webkit-transition: all 0.218s;\n -moz-transition: all 0.218s;\n -ms-transition: all 0.218s;\n -o-transition: all 0.218s;\n transition: all 0.218s;\n border: 1px solid #dcdcdc;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n cursor: default;\n }\n *+html .g-button {\n min-width: 70px;\n }\n button.g-button,\n input[type=submit].g-button {\n height: 29px;\n line-height: 29px;\n vertical-align: bottom;\n margin: 0;\n }\n *+html button.g-button,\n *+html input[type=submit].g-button {\n overflow: visible;\n }\n .g-button:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n text-decoration: none;\n -webkit-transition: all 0.0s;\n -moz-transition: all 0.0s;\n -ms-transition: all 0.0s;\n -o-transition: all 0.0s;\n transition: all 0.0s;\n background-color: #f8f8f8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button:active {\n background-color: #f6f6f6;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: linear-gradient(top,#f6f6f6,#f1f1f1);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button:visited {\n color: #666;\n }\n .g-button-submit {\n border: 1px solid #3079ed;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #4d90fe;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));\n background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -o-linear-gradient(top,#4d90fe,#4787ed);\n background-image: linear-gradient(top,#4d90fe,#4787ed);\n }\n .g-button-submit:hover {\n border: 1px solid #2f5bb7;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #357ae8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));\n background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -o-linear-gradient(top,#4d90fe,#357ae8);\n background-image: linear-gradient(top,#4d90fe,#357ae8);\n }\n .g-button-submit:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-share {\n border: 1px solid #29691d;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #3d9400;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));\n background-image: -webkit-linear-gradient(top,#3d9400,#398a00);\n background-image: -moz-linear-gradient(top,#3d9400,#398a00);\n background-image: -ms-linear-gradient(top,#3d9400,#398a00);\n background-image: -o-linear-gradient(top,#3d9400,#398a00);\n background-image: linear-gradient(top,#3d9400,#398a00);\n }\n .g-button-share:hover {\n border: 1px solid #2d6200;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #368200;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));\n background-image: -webkit-linear-gradient(top,#3d9400,#368200);\n background-image: -moz-linear-gradient(top,#3d9400,#368200);\n background-image: -ms-linear-gradient(top,#3d9400,#368200);\n background-image: -o-linear-gradient(top,#3d9400,#368200);\n background-image: linear-gradient(top,#3d9400,#368200);\n }\n .g-button-share:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-red {\n border: 1px solid transparent;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n text-transform: uppercase;\n background-color: #d14836;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));\n background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);\n background-image: -moz-linear-gradient(top,#dd4b39,#d14836);\n background-image: -ms-linear-gradient(top,#dd4b39,#d14836);\n background-image: -o-linear-gradient(top,#dd4b39,#d14836);\n background-image: linear-gradient(top,#dd4b39,#d14836);\n }\n .g-button-red:hover {\n border: 1px solid #b0281a;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #c53727;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));\n background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);\n background-image: -moz-linear-gradient(top,#dd4b39,#c53727);\n background-image: -ms-linear-gradient(top,#dd4b39,#c53727);\n background-image: -o-linear-gradient(top,#dd4b39,#c53727);\n background-image: linear-gradient(top,#dd4b39,#c53727);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n }\n .g-button-red:active {\n border: 1px solid #992a1b;\n background-color: #b0281a;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));\n background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -o-linear-gradient(top,#dd4b39,#b0281a);\n background-image: linear-gradient(top,#dd4b39,#b0281a);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-white {\n border: 1px solid #dcdcdc;\n color: #666;\n background: #fff;\n }\n .g-button-white:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n background: #fff;\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button-white:active {\n background: #fff;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button-red:visited,\n .g-button-share:visited,\n .g-button-submit:visited {\n color: #fff;\n }\n .g-button-submit:focus,\n .g-button-share:focus,\n .g-button-red:focus {\n -webkit-box-shadow: inset 0 0 0 1px #fff;\n -moz-box-shadow: inset 0 0 0 1px #fff;\n box-shadow: inset 0 0 0 1px #fff;\n }\n .g-button-share:focus {\n border-color: #29691d;\n }\n .g-button-red:focus {\n border-color: #d14836;\n }\n .g-button-submit:focus:hover,\n .g-button-share:focus:hover,\n .g-button-red:focus:hover {\n -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button.selected {\n background-color: #eee;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n border: 1px solid #ccc;\n color: #333;\n }\n .g-button img {\n display: inline-block;\n margin: -3px 0 0;\n opacity: .55;\n filter: alpha(opacity=55);\n vertical-align: middle;\n pointer-events: none;\n }\n *+html .g-button img {\n margin: 4px 0 0;\n }\n .g-button:hover img {\n opacity: .72;\n filter: alpha(opacity=72);\n }\n .g-button:active img {\n opacity: 1;\n filter: alpha(opacity=100);\n }\n .g-button.disabled img {\n opacity: .5;\n filter: alpha(opacity=50);\n }\n .g-button.disabled,\n .g-button.disabled:hover,\n .g-button.disabled:active,\n .g-button-submit.disabled,\n .g-button-submit.disabled:hover,\n .g-button-submit.disabled:active,\n .g-button-share.disabled,\n .g-button-share.disabled:hover,\n .g-button-share.disabled:active,\n .g-button-red.disabled,\n .g-button-red.disabled:hover,\n .g-button-red.disabled:active,\n input[type=submit][disabled=disabled].g-button {\n background-color: none;\n opacity: .5;\n filter: alpha(opacity=50);\n cursor: default;\n pointer-events: none;\n }\n .goog-menu {\n -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -webkit-transition: opacity 0.218s;\n -moz-transition: opacity 0.218s;\n -ms-transition: opacity 0.218s;\n -o-transition: opacity 0.218s;\n transition: opacity 0.218s;\n background: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0,0,0,.2);\n cursor: default;\n font-size: 13px;\n margin: 0;\n outline: none;\n padding: 0 0 6px;\n position: absolute;\n z-index: 2;\n overflow: auto;\n }\n .goog-menuitem,\n .goog-tristatemenuitem,\n .goog-filterobsmenuitem {\n position: relative;\n color: #333;\n cursor: pointer;\n list-style: none;\n margin: 0;\n padding: 6px 7em 6px 30px;\n white-space: nowrap;\n }\n .goog-menuitem-highlight,\n .goog-menuitem-hover {\n background-color: #eee;\n border-color: #eee;\n border-style: dotted;\n border-width: 1px 0;\n padding-top: 5px;\n padding-bottom: 5px;\n }\n .goog-menuitem-highlight .goog-menuitem-content,\n .goog-menuitem-hover .goog-menuitem-content {\n color: #333;\n }\n .goog-menuseparator {\n border-top: 1px solid #ebebeb;\n margin-top: 9px;\n margin-bottom: 10px;\n }\n .goog-inline-block {\n position: relative;\n display: -moz-inline-box;\n display: inline-block;\n }\n * html .goog-inline-block {\n display: inline;\n }\n *:first-child+html .goog-inline-block {\n display: inline;\n }\n .dropdown-block {\n display: block;\n }\n .goog-flat-menu-button {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n border: 1px solid #dcdcdc;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n line-height: 27px;\n list-style: none;\n margin: 0 2px;\n min-width: 46px;\n outline: none;\n padding: 0 18px 0 6px;\n text-decoration: none;\n vertical-align: middle;\n }\n .goog-flat-menu-button-disabled {\n background-color: #fff;\n border-color: #f3f3f3;\n color: #b8b8b8;\n cursor: default;\n }\n .goog-flat-menu-button.goog-flat-menu-button-hover {\n background-color: #f8f8f8;\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n box-shadow: 0 1px 1px rgba(0,0,0,.1);\n border-color: #c6c6c6;\n color: #333;\n }\n .goog-flat-menu-button.goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .form-error .goog-flat-menu-button {\n border: 1px solid #dd4b39;\n }\n .form-error .goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .goog-flat-menu-button.goog-flat-menu-button-open,\n .goog-flat-menu-button.goog-flat-menu-button-active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n background-color: #eee;\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n border: 1px solid #ccc;\n color: #333;\n z-index: 2;\n }\n .goog-flat-menu-button-caption {\n vertical-align: top;\n white-space: nowrap;\n }\n .goog-flat-menu-button-dropdown {\n border-color: #777 transparent;\n border-style: solid;\n border-width: 4px 4px 0;\n height: 0;\n width: 0;\n position: absolute;\n right: 5px;\n top: 12px;\n }\n .jfk-select .goog-flat-menu-button-dropdown {\n background: url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;\n border: none;\n height: 11px;\n margin-top: -4px;\n width: 7px;\n }\n .goog-menu-nocheckbox .goog-menuitem,\n .goog-menu-noicon .goog-menuitem {\n padding-left: 16px;\n vertical-align: middle;\n }\n body ::-webkit-scrollbar {\n height: 16px;\n width: 16px;\n overflow: visible;\n }\n body ::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n body ::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n body ::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n body ::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n body ::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n body ::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n body ::-webkit-scrollbar-corner {\n background: transparent;\n }\n body::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .jfk-scrollbar::-webkit-scrollbar {\n height: 16px;\n overflow: visible;\n width: 16px;\n }\n .jfk-scrollbar::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,0.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar::-webkit-scrollbar-corner {\n background: transparent;\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .errormsg {\n margin: .5em 0 0;\n display: block;\n color: #dd4b39;\n line-height: 17px;\n }\n .help-link {\n background: #dd4b39;\n padding: 0 5px;\n color: #fff;\n font-weight: bold;\n display: inline-block;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n text-decoration: none;\n position: relative;\n top: 0px;\n }\n .help-link:visited {\n color: #fff;\n }\n .help-link:hover {\n color: #fff;\n background: #c03523;\n text-decoration: none;\n }\n .help-link:active {\n opacity: 1;\n background: #ae2817;\n }\n</style>\n<style type="text/css">\n .main {\n width: auto;\n max-width: 1000px;\n min-width: 780px;\n }\n .product-info {\n margin: 0 385px 0 0;\n }\n .product-info h3 {\n font-size: 1.23em;\n font-weight: normal;\n }\n .product-info a:visited {\n color: #61c;\n }\n .product-info .g-button:visited {\n color: #666;\n }\n .sign-in {\n width: 335px;\n float: right;\n }\n .signin-box,\n .accountchooser-box {\n margin: 12px 0 0;\n padding: 20px 25px 15px;\n background: #f1f1f1;\n border: 1px solid #e5e5e5;\n }\n .product-headers {\n margin: 0 0 1.5em;\n }\n .product-headers h1 {\n font-size: 25px;\n margin: 0 !important;\n }\n .product-headers h2 {\n font-size: 16px;\n margin: .4em 0 0;\n }\n .features {\n overflow: hidden;\n margin: 2em 0 0;\n }\n .features li {\n margin: 3px 0 2em;\n }\n .features img {\n float: left;\n margin: -3px 0 0;\n }\n .features p {\n margin: 0 0 0 68px;\n }\n .features .title {\n font-size: 16px;\n margin-bottom: .3em;\n }\n .features.no-icon p {\n margin: 0;\n }\n .features .small-title {\n font-size: 1em;\n font-weight: bold;\n }\n .notification-bar {\n background: #f9edbe;\n padding: 8px;\n }\n</style>\n<style type="text/css">\n .signin-box h2 {\n font-size: 16px;\n line-height: 17px;\n height: 16px;\n margin: 0 0 1.2em;\n position: relative;\n }\n .signin-box h2 strong {\n display: inline-block;\n position: absolute;\n right: 0;\n top: 1px;\n height: 19px;\n width: 52px;\n background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat;\n }\n .signin-box div {\n margin: 0 0 1.5em;\n }\n .signin-box label {\n display: block;\n }\n .signin-box input[type=text],\n .signin-box input[type=password] {\n width: 100%;\n height: 32px;\n font-size: 15px;\n direction: ltr;\n }\n .signin-box .email-label,\n .signin-box .passwd-label {\n font-weight: bold;\n margin: 0 0 .5em;\n display: block;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box .reauth {\n display: inline-block;\n font-size: 15px;\n height: 29px;\n line-height: 29px;\n margin: 0;\n }\n .signin-box label.remember {\n display: inline-block;\n vertical-align: top;\n margin: 9px 0 0;\n }\n .signin-box .remember-label {\n font-weight: normal;\n color: #666;\n line-height: 0;\n padding: 0 0 0 .4em;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box input[type=submit] {\n margin: 0 1.5em 1.2em 0;\n height: 32px;\n font-size: 13px;\n }\n .signin-box ul {\n margin: 0;\n }\n .signin-box .training-msg {\n padding: .5em 8px;\n background: #f9edbe;\n }\n .signin-box .training-msg p {\n margin: 0 0 .5em;\n }\n</style>\n </head>\n <body>\n <div class="wrapper">\n <div class="google-header-bar">\n <div class="header content clearfix">\n <img class="logo" src="//ssl.gstatic.com/images/logos/google_logo_41.png" alt="Google">\n <span class="signup-button">\n <a id="link-signup" class="g-button g-button-red" href="https://accounts.google.com/SignUp?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US" >\n Sign up\n </a>\n </span>\n </div>\n </div>\n <div class="main content clearfix">\n <div class="sign-in">\n<div class="signin-box">\n <h2>Sign in <strong></strong></h2>\n <form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post">\n <input type="hidden" \n \n \n name="continue" id="continue" value="http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F"\n\n \n >\n <input type="hidden" \n \n \n name="dsh" id="dsh" value="-8717753888499993374"\n\n \n >\n <input type="hidden" \n \n \n name="hl" id="hl" value="en_US"\n\n \n >\n <input type="hidden"\n name="GALX"\n value="GIrz7meegMM">\n <input type="hidden"\n id="pstMsg"\n name="pstMsg"\n value="0">\n <input type="hidden"\n id="dnConn"\n name="dnConn"\n value="">\n <input type="hidden"\n id="checkConnection"\n name="checkConnection"\n value="">\n <input type="hidden"\n id="checkedDomains"\n name="checkedDomains"\n value="youtube">\n<input type="hidden" name="timeStmp" id="timeStmp"\n value=\'\'/>\n<input type="hidden" name="secTok" id="secTok"\n value=\'\'/>\n<div class="email-div">\n <label for="Email"><strong class="email-label">Email</strong></label>\n <input type="text" spellcheck="false" \n \n \n name="Email" id="Email" value=""\n\n \n\n \n >\n</div>\n<div class="passwd-div">\n <label for="Passwd"><strong class="passwd-label">Password</strong></label>\n <input type="password" name="Passwd" id="Passwd"\n \n \n \n >\n</div>\n <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn"\n value="Sign in">\n <label class="remember" onclick="">\n <input type="checkbox" \n name="PersistentCookie" id="PersistentCookie" value="yes"\n\n checked="checked"\n >\n <strong class="remember-label">\n Stay signed in\n </strong>\n </label>\n <input type="hidden" name="rmShown" value="1">\n </form>\n <ul>\n <li>\n <a id="link-forgot-passwd"\n href="https://accounts.google.com/RecoverAccount?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F"\n target="_top">\n Can&#39;t access your account?\n </a>\n </li>\n </ul>\n</div>\n </div>\n <div class="product-info ">\n<div class="product-headers">\n <h1 class="redtext">Accounts</h1>\n</div>\n<p>Google has more to offer when you sign in to your Google Account.\n<p>Sign in on the right or\n<a href="https://accounts.google.com/SignUp?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US">\ncreate an account for free</a>.</p>\n<ul class="features clearfix">\n <li>\n <img src="//www.gstatic.com/accounts/services/default/googlemail.png" alt="">\n <p class="title">Google Mail</p>\n <p>Chat with friends and never miss an important email.</p>\n </li>\n <li>\n <img src="//ssl.gstatic.com/images/icons/feature/search-b42.png" alt="">\n <p class="title">\n Personalized Search</p>\n <p>Get more relevant results based on your past searches.</p>\n </li>\n <li>\n <img src="//www.gstatic.com/accounts/services/default/homepage.png" alt="">\n <p class="title">Like Google?</p>\n <p><a href="http://www.google.com/intl/en/services/hp/index.html#utm_source=gaia">Make Google your homepage.</a></p>\n </li>\n</ul>\n<p>\n See <a href="http://www.google.com/intl/en/landing/accounts/index.html#utm_campaign=en&utm_medium=et&utm_source=gaia">more benefits</a> of a Google Account.\n</p>\n </div>\n <div id="cc_iframe_parent"></div>\n </div>\n<div class="google-footer-bar">\n <div class="footer content clearfix">\n <ul>\n <li>\xc2\xa9 2012 Google</li>\n <li><a href="https://accounts.google.com/TOS?hl=en" target="_blank">Terms of Service</a></li>\n <li><a href="http://www.google.com/intl/en/privacy/" target="_blank">Privacy Policy</a></li>\n <li><a href="http://www.google.com/support/accounts?hl=en" target="_blank">Help</a></li>\n </ul>\n <form>\n <select id="lang-chooser" class="lang-chooser" style="display: none;">\n <option value="af"\n >\n Afrikaans\n </option>\n <option value="ms"\n >\n Bahasa Malaysia\n </option>\n <option value="ca"\n >\n Catal\xc3\xa0\n </option>\n <option value="da"\n >\n Dansk\n </option>\n <option value="de"\n >\n Deutsch\n </option>\n <option value="en"\n selected="selected" >\n English\n </option>\n <option value="en-GB"\n >\n English (UK)\n </option>\n <option value="es"\n >\n Espa\xc3\xb1ol\n </option>\n <option value="es-419"\n >\n Espa\xc3\xb1ol de Latinoam\xc3\xa9rica\n </option>\n <option value="eu"\n >\n Euskara\n </option>\n <option value="fil"\n >\n Filipino\n </option>\n <option value="fr"\n >\n Fran\xc3\xa7ais\n </option>\n <option value="gl"\n >\n Galego\n </option>\n <option value="hr"\n >\n Hrvatski\n </option>\n <option value="in"\n >\n Indonesia\n </option>\n <option value="zu"\n >\n IsiZulu\n </option>\n <option value="it"\n >\n Italiano\n </option>\n <option value="sw"\n >\n Kiswahili\n </option>\n <option value="lv"\n >\n Latvie\xc5\xa1u valoda\n </option>\n <option value="lt"\n >\n Lietuvi\xc5\xb3\n </option>\n <option value="nl"\n >\n Nederlands\n </option>\n <option value="no"\n >\n Norsk\n </option>\n <option value="pt"\n >\n Portugu\xc3\xaas\n </option>\n <option value="pt-BR"\n >\n Portugu\xc3\xaas (Brasil)\n </option>\n <option value="pt-PT"\n >\n Portugu\xc3\xaas (Portugal)\n </option>\n <option value="ro"\n >\n Rom\xc3\xa2n\xc4\x83\n </option>\n <option value="sk"\n >\n Sloven\xc4\x8dina\n </option>\n <option value="sl"\n >\n Sloven\xc5\xa1\xc4\x8dina\n </option>\n <option value="sv"\n >\n Svenska\n </option>\n <option value="tl"\n >\n Tagalog\n </option>\n <option value="vi"\n >\n Ti\xe1\xba\xbfng Vi\xe1\xbb\x87t\n </option>\n <option value="tr"\n >\n T\xc3\xbcrk\xc3\xa7e\n </option>\n <option value="et"\n >\n eesti keel\n </option>\n <option value="fr-CA"\n >\n fran\xc3\xa7ais\n </option>\n <option value="hu"\n >\n magyar\n </option>\n <option value="pl"\n >\n polski\n </option>\n <option value="fi"\n >\n suomi\n </option>\n <option value="is"\n >\n \xc3\xadslenska\n </option>\n <option value="cs"\n >\n \xc4\x8de\xc5\xa1tina\n </option>\n <option value="el"\n >\n \xce\x95\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac\n </option>\n <option value="ru"\n >\n \xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9\n </option>\n <option value="uk"\n >\n \xd0\xa3\xd0\xba\xd1\x80\xd0\xb0\xd1\x97\xd0\xbd\xd1\x81\xd1\x8c\xd0\xba\xd0\xb0\n </option>\n <option value="bg"\n >\n \xd0\xb1\xd1\x8a\xd0\xbb\xd0\xb3\xd0\xb0\xd1\x80\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="sr"\n >\n \xd1\x81\xd1\x80\xd0\xbf\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="iw"\n >\n \xd7\xa2\xd7\x91\xd7\xa8\xd7\x99\xd7\xaa\n </option>\n <option value="ur"\n >\n \xd8\xa7\xd8\xb1\xd8\xaf\xd9\x88\n </option>\n <option value="ar"\n >\n \xd8\xa7\xd9\x84\xd8\xb9\xd8\xb1\xd8\xa8\xd9\x8a\xd8\xa9\n </option>\n <option value="fa"\n >\n \xd9\x81\xd8\xa7\xd8\xb1\xd8\xb3\xdb\x8c\n </option>\n <option value="mr"\n >\n \xe0\xa4\xae\xe0\xa4\xb0\xe0\xa4\xbe\xe0\xa4\xa0\xe0\xa5\x80\n </option>\n <option value="hi"\n >\n \xe0\xa4\xb9\xe0\xa4\xbf\xe0\xa4\x82\xe0\xa4\xa6\xe0\xa5\x80\n </option>\n <option value="bn"\n >\n \xe0\xa6\xac\xe0\xa6\xbe\xe0\xa6\x82\xe0\xa6\xb2\xe0\xa6\xbe\n </option>\n <option value="gu"\n >\n \xe0\xaa\x97\xe0\xab\x81\xe0\xaa\x9c\xe0\xaa\xb0\xe0\xaa\xbe\xe0\xaa\xa4\xe0\xab\x80\n </option>\n <option value="ta"\n >\n \xe0\xae\xa4\xe0\xae\xae\xe0\xae\xbf\xe0\xae\xb4\xe0\xaf\x8d\n </option>\n <option value="te"\n >\n \xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81\n </option>\n <option value="kn"\n >\n \xe0\xb2\x95\xe0\xb2\xa8\xe0\xb3\x8d\xe0\xb2\xa8\xe0\xb2\xa1\n </option>\n <option value="ml"\n >\n \xe0\xb4\xae\xe0\xb4\xb2\xe0\xb4\xaf\xe0\xb4\xbe\xe0\xb4\xb3\xe0\xb4\x82\n </option>\n <option value="th"\n >\n \xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\n </option>\n <option value="am"\n >\n \xe1\x8a\xa0\xe1\x88\x9b\xe1\x88\xad\xe1\x8a\x9b\n </option>\n <option value="zh-TW"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe7\xb9\x81\xe9\xab\x94)\n </option>\n <option value="zh-HK"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe9\xa6\x99\xe6\xb8\xaf)\n </option>\n <option value="zh-CN"\n >\n \xe4\xb8\xad\xe6\x96\x87\xef\xbc\x88\xe7\xae\x80\xe4\xbd\x93\xef\xbc\x89\n </option>\n <option value="ja"\n >\n \xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\n </option>\n <option value="ko"\n >\n \xed\x95\x9c\xea\xb5\xad\xec\x96\xb4\n </option>\n </select>\n </form>\n </div>\n</div>\n <script type="text/javascript">\n function gaia_parseFragment() {\n var hash = location.hash;\n var params = {};\n if (!hash) {\n return params;\n }\n var paramStrs = decodeURIComponent(hash.substring(1)).split(\'&\');\n for (var i = 0; i < paramStrs.length; i++) {\n var param = paramStrs[i].split(\'=\');\n params[param[0]] = param[1];\n }\n return params;\n }\n\n function gaia_prefillEmail() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n\n if (f && f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\')) {\n hashParams = gaia_parseFragment();\n if (hashParams[\'Email\'] && hashParams[\'Email\'] != \'\') {\n f.Email.value = hashParams[\'Email\'];\n }\n }\n }\n\n \n try {\n gaia_prefillEmail();\n } catch (e) {\n }\n\n\n \n function gaia_setFocus() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n if (f) {\n if (f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\') && f.Email.focus) {\n f.Email.focus();\n } else if (f.Passwd) {\n f.Passwd.focus();\n }\n }\n }\n window.onload = gaia_setFocus;\n\n function gaia_onLoginSubmit() {\n \n \n if (window.gaiacb_onLoginSubmit) {\n return gaiacb_onLoginSubmit();\n } else {\n return true;\n }\n }\n document.getElementById(\'gaia_loginform\').onsubmit = gaia_onLoginSubmit;\n\n \n \n var Ga=!0,Gb=null,G=!1,Gc;var Ge=function(a,b){var c=a;a&&"string"==typeof a&&(c=document.getElementById(a));if(b&&!c)throw new Gd(a);return c},Gd=function(a){this.id=a;this.toString=function(){return"No element found for id \'"+this.id+"\'"}};var Gf={},Gg;Gg=window.addEventListener?function(a,b,c){var d=function(a){var b=c.call(this,a);G===b&&Gh(a);return b},a=Ge(a,Ga);a.addEventListener(b,d,G);Gi(a,b).push(d);return d}:window.attachEvent?function(a,b,c){var a=Ge(a,Ga),d=function(){var b=window.event,d=c.call(a,b);G===d&&Gh(b);return d};a.attachEvent("on"+b,d);Gi(a,b).push(d);return d}:void 0;var Gh=function(a){a.preventDefault?a.preventDefault():a.returnValue=G;return G};var Gi=function(a,b){Gf[a]=Gf[a]||{};Gf[a][b]=Gf[a][b]||[];return Gf[a][b]};var Gj=function(){try{return new XMLHttpRequest}catch(a){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++)try{return new ActiveXObject(b[c])}catch(d){}}return Gb},Gk=function(){this.g=Gj();this.c={}};Gk.prototype.h=function(){};\nGk.prototype.send=function(a){var b=[],c;for(c in this.c){var d=this.c[c];b.push(c+"="+encodeURIComponent(d))}var b=b.join("&"),e=this.g,f=this.h;e.open("POST",a,Ga);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.setRequestHeader("Content-length",""+b.length);e.onreadystatechange=function(){4==e.readyState&&f({status:e.status,text:e.responseText})};e.send(b)};\nGk.prototype.p=function(a){var b=this.h,c=this.g;c.open("GET",a,Ga);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};var Gm=function(a){this.i=a;this.q=this.r();if(this.i==Gb)throw new Gl("Empty module name");};Gc=Gm.prototype;Gc.r=function(){var a=window.location.pathname;return a&&0==a.indexOf("/accounts")?"/accounts/JsRemoteLog":"/JsRemoteLog"};\nGc.o=function(a,b,c){for(var d=this.q,e=this.i||"",d=d+"?module="+encodeURIComponent(e),a=a||"",d=d+"&type="+encodeURIComponent(a),b=b||"",d=d+"&msg="+encodeURIComponent(b),c=c||[],a=0;a<c.length;a++)d=d+"&arg="+encodeURIComponent(c[a]);try{var f=Math.floor(1E4*Math.random()),d=d+"&r="+(""+f)}catch(g){}return d};Gc.send=function(a,b,c){var d=new Gk;d.c={};try{var e=this.o(a,b,c);d.p(e)}catch(f){}};Gc.a=function(a,b){this.send("ERROR",a,b)};\nGc.j=function(a){var b=this;return function(){try{return a.apply(Gb,arguments)}catch(c){throw b.a("Uncatched exception: "+c),c;}}};var Gl=function(){};var Gn=Gn||new Gm("uri"),Go=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\\\w\\\\d\\\\-\\\\u0100-\\\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\\\?([^#]*))?(?:#(.*))?$"),Gp=function(a,b){return b.match(Go)[a]||Gb},Gq=function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:Gb},Gr=function(a,b){var c=Gp(1,b),d,e=Gp(3,b);d=e&&decodeURIComponent(e);e=Number(Gp(4,b))||Gb;if(!c||!d)return Gn.a("Invalid origin Exception",[""+b]),G;e||(e=Gq(c));var f=Gp(1,a);if(!f||f.toLowerCase()!=c.toLowerCase())return G;\nc=(c=Gp(3,a))&&decodeURIComponent(c);if(!c||c.toLowerCase()!=d.toLowerCase())return G;(d=Number(Gp(4,a))||Gb)||(d=Gq(f));return e==d};var Gs=Gs||new Gm("check_connection"),Gt="^([^:]+):(\\\\d*):(\\\\d?)$",Gu=Gb,Gv=Gb,Gw=Gb,Gx=function(a,b){this.e=a;this.d=b;this.b=G};Gc=Gx.prototype;Gc.k=function(a,b){if(!b)return G;if(0<=a.indexOf(","))return Gs.a("CheckConnection result contains comma",[a]),G;var c=b.value;b.value=c?c+","+a:a;return Ga};Gc.f=function(a){return this.k(a,Gv)};Gc.m=function(a){return this.k(a,Gw)};Gc.l=function(a){a=a.match(Gt);return!a||3>a.length?Gb:a[1]};\nGc.t=function(a,b){if(!Gr(this.e,a))return G;if(this.b||!b)return Ga;"accessible"==b?(this.f(a),this.b=Ga):this.l(b)==this.d&&(this.m(b)||this.f(a),this.b=Ga);return Ga};Gc.s=function(){var a;a=this.e;var b="timestamp",c=""+(new Date).getTime();if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);return a=0<=a.indexOf("?")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"?"+encodeURIComponent(b)+"="+encodeURIComponent(c)};\nGc.n=function(){var a=window.document.createElement("iframe"),b=a.style;b.visibility="hidden";b.width="1px";b.height="1px";b.position="absolute";b.top="-100px";a.src=this.s();a.id=this.d;Gu.appendChild(a)};\nvar Gy=function(a){return function(b){for(var c=b.origin.toLowerCase(),b=b.data,d=a.length,e=0;e<d&&!a[e].t(c,b);e++);}},Gz=function(){if(window.postMessage){var a;a=window.__CHECK_CONNECTION_CONFIG.iframeParentElementId;var b=window.__CHECK_CONNECTION_CONFIG.connectivityElementId,c=window.__CHECK_CONNECTION_CONFIG.newResultElementId;(Gu=document.getElementById(a))?(b&&(Gv=document.getElementById(b)),c&&(Gw=document.getElementById(c)),!Gv&&!Gw?(Gs.a("Unable to locate the input element to storeCheckConnection result",\n["old id: "+b,"new id: "+c]),a=G):a=Ga):(Gs.a("Unable to locate the iframe anchor to append connection test iframe",["element id: "+a]),a=G);if(a){a=window.__CHECK_CONNECTION_CONFIG.domainConfigs;if(!a){if(!window.__CHECK_CONNECTION_CONFIG.iframeUri){Gs.a("Missing iframe URL in old configuration");return}a=[{iframeUri:window.__CHECK_CONNECTION_CONFIG.iframeUri,domainSymbol:"youtube"}]}if(0!=a.length){for(var b=a.length,c=[],d=0;d<b;d++)c.push(new Gx(a[d].iframeUri,a[d].domainSymbol));Gg(window,"message",\nGy(c));for(d=0;d<b;d++)c[d].n()}}}},GA=function(){if(window.__CHECK_CONNECTION_CONFIG){var a=window.__CHECK_CONNECTION_CONFIG.postMsgSupportElementId;if(window.postMessage){var b=document.getElementById(a);b?b.value="1":Gs.a("Unable to locate the input element to storepostMessage test result",["element id: "+a])}}};G_checkConnectionMain=Gs.j(Gz);G_setPostMessageSupportFlag=Gs.j(GA);\n\n\n window.__CHECK_CONNECTION_CONFIG = {\n \n \n newResultElementId: \'checkConnection\',\n domainConfigs: [{iframeUri: \'https://accounts.youtube.com/accounts/CheckConnection?pmpo\\75https%3A%2F%2Faccounts.google.com\\46v\\75-1842383104\',domainSymbol: \'youtube\'}],\n \n\n \n iframeUri: \'\',\n \n iframeOrigin: \'\',\n \n connectivityElementId: \'dnConn\',\n \n iframeParentElementId: \'cc_iframe_parent\',\n \n postMsgSupportElementId: \'pstMsg\',\n \n msgContent: \'accessible\'\n };\n\n G_setPostMessageSupportFlag();\n G_checkConnectionMain();\n \n\n \n\n \n\n \n\n</script>\n<script type="text/javascript">\n gaia_appendParam = function(url, name, value) {\n var param = encodeURIComponent(name) + \'=\' + encodeURIComponent(value);\n if (url.indexOf(\'?\') >= 0) {\n return url + \'&\' + param;\n } else {\n return url + \'?\' + param;\n }\n };\n var langChooser = document.getElementById(\'lang-chooser\');\n if (langChooser) {\n var langChooserParam = \'hl\';\n var langChooserUrl = \'\\x2FServiceLogin?passive=1209600\\x26continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F\';\n langChooser.style.display = \'\';\n langChooser.onchange = function() {\n window.location.href =\n gaia_appendParam(langChooserUrl, langChooserParam, this.value);\n };\n }\n</script>\n </div>\n </body>\n</html>\n', 'new_url': 'https://accounts.google.com/ServiceLogin?passive=1209600&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US', 'header': 'Set-Cookie: GoogleAccountsLocale_session=en; Secure\r\nSet-Cookie: GAPS=1:aUxHhCmsyHKvLh3DpFmFJN7yulG6fw:iOSc3CCOuZXQz22k;Path=/;Expires=Thu, 15-May-2014 23:20:30 GMT;Secure;HttpOnly\r\nSet-Cookie: GALX=GIrz7meegMM;Path=/;Secure\r\nContent-Type: text/html; charset=UTF-8\r\nStrict-Transport-Security: max-age=2592000; includeSubDomains\r\nCache-control: no-cache, no-store\r\nPragma: no-cache\r\nExpires: Mon, 01-Jan-1990 00:00:00 GMT\r\nX-Frame-Options: Deny\r\nX-Auto-Login: realm=com.google&args=continue%3Dhttp%253A%252F%252Fwww.youtube.com%252Fsignin%253Faction_handle_signin%253Dtrue%2526authuser%253D-1%2526nomobiletemp%253D1%2526hl%253Den_US%2526next%253D%25252F\r\nTransfer-Encoding: chunked\r\nDate: Tue, 15 May 2012 23:20:30 GMT\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nServer: GSE\r\nConnection: close\r\n'}'
  263. 01:20:27 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  264. 01:20:27 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  265. 01:20:27 T:4484 NOTICE: -->Python Interpreter Initialized<--
  266. 01:20:27 T:4484 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  267. 01:20:27 T:4484 NOTICE: YouTube-2.1.4 view mode: 0
  268. 01:20:30 T:4500 NOTICE: -->Python Interpreter Initialized<--
  269. 01:20:30 T:4500 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '?path=/root/login&action=settings&']
  270. 01:20:30 T:4500 NOTICE: [YouTube-2.1.4] login : ''
  271. 01:20:59 T:4500 NOTICE: [YouTube-2.1.4] login : 'token not refresh, or new uname or password'
  272. 01:20:59 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : ''
  273. 01:20:59 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 0'
  274. 01:20:59 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/'}'
  275. 01:20:59 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  276. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  277. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  278. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  279. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  280. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  281. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 1 matches '
  282. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  283. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLogin?uilel=3&amp;service=youtube&amp;passive=true&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  284. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  285. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  286. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  287. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  288. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  289. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  290. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  291. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  292. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  293. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  294. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  295. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  296. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  297. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  298. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  299. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  300. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  301. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 1'
  302. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  303. 01:21:01 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  304. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  305. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  306. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  307. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  308. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  309. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  310. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  311. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  312. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  313. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  314. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  315. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  316. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  317. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  318. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  319. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  320. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  321. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  322. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  323. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  324. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  325. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  326. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  327. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  328. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;feature=header&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  329. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  330. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  331. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  332. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  333. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  334. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  335. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  336. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  337. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  338. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['-1420550585841298700']'
  339. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  340. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  341. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  342. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  343. 01:21:02 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['z7-X4eHz6gY']'
  344. 01:21:03 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  345. 01:21:03 T:4500 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  346. 01:21:03 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 2'
  347. 01:21:03 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  348. 01:21:03 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  349. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  350. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  351. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  352. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  353. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  354. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  355. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  356. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  357. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 1 matches '
  358. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  359. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAAAk472xahmofQq2LwNx3DbLNYNCMzgs0GOgtFRLYslTjIoCSvCLJQFG-JfjDggDxSXApvMcJL3BCEmgkSvKk5TUXH90ZRRIeymolnJmi5fn7SuprteMtvPKSsgQv3Jf1235uJWUg16G3NaFSz4ne3WC32TLXuFrWo0ekdxAIekNDUbWs5Nrq_HXYtzyHGshuZM&#39;']'
  360. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  361. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : '['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAAAk472xahmofQq2LwNx3DbLNYNCMzgs0GOgtFRLYslTjIoCSvCLJQFG-JfjDggDxSXApvMcJL3BCEmgkSvKk5TUXH90ZRRIeymolnJmi5fn7SuprteMtvPKSsgQv3Jf1235uJWUg16G3NaFSz4ne3WC32TLXuFrWo0ekdxAIekNDUbWs5Nrq_HXYtzyHGshuZM&#39;']'
  362. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  363. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  364. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  365. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  366. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 1 matches '
  367. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  368. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['0; url=&#39;http://www.youtube.com/signin?action_handle_signin=true&amp;amp%3Bfeature=header&amp;amp%3Bnomobiletemp=1&amp;amp%3Bhl=en_US&amp;amp%3Bnext=%2F&amp;auth=DQAAAIUAAAAk472xahmofQq2LwNx3DbLNYNCMzgs0GOgtFRLYslTjIoCSvCLJQFG-JfjDggDxSXApvMcJL3BCEmgkSvKk5TUXH90ZRRIeymolnJmi5fn7SuprteMtvPKSsgQv3Jf1235uJWUg16G3NaFSz4ne3WC32TLXuFrWo0ekdxAIekNDUbWs5Nrq_HXYtzyHGshuZM&#39;']'
  369. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  370. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part C: {'link': 'http://www.youtube.com/signin?action_handle_signin=true&amp%3Bfeature=header&amp%3Bnomobiletemp=1&amp%3Bhl=en_US&amp%3Bnext=%2F&auth=DQAAAIUAAAAk472xahmofQq2LwNx3DbLNYNCMzgs0GOgtFRLYslTjIoCSvCLJQFG-JfjDggDxSXApvMcJL3BCEmgkSvKk5TUXH90ZRRIeymolnJmi5fn7SuprteMtvPKSsgQv3Jf1235uJWUg16G3NaFSz4ne3WC32TLXuFrWo0ekdxAIekNDUbWs5Nrq_HXYtzyHGshuZM', 'no-language-cookie': 'true'}'
  371. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 3'
  372. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/signin?action_handle_signin=true&amp%3Bfeature=header&amp%3Bnomobiletemp=1&amp%3Bhl=en_US&amp%3Bnext=%2F&auth=DQAAAIUAAAAk472xahmofQq2LwNx3DbLNYNCMzgs0GOgtFRLYslTjIoCSvCLJQFG-JfjDggDxSXApvMcJL3BCEmgkSvKk5TUXH90ZRRIeymolnJmi5fn7SuprteMtvPKSsgQv3Jf1235uJWUg16G3NaFSz4ne3WC32TLXuFrWo0ekdxAIekNDUbWs5Nrq_HXYtzyHGshuZM', 'no-language-cookie': 'true'}'
  373. 01:21:04 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  374. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  375. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  376. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  377. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  378. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  379. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 3 matches '
  380. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  381. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/AddSession?uilel=0&amp;service=youtube&amp;passive=false&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  382. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  383. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['#']'
  384. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  385. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['#']'
  386. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  387. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/AddSession?uilel=0&service=youtube&passive=false&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  388. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  389. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  390. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  391. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  392. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  393. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  394. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  395. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  396. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  397. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  398. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  399. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  400. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  401. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  402. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  403. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 4'
  404. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/AddSession?uilel=0&service=youtube&passive=false&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  405. 01:21:05 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  406. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  407. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  408. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  409. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  410. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  411. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  412. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  413. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  414. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  415. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  416. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  417. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  418. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  419. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  420. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  421. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  422. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  423. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  424. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  425. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  426. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  427. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  428. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  429. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  430. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  431. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  432. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  433. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  434. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  435. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'id': 'uilel'} - 'value' - <type 'str'>'
  436. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  437. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  438. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  439. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  440. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  441. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['-649503651089682053']'
  442. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  443. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  444. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  445. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  446. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['qXdzi1_eUSA']'
  447. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  448. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _fillLoginInfo : '_fillLoginInfo missing values for login form ['qXdzi1_eUSA']['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F'][]['-649503651089682053']['1']'maik.satzer@gmail.com'9'
  449. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  450. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  451. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  452. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  453. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  454. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  455. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  456. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  457. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  458. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  459. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  460. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _findErrors : ''
  461. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'errormsg'} - False - <type 'str'>'
  462. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  463. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  464. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _findErrors : '1'
  465. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'error smaller'} - False - <type 'str'>'
  466. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  467. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  468. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _findErrors : '2'
  469. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'id': 'unavailable-message'} - False - <type 'str'>'
  470. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  471. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  472. 01:21:06 T:4500 NOTICE: [YouTube-2.1.4] _findErrors : 'couldn't find any errors: {'status': 200, 'content': '<!DOCTYPE html>\n<html lang="en">\n <head>\n <meta charset="utf-8">\n <title>Google Accounts</title>\n<style type="text/css">\n html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,\n dt, dd, ol, ul, li, table, tr, td, form, object, embed,\n article, aside, canvas, command, details, fieldset,\n figcaption, figure, footer, group, header, hgroup, legend,\n mark, menu, meter, nav, output, progress, section, summary,\n time, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n }\n article, aside, details, figcaption, figure, footer,\n header, hgroup, menu, nav, section {\n display: block;\n }\n html {\n font: 81.25% arial, helvetica, sans-serif;\n background: #fff;\n color: #333;\n line-height: 1;\n direction: ltr;\n }\n a {\n color: #15c;\n text-decoration: none;\n }\n a:active {\n color: #d14836;\n }\n a:hover {\n text-decoration: underline;\n }\n h1, h2, h3, h4, h5, h6 {\n color: #222;\n font-size: 1.54em;\n font-weight: normal;\n line-height: 24px;\n margin: 0 0 .46em;\n }\n p {\n line-height: 17px;\n margin: 0 0 1em;\n }\n ol, ul {\n list-style: none;\n line-height: 17px;\n margin: 0 0 1em;\n }\n li {\n margin: 0 0 .5em;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n strong {\n color: #222;\n }\n</style>\n<style type="text/css">\n html, body {\n position: absolute;\n height: 100%;\n min-width: 100%;\n }\n .wrapper {\n position: relative;\n min-height: 100%;\n }\n .wrapper + style + iframe {\n display: none;\n }\n .content {\n padding: 0 44px;\n }\n .google-header-bar {\n height: 71px;\n background: #f1f1f1;\n border-bottom: 1px solid #e5e5e5;\n overflow: hidden;\n }\n .header .logo {\n margin: 17px 0 0;\n float: left;\n }\n .header .signin,\n .header .signup {\n margin: 28px 0 0;\n float: right;\n font-weight: bold;\n }\n .header .signin-button,\n .header .signup-button {\n margin: 22px 0 0;\n float: right;\n }\n .header .signin-button a {\n font-size: 13px;\n font-weight: normal;\n }\n .header .signup-button a {\n position: relative;\n top: -1px;\n margin: 0 0 0 1em;\n }\n .main {\n margin: 0 auto;\n width: 650px;\n padding-top: 23px;\n padding-bottom: 100px;\n }\n .main h1:first-child {\n margin: 0 0 .92em;\n }\n .google-footer-bar {\n position: absolute;\n bottom: 0;\n height: 35px;\n width: 100%;\n border-top: 1px solid #ebebeb;\n overflow: hidden;\n }\n .footer {\n padding-top: 9px;\n font-size: .85em;\n white-space: nowrap;\n line-height: 0;\n }\n .footer ul {\n color: #999;\n float: left;\n max-width: 80%;\n }\n .footer ul li {\n display: inline;\n padding: 0 1.5em 0 0;\n }\n .footer a {\n color: #333;\n }\n .footer form {\n text-align: right;\n }\n .footer form .lang-chooser {\n max-width: 20%;\n }\n .redtext {\n color: #dd4b39;\n }\n .greytext {\n color: #555;\n }\n .secondary {\n font-size: 11px;\n color: #666;\n }\n .source {\n color: #093;\n }\n .hidden {\n display: none;\n }\n .announce-bar {\n position: absolute;\n bottom: 35px;\n height: 33px;\n z-index: 2;\n width: 100%;\n background: #f9edbe;\n border-top: 1px solid #efe1ac;\n border-bottom: 1px solid #efe1ac;\n overflow: hidden;\n }\n .announce-bar .message {\n font-size: .85em;\n line-height: 33px;\n margin: 0;\n }\n .announce-bar .message .separated {\n margin-left: 1.5em;\n }\n .announce-bar-ac {\n background: #eee;\n border-top: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n }\n .clearfix:after {\n visibility: hidden;\n display: block;\n font-size: 0;\n content: \'.\';\n clear: both;\n height: 0;\n }\n * html .clearfix {\n zoom: 1;\n }\n *:first-child+html .clearfix {\n zoom: 1;\n }\n</style>\n<style type="text/css">\n button, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n }\n button::-moz-focus-inner,\n input::-moz-focus-inner {\n border: 0;\n }\n input[type=email],\n input[type=number],\n input[type=password],\n input[type=tel],\n input[type=text],\n input[type=url] {\n display: inline-block;\n height: 29px;\n margin: 0;\n padding: 0 8px;\n background: #fff;\n border: 1px solid #d9d9d9;\n border-top: 1px solid #c0c0c0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n }\n input[type=email]:hover,\n input[type=number]:hover,\n input[type=password]:hover,\n input[type=tel]:hover,\n input[type=text]:hover,\n input[type=url]:hover {\n border: 1px solid #b9b9b9;\n border-top: 1px solid #a0a0a0;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n input[type=email]:focus,\n input[type=number]:focus,\n input[type=password]:focus,\n input[type=tel]:focus,\n input[type=text]:focus,\n input[type=url]:focus {\n outline: none;\n border: 1px solid #4d90fe;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n input[type=email][disabled=disabled],\n input[type=number][disabled=disabled],\n input[type=password][disabled=disabled],\n input[type=tel][disabled=disabled],\n input[type=text][disabled=disabled],\n input[type=url][disabled=disabled] {\n border: 1px solid #e5e5e5;\n background: #f1f1f1;\n }\n input[type=email][disabled=disabled]:hover,\n input[type=number][disabled=disabled]:hover,\n input[type=password][disabled=disabled]:hover,\n input[type=tel][disabled=disabled]:hover,\n input[type=text][disabled=disabled]:hover,\n input[type=url][disabled=disabled]:hover {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=email][readonly=readonly],\n input[type=number][readonly=readonly],\n input[type=password][readonly=readonly],\n input[type=text][readonly=readonly],\n input[type=url][readonly=readonly] {\n border: 1px solid #d9d9d9;\n }\n input[type=email][readonly=readonly]:hover,\n input[type=number][readonly=readonly]:hover,\n input[type=password][readonly=readonly]:hover,\n input[type=text][readonly=readonly]:hover,\n input[type=url][readonly=readonly]:hover,\n input[type=email][readonly=readonly]:focus,\n input[type=number][readonly=readonly]:focus,\n input[type=password][readonly=readonly]:focus,\n input[type=text][readonly=readonly]:focus,\n input[type=url][readonly=readonly]:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=checkbox].form-error,\n input[type=email].form-error,\n input[type=number].form-error,\n input[type=password].form-error,\n input[type=text].form-error,\n input[type=url].form-error {\n border: 1px solid #dd4b39;\n }\n input[type=checkbox],\n input[type=radio] {\n -webkit-appearance: none;\n appearance: none;\n width: 13px;\n height: 13px;\n margin: 0;\n cursor: pointer;\n vertical-align: bottom;\n background: #fff;\n border: 1px solid #dcdcdc;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n }\n input[type=checkbox]:active,\n input[type=radio]:active {\n border-color: #c6c6c6;\n background: #ebebeb;\n }\n input[type=checkbox]:hover {\n border-color: #c6c6c6;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n }\n input[type=radio] {\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n width: 15px;\n height: 15px;\n }\n input[type=checkbox]:checked,\n input[type=radio]:checked {\n background: #fff;\n }\n input[type=radio]:checked::after {\n content: \'\';\n display: block;\n position: relative;\n top: 3px;\n left: 3px;\n width: 7px;\n height: 7px;\n background: #666;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n }\n input[type=checkbox]:checked::after {\n content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);\n display: block;\n position: absolute;\n top: -6px;\n left: -5px;\n }\n input[type=checkbox]:focus {\n outline: none;\n border-color:#4d90fe;\n }\n .g-button {\n display: inline-block;\n min-width: 46px;\n text-align: center;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n height: 27px;\n padding: 0 8px;\n line-height: 27px;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n -webkit-transition: all 0.218s;\n -moz-transition: all 0.218s;\n -ms-transition: all 0.218s;\n -o-transition: all 0.218s;\n transition: all 0.218s;\n border: 1px solid #dcdcdc;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n cursor: default;\n }\n *+html .g-button {\n min-width: 70px;\n }\n button.g-button,\n input[type=submit].g-button {\n height: 29px;\n line-height: 29px;\n vertical-align: bottom;\n margin: 0;\n }\n *+html button.g-button,\n *+html input[type=submit].g-button {\n overflow: visible;\n }\n .g-button:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n text-decoration: none;\n -webkit-transition: all 0.0s;\n -moz-transition: all 0.0s;\n -ms-transition: all 0.0s;\n -o-transition: all 0.0s;\n transition: all 0.0s;\n background-color: #f8f8f8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button:active {\n background-color: #f6f6f6;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: linear-gradient(top,#f6f6f6,#f1f1f1);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button:visited {\n color: #666;\n }\n .g-button-submit {\n border: 1px solid #3079ed;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #4d90fe;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));\n background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -o-linear-gradient(top,#4d90fe,#4787ed);\n background-image: linear-gradient(top,#4d90fe,#4787ed);\n }\n .g-button-submit:hover {\n border: 1px solid #2f5bb7;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #357ae8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));\n background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -o-linear-gradient(top,#4d90fe,#357ae8);\n background-image: linear-gradient(top,#4d90fe,#357ae8);\n }\n .g-button-submit:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-share {\n border: 1px solid #29691d;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #3d9400;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));\n background-image: -webkit-linear-gradient(top,#3d9400,#398a00);\n background-image: -moz-linear-gradient(top,#3d9400,#398a00);\n background-image: -ms-linear-gradient(top,#3d9400,#398a00);\n background-image: -o-linear-gradient(top,#3d9400,#398a00);\n background-image: linear-gradient(top,#3d9400,#398a00);\n }\n .g-button-share:hover {\n border: 1px solid #2d6200;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #368200;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));\n background-image: -webkit-linear-gradient(top,#3d9400,#368200);\n background-image: -moz-linear-gradient(top,#3d9400,#368200);\n background-image: -ms-linear-gradient(top,#3d9400,#368200);\n background-image: -o-linear-gradient(top,#3d9400,#368200);\n background-image: linear-gradient(top,#3d9400,#368200);\n }\n .g-button-share:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-red {\n border: 1px solid transparent;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n text-transform: uppercase;\n background-color: #d14836;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));\n background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);\n background-image: -moz-linear-gradient(top,#dd4b39,#d14836);\n background-image: -ms-linear-gradient(top,#dd4b39,#d14836);\n background-image: -o-linear-gradient(top,#dd4b39,#d14836);\n background-image: linear-gradient(top,#dd4b39,#d14836);\n }\n .g-button-red:hover {\n border: 1px solid #b0281a;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #c53727;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));\n background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);\n background-image: -moz-linear-gradient(top,#dd4b39,#c53727);\n background-image: -ms-linear-gradient(top,#dd4b39,#c53727);\n background-image: -o-linear-gradient(top,#dd4b39,#c53727);\n background-image: linear-gradient(top,#dd4b39,#c53727);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n }\n .g-button-red:active {\n border: 1px solid #992a1b;\n background-color: #b0281a;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));\n background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -o-linear-gradient(top,#dd4b39,#b0281a);\n background-image: linear-gradient(top,#dd4b39,#b0281a);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-white {\n border: 1px solid #dcdcdc;\n color: #666;\n background: #fff;\n }\n .g-button-white:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n background: #fff;\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button-white:active {\n background: #fff;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button-red:visited,\n .g-button-share:visited,\n .g-button-submit:visited {\n color: #fff;\n }\n .g-button-submit:focus,\n .g-button-share:focus,\n .g-button-red:focus {\n -webkit-box-shadow: inset 0 0 0 1px #fff;\n -moz-box-shadow: inset 0 0 0 1px #fff;\n box-shadow: inset 0 0 0 1px #fff;\n }\n .g-button-share:focus {\n border-color: #29691d;\n }\n .g-button-red:focus {\n border-color: #d14836;\n }\n .g-button-submit:focus:hover,\n .g-button-share:focus:hover,\n .g-button-red:focus:hover {\n -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button.selected {\n background-color: #eee;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n border: 1px solid #ccc;\n color: #333;\n }\n .g-button img {\n display: inline-block;\n margin: -3px 0 0;\n opacity: .55;\n filter: alpha(opacity=55);\n vertical-align: middle;\n pointer-events: none;\n }\n *+html .g-button img {\n margin: 4px 0 0;\n }\n .g-button:hover img {\n opacity: .72;\n filter: alpha(opacity=72);\n }\n .g-button:active img {\n opacity: 1;\n filter: alpha(opacity=100);\n }\n .g-button.disabled img {\n opacity: .5;\n filter: alpha(opacity=50);\n }\n .g-button.disabled,\n .g-button.disabled:hover,\n .g-button.disabled:active,\n .g-button-submit.disabled,\n .g-button-submit.disabled:hover,\n .g-button-submit.disabled:active,\n .g-button-share.disabled,\n .g-button-share.disabled:hover,\n .g-button-share.disabled:active,\n .g-button-red.disabled,\n .g-button-red.disabled:hover,\n .g-button-red.disabled:active,\n input[type=submit][disabled=disabled].g-button {\n background-color: none;\n opacity: .5;\n filter: alpha(opacity=50);\n cursor: default;\n pointer-events: none;\n }\n .goog-menu {\n -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -webkit-transition: opacity 0.218s;\n -moz-transition: opacity 0.218s;\n -ms-transition: opacity 0.218s;\n -o-transition: opacity 0.218s;\n transition: opacity 0.218s;\n background: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0,0,0,.2);\n cursor: default;\n font-size: 13px;\n margin: 0;\n outline: none;\n padding: 0 0 6px;\n position: absolute;\n z-index: 2;\n overflow: auto;\n }\n .goog-menuitem,\n .goog-tristatemenuitem,\n .goog-filterobsmenuitem {\n position: relative;\n color: #333;\n cursor: pointer;\n list-style: none;\n margin: 0;\n padding: 6px 7em 6px 30px;\n white-space: nowrap;\n }\n .goog-menuitem-highlight,\n .goog-menuitem-hover {\n background-color: #eee;\n border-color: #eee;\n border-style: dotted;\n border-width: 1px 0;\n padding-top: 5px;\n padding-bottom: 5px;\n }\n .goog-menuitem-highlight .goog-menuitem-content,\n .goog-menuitem-hover .goog-menuitem-content {\n color: #333;\n }\n .goog-menuseparator {\n border-top: 1px solid #ebebeb;\n margin-top: 9px;\n margin-bottom: 10px;\n }\n .goog-inline-block {\n position: relative;\n display: -moz-inline-box;\n display: inline-block;\n }\n * html .goog-inline-block {\n display: inline;\n }\n *:first-child+html .goog-inline-block {\n display: inline;\n }\n .dropdown-block {\n display: block;\n }\n .goog-flat-menu-button {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n border: 1px solid #dcdcdc;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n line-height: 27px;\n list-style: none;\n margin: 0 2px;\n min-width: 46px;\n outline: none;\n padding: 0 18px 0 6px;\n text-decoration: none;\n vertical-align: middle;\n }\n .goog-flat-menu-button-disabled {\n background-color: #fff;\n border-color: #f3f3f3;\n color: #b8b8b8;\n cursor: default;\n }\n .goog-flat-menu-button.goog-flat-menu-button-hover {\n background-color: #f8f8f8;\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n box-shadow: 0 1px 1px rgba(0,0,0,.1);\n border-color: #c6c6c6;\n color: #333;\n }\n .goog-flat-menu-button.goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .form-error .goog-flat-menu-button {\n border: 1px solid #dd4b39;\n }\n .form-error .goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .goog-flat-menu-button.goog-flat-menu-button-open,\n .goog-flat-menu-button.goog-flat-menu-button-active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n background-color: #eee;\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n border: 1px solid #ccc;\n color: #333;\n z-index: 2;\n }\n .goog-flat-menu-button-caption {\n vertical-align: top;\n white-space: nowrap;\n }\n .goog-flat-menu-button-dropdown {\n border-color: #777 transparent;\n border-style: solid;\n border-width: 4px 4px 0;\n height: 0;\n width: 0;\n position: absolute;\n right: 5px;\n top: 12px;\n }\n .jfk-select .goog-flat-menu-button-dropdown {\n background: url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;\n border: none;\n height: 11px;\n margin-top: -4px;\n width: 7px;\n }\n .goog-menu-nocheckbox .goog-menuitem,\n .goog-menu-noicon .goog-menuitem {\n padding-left: 16px;\n vertical-align: middle;\n }\n body ::-webkit-scrollbar {\n height: 16px;\n width: 16px;\n overflow: visible;\n }\n body ::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n body ::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n body ::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n body ::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n body ::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n body ::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n body ::-webkit-scrollbar-corner {\n background: transparent;\n }\n body::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .jfk-scrollbar::-webkit-scrollbar {\n height: 16px;\n overflow: visible;\n width: 16px;\n }\n .jfk-scrollbar::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,0.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar::-webkit-scrollbar-corner {\n background: transparent;\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .errormsg {\n margin: .5em 0 0;\n display: block;\n color: #dd4b39;\n line-height: 17px;\n }\n .help-link {\n background: #dd4b39;\n padding: 0 5px;\n color: #fff;\n font-weight: bold;\n display: inline-block;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n text-decoration: none;\n position: relative;\n top: 0px;\n }\n .help-link:visited {\n color: #fff;\n }\n .help-link:hover {\n color: #fff;\n background: #c03523;\n text-decoration: none;\n }\n .help-link:active {\n opacity: 1;\n background: #ae2817;\n }\n</style>\n<style type="text/css">\n .main {\n width: auto;\n max-width: 1000px;\n min-width: 780px;\n }\n .product-info {\n margin: 0 385px 0 0;\n }\n .product-info h3 {\n font-size: 1.23em;\n font-weight: normal;\n }\n .product-info a:visited {\n color: #61c;\n }\n .product-info .g-button:visited {\n color: #666;\n }\n .sign-in {\n width: 335px;\n float: right;\n }\n .signin-box,\n .accountchooser-box {\n margin: 12px 0 0;\n padding: 20px 25px 15px;\n background: #f1f1f1;\n border: 1px solid #e5e5e5;\n }\n .product-headers {\n margin: 0 0 1.5em;\n }\n .product-headers h1 {\n font-size: 25px;\n margin: 0 !important;\n }\n .product-headers h2 {\n font-size: 16px;\n margin: .4em 0 0;\n }\n .features {\n overflow: hidden;\n margin: 2em 0 0;\n }\n .features li {\n margin: 3px 0 2em;\n }\n .features img {\n float: left;\n margin: -3px 0 0;\n }\n .features p {\n margin: 0 0 0 68px;\n }\n .features .title {\n font-size: 16px;\n margin-bottom: .3em;\n }\n .features.no-icon p {\n margin: 0;\n }\n .features .small-title {\n font-size: 1em;\n font-weight: bold;\n }\n .notification-bar {\n background: #f9edbe;\n padding: 8px;\n }\n</style>\n<style type="text/css">\n .signin-box h2 {\n font-size: 16px;\n line-height: 17px;\n height: 16px;\n margin: 0 0 1.2em;\n position: relative;\n }\n .signin-box h2 strong {\n display: inline-block;\n position: absolute;\n right: 0;\n top: 1px;\n height: 19px;\n width: 52px;\n background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat;\n }\n .signin-box div {\n margin: 0 0 1.5em;\n }\n .signin-box label {\n display: block;\n }\n .signin-box input[type=text],\n .signin-box input[type=password] {\n width: 100%;\n height: 32px;\n font-size: 15px;\n direction: ltr;\n }\n .signin-box .email-label,\n .signin-box .passwd-label {\n font-weight: bold;\n margin: 0 0 .5em;\n display: block;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box .reauth {\n display: inline-block;\n font-size: 15px;\n height: 29px;\n line-height: 29px;\n margin: 0;\n }\n .signin-box label.remember {\n display: inline-block;\n vertical-align: top;\n margin: 9px 0 0;\n }\n .signin-box .remember-label {\n font-weight: normal;\n color: #666;\n line-height: 0;\n padding: 0 0 0 .4em;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box input[type=submit] {\n margin: 0 1.5em 1.2em 0;\n height: 32px;\n font-size: 13px;\n }\n .signin-box ul {\n margin: 0;\n }\n .signin-box .training-msg {\n padding: .5em 8px;\n background: #f9edbe;\n }\n .signin-box .training-msg p {\n margin: 0 0 .5em;\n }\n</style>\n </head>\n <body>\n <div class="wrapper">\n <div class="google-header-bar">\n <div class="header content clearfix">\n <img class="logo" src="//ssl.gstatic.com/images/logos/google_logo_41.png" alt="Google">\n <span class="signup-button">\n <a id="link-signup" class="g-button g-button-red" href="https://accounts.google.com/SignUp?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US" >\n Sign up\n </a>\n </span>\n </div>\n </div>\n <div class="main content clearfix">\n <div class="sign-in">\n<div class="signin-box">\n <h2>Sign in <strong></strong></h2>\n <form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post">\n <input type="hidden" \n \n \n name="continue" id="continue" value="http://www.youtube.com/signin?action_handle_signin=true&amp;authuser=-1&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F"\n\n \n >\n <input type="hidden" \n \n \n name="dsh" id="dsh" value="-649503651089682053"\n\n \n >\n <input type="hidden" \n \n \n name="hl" id="hl" value="en_US"\n\n \n >\n <input type="hidden"\n name="GALX"\n value="qXdzi1_eUSA">\n <input type="hidden"\n id="pstMsg"\n name="pstMsg"\n value="0">\n <input type="hidden"\n id="dnConn"\n name="dnConn"\n value="">\n <input type="hidden"\n id="checkConnection"\n name="checkConnection"\n value="">\n <input type="hidden"\n id="checkedDomains"\n name="checkedDomains"\n value="youtube">\n<input type="hidden" name="timeStmp" id="timeStmp"\n value=\'\'/>\n<input type="hidden" name="secTok" id="secTok"\n value=\'\'/>\n<div class="email-div">\n <label for="Email"><strong class="email-label">Email</strong></label>\n <input type="text" spellcheck="false" \n \n \n name="Email" id="Email" value=""\n\n \n\n \n >\n</div>\n<div class="passwd-div">\n <label for="Passwd"><strong class="passwd-label">Password</strong></label>\n <input type="password" name="Passwd" id="Passwd"\n \n \n \n >\n</div>\n <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn"\n value="Sign in">\n <label class="remember" onclick="">\n <input type="checkbox" \n name="PersistentCookie" id="PersistentCookie" value="yes"\n\n checked="checked"\n >\n <strong class="remember-label">\n Stay signed in\n </strong>\n </label>\n <input type="hidden" name="rmShown" value="1">\n </form>\n <ul>\n <li>\n <a id="link-forgot-passwd"\n href="https://accounts.google.com/RecoverAccount?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F"\n target="_top">\n Can&#39;t access your account?\n </a>\n </li>\n </ul>\n</div>\n </div>\n <div class="product-info ">\n<div class="product-headers">\n <h1 class="redtext">Accounts</h1>\n</div>\n<p>Google has more to offer when you sign in to your Google Account.\n<p>Sign in on the right or\n<a href="https://accounts.google.com/SignUp?continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US">\ncreate an account for free</a>.</p>\n<ul class="features clearfix">\n <li>\n <img src="//www.gstatic.com/accounts/services/default/googlemail.png" alt="">\n <p class="title">Google Mail</p>\n <p>Chat with friends and never miss an important email.</p>\n </li>\n <li>\n <img src="//ssl.gstatic.com/images/icons/feature/search-b42.png" alt="">\n <p class="title">\n Personalized Search</p>\n <p>Get more relevant results based on your past searches.</p>\n </li>\n <li>\n <img src="//www.gstatic.com/accounts/services/default/homepage.png" alt="">\n <p class="title">Like Google?</p>\n <p><a href="http://www.google.com/intl/en/services/hp/index.html#utm_source=gaia">Make Google your homepage.</a></p>\n </li>\n</ul>\n<p>\n See <a href="http://www.google.com/intl/en/landing/accounts/index.html#utm_campaign=en&utm_medium=et&utm_source=gaia">more benefits</a> of a Google Account.\n</p>\n </div>\n <div id="cc_iframe_parent"></div>\n </div>\n<div class="google-footer-bar">\n <div class="footer content clearfix">\n <ul>\n <li>\xc2\xa9 2012 Google</li>\n <li><a href="https://accounts.google.com/TOS?hl=en" target="_blank">Terms of Service</a></li>\n <li><a href="http://www.google.com/intl/en/privacy/" target="_blank">Privacy Policy</a></li>\n <li><a href="http://www.google.com/support/accounts?hl=en" target="_blank">Help</a></li>\n </ul>\n <form>\n <select id="lang-chooser" class="lang-chooser" style="display: none;">\n <option value="af"\n >\n Afrikaans\n </option>\n <option value="ms"\n >\n Bahasa Malaysia\n </option>\n <option value="ca"\n >\n Catal\xc3\xa0\n </option>\n <option value="da"\n >\n Dansk\n </option>\n <option value="de"\n >\n Deutsch\n </option>\n <option value="en"\n selected="selected" >\n English\n </option>\n <option value="en-GB"\n >\n English (UK)\n </option>\n <option value="es"\n >\n Espa\xc3\xb1ol\n </option>\n <option value="es-419"\n >\n Espa\xc3\xb1ol de Latinoam\xc3\xa9rica\n </option>\n <option value="eu"\n >\n Euskara\n </option>\n <option value="fil"\n >\n Filipino\n </option>\n <option value="fr"\n >\n Fran\xc3\xa7ais\n </option>\n <option value="gl"\n >\n Galego\n </option>\n <option value="hr"\n >\n Hrvatski\n </option>\n <option value="in"\n >\n Indonesia\n </option>\n <option value="zu"\n >\n IsiZulu\n </option>\n <option value="it"\n >\n Italiano\n </option>\n <option value="sw"\n >\n Kiswahili\n </option>\n <option value="lv"\n >\n Latvie\xc5\xa1u valoda\n </option>\n <option value="lt"\n >\n Lietuvi\xc5\xb3\n </option>\n <option value="nl"\n >\n Nederlands\n </option>\n <option value="no"\n >\n Norsk\n </option>\n <option value="pt"\n >\n Portugu\xc3\xaas\n </option>\n <option value="pt-BR"\n >\n Portugu\xc3\xaas (Brasil)\n </option>\n <option value="pt-PT"\n >\n Portugu\xc3\xaas (Portugal)\n </option>\n <option value="ro"\n >\n Rom\xc3\xa2n\xc4\x83\n </option>\n <option value="sk"\n >\n Sloven\xc4\x8dina\n </option>\n <option value="sl"\n >\n Sloven\xc5\xa1\xc4\x8dina\n </option>\n <option value="sv"\n >\n Svenska\n </option>\n <option value="tl"\n >\n Tagalog\n </option>\n <option value="vi"\n >\n Ti\xe1\xba\xbfng Vi\xe1\xbb\x87t\n </option>\n <option value="tr"\n >\n T\xc3\xbcrk\xc3\xa7e\n </option>\n <option value="et"\n >\n eesti keel\n </option>\n <option value="fr-CA"\n >\n fran\xc3\xa7ais\n </option>\n <option value="hu"\n >\n magyar\n </option>\n <option value="pl"\n >\n polski\n </option>\n <option value="fi"\n >\n suomi\n </option>\n <option value="is"\n >\n \xc3\xadslenska\n </option>\n <option value="cs"\n >\n \xc4\x8de\xc5\xa1tina\n </option>\n <option value="el"\n >\n \xce\x95\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac\n </option>\n <option value="ru"\n >\n \xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9\n </option>\n <option value="uk"\n >\n \xd0\xa3\xd0\xba\xd1\x80\xd0\xb0\xd1\x97\xd0\xbd\xd1\x81\xd1\x8c\xd0\xba\xd0\xb0\n </option>\n <option value="bg"\n >\n \xd0\xb1\xd1\x8a\xd0\xbb\xd0\xb3\xd0\xb0\xd1\x80\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="sr"\n >\n \xd1\x81\xd1\x80\xd0\xbf\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="iw"\n >\n \xd7\xa2\xd7\x91\xd7\xa8\xd7\x99\xd7\xaa\n </option>\n <option value="ur"\n >\n \xd8\xa7\xd8\xb1\xd8\xaf\xd9\x88\n </option>\n <option value="ar"\n >\n \xd8\xa7\xd9\x84\xd8\xb9\xd8\xb1\xd8\xa8\xd9\x8a\xd8\xa9\n </option>\n <option value="fa"\n >\n \xd9\x81\xd8\xa7\xd8\xb1\xd8\xb3\xdb\x8c\n </option>\n <option value="mr"\n >\n \xe0\xa4\xae\xe0\xa4\xb0\xe0\xa4\xbe\xe0\xa4\xa0\xe0\xa5\x80\n </option>\n <option value="hi"\n >\n \xe0\xa4\xb9\xe0\xa4\xbf\xe0\xa4\x82\xe0\xa4\xa6\xe0\xa5\x80\n </option>\n <option value="bn"\n >\n \xe0\xa6\xac\xe0\xa6\xbe\xe0\xa6\x82\xe0\xa6\xb2\xe0\xa6\xbe\n </option>\n <option value="gu"\n >\n \xe0\xaa\x97\xe0\xab\x81\xe0\xaa\x9c\xe0\xaa\xb0\xe0\xaa\xbe\xe0\xaa\xa4\xe0\xab\x80\n </option>\n <option value="ta"\n >\n \xe0\xae\xa4\xe0\xae\xae\xe0\xae\xbf\xe0\xae\xb4\xe0\xaf\x8d\n </option>\n <option value="te"\n >\n \xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81\n </option>\n <option value="kn"\n >\n \xe0\xb2\x95\xe0\xb2\xa8\xe0\xb3\x8d\xe0\xb2\xa8\xe0\xb2\xa1\n </option>\n <option value="ml"\n >\n \xe0\xb4\xae\xe0\xb4\xb2\xe0\xb4\xaf\xe0\xb4\xbe\xe0\xb4\xb3\xe0\xb4\x82\n </option>\n <option value="th"\n >\n \xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\n </option>\n <option value="am"\n >\n \xe1\x8a\xa0\xe1\x88\x9b\xe1\x88\xad\xe1\x8a\x9b\n </option>\n <option value="zh-TW"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe7\xb9\x81\xe9\xab\x94)\n </option>\n <option value="zh-HK"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe9\xa6\x99\xe6\xb8\xaf)\n </option>\n <option value="zh-CN"\n >\n \xe4\xb8\xad\xe6\x96\x87\xef\xbc\x88\xe7\xae\x80\xe4\xbd\x93\xef\xbc\x89\n </option>\n <option value="ja"\n >\n \xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\n </option>\n <option value="ko"\n >\n \xed\x95\x9c\xea\xb5\xad\xec\x96\xb4\n </option>\n </select>\n </form>\n </div>\n</div>\n <script type="text/javascript">\n function gaia_parseFragment() {\n var hash = location.hash;\n var params = {};\n if (!hash) {\n return params;\n }\n var paramStrs = decodeURIComponent(hash.substring(1)).split(\'&\');\n for (var i = 0; i < paramStrs.length; i++) {\n var param = paramStrs[i].split(\'=\');\n params[param[0]] = param[1];\n }\n return params;\n }\n\n function gaia_prefillEmail() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n\n if (f && f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\')) {\n hashParams = gaia_parseFragment();\n if (hashParams[\'Email\'] && hashParams[\'Email\'] != \'\') {\n f.Email.value = hashParams[\'Email\'];\n }\n }\n }\n\n \n try {\n gaia_prefillEmail();\n } catch (e) {\n }\n\n\n \n function gaia_setFocus() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n if (f) {\n if (f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\') && f.Email.focus) {\n f.Email.focus();\n } else if (f.Passwd) {\n f.Passwd.focus();\n }\n }\n }\n window.onload = gaia_setFocus;\n\n function gaia_onLoginSubmit() {\n \n \n if (window.gaiacb_onLoginSubmit) {\n return gaiacb_onLoginSubmit();\n } else {\n return true;\n }\n }\n document.getElementById(\'gaia_loginform\').onsubmit = gaia_onLoginSubmit;\n\n \n \n var Ga=!0,Gb=null,G=!1,Gc;var Ge=function(a,b){var c=a;a&&"string"==typeof a&&(c=document.getElementById(a));if(b&&!c)throw new Gd(a);return c},Gd=function(a){this.id=a;this.toString=function(){return"No element found for id \'"+this.id+"\'"}};var Gf={},Gg;Gg=window.addEventListener?function(a,b,c){var d=function(a){var b=c.call(this,a);G===b&&Gh(a);return b},a=Ge(a,Ga);a.addEventListener(b,d,G);Gi(a,b).push(d);return d}:window.attachEvent?function(a,b,c){var a=Ge(a,Ga),d=function(){var b=window.event,d=c.call(a,b);G===d&&Gh(b);return d};a.attachEvent("on"+b,d);Gi(a,b).push(d);return d}:void 0;var Gh=function(a){a.preventDefault?a.preventDefault():a.returnValue=G;return G};var Gi=function(a,b){Gf[a]=Gf[a]||{};Gf[a][b]=Gf[a][b]||[];return Gf[a][b]};var Gj=function(){try{return new XMLHttpRequest}catch(a){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++)try{return new ActiveXObject(b[c])}catch(d){}}return Gb},Gk=function(){this.g=Gj();this.c={}};Gk.prototype.h=function(){};\nGk.prototype.send=function(a){var b=[],c;for(c in this.c){var d=this.c[c];b.push(c+"="+encodeURIComponent(d))}var b=b.join("&"),e=this.g,f=this.h;e.open("POST",a,Ga);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.setRequestHeader("Content-length",""+b.length);e.onreadystatechange=function(){4==e.readyState&&f({status:e.status,text:e.responseText})};e.send(b)};\nGk.prototype.p=function(a){var b=this.h,c=this.g;c.open("GET",a,Ga);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};var Gm=function(a){this.i=a;this.q=this.r();if(this.i==Gb)throw new Gl("Empty module name");};Gc=Gm.prototype;Gc.r=function(){var a=window.location.pathname;return a&&0==a.indexOf("/accounts")?"/accounts/JsRemoteLog":"/JsRemoteLog"};\nGc.o=function(a,b,c){for(var d=this.q,e=this.i||"",d=d+"?module="+encodeURIComponent(e),a=a||"",d=d+"&type="+encodeURIComponent(a),b=b||"",d=d+"&msg="+encodeURIComponent(b),c=c||[],a=0;a<c.length;a++)d=d+"&arg="+encodeURIComponent(c[a]);try{var f=Math.floor(1E4*Math.random()),d=d+"&r="+(""+f)}catch(g){}return d};Gc.send=function(a,b,c){var d=new Gk;d.c={};try{var e=this.o(a,b,c);d.p(e)}catch(f){}};Gc.a=function(a,b){this.send("ERROR",a,b)};\nGc.j=function(a){var b=this;return function(){try{return a.apply(Gb,arguments)}catch(c){throw b.a("Uncatched exception: "+c),c;}}};var Gl=function(){};var Gn=Gn||new Gm("uri"),Go=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\\\w\\\\d\\\\-\\\\u0100-\\\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\\\?([^#]*))?(?:#(.*))?$"),Gp=function(a,b){return b.match(Go)[a]||Gb},Gq=function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:Gb},Gr=function(a,b){var c=Gp(1,b),d,e=Gp(3,b);d=e&&decodeURIComponent(e);e=Number(Gp(4,b))||Gb;if(!c||!d)return Gn.a("Invalid origin Exception",[""+b]),G;e||(e=Gq(c));var f=Gp(1,a);if(!f||f.toLowerCase()!=c.toLowerCase())return G;\nc=(c=Gp(3,a))&&decodeURIComponent(c);if(!c||c.toLowerCase()!=d.toLowerCase())return G;(d=Number(Gp(4,a))||Gb)||(d=Gq(f));return e==d};var Gs=Gs||new Gm("check_connection"),Gt="^([^:]+):(\\\\d*):(\\\\d?)$",Gu=Gb,Gv=Gb,Gw=Gb,Gx=function(a,b){this.e=a;this.d=b;this.b=G};Gc=Gx.prototype;Gc.k=function(a,b){if(!b)return G;if(0<=a.indexOf(","))return Gs.a("CheckConnection result contains comma",[a]),G;var c=b.value;b.value=c?c+","+a:a;return Ga};Gc.f=function(a){return this.k(a,Gv)};Gc.m=function(a){return this.k(a,Gw)};Gc.l=function(a){a=a.match(Gt);return!a||3>a.length?Gb:a[1]};\nGc.t=function(a,b){if(!Gr(this.e,a))return G;if(this.b||!b)return Ga;"accessible"==b?(this.f(a),this.b=Ga):this.l(b)==this.d&&(this.m(b)||this.f(a),this.b=Ga);return Ga};Gc.s=function(){var a;a=this.e;var b="timestamp",c=""+(new Date).getTime();if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);return a=0<=a.indexOf("?")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"?"+encodeURIComponent(b)+"="+encodeURIComponent(c)};\nGc.n=function(){var a=window.document.createElement("iframe"),b=a.style;b.visibility="hidden";b.width="1px";b.height="1px";b.position="absolute";b.top="-100px";a.src=this.s();a.id=this.d;Gu.appendChild(a)};\nvar Gy=function(a){return function(b){for(var c=b.origin.toLowerCase(),b=b.data,d=a.length,e=0;e<d&&!a[e].t(c,b);e++);}},Gz=function(){if(window.postMessage){var a;a=window.__CHECK_CONNECTION_CONFIG.iframeParentElementId;var b=window.__CHECK_CONNECTION_CONFIG.connectivityElementId,c=window.__CHECK_CONNECTION_CONFIG.newResultElementId;(Gu=document.getElementById(a))?(b&&(Gv=document.getElementById(b)),c&&(Gw=document.getElementById(c)),!Gv&&!Gw?(Gs.a("Unable to locate the input element to storeCheckConnection result",\n["old id: "+b,"new id: "+c]),a=G):a=Ga):(Gs.a("Unable to locate the iframe anchor to append connection test iframe",["element id: "+a]),a=G);if(a){a=window.__CHECK_CONNECTION_CONFIG.domainConfigs;if(!a){if(!window.__CHECK_CONNECTION_CONFIG.iframeUri){Gs.a("Missing iframe URL in old configuration");return}a=[{iframeUri:window.__CHECK_CONNECTION_CONFIG.iframeUri,domainSymbol:"youtube"}]}if(0!=a.length){for(var b=a.length,c=[],d=0;d<b;d++)c.push(new Gx(a[d].iframeUri,a[d].domainSymbol));Gg(window,"message",\nGy(c));for(d=0;d<b;d++)c[d].n()}}}},GA=function(){if(window.__CHECK_CONNECTION_CONFIG){var a=window.__CHECK_CONNECTION_CONFIG.postMsgSupportElementId;if(window.postMessage){var b=document.getElementById(a);b?b.value="1":Gs.a("Unable to locate the input element to storepostMessage test result",["element id: "+a])}}};G_checkConnectionMain=Gs.j(Gz);G_setPostMessageSupportFlag=Gs.j(GA);\n\n\n window.__CHECK_CONNECTION_CONFIG = {\n \n \n newResultElementId: \'checkConnection\',\n domainConfigs: [{iframeUri: \'https://accounts.youtube.com/accounts/CheckConnection?pmpo\\75https%3A%2F%2Faccounts.google.com\\46v\\0751818856997\',domainSymbol: \'youtube\'}],\n \n\n \n iframeUri: \'\',\n \n iframeOrigin: \'\',\n \n connectivityElementId: \'dnConn\',\n \n iframeParentElementId: \'cc_iframe_parent\',\n \n postMsgSupportElementId: \'pstMsg\',\n \n msgContent: \'accessible\'\n };\n\n G_setPostMessageSupportFlag();\n G_checkConnectionMain();\n \n\n \n\n \n\n \n\n</script>\n<script type="text/javascript">\n gaia_appendParam = function(url, name, value) {\n var param = encodeURIComponent(name) + \'=\' + encodeURIComponent(value);\n if (url.indexOf(\'?\') >= 0) {\n return url + \'&\' + param;\n } else {\n return url + \'?\' + param;\n }\n };\n var langChooser = document.getElementById(\'lang-chooser\');\n if (langChooser) {\n var langChooserParam = \'hl\';\n var langChooserUrl = \'\\x2FServiceLogin?passive=1209600\\x26continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F\';\n langChooser.style.display = \'\';\n langChooser.onchange = function() {\n window.location.href =\n gaia_appendParam(langChooserUrl, langChooserParam, this.value);\n };\n }\n</script>\n </div>\n </body>\n</html>\n', 'new_url': 'https://accounts.google.com/ServiceLogin?passive=1209600&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26authuser%3D-1%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US', 'header': 'Set-Cookie: GoogleAccountsLocale_session=en; Secure\r\nSet-Cookie: GAPS=1:UvL7fREGL7tHm9bxkDF2YMIW3M8EUA:UCcUA4_c3rAIB0W6;Path=/;Expires=Thu, 15-May-2014 23:21:09 GMT;Secure;HttpOnly\r\nSet-Cookie: GALX=qXdzi1_eUSA;Path=/;Secure\r\nContent-Type: text/html; charset=UTF-8\r\nStrict-Transport-Security: max-age=2592000; includeSubDomains\r\nCache-control: no-cache, no-store\r\nPragma: no-cache\r\nExpires: Mon, 01-Jan-1990 00:00:00 GMT\r\nX-Frame-Options: Deny\r\nX-Auto-Login: realm=com.google&args=continue%3Dhttp%253A%252F%252Fwww.youtube.com%252Fsignin%253Faction_handle_signin%253Dtrue%2526authuser%253D-1%2526nomobiletemp%253D1%2526hl%253Den_US%2526next%253D%25252F\r\nTransfer-Encoding: chunked\r\nDate: Tue, 15 May 2012 23:21:09 GMT\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nServer: GSE\r\nConnection: close\r\n'}'
  473. 01:21:06 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  474. 01:21:06 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  475. 01:21:06 T:4164 NOTICE: -->Python Interpreter Initialized<--
  476. 01:21:07 T:4164 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  477. 01:21:07 T:4164 NOTICE: YouTube-2.1.4 view mode: 0
  478. 01:21:13 T:4124 WARNING: XFILE::CFactoryDirectory::Create - Unsupported protocol(newsmartplaylist) in newsmartplaylist://
  479. 01:21:13 T:4124 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(newsmartplaylist) in newsmartplaylist://movie.tbn/
  480. 01:21:23 T:3584 NOTICE: -->Python Interpreter Initialized<--
  481. 01:21:23 T:3584 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  482. 01:21:23 T:3584 NOTICE: YouTube-2.1.4 view mode: 0
  483. 01:21:39 T:2128 ERROR: XFILE::CDirectory::GetDirectory - Error getting add
  484. 01:21:55 T:4816 NOTICE: -->Python Interpreter Initialized<--
  485. 01:21:59 T:3308 NOTICE: -->Python Interpreter Initialized<--
  486. 01:22:08 T:3688 NOTICE: -->Python Interpreter Initialized<--
  487. 01:22:22 T:3716 NOTICE: -->Python Interpreter Initialized<--
  488. 01:24:05 T:856 NOTICE: -->Python Interpreter Initialized<--
  489. 01:24:26 T:3376 NOTICE: -->Python Interpreter Initialized<--
  490. 01:24:26 T:3376 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  491. 01:24:26 T:3376 NOTICE: YouTube-2.1.4 view mode: 0
  492. 01:35:51 T:4064 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
  493. 01:40:48 T:4564 NOTICE: -->Python Interpreter Initialized<--
  494. 01:40:48 T:4564 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  495. 01:40:48 T:4564 NOTICE: YouTube-2.1.4 view mode: 0
  496. 01:40:50 T:3628 NOTICE: -->Python Interpreter Initialized<--
  497. 01:40:50 T:3628 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '?path=/root/login&action=settings&']
  498. 01:40:50 T:3628 NOTICE: [YouTube-2.1.4] login : ''
  499. 01:41:07 T:3628 NOTICE: [YouTube-2.1.4] login : 'token not refresh, or new uname or password'
  500. 01:41:07 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : ''
  501. 01:41:07 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 0'
  502. 01:41:07 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/'}'
  503. 01:41:07 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  504. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  505. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  506. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  507. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  508. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  509. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 1 matches '
  510. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  511. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLogin?uilel=3&amp;service=youtube&amp;passive=true&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  512. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  513. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  514. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  515. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  516. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  517. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  518. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  519. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  520. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  521. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  522. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  523. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  524. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  525. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  526. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  527. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  528. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  529. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 1'
  530. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  531. 01:41:08 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  532. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  533. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  534. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  535. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  536. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  537. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  538. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  539. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  540. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  541. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  542. 01:41:09 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  543. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  544. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  545. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  546. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  547. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  548. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  549. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  550. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  551. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  552. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  553. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  554. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  555. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  556. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;feature=header&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  557. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  558. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  559. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  560. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  561. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  562. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  563. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  564. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  565. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  566. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  567. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  568. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  569. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  570. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  571. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  572. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  573. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  574. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 2'
  575. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  576. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  577. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  578. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  579. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  580. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  581. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  582. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  583. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  584. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  585. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  586. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  587. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  588. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  589. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  590. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  591. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  592. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  593. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  594. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  595. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  596. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  597. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  598. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  599. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  600. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  601. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;feature=header&amp;amp;nomobiletemp=1&amp;amp;hl=en_US&amp;amp;next=%2F']'
  602. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  603. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  604. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  605. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  606. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  607. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  608. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  609. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  610. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  611. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  612. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  613. 01:41:10 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  614. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  615. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  616. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  617. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  618. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  619. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 3'
  620. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  621. 01:41:11 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  622. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  623. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  624. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  625. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  626. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  627. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  628. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  629. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  630. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  631. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  632. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  633. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  634. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  635. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  636. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  637. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  638. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  639. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  640. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  641. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  642. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  643. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  644. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  645. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  646. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;feature=header&amp;amp;amp;nomobiletemp=1&amp;amp;amp;hl=en_US&amp;amp;amp;next=%2F']'
  647. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  648. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  649. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  650. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  651. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  652. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  653. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  654. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  655. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  656. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  657. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  658. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  659. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  660. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  661. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  662. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  663. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  664. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 4'
  665. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  666. 01:41:12 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  667. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  668. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  669. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  670. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  671. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  672. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  673. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  674. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  675. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  676. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  677. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  678. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  679. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  680. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  681. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  682. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  683. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  684. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  685. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  686. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  687. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  688. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  689. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  690. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  691. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;feature=header&amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;next=%2F']'
  692. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  693. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  694. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  695. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  696. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  697. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  698. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  699. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  700. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  701. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  702. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  703. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  704. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  705. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  706. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  707. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  708. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  709. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 5'
  710. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  711. 01:41:13 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  712. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  713. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  714. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  715. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  716. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  717. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  718. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  719. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  720. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  721. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  722. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  723. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  724. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  725. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  726. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  727. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  728. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  729. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  730. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  731. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  732. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  733. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  734. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  735. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  736. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;next=%2F']'
  737. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  738. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  739. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  740. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  741. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  742. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  743. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  744. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  745. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  746. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  747. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  748. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  749. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  750. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  751. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  752. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  753. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  754. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 6'
  755. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  756. 01:41:14 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  757. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  758. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  759. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  760. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  761. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  762. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  763. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  764. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  765. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  766. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  767. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  768. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  769. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  770. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  771. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  772. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  773. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  774. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  775. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  776. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  777. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  778. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  779. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  780. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  781. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;next=%2F']'
  782. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  783. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  784. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  785. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  786. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  787. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  788. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  789. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  790. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  791. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  792. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  793. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  794. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  795. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  796. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  797. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  798. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  799. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 7'
  800. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  801. 01:41:15 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  802. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  803. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  804. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  805. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  806. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  807. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  808. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  809. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  810. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  811. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  812. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  813. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  814. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  815. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  816. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  817. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  818. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  819. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  820. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  821. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  822. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  823. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  824. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  825. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  826. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  827. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  828. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  829. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  830. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  831. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  832. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  833. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  834. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  835. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  836. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  837. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  838. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  839. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  840. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  841. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  842. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  843. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  844. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 8'
  845. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  846. 01:41:16 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  847. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  848. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  849. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  850. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  851. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  852. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  853. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  854. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  855. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  856. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  857. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  858. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  859. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  860. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  861. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  862. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  863. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  864. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  865. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  866. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  867. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  868. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  869. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  870. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  871. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  872. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  873. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  874. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  875. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  876. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  877. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  878. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  879. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  880. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  881. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  882. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  883. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  884. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  885. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  886. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  887. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  888. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  889. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 9'
  890. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  891. 01:41:17 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  892. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  893. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  894. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  895. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  896. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  897. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  898. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  899. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  900. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  901. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  902. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  903. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  904. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  905. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  906. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  907. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  908. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  909. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  910. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  911. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  912. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  913. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  914. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  915. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  916. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  917. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  918. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  919. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  920. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  921. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  922. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  923. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  924. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  925. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  926. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  927. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  928. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  929. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  930. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  931. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  932. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  933. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  934. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 10'
  935. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  936. 01:41:18 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  937. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  938. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  939. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  940. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  941. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  942. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  943. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  944. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  945. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  946. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  947. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  948. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  949. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  950. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  951. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  952. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  953. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  954. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  955. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  956. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  957. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  958. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  959. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  960. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  961. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  962. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  963. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  964. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  965. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  966. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  967. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  968. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  969. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  970. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  971. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  972. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  973. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  974. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  975. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  976. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  977. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  978. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  979. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 11'
  980. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  981. 01:41:19 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  982. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  983. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  984. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  985. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  986. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  987. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  988. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  989. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  990. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  991. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  992. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  993. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  994. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  995. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  996. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  997. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  998. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  999. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1000. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1001. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1002. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1003. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1004. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1005. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1006. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1007. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1008. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1009. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1010. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1011. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1012. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1013. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1014. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1015. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1016. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  1017. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1018. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1019. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1020. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1021. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  1022. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1023. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1024. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 12'
  1025. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1026. 01:41:20 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1027. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1028. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1029. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1030. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1031. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1032. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1033. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1034. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1035. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1036. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1037. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1038. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1039. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1040. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1041. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1042. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1043. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1044. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1045. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1046. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1047. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1048. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1049. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1050. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1051. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1052. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1053. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1054. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1055. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1056. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1057. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1058. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1059. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1060. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1061. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  1062. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1063. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1064. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1065. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1066. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  1067. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1068. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1069. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 13'
  1070. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1071. 01:41:21 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1072. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1073. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1074. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1075. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1076. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1077. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1078. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1079. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1080. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1081. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1082. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1083. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1084. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1085. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1086. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1087. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1088. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1089. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1090. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1091. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1092. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1093. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1094. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1095. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1096. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1097. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1098. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1099. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1100. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1101. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1102. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1103. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1104. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1105. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1106. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['665456491393736852']'
  1107. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1108. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1109. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1110. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1111. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['GRTLKrREeXc']'
  1112. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1113. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1114. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 14'
  1115. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1116. 01:41:22 T:3628 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1117. 01:41:22 T:3208 ERROR: XBPyThread::stop - script didn't stop in proper time - lets kill it
  1118. 01:41:22 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1119. 01:41:23 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1120. 01:41:23 T:2156 NOTICE: -->Python Interpreter Initialized<--
  1121. 01:41:23 T:2156 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  1122. 01:41:23 T:2156 NOTICE: YouTube-2.1.4 view mode: 0
  1123. 01:41:26 T:2092 NOTICE: -->Python Interpreter Initialized<--
  1124. 01:41:26 T:2092 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '?path=/root/login&action=settings&']
  1125. 01:41:26 T:2092 NOTICE: [YouTube-2.1.4] login : ''
  1126. 01:41:42 T:2092 NOTICE: [YouTube-2.1.4] login : 'token not refresh, or new uname or password'
  1127. 01:41:42 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : ''
  1128. 01:41:42 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 0'
  1129. 01:41:42 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'http://www.youtube.com/'}'
  1130. 01:41:42 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1131. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1132. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1133. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1134. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1135. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1136. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 1 matches '
  1137. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1138. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLogin?uilel=3&amp;service=youtube&amp;passive=true&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&amp;hl=en_US&amp;ltmpl=sso']'
  1139. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1140. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Part A : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  1141. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1142. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1143. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1144. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1145. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 0 matches '
  1146. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1147. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1148. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1149. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1150. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'smsToken'} - 'value' - <type 'str'>'
  1151. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  1152. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1153. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1154. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 0 matches '
  1155. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1156. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 1'
  1157. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : {'link': 'https://accounts.google.com/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26feature%3Dheader%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso'}'
  1158. 01:41:44 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1159. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1160. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1161. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1162. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1163. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1164. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1165. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1166. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1167. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1168. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1169. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1170. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1171. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1172. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1173. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1174. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1175. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1176. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1177. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1178. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1179. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1180. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1181. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1182. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1183. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;feature=header&amp;nomobiletemp=1&amp;hl=en_US&amp;next=%2F']'
  1184. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1185. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1186. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1187. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1188. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1189. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1190. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1191. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1192. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1193. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1194. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1195. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1196. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1197. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1198. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1199. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1200. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1201. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 2'
  1202. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1203. 01:41:46 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1204. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1205. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1206. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1207. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1208. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1209. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1210. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1211. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1212. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1213. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1214. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1215. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1216. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1217. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1218. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1219. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1220. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1221. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1222. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1223. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1224. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1225. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1226. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1227. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1228. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;feature=header&amp;amp;nomobiletemp=1&amp;amp;hl=en_US&amp;amp;next=%2F']'
  1229. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1230. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1231. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1232. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1233. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1234. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1235. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1236. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1237. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1238. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1239. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1240. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1241. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1242. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1243. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1244. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1245. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1246. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 3'
  1247. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1248. 01:41:48 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1249. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1250. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1251. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1252. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1253. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1254. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1255. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1256. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1257. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1258. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1259. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1260. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1261. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1262. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1263. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1264. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1265. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1266. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1267. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1268. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1269. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1270. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1271. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1272. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1273. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;feature=header&amp;amp;amp;nomobiletemp=1&amp;amp;amp;hl=en_US&amp;amp;amp;next=%2F']'
  1274. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1275. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1276. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1277. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1278. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1279. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1280. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1281. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1282. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1283. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1284. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1285. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1286. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1287. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1288. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1289. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1290. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1291. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 4'
  1292. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1293. 01:41:49 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1294. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1295. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1296. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1297. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1298. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1299. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1300. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1301. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1302. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1303. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1304. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1305. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1306. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1307. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1308. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1309. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1310. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1311. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1312. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1313. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1314. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1315. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1316. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1317. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1318. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;feature=header&amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;next=%2F']'
  1319. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1320. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1321. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1322. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1323. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1324. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1325. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1326. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1327. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1328. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1329. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1330. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1331. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1332. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1333. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1334. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1335. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1336. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 5'
  1337. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1338. 01:41:50 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1339. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1340. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1341. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1342. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1343. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1344. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1345. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1346. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1347. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1348. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1349. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1350. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1351. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1352. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1353. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1354. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1355. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1356. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1357. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1358. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1359. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1360. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1361. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1362. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1363. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;next=%2F']'
  1364. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1365. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1366. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1367. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1368. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1369. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1370. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1371. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1372. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1373. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1374. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1375. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1376. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1377. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1378. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1379. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1380. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1381. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 6'
  1382. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1383. 01:41:51 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1384. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1385. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1386. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1387. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1388. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1389. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1390. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1391. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1392. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1393. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1394. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1395. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1396. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1397. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1398. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1399. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1400. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1401. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1402. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1403. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1404. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1405. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1406. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1407. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1408. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;next=%2F']'
  1409. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1410. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1411. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1412. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1413. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1414. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1415. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1416. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1417. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1418. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1419. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1420. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1421. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1422. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1423. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1424. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1425. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1426. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 7'
  1427. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1428. 01:41:52 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1429. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1430. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1431. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1432. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1433. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1434. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1435. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1436. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1437. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1438. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1439. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1440. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1441. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1442. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1443. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1444. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1445. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1446. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1447. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1448. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1449. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1450. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1451. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1452. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1453. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1454. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1455. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1456. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1457. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1458. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1459. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1460. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1461. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1462. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1463. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1464. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1465. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1466. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1467. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1468. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1469. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1470. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1471. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 8'
  1472. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1473. 01:41:54 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1474. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1475. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1476. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1477. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1478. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1479. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1480. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1481. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1482. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1483. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1484. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1485. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1486. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1487. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1488. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1489. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1490. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1491. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1492. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1493. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1494. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1495. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1496. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1497. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1498. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1499. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1500. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1501. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1502. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1503. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1504. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1505. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1506. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1507. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1508. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1509. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1510. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1511. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1512. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1513. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1514. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1515. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1516. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 9'
  1517. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1518. 01:41:55 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1519. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1520. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1521. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1522. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1523. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1524. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1525. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1526. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1527. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1528. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1529. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1530. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1531. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1532. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1533. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1534. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1535. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1536. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1537. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1538. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1539. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1540. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1541. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1542. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1543. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1544. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1545. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1546. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1547. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1548. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1549. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1550. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1551. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1552. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1553. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1554. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1555. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1556. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1557. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1558. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1559. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1560. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1561. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 10'
  1562. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1563. 01:41:57 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1564. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1565. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1566. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1567. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1568. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1569. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1570. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1571. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1572. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1573. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1574. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1575. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1576. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1577. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1578. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1579. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1580. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1581. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1582. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1583. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1584. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1585. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1586. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1587. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1588. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1589. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1590. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1591. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1592. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1593. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1594. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1595. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1596. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1597. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1598. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1599. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1600. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1601. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1602. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1603. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1604. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1605. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1606. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 11'
  1607. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1608. 01:41:58 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1609. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1610. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1611. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1612. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1613. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1614. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1615. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1616. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1617. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1618. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1619. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1620. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1621. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1622. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1623. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1624. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1625. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1626. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1627. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1628. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1629. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1630. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1631. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1632. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1633. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1634. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1635. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1636. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1637. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1638. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1639. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1640. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1641. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1642. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1643. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1644. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1645. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1646. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1647. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1648. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1649. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1650. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1651. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 12'
  1652. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1653. 01:42:00 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1654. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1655. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1656. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1657. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1658. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1659. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1660. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1661. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1662. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1663. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1664. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1665. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1666. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1667. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1668. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1669. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1670. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1671. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1672. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1673. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1674. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1675. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1676. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1677. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1678. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1679. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1680. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1681. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1682. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1683. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1684. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1685. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1686. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1687. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1688. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1689. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1690. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1691. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1692. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1693. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1694. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1695. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1696. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 13'
  1697. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1698. 01:42:01 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1699. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1700. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1701. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1702. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1703. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1704. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1705. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1706. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1707. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1708. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1709. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1710. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1711. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1712. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1713. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1714. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1715. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1716. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1717. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1718. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1719. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1720. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1721. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1722. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1723. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1724. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1725. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1726. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1727. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1728. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1729. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1730. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1731. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1732. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1733. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1734. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1735. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1736. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1737. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1738. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1739. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1740. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1741. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 14'
  1742. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1743. 01:42:02 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1744. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1745. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1746. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1747. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1748. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1749. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1750. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1751. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1752. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1753. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1754. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1755. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1756. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1757. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1758. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1759. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1760. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1761. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1762. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1763. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1764. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1765. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1766. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1767. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1768. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1769. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1770. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1771. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1772. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1773. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1774. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1775. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1776. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1777. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1778. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1779. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1780. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1781. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1782. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1783. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1784. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1785. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1786. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 15'
  1787. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'called for : 'https://accounts.google.com/ServiceLoginAuth''
  1788. 01:42:03 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'connecting to server... '
  1789. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _fetchPage : 'done'
  1790. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'span' - {'class': 'masthead-user-username'} - False - <type 'str'>'
  1791. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1792. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1793. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'a' - {'class': 'end'} - 'href' - <type 'str'>'
  1794. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute href content for 0 matches '
  1795. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1796. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'meta' - {'http-equiv': 'refresh'} - 'content' - <type 'str'>'
  1797. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute content content for 0 matches '
  1798. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1799. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'form' - {'id': 'gaia_loginform'} - 'action' - <type 'str'>'
  1800. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute action content for 1 matches '
  1801. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1802. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['https://accounts.google.com/ServiceLoginAuth']'
  1803. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1804. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : ''
  1805. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'rmShown'} - 'value' - <type 'str'>'
  1806. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1807. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1808. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['1']'
  1809. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1810. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'continue'} - 'value' - <type 'str'>'
  1811. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1812. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1813. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F']'
  1814. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1815. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'uilel'} - 'value' - <type 'str'>'
  1816. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1817. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1818. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['3']'
  1819. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1820. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'dsh'} - 'value' - <type 'str'>'
  1821. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1822. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1823. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['2097891557889618476']'
  1824. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1825. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'input' - {'name': 'GALX'} - 'value' - <type 'str'>'
  1826. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting attribute value content for 1 matches '
  1827. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : ''
  1828. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] getDOMAttributes : 'Done: ['wJkxBbrG6uc']'
  1829. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1830. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _fillLoginInfo : 'done'
  1831. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _httpLogin : 'Step : 16'
  1832. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _findErrors : ''
  1833. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'errormsg'} - False - <type 'str'>'
  1834. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1835. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1836. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _findErrors : '1'
  1837. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'class': 'error smaller'} - False - <type 'str'>'
  1838. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1839. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1840. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _findErrors : '2'
  1841. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'start: 'div' - {'id': 'unavailable-message'} - False - <type 'str'>'
  1842. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Getting element content for 0 matches '
  1843. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] parseDOM : 'Done'
  1844. 01:42:05 T:2092 NOTICE: [YouTube-2.1.4] _findErrors : 'couldn't find any errors: {'status': 200, 'content': '<!DOCTYPE html>\n<html lang="en">\n <head>\n <meta charset="utf-8">\n <title>YouTube</title>\n<style type="text/css">\n html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,\n dt, dd, ol, ul, li, table, tr, td, form, object, embed,\n article, aside, canvas, command, details, fieldset,\n figcaption, figure, footer, group, header, hgroup, legend,\n mark, menu, meter, nav, output, progress, section, summary,\n time, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n }\n article, aside, details, figcaption, figure, footer,\n header, hgroup, menu, nav, section {\n display: block;\n }\n html {\n font: 81.25% arial, helvetica, sans-serif;\n background: #fff;\n color: #333;\n line-height: 1;\n direction: ltr;\n }\n a {\n color: #15c;\n text-decoration: none;\n }\n a:active {\n color: #d14836;\n }\n a:hover {\n text-decoration: underline;\n }\n h1, h2, h3, h4, h5, h6 {\n color: #222;\n font-size: 1.54em;\n font-weight: normal;\n line-height: 24px;\n margin: 0 0 .46em;\n }\n p {\n line-height: 17px;\n margin: 0 0 1em;\n }\n ol, ul {\n list-style: none;\n line-height: 17px;\n margin: 0 0 1em;\n }\n li {\n margin: 0 0 .5em;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n strong {\n color: #222;\n }\n</style>\n<style type="text/css">\n html, body {\n position: absolute;\n height: 100%;\n min-width: 100%;\n }\n .wrapper {\n position: relative;\n min-height: 100%;\n }\n .wrapper + style + iframe {\n display: none;\n }\n .content {\n padding: 0 44px;\n }\n .google-header-bar {\n height: 71px;\n background: #f1f1f1;\n border-bottom: 1px solid #e5e5e5;\n overflow: hidden;\n }\n .header .logo {\n margin: 17px 0 0;\n float: left;\n }\n .header .signin,\n .header .signup {\n margin: 28px 0 0;\n float: right;\n font-weight: bold;\n }\n .header .signin-button,\n .header .signup-button {\n margin: 22px 0 0;\n float: right;\n }\n .header .signin-button a {\n font-size: 13px;\n font-weight: normal;\n }\n .header .signup-button a {\n position: relative;\n top: -1px;\n margin: 0 0 0 1em;\n }\n .main {\n margin: 0 auto;\n width: 650px;\n padding-top: 23px;\n padding-bottom: 100px;\n }\n .main h1:first-child {\n margin: 0 0 .92em;\n }\n .google-footer-bar {\n position: absolute;\n bottom: 0;\n height: 35px;\n width: 100%;\n border-top: 1px solid #ebebeb;\n overflow: hidden;\n }\n .footer {\n padding-top: 9px;\n font-size: .85em;\n white-space: nowrap;\n line-height: 0;\n }\n .footer ul {\n color: #999;\n float: left;\n max-width: 80%;\n }\n .footer ul li {\n display: inline;\n padding: 0 1.5em 0 0;\n }\n .footer a {\n color: #333;\n }\n .footer form {\n text-align: right;\n }\n .footer form .lang-chooser {\n max-width: 20%;\n }\n .redtext {\n color: #dd4b39;\n }\n .greytext {\n color: #555;\n }\n .secondary {\n font-size: 11px;\n color: #666;\n }\n .source {\n color: #093;\n }\n .hidden {\n display: none;\n }\n .announce-bar {\n position: absolute;\n bottom: 35px;\n height: 33px;\n z-index: 2;\n width: 100%;\n background: #f9edbe;\n border-top: 1px solid #efe1ac;\n border-bottom: 1px solid #efe1ac;\n overflow: hidden;\n }\n .announce-bar .message {\n font-size: .85em;\n line-height: 33px;\n margin: 0;\n }\n .announce-bar .message .separated {\n margin-left: 1.5em;\n }\n .announce-bar-ac {\n background: #eee;\n border-top: 1px solid #e5e5e5;\n border-bottom: 1px solid #e5e5e5;\n }\n .clearfix:after {\n visibility: hidden;\n display: block;\n font-size: 0;\n content: \'.\';\n clear: both;\n height: 0;\n }\n * html .clearfix {\n zoom: 1;\n }\n *:first-child+html .clearfix {\n zoom: 1;\n }\n</style>\n<style type="text/css">\n button, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n }\n button::-moz-focus-inner,\n input::-moz-focus-inner {\n border: 0;\n }\n input[type=email],\n input[type=number],\n input[type=password],\n input[type=tel],\n input[type=text],\n input[type=url] {\n display: inline-block;\n height: 29px;\n margin: 0;\n padding: 0 8px;\n background: #fff;\n border: 1px solid #d9d9d9;\n border-top: 1px solid #c0c0c0;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n }\n input[type=email]:hover,\n input[type=number]:hover,\n input[type=password]:hover,\n input[type=tel]:hover,\n input[type=text]:hover,\n input[type=url]:hover {\n border: 1px solid #b9b9b9;\n border-top: 1px solid #a0a0a0;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n input[type=email]:focus,\n input[type=number]:focus,\n input[type=password]:focus,\n input[type=tel]:focus,\n input[type=text]:focus,\n input[type=url]:focus {\n outline: none;\n border: 1px solid #4d90fe;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n input[type=email][disabled=disabled],\n input[type=number][disabled=disabled],\n input[type=password][disabled=disabled],\n input[type=tel][disabled=disabled],\n input[type=text][disabled=disabled],\n input[type=url][disabled=disabled] {\n border: 1px solid #e5e5e5;\n background: #f1f1f1;\n }\n input[type=email][disabled=disabled]:hover,\n input[type=number][disabled=disabled]:hover,\n input[type=password][disabled=disabled]:hover,\n input[type=tel][disabled=disabled]:hover,\n input[type=text][disabled=disabled]:hover,\n input[type=url][disabled=disabled]:hover {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=email][readonly=readonly],\n input[type=number][readonly=readonly],\n input[type=password][readonly=readonly],\n input[type=text][readonly=readonly],\n input[type=url][readonly=readonly] {\n border: 1px solid #d9d9d9;\n }\n input[type=email][readonly=readonly]:hover,\n input[type=number][readonly=readonly]:hover,\n input[type=password][readonly=readonly]:hover,\n input[type=text][readonly=readonly]:hover,\n input[type=url][readonly=readonly]:hover,\n input[type=email][readonly=readonly]:focus,\n input[type=number][readonly=readonly]:focus,\n input[type=password][readonly=readonly]:focus,\n input[type=text][readonly=readonly]:focus,\n input[type=url][readonly=readonly]:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n }\n input[type=checkbox].form-error,\n input[type=email].form-error,\n input[type=number].form-error,\n input[type=password].form-error,\n input[type=text].form-error,\n input[type=url].form-error {\n border: 1px solid #dd4b39;\n }\n input[type=checkbox],\n input[type=radio] {\n -webkit-appearance: none;\n appearance: none;\n width: 13px;\n height: 13px;\n margin: 0;\n cursor: pointer;\n vertical-align: bottom;\n background: #fff;\n border: 1px solid #dcdcdc;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n }\n input[type=checkbox]:active,\n input[type=radio]:active {\n border-color: #c6c6c6;\n background: #ebebeb;\n }\n input[type=checkbox]:hover {\n border-color: #c6c6c6;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);\n }\n input[type=radio] {\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n width: 15px;\n height: 15px;\n }\n input[type=checkbox]:checked,\n input[type=radio]:checked {\n background: #fff;\n }\n input[type=radio]:checked::after {\n content: \'\';\n display: block;\n position: relative;\n top: 3px;\n left: 3px;\n width: 7px;\n height: 7px;\n background: #666;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n }\n input[type=checkbox]:checked::after {\n content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);\n display: block;\n position: absolute;\n top: -6px;\n left: -5px;\n }\n input[type=checkbox]:focus {\n outline: none;\n border-color:#4d90fe;\n }\n .g-button {\n display: inline-block;\n min-width: 46px;\n text-align: center;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n height: 27px;\n padding: 0 8px;\n line-height: 27px;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n -webkit-transition: all 0.218s;\n -moz-transition: all 0.218s;\n -ms-transition: all 0.218s;\n -o-transition: all 0.218s;\n transition: all 0.218s;\n border: 1px solid #dcdcdc;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n cursor: default;\n }\n *+html .g-button {\n min-width: 70px;\n }\n button.g-button,\n input[type=submit].g-button {\n height: 29px;\n line-height: 29px;\n vertical-align: bottom;\n margin: 0;\n }\n *+html button.g-button,\n *+html input[type=submit].g-button {\n overflow: visible;\n }\n .g-button:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n text-decoration: none;\n -webkit-transition: all 0.0s;\n -moz-transition: all 0.0s;\n -ms-transition: all 0.0s;\n -o-transition: all 0.0s;\n transition: all 0.0s;\n background-color: #f8f8f8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button:active {\n background-color: #f6f6f6;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);\n background-image: linear-gradient(top,#f6f6f6,#f1f1f1);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button:visited {\n color: #666;\n }\n .g-button-submit {\n border: 1px solid #3079ed;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #4d90fe;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));\n background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);\n background-image: -o-linear-gradient(top,#4d90fe,#4787ed);\n background-image: linear-gradient(top,#4d90fe,#4787ed);\n }\n .g-button-submit:hover {\n border: 1px solid #2f5bb7;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #357ae8;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));\n background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);\n background-image: -o-linear-gradient(top,#4d90fe,#357ae8);\n background-image: linear-gradient(top,#4d90fe,#357ae8);\n }\n .g-button-submit:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-share {\n border: 1px solid #29691d;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n background-color: #3d9400;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));\n background-image: -webkit-linear-gradient(top,#3d9400,#398a00);\n background-image: -moz-linear-gradient(top,#3d9400,#398a00);\n background-image: -ms-linear-gradient(top,#3d9400,#398a00);\n background-image: -o-linear-gradient(top,#3d9400,#398a00);\n background-image: linear-gradient(top,#3d9400,#398a00);\n }\n .g-button-share:hover {\n border: 1px solid #2d6200;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #368200;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));\n background-image: -webkit-linear-gradient(top,#3d9400,#368200);\n background-image: -moz-linear-gradient(top,#3d9400,#368200);\n background-image: -ms-linear-gradient(top,#3d9400,#368200);\n background-image: -o-linear-gradient(top,#3d9400,#368200);\n background-image: linear-gradient(top,#3d9400,#368200);\n }\n .g-button-share:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-red {\n border: 1px solid transparent;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.1);\n text-transform: uppercase;\n background-color: #d14836;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));\n background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);\n background-image: -moz-linear-gradient(top,#dd4b39,#d14836);\n background-image: -ms-linear-gradient(top,#dd4b39,#d14836);\n background-image: -o-linear-gradient(top,#dd4b39,#d14836);\n background-image: linear-gradient(top,#dd4b39,#d14836);\n }\n .g-button-red:hover {\n border: 1px solid #b0281a;\n color: #fff;\n text-shadow: 0 1px rgba(0,0,0,0.3);\n background-color: #c53727;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));\n background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);\n background-image: -moz-linear-gradient(top,#dd4b39,#c53727);\n background-image: -ms-linear-gradient(top,#dd4b39,#c53727);\n background-image: -o-linear-gradient(top,#dd4b39,#c53727);\n background-image: linear-gradient(top,#dd4b39,#c53727);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n box-shadow: 0 1px 1px rgba(0,0,0,0.2);\n }\n .g-button-red:active {\n border: 1px solid #992a1b;\n background-color: #b0281a;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));\n background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);\n background-image: -o-linear-gradient(top,#dd4b39,#b0281a);\n background-image: linear-gradient(top,#dd4b39,#b0281a);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);\n }\n .g-button-white {\n border: 1px solid #dcdcdc;\n color: #666;\n background: #fff;\n }\n .g-button-white:hover {\n border: 1px solid #c6c6c6;\n color: #333;\n background: #fff;\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button-white:active {\n background: #fff;\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n }\n .g-button-red:visited,\n .g-button-share:visited,\n .g-button-submit:visited {\n color: #fff;\n }\n .g-button-submit:focus,\n .g-button-share:focus,\n .g-button-red:focus {\n -webkit-box-shadow: inset 0 0 0 1px #fff;\n -moz-box-shadow: inset 0 0 0 1px #fff;\n box-shadow: inset 0 0 0 1px #fff;\n }\n .g-button-share:focus {\n border-color: #29691d;\n }\n .g-button-red:focus {\n border-color: #d14836;\n }\n .g-button-submit:focus:hover,\n .g-button-share:focus:hover,\n .g-button-red:focus:hover {\n -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);\n }\n .g-button.selected {\n background-color: #eee;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n border: 1px solid #ccc;\n color: #333;\n }\n .g-button img {\n display: inline-block;\n margin: -3px 0 0;\n opacity: .55;\n filter: alpha(opacity=55);\n vertical-align: middle;\n pointer-events: none;\n }\n *+html .g-button img {\n margin: 4px 0 0;\n }\n .g-button:hover img {\n opacity: .72;\n filter: alpha(opacity=72);\n }\n .g-button:active img {\n opacity: 1;\n filter: alpha(opacity=100);\n }\n .g-button.disabled img {\n opacity: .5;\n filter: alpha(opacity=50);\n }\n .g-button.disabled,\n .g-button.disabled:hover,\n .g-button.disabled:active,\n .g-button-submit.disabled,\n .g-button-submit.disabled:hover,\n .g-button-submit.disabled:active,\n .g-button-share.disabled,\n .g-button-share.disabled:hover,\n .g-button-share.disabled:active,\n .g-button-red.disabled,\n .g-button-red.disabled:hover,\n .g-button-red.disabled:active,\n input[type=submit][disabled=disabled].g-button {\n background-color: none;\n opacity: .5;\n filter: alpha(opacity=50);\n cursor: default;\n pointer-events: none;\n }\n .goog-menu {\n -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n -webkit-transition: opacity 0.218s;\n -moz-transition: opacity 0.218s;\n -ms-transition: opacity 0.218s;\n -o-transition: opacity 0.218s;\n transition: opacity 0.218s;\n background: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0,0,0,.2);\n cursor: default;\n font-size: 13px;\n margin: 0;\n outline: none;\n padding: 0 0 6px;\n position: absolute;\n z-index: 2;\n overflow: auto;\n }\n .goog-menuitem,\n .goog-tristatemenuitem,\n .goog-filterobsmenuitem {\n position: relative;\n color: #333;\n cursor: pointer;\n list-style: none;\n margin: 0;\n padding: 6px 7em 6px 30px;\n white-space: nowrap;\n }\n .goog-menuitem-highlight,\n .goog-menuitem-hover {\n background-color: #eee;\n border-color: #eee;\n border-style: dotted;\n border-width: 1px 0;\n padding-top: 5px;\n padding-bottom: 5px;\n }\n .goog-menuitem-highlight .goog-menuitem-content,\n .goog-menuitem-hover .goog-menuitem-content {\n color: #333;\n }\n .goog-menuseparator {\n border-top: 1px solid #ebebeb;\n margin-top: 9px;\n margin-bottom: 10px;\n }\n .goog-inline-block {\n position: relative;\n display: -moz-inline-box;\n display: inline-block;\n }\n * html .goog-inline-block {\n display: inline;\n }\n *:first-child+html .goog-inline-block {\n display: inline;\n }\n .dropdown-block {\n display: block;\n }\n .goog-flat-menu-button {\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px;\n background-color: #f5f5f5;\n background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n border: 1px solid #dcdcdc;\n color: #444;\n font-size: 11px;\n font-weight: bold;\n line-height: 27px;\n list-style: none;\n margin: 0 2px;\n min-width: 46px;\n outline: none;\n padding: 0 18px 0 6px;\n text-decoration: none;\n vertical-align: middle;\n }\n .goog-flat-menu-button-disabled {\n background-color: #fff;\n border-color: #f3f3f3;\n color: #b8b8b8;\n cursor: default;\n }\n .goog-flat-menu-button.goog-flat-menu-button-hover {\n background-color: #f8f8f8;\n background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);\n box-shadow: 0 1px 1px rgba(0,0,0,.1);\n border-color: #c6c6c6;\n color: #333;\n }\n .goog-flat-menu-button.goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .form-error .goog-flat-menu-button {\n border: 1px solid #dd4b39;\n }\n .form-error .goog-flat-menu-button-focused {\n border-color: #4d90fe;\n }\n .goog-flat-menu-button.goog-flat-menu-button-open,\n .goog-flat-menu-button.goog-flat-menu-button-active {\n -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n box-shadow: inset 0 1px 2px rgba(0,0,0,.1);\n background-color: #eee;\n background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);\n background-image: -moz-linear-gradient(top,#eee,#e0e0e0);\n background-image: -ms-linear-gradient(top,#eee,#e0e0e0);\n background-image: -o-linear-gradient(top,#eee,#e0e0e0);\n background-image: linear-gradient(top,#eee,#e0e0e0);\n border: 1px solid #ccc;\n color: #333;\n z-index: 2;\n }\n .goog-flat-menu-button-caption {\n vertical-align: top;\n white-space: nowrap;\n }\n .goog-flat-menu-button-dropdown {\n border-color: #777 transparent;\n border-style: solid;\n border-width: 4px 4px 0;\n height: 0;\n width: 0;\n position: absolute;\n right: 5px;\n top: 12px;\n }\n .jfk-select .goog-flat-menu-button-dropdown {\n background: url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;\n border: none;\n height: 11px;\n margin-top: -4px;\n width: 7px;\n }\n .goog-menu-nocheckbox .goog-menuitem,\n .goog-menu-noicon .goog-menuitem {\n padding-left: 16px;\n vertical-align: middle;\n }\n body ::-webkit-scrollbar {\n height: 16px;\n width: 16px;\n overflow: visible;\n }\n body ::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n body ::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n body ::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n body ::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n body ::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n body ::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body ::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n body ::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n body ::-webkit-scrollbar-corner {\n background: transparent;\n }\n body::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .jfk-scrollbar::-webkit-scrollbar {\n height: 16px;\n overflow: visible;\n width: 16px;\n }\n .jfk-scrollbar::-webkit-scrollbar-button {\n height: 0;\n width: 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track {\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 7px 0 0;\n }\n .jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.1);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(0,0,0,.05);\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.2);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {\n background-color: rgba(255,255,255,.1);\n -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(0,0,0,.2);\n background-clip: padding-box;\n border: solid transparent;\n border-width: 0 0 0 7px;\n min-height: 28px;\n padding: 100px 0 0;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 7px 0 0;\n padding: 0 0 0 100px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(0,0,0,.4);\n -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);\n }\n .jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(0,0,0,0.5);\n -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,.3);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255,255,255,.6);\n -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);\n }\n .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {\n background-color: rgba(255,255,255,.75);\n -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(0,0,0,.035);\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {\n background-color: rgba(255,255,255,.07);\n -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 0 1px 0 6px;\n }\n .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 6px 0 1px;\n }\n .jfk-scrollbar::-webkit-scrollbar-corner {\n background: transparent;\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 0 0 0 3px;\n -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {\n border-width: 3px 0 0;\n -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb {\n border-width: 1px 1px 1px 5px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {\n border-width: 5px 1px 1px;\n }\n body.jfk-scrollbar::-webkit-scrollbar-corner {\n background-clip: padding-box;\n background-color: #f1f1f1;\n border: solid #fff;\n border-width: 3px 0 0 3px;\n -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);\n }\n .errormsg {\n margin: .5em 0 0;\n display: block;\n color: #dd4b39;\n line-height: 17px;\n }\n .help-link {\n background: #dd4b39;\n padding: 0 5px;\n color: #fff;\n font-weight: bold;\n display: inline-block;\n -webkit-border-radius: 1em;\n -moz-border-radius: 1em;\n border-radius: 1em;\n text-decoration: none;\n position: relative;\n top: 0px;\n }\n .help-link:visited {\n color: #fff;\n }\n .help-link:hover {\n color: #fff;\n background: #c03523;\n text-decoration: none;\n }\n .help-link:active {\n opacity: 1;\n background: #ae2817;\n }\n</style>\n<style type="text/css">\n .main {\n width: auto;\n max-width: 1000px;\n min-width: 780px;\n }\n .product-info {\n margin: 0 385px 0 0;\n }\n .product-info h3 {\n font-size: 1.23em;\n font-weight: normal;\n }\n .product-info a:visited {\n color: #61c;\n }\n .product-info .g-button:visited {\n color: #666;\n }\n .sign-in {\n width: 335px;\n float: right;\n }\n .signin-box,\n .accountchooser-box {\n margin: 12px 0 0;\n padding: 20px 25px 15px;\n background: #f1f1f1;\n border: 1px solid #e5e5e5;\n }\n .product-headers {\n margin: 0 0 1.5em;\n }\n .product-headers h1 {\n font-size: 25px;\n margin: 0 !important;\n }\n .product-headers h2 {\n font-size: 16px;\n margin: .4em 0 0;\n }\n .features {\n overflow: hidden;\n margin: 2em 0 0;\n }\n .features li {\n margin: 3px 0 2em;\n }\n .features img {\n float: left;\n margin: -3px 0 0;\n }\n .features p {\n margin: 0 0 0 68px;\n }\n .features .title {\n font-size: 16px;\n margin-bottom: .3em;\n }\n .features.no-icon p {\n margin: 0;\n }\n .features .small-title {\n font-size: 1em;\n font-weight: bold;\n }\n .notification-bar {\n background: #f9edbe;\n padding: 8px;\n }\n</style>\n<style type="text/css">\n .signin-box h2 {\n font-size: 16px;\n line-height: 17px;\n height: 16px;\n margin: 0 0 1.2em;\n position: relative;\n }\n .signin-box h2 strong {\n display: inline-block;\n position: absolute;\n right: 0;\n top: 1px;\n height: 19px;\n width: 52px;\n background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat;\n }\n .signin-box div {\n margin: 0 0 1.5em;\n }\n .signin-box label {\n display: block;\n }\n .signin-box input[type=text],\n .signin-box input[type=password] {\n width: 100%;\n height: 32px;\n font-size: 15px;\n direction: ltr;\n }\n .signin-box .email-label,\n .signin-box .passwd-label {\n font-weight: bold;\n margin: 0 0 .5em;\n display: block;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box .reauth {\n display: inline-block;\n font-size: 15px;\n height: 29px;\n line-height: 29px;\n margin: 0;\n }\n .signin-box label.remember {\n display: inline-block;\n vertical-align: top;\n margin: 9px 0 0;\n }\n .signin-box .remember-label {\n font-weight: normal;\n color: #666;\n line-height: 0;\n padding: 0 0 0 .4em;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n .signin-box input[type=submit] {\n margin: 0 1.5em 1.2em 0;\n height: 32px;\n font-size: 13px;\n }\n .signin-box ul {\n margin: 0;\n }\n .signin-box .training-msg {\n padding: .5em 8px;\n background: #f9edbe;\n }\n .signin-box .training-msg p {\n margin: 0 0 .5em;\n }\n</style>\n <style type="text/css">\n.youtube .product-headers h1 {\n text-indent: -9999em;\n width: 110px;\n height: 44px;\n background: #fff url(https://accounts.google.com/youtube/youtube_master.png) no-repeat 0 0;\n}\n.email-label span {\n color: #666;\n font-weight: normal;\n}\n.youtube .product-headers h2 {\n display: none;\n}\n.youtube h2 {\n color: #666;\n}\n.youtube ul {\n margin-left: 1em;\n}\n</style>\n </head>\n <body>\n <div class="wrapper">\n <div class="google-header-bar">\n <div class="header content clearfix">\n <img class="logo" src="//ssl.gstatic.com/images/logos/google_logo_41.png" alt="Google">\n <span class="signup-button">\n New to YouTube?\n <a id="link-signup" class="g-button g-button-red" href="https://accounts.google.com/SignUp?service=youtube&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bfeature%3Dheader%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bnomobiletemp%3D1%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bhl%3Den_US%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bnext%3D%252F&ltmpl=sso&hl=en_US" >\n Create an account\n </a>\n </span>\n </div>\n </div>\n <div class="main content clearfix">\n <div class="sign-in">\n<div class="signin-box">\n <h2>Sign in <strong></strong></h2>\n <form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post">\n <input type="hidden" \n \n \n name="continue" id="continue" value="http://www.youtube.com/signin?action_handle_signin=true&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;feature=header&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nomobiletemp=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en_US&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;next=%2F"\n\n \n >\n <input type="hidden" \n \n \n name="service" id="service" value="youtube"\n\n \n >\n <input type="hidden" \n \n \n name="uilel" id="uilel" value="3"\n\n \n >\n <input type="hidden" \n \n \n name="dsh" id="dsh" value="2097891557889618476"\n\n \n >\n <input type="hidden" \n \n \n name="ltmpl" id="ltmpl" value="sso"\n\n \n >\n <input type="hidden" \n \n \n name="hl" id="hl" value="en_US"\n\n \n >\n <input type="hidden"\n name="GALX"\n value="wJkxBbrG6uc">\n <input type="hidden"\n id="pstMsg"\n name="pstMsg"\n value="0">\n <input type="hidden"\n id="dnConn"\n name="dnConn"\n value="">\n <input type="hidden"\n id="checkConnection"\n name="checkConnection"\n value="">\n <input type="hidden"\n id="checkedDomains"\n name="checkedDomains"\n value="youtube">\n<input type="hidden" name="timeStmp" id="timeStmp"\n value=\'\'/>\n<input type="hidden" name="secTok" id="secTok"\n value=\'\'/>\n<div class="email-div">\n <label for="Email"><strong class="email-label">Email <span>or YouTube username</span></strong></label>\n <input type="text" spellcheck="false" \n \n \n name="Email" id="Email" value="mswebmedia"\n\n \n\n \n >\n</div>\n<div class="passwd-div">\n <label for="Passwd"><strong class="passwd-label">Password</strong></label>\n <input type="password" name="Passwd" id="Passwd"\n class="form-error"\n \n \n >\n <span role="alert" class="errormsg" id="errormsg_0_Passwd">\n The username or password you entered is incorrect.\n </span>\n</div>\n <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn"\n value="Sign in">\n <label class="remember" onclick="">\n <input type="checkbox" \n name="PersistentCookie" id="PersistentCookie" value="yes"\n\n checked="checked"\n >\n <strong class="remember-label">\n Stay signed in\n </strong>\n </label>\n <input type="hidden" name="rmShown" value="1">\n </form>\n <ul>\n <li>\n <a id="link-forgot-passwd"\n href="http://www.youtube.com/account_recovery"\n target="_top">\n Can&#39;t access your account?\n </a>\n </li>\n </ul>\n</div>\n </div>\n <div class="product-info youtube">\n<div class="product-headers">\n <h1 class="redtext">YouTube</h1>\n <h2>Sign in to YouTube with your YouTube <b>OR</b> Google Account</h2>\n</div>\n <h2>Sign in to YouTube!</h2>\n<p><strong>Join the largest worldwide video community!</strong></p>\n<p>Get full access to YouTube with your account:</p>\n<ul>\n <li>Upload and share your own videos with the world</li>\n <li>Comment on, rate, and make video responses to your favorite videos</li>\n <li>Build playlists of favorites to watch later</li>\n</ul>\n </div>\n <div id="cc_iframe_parent"></div>\n </div>\n<div class="google-footer-bar">\n <div class="footer content clearfix">\n <ul>\n <li>\xc2\xa9 2012 Google</li>\n <li><a href="https://accounts.google.com/TOS?hl=en" target="_blank">Terms of Service</a></li>\n <li><a href="http://www.google.com/intl/en/privacy/" target="_blank">Privacy Policy</a></li>\n <li><a href="http://www.google.com/support/accounts?hl=en" target="_blank">Help</a></li>\n </ul>\n <form>\n <select id="lang-chooser" class="lang-chooser" style="display: none;">\n <option value="af"\n >\n Afrikaans\n </option>\n <option value="ms"\n >\n Bahasa Malaysia\n </option>\n <option value="ca"\n >\n Catal\xc3\xa0\n </option>\n <option value="da"\n >\n Dansk\n </option>\n <option value="de"\n >\n Deutsch\n </option>\n <option value="en"\n selected="selected" >\n English\n </option>\n <option value="en-GB"\n >\n English (UK)\n </option>\n <option value="es"\n >\n Espa\xc3\xb1ol\n </option>\n <option value="eu"\n >\n Euskara\n </option>\n <option value="fil"\n >\n Filipino\n </option>\n <option value="fr"\n >\n Fran\xc3\xa7ais\n </option>\n <option value="gl"\n >\n Galego\n </option>\n <option value="hr"\n >\n Hrvatski\n </option>\n <option value="in"\n >\n Indonesia\n </option>\n <option value="zu"\n >\n IsiZulu\n </option>\n <option value="it"\n >\n Italiano\n </option>\n <option value="sw"\n >\n Kiswahili\n </option>\n <option value="lv"\n >\n Latvie\xc5\xa1u valoda\n </option>\n <option value="lt"\n >\n Lietuvi\xc5\xb3\n </option>\n <option value="nl"\n >\n Nederlands\n </option>\n <option value="no"\n >\n Norsk\n </option>\n <option value="pt"\n >\n Portugu\xc3\xaas\n </option>\n <option value="pt-BR"\n >\n Portugu\xc3\xaas (Brasil)\n </option>\n <option value="pa"\n >\n Punjabi\n </option>\n <option value="ro"\n >\n Rom\xc3\xa2n\xc4\x83\n </option>\n <option value="sk"\n >\n Sloven\xc4\x8dina\n </option>\n <option value="sl"\n >\n Sloven\xc5\xa1\xc4\x8dina\n </option>\n <option value="sv"\n >\n Svenska\n </option>\n <option value="tl"\n >\n Tagalog\n </option>\n <option value="vi"\n >\n Ti\xe1\xba\xbfng Vi\xe1\xbb\x87t\n </option>\n <option value="tr"\n >\n T\xc3\xbcrk\xc3\xa7e\n </option>\n <option value="bs"\n >\n bosanski\n </option>\n <option value="et"\n >\n eesti keel\n </option>\n <option value="fr-CA"\n >\n fran\xc3\xa7ais\n </option>\n <option value="hu"\n >\n magyar\n </option>\n <option value="pl"\n >\n polski\n </option>\n <option value="fi"\n >\n suomi\n </option>\n <option value="is"\n >\n \xc3\xadslenska\n </option>\n <option value="cs"\n >\n \xc4\x8de\xc5\xa1tina\n </option>\n <option value="el"\n >\n \xce\x95\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac\n </option>\n <option value="be"\n >\n \xd0\x91\xd0\xb5\xd0\xbb\xd0\xb0\xd1\x80\xd1\x83\xd1\x81\xd0\xba\xd0\xb0\xd1\x8f\n </option>\n <option value="ru"\n >\n \xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9\n </option>\n <option value="uk"\n >\n \xd0\xa3\xd0\xba\xd1\x80\xd0\xb0\xd1\x97\xd0\xbd\xd1\x81\xd1\x8c\xd0\xba\xd0\xb0\n </option>\n <option value="bg"\n >\n \xd0\xb1\xd1\x8a\xd0\xbb\xd0\xb3\xd0\xb0\xd1\x80\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="sr"\n >\n \xd1\x81\xd1\x80\xd0\xbf\xd1\x81\xd0\xba\xd0\xb8\n </option>\n <option value="iw"\n >\n \xd7\xa2\xd7\x91\xd7\xa8\xd7\x99\xd7\xaa\n </option>\n <option value="ur"\n >\n \xd8\xa7\xd8\xb1\xd8\xaf\xd9\x88\n </option>\n <option value="ar"\n >\n \xd8\xa7\xd9\x84\xd8\xb9\xd8\xb1\xd8\xa8\xd9\x8a\xd8\xa9\n </option>\n <option value="fa"\n >\n \xd9\x81\xd8\xa7\xd8\xb1\xd8\xb3\xdb\x8c\n </option>\n <option value="mr"\n >\n \xe0\xa4\xae\xe0\xa4\xb0\xe0\xa4\xbe\xe0\xa4\xa0\xe0\xa5\x80\n </option>\n <option value="hi"\n >\n \xe0\xa4\xb9\xe0\xa4\xbf\xe0\xa4\x82\xe0\xa4\xa6\xe0\xa5\x80\n </option>\n <option value="bn"\n >\n \xe0\xa6\xac\xe0\xa6\xbe\xe0\xa6\x82\xe0\xa6\xb2\xe0\xa6\xbe\n </option>\n <option value="gu"\n >\n \xe0\xaa\x97\xe0\xab\x81\xe0\xaa\x9c\xe0\xaa\xb0\xe0\xaa\xbe\xe0\xaa\xa4\xe0\xab\x80\n </option>\n <option value="ta"\n >\n \xe0\xae\xa4\xe0\xae\xae\xe0\xae\xbf\xe0\xae\xb4\xe0\xaf\x8d\n </option>\n <option value="te"\n >\n \xe0\xb0\xa4\xe0\xb1\x86\xe0\xb0\xb2\xe0\xb1\x81\xe0\xb0\x97\xe0\xb1\x81\n </option>\n <option value="ml"\n >\n \xe0\xb4\xae\xe0\xb4\xb2\xe0\xb4\xaf\xe0\xb4\xbe\xe0\xb4\xb3\xe0\xb4\x82\n </option>\n <option value="th"\n >\n \xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\n </option>\n <option value="am"\n >\n \xe1\x8a\xa0\xe1\x88\x9b\xe1\x88\xad\xe1\x8a\x9b\n </option>\n <option value="zh-TW"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe7\xb9\x81\xe9\xab\x94)\n </option>\n <option value="zh-HK"\n >\n \xe4\xb8\xad\xe6\x96\x87 (\xe9\xa6\x99\xe6\xb8\xaf)\n </option>\n <option value="zh-CN"\n >\n \xe4\xb8\xad\xe6\x96\x87\xef\xbc\x88\xe7\xae\x80\xe4\xbd\x93\xef\xbc\x89\n </option>\n <option value="ja"\n >\n \xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\n </option>\n <option value="ko"\n >\n \xed\x95\x9c\xea\xb5\xad\xec\x96\xb4\n </option>\n </select>\n </form>\n </div>\n</div>\n <script type="text/javascript">\n function gaia_parseFragment() {\n var hash = location.hash;\n var params = {};\n if (!hash) {\n return params;\n }\n var paramStrs = decodeURIComponent(hash.substring(1)).split(\'&\');\n for (var i = 0; i < paramStrs.length; i++) {\n var param = paramStrs[i].split(\'=\');\n params[param[0]] = param[1];\n }\n return params;\n }\n\n function gaia_prefillEmail() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n\n if (f && f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\')) {\n hashParams = gaia_parseFragment();\n if (hashParams[\'Email\'] && hashParams[\'Email\'] != \'\') {\n f.Email.value = hashParams[\'Email\'];\n }\n }\n }\n\n \n try {\n gaia_prefillEmail();\n } catch (e) {\n }\n\n\n \n function gaia_setFocus() {\n var f = null;\n if (document.getElementById) {\n f = document.getElementById(\'gaia_loginform\');\n }\n if (f) {\n if (f.Email && (f.Email.value == null || f.Email.value == \'\')\n && (f.Email.type != \'hidden\') && f.Email.focus) {\n f.Email.focus();\n } else if (f.Passwd) {\n f.Passwd.focus();\n }\n }\n }\n window.onload = gaia_setFocus;\n\n function gaia_onLoginSubmit() {\n \n \n if (window.gaiacb_onLoginSubmit) {\n return gaiacb_onLoginSubmit();\n } else {\n return true;\n }\n }\n document.getElementById(\'gaia_loginform\').onsubmit = gaia_onLoginSubmit;\n\n \n \n var Ga=!0,Gb=null,G=!1,Gc;var Ge=function(a,b){var c=a;a&&"string"==typeof a&&(c=document.getElementById(a));if(b&&!c)throw new Gd(a);return c},Gd=function(a){this.id=a;this.toString=function(){return"No element found for id \'"+this.id+"\'"}};var Gf={},Gg;Gg=window.addEventListener?function(a,b,c){var d=function(a){var b=c.call(this,a);G===b&&Gh(a);return b},a=Ge(a,Ga);a.addEventListener(b,d,G);Gi(a,b).push(d);return d}:window.attachEvent?function(a,b,c){var a=Ge(a,Ga),d=function(){var b=window.event,d=c.call(a,b);G===d&&Gh(b);return d};a.attachEvent("on"+b,d);Gi(a,b).push(d);return d}:void 0;var Gh=function(a){a.preventDefault?a.preventDefault():a.returnValue=G;return G};var Gi=function(a,b){Gf[a]=Gf[a]||{};Gf[a][b]=Gf[a][b]||[];return Gf[a][b]};var Gj=function(){try{return new XMLHttpRequest}catch(a){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++)try{return new ActiveXObject(b[c])}catch(d){}}return Gb},Gk=function(){this.g=Gj();this.c={}};Gk.prototype.h=function(){};\nGk.prototype.send=function(a){var b=[],c;for(c in this.c){var d=this.c[c];b.push(c+"="+encodeURIComponent(d))}var b=b.join("&"),e=this.g,f=this.h;e.open("POST",a,Ga);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.setRequestHeader("Content-length",""+b.length);e.onreadystatechange=function(){4==e.readyState&&f({status:e.status,text:e.responseText})};e.send(b)};\nGk.prototype.p=function(a){var b=this.h,c=this.g;c.open("GET",a,Ga);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};var Gm=function(a){this.i=a;this.q=this.r();if(this.i==Gb)throw new Gl("Empty module name");};Gc=Gm.prototype;Gc.r=function(){var a=window.location.pathname;return a&&0==a.indexOf("/accounts")?"/accounts/JsRemoteLog":"/JsRemoteLog"};\nGc.o=function(a,b,c){for(var d=this.q,e=this.i||"",d=d+"?module="+encodeURIComponent(e),a=a||"",d=d+"&type="+encodeURIComponent(a),b=b||"",d=d+"&msg="+encodeURIComponent(b),c=c||[],a=0;a<c.length;a++)d=d+"&arg="+encodeURIComponent(c[a]);try{var f=Math.floor(1E4*Math.random()),d=d+"&r="+(""+f)}catch(g){}return d};Gc.send=function(a,b,c){var d=new Gk;d.c={};try{var e=this.o(a,b,c);d.p(e)}catch(f){}};Gc.a=function(a,b){this.send("ERROR",a,b)};\nGc.j=function(a){var b=this;return function(){try{return a.apply(Gb,arguments)}catch(c){throw b.a("Uncatched exception: "+c),c;}}};var Gl=function(){};var Gn=Gn||new Gm("uri"),Go=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\\\w\\\\d\\\\-\\\\u0100-\\\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\\\?([^#]*))?(?:#(.*))?$"),Gp=function(a,b){return b.match(Go)[a]||Gb},Gq=function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:Gb},Gr=function(a,b){var c=Gp(1,b),d,e=Gp(3,b);d=e&&decodeURIComponent(e);e=Number(Gp(4,b))||Gb;if(!c||!d)return Gn.a("Invalid origin Exception",[""+b]),G;e||(e=Gq(c));var f=Gp(1,a);if(!f||f.toLowerCase()!=c.toLowerCase())return G;\nc=(c=Gp(3,a))&&decodeURIComponent(c);if(!c||c.toLowerCase()!=d.toLowerCase())return G;(d=Number(Gp(4,a))||Gb)||(d=Gq(f));return e==d};var Gs=Gs||new Gm("check_connection"),Gt="^([^:]+):(\\\\d*):(\\\\d?)$",Gu=Gb,Gv=Gb,Gw=Gb,Gx=function(a,b){this.e=a;this.d=b;this.b=G};Gc=Gx.prototype;Gc.k=function(a,b){if(!b)return G;if(0<=a.indexOf(","))return Gs.a("CheckConnection result contains comma",[a]),G;var c=b.value;b.value=c?c+","+a:a;return Ga};Gc.f=function(a){return this.k(a,Gv)};Gc.m=function(a){return this.k(a,Gw)};Gc.l=function(a){a=a.match(Gt);return!a||3>a.length?Gb:a[1]};\nGc.t=function(a,b){if(!Gr(this.e,a))return G;if(this.b||!b)return Ga;"accessible"==b?(this.f(a),this.b=Ga):this.l(b)==this.d&&(this.m(b)||this.f(a),this.b=Ga);return Ga};Gc.s=function(){var a;a=this.e;var b="timestamp",c=""+(new Date).getTime();if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);return a=0<=a.indexOf("?")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"?"+encodeURIComponent(b)+"="+encodeURIComponent(c)};\nGc.n=function(){var a=window.document.createElement("iframe"),b=a.style;b.visibility="hidden";b.width="1px";b.height="1px";b.position="absolute";b.top="-100px";a.src=this.s();a.id=this.d;Gu.appendChild(a)};\nvar Gy=function(a){return function(b){for(var c=b.origin.toLowerCase(),b=b.data,d=a.length,e=0;e<d&&!a[e].t(c,b);e++);}},Gz=function(){if(window.postMessage){var a;a=window.__CHECK_CONNECTION_CONFIG.iframeParentElementId;var b=window.__CHECK_CONNECTION_CONFIG.connectivityElementId,c=window.__CHECK_CONNECTION_CONFIG.newResultElementId;(Gu=document.getElementById(a))?(b&&(Gv=document.getElementById(b)),c&&(Gw=document.getElementById(c)),!Gv&&!Gw?(Gs.a("Unable to locate the input element to storeCheckConnection result",\n["old id: "+b,"new id: "+c]),a=G):a=Ga):(Gs.a("Unable to locate the iframe anchor to append connection test iframe",["element id: "+a]),a=G);if(a){a=window.__CHECK_CONNECTION_CONFIG.domainConfigs;if(!a){if(!window.__CHECK_CONNECTION_CONFIG.iframeUri){Gs.a("Missing iframe URL in old configuration");return}a=[{iframeUri:window.__CHECK_CONNECTION_CONFIG.iframeUri,domainSymbol:"youtube"}]}if(0!=a.length){for(var b=a.length,c=[],d=0;d<b;d++)c.push(new Gx(a[d].iframeUri,a[d].domainSymbol));Gg(window,"message",\nGy(c));for(d=0;d<b;d++)c[d].n()}}}},GA=function(){if(window.__CHECK_CONNECTION_CONFIG){var a=window.__CHECK_CONNECTION_CONFIG.postMsgSupportElementId;if(window.postMessage){var b=document.getElementById(a);b?b.value="1":Gs.a("Unable to locate the input element to storepostMessage test result",["element id: "+a])}}};G_checkConnectionMain=Gs.j(Gz);G_setPostMessageSupportFlag=Gs.j(GA);\n\n\n window.__CHECK_CONNECTION_CONFIG = {\n \n \n newResultElementId: \'checkConnection\',\n domainConfigs: [{iframeUri: \'https://accounts.youtube.com/accounts/CheckConnection?pmpo\\75https%3A%2F%2Faccounts.google.com\\46v\\0752076600711\',domainSymbol: \'youtube\'}],\n \n\n \n iframeUri: \'\',\n \n iframeOrigin: \'\',\n \n connectivityElementId: \'dnConn\',\n \n iframeParentElementId: \'cc_iframe_parent\',\n \n postMsgSupportElementId: \'pstMsg\',\n \n msgContent: \'accessible\'\n };\n\n G_setPostMessageSupportFlag();\n G_checkConnectionMain();\n \n\n \n\n \n\n \n\n</script>\n<script type="text/javascript">\n gaia_appendParam = function(url, name, value) {\n var param = encodeURIComponent(name) + \'=\' + encodeURIComponent(value);\n if (url.indexOf(\'?\') >= 0) {\n return url + \'&\' + param;\n } else {\n return url + \'?\' + param;\n }\n };\n var langChooser = document.getElementById(\'lang-chooser\');\n if (langChooser) {\n var langChooserParam = \'hl\';\n var langChooserUrl = \'\\x2FServiceLoginAuth?dsh=2097891557889618476\';\n langChooser.style.display = \'\';\n langChooser.onchange = function() {\n window.location.href =\n gaia_appendParam(langChooserUrl, langChooserParam, this.value);\n };\n }\n</script>\n </div>\n </body>\n</html>\n', 'new_url': 'https://accounts.google.com/ServiceLoginAuth', 'header': 'Set-Cookie: GoogleAccountsLocale_session=en; Secure\r\nSet-Cookie: GAPS=1:qwmyh4de8yWd8Fs8aUUMY1zhGCeSEA:5rRQ6RAkn7Te8PIe;Path=/;Expires=Thu, 15-May-2014 23:42:08 GMT;Secure;HttpOnly\r\nContent-Type: text/html; charset=UTF-8\r\nStrict-Transport-Security: max-age=2592000; includeSubDomains\r\nCache-control: no-cache, no-store\r\nPragma: no-cache\r\nExpires: Mon, 01-Jan-1990 00:00:00 GMT\r\nX-Frame-Options: Deny\r\nX-Auto-Login: realm=com.google&args=service%3Dyoutube%26continue%3Dhttp%253A%252F%252Fwww.youtube.com%252Fsignin%253Faction_handle_signin%253Dtrue%2526amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bfeature%253Dheader%2526amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bnomobiletemp%253D1%2526amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bhl%253Den_US%2526amp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bamp%253Bnext%253D%25252F\r\nTransfer-Encoding: chunked\r\nDate: Tue, 15 May 2012 23:42:08 GMT\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nServer: GSE\r\nConnection: close\r\n'}'
  1845. 01:42:05 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1846. 01:42:05 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1847. 01:42:05 T:2748 NOTICE: -->Python Interpreter Initialized<--
  1848. 01:42:05 T:2748 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  1849. 01:42:05 T:2748 NOTICE: YouTube-2.1.4 view mode: 0
  1850. 01:43:44 T:4744 NOTICE: -->Python Interpreter Initialized<--
  1851. 01:43:44 T:4744 NOTICE: YouTube-2.1.4 ARGV: ['plugin://plugin.video.youtube/', '0', '']
  1852. 01:43:44 T:4744 NOTICE: YouTube-2.1.4 view mode: 0
  1853. 01:44:01 T:2428 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
  1854. 01:46:27 T:4500 NOTICE: -->Python Interpreter Initialized<--
  1855. 01:46:27 T:4500 NOTICE: YouTube-2.1.4
  1856. 01:46:55 T:3756 NOTICE: -->Python Interpreter Initialized<--
  1857. 01:46:55 T:3756 NOTICE: YouTube-2.1.4
  1858. 01:47:25 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1859. 01:47:25 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1860. 01:48:37 T:3716 NOTICE: -->Python Interpreter Initialized<--
  1861. 01:48:38 T:3716 NOTICE: YouTube-2.1.4
  1862. 01:48:39 T:2892 NOTICE: -->Python Interpreter Initialized<--
  1863. 01:48:39 T:2892 NOTICE: YouTube-2.1.4
  1864. 01:48:44 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/search/new&action=search&
  1865. 01:48:44 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/search/new&action=search&) failed
  1866. 01:48:44 T:2340 NOTICE: -->Python Interpreter Initialized<--
  1867. 01:48:44 T:2340 NOTICE: YouTube-2.1.4
  1868. 01:48:47 T:3160 NOTICE: -->Python Interpreter Initialized<--
  1869. 01:48:48 T:3160 NOTICE: YouTube-2.1.4
  1870. 01:48:48 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/search&action=search&search=maik.satzer&
  1871. 01:48:48 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/search&action=search&search=maik.satzer&) failed
  1872. 01:48:48 T:3140 NOTICE: -->Python Interpreter Initialized<--
  1873. 01:48:48 T:3140 NOTICE: YouTube-2.1.4
  1874. 01:49:40 T:4780 NOTICE: -->Python Interpreter Initialized<--
  1875. 01:49:40 T:4780 NOTICE: YouTube-2.1.4
  1876. 01:49:47 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/search/new&action=search&
  1877. 01:49:47 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/search/new&action=search&) failed
  1878. 01:49:47 T:3108 NOTICE: -->Python Interpreter Initialized<--
  1879. 01:49:47 T:3108 NOTICE: YouTube-2.1.4
  1880. 01:49:49 T:4852 NOTICE: -->Python Interpreter Initialized<--
  1881. 01:49:49 T:4852 NOTICE: YouTube-2.1.4
  1882. 01:49:49 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/search&action=search&search=satzermeister&
  1883. 01:49:49 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/search&action=search&search=satzermeister&) failed
  1884. 01:49:49 T:4472 NOTICE: -->Python Interpreter Initialized<--
  1885. 01:49:50 T:4472 NOTICE: YouTube-2.1.4
  1886. 01:50:05 T:4232 NOTICE: -->Python Interpreter Initialized<--
  1887. 01:50:05 T:4232 NOTICE: YouTube-2.1.4
  1888. 01:51:06 T:992 NOTICE: -->Python Interpreter Initialized<--
  1889. 01:51:06 T:992 NOTICE: YouTube-2.1.4
  1890. 01:51:24 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1891. 01:51:24 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1892. 01:51:50 T:4448 ERROR: Texture manager unable to load file: special://home/addons/packages/plugin.video.youtube-2.1.3.zip/icon.png
  1893. 01:52:10 T:4064 NOTICE: -->Python Interpreter Initialized<--
  1894. 01:52:10 T:4064 NOTICE: YouTube-2.1.3
  1895. 01:52:13 T:1312 NOTICE: -->Python Interpreter Initialized<--
  1896. 01:52:13 T:1312 NOTICE: YouTube-2.1.3
  1897. 01:52:26 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1898. 01:52:26 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1899. 01:52:26 T:1932 NOTICE: -->Python Interpreter Initialized<--
  1900. 01:52:26 T:1932 NOTICE: YouTube-2.1.3
  1901. 01:52:31 T:5036 NOTICE: -->Python Interpreter Initialized<--
  1902. 01:52:31 T:5036 NOTICE: YouTube-2.1.3
  1903. 01:52:53 T:4448 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.youtube/?path=/root/login&action=settings&
  1904. 01:52:53 T:4448 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/?path=/root/login&action=settings&) failed
  1905. 01:52:53 T:148 NOTICE: -->Python Interpreter Initialized<--
  1906. 01:52:53 T:148 NOTICE: YouTube-2.1.3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement