PageRenderTime 29ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/client/js/lib/socket.io.min.js

https://github.com/ngokevin/underthegun
JavaScript | 1150 lines | 1001 code | 149 blank | 0 comment | 9 complexity | 85dd25a3bd4a92246a7e114a1544878c MD5 | raw file
Possible License(s): GPL-2.0

Large files files are truncated, but you can click here to view the full file

  1. <!DOCTYPE html>
  2. <html>
  3. <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
  4. <meta charset='utf-8'>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>socket.io-client/dist/socket.io.min.js at master · LearnBoost/socket.io-client · GitHub</title>
  7. <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
  8. <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
  9. <link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-114.png" />
  10. <link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114.png" />
  11. <link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-144.png" />
  12. <link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144.png" />
  13. <meta name="msapplication-TileImage" content="/windows-tile.png">
  14. <meta name="msapplication-TileColor" content="#ffffff">
  15. <link rel="icon" type="image/x-icon" href="/favicon.ico" />
  16. <meta content="authenticity_token" name="csrf-param" />
  17. <meta content="xHiO45dYz79MZ4nKURRmu0uY6GJ9GU2uBG/VcupfJZI=" name="csrf-token" />
  18. <link href="https://a248.e.akamai.net/assets.github.com/assets/github-136f905f03a0a6ce0292d2e017a31c4fe548e2d0.css" media="screen" rel="stylesheet" type="text/css" />
  19. <link href="https://a248.e.akamai.net/assets.github.com/assets/github2-6fb37f4beb26b76fec8bcd25a34a112492a75cd5.css" media="screen" rel="stylesheet" type="text/css" />
  20. <script src="https://a248.e.akamai.net/assets.github.com/assets/frameworks-eee761b9d5e06efb064aaaf528c44ef8e1601e71.js" type="text/javascript"></script>
  21. <script src="https://a248.e.akamai.net/assets.github.com/assets/github-2de398324ee782e389eecdcbf255684912028c83.js" type="text/javascript"></script>
  22. <link rel='permalink' href='/LearnBoost/socket.io-client/blob/63f18383647e83ea0fcab4fbac53c25ff95db508/dist/socket.io.min.js'>
  23. <meta property="og:title" content="socket.io-client"/>
  24. <meta property="og:type" content="githubog:gitrepository"/>
  25. <meta property="og:url" content="https://github.com/LearnBoost/socket.io-client"/>
  26. <meta property="og:image" content="https://secure.gravatar.com/avatar/07100ee5e8dedd7c96195b2aa422dbb5?s=420&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png"/>
  27. <meta property="og:site_name" content="GitHub"/>
  28. <meta property="og:description" content="Sockets for the rest of us. Contribute to socket.io-client development by creating an account on GitHub."/>
  29. <meta name="description" content="Sockets for the rest of us. Contribute to socket.io-client development by creating an account on GitHub." />
  30. <link href="https://github.com/LearnBoost/socket.io-client/commits/master.atom" rel="alternate" title="Recent Commits to socket.io-client:master" type="application/atom+xml" />
  31. </head>
  32. <body class="logged_out page-blob vis-public env-production ">
  33. <div id="wrapper">
  34. <div class="header header-logged-out">
  35. <div class="container clearfix">
  36. <a class="header-logo-wordmark" href="https://github.com/">
  37. <img alt="GitHub" class="github-logo-4x" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@4x.png?1338956357" />
  38. <img alt="GitHub" class="github-logo-4x-hover" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@4x-hover.png?1338956357" />
  39. </a>
  40. <ul class="top-nav">
  41. <li class="explore"><a href="https://github.com/explore">Explore GitHub</a></li>
  42. <li class="search"><a href="https://github.com/search">Search</a></li>
  43. <li class="features"><a href="https://github.com/features">Features</a></li>
  44. <li class="blog"><a href="https://github.com/blog">Blog</a></li>
  45. </ul>
  46. <div class="header-actions">
  47. <a class="button primary classy" href="https://github.com/signup">Sign up for free</a>
  48. <a class="button classy" href="https://github.com/login?return_to=%2FLearnBoost%2Fsocket.io-client%2Fblob%2Fmaster%2Fdist%2Fsocket.io.min.js">Sign in</a>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="site hfeed" itemscope itemtype="http://schema.org/WebPage">
  53. <div class="hentry">
  54. <div class="pagehead repohead instapaper_ignore readability-menu">
  55. <div class="container">
  56. <div class="title-actions-bar">
  57. <ul class="pagehead-actions">
  58. <li>
  59. <span class="star-button"><a href="/login?return_to=%2FLearnBoost%2Fsocket.io-client" class="minibutton js-toggler-target entice tooltipped leftwards" title="You must be signed in to use this feature" rel="nofollow"><span class="mini-icon mini-icon-star"></span>Star</a><a class="social-count js-social-count" href="/LearnBoost/socket.io-client/stargazers">1,833</a></span>
  60. </li>
  61. <li>
  62. <a href="/login?return_to=%2FLearnBoost%2Fsocket.io-client" class="minibutton js-toggler-target fork-button entice tooltipped leftwards" title="You must be signed in to fork a repository" rel="nofollow"><span class="mini-icon mini-icon-fork"></span>Fork</a><a href="/LearnBoost/socket.io-client/network" class="social-count">317</a>
  63. </li>
  64. </ul>
  65. <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
  66. <span class="repo-label"><span>public</span></span>
  67. <span class="mega-icon mega-icon-public-repo"></span>
  68. <span class="author vcard">
  69. <a href="/LearnBoost" class="url fn" itemprop="url" rel="author">
  70. <span itemprop="title">LearnBoost</span>
  71. </a></span> /
  72. <strong><a href="/LearnBoost/socket.io-client" class="js-current-repository">socket.io-client</a></strong>
  73. </h1>
  74. </div>
  75. <ul class="tabs">
  76. <li><a href="/LearnBoost/socket.io-client" class="selected" highlight="repo_sourcerepo_downloadsrepo_commitsrepo_tagsrepo_branches">Code</a></li>
  77. <li><a href="/LearnBoost/socket.io-client/network" highlight="repo_network">Network</a></li>
  78. <li><a href="/LearnBoost/socket.io-client/pulls" highlight="repo_pulls">Pull Requests <span class='counter'>43</span></a></li>
  79. <li><a href="/LearnBoost/socket.io-client/issues" highlight="repo_issues">Issues <span class='counter'>164</span></a></li>
  80. <li><a href="/LearnBoost/socket.io-client/wiki" highlight="repo_wiki">Wiki</a></li>
  81. <li><a href="/LearnBoost/socket.io-client/graphs" highlight="repo_graphsrepo_contributors">Graphs</a></li>
  82. </ul>
  83. <div class="tabnav">
  84. <span class="tabnav-right">
  85. <ul class="tabnav-tabs">
  86. <li><a href="/LearnBoost/socket.io-client/tags" class="tabnav-tab" highlight="repo_tags">Tags <span class="counter ">52</span></a></li>
  87. </ul>
  88. </span>
  89. <div class="tabnav-widget scope">
  90. <div class="context-menu-container js-menu-container js-context-menu">
  91. <a href="#"
  92. class="minibutton bigger switcher js-menu-target js-commitish-button btn-branch repo-tree"
  93. data-hotkey="w"
  94. data-ref="master">
  95. <span><em class="mini-icon mini-icon-branch"></em><i>branch:</i> master</span>
  96. </a>
  97. <div class="context-pane commitish-context js-menu-content">
  98. <a href="#" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
  99. <div class="context-title">Switch branches/tags</div>
  100. <div class="context-body pane-selector commitish-selector js-navigation-container">
  101. <div class="filterbar">
  102. <input type="text" id="context-commitish-filter-field" class="js-navigation-enable js-filterable-field js-ref-filter-field" placeholder="Filter branches/tags">
  103. <ul class="tabs">
  104. <li><a href="#" data-filter="branches" class="selected">Branches</a></li>
  105. <li><a href="#" data-filter="tags">Tags</a></li>
  106. </ul>
  107. </div>
  108. <div class="js-filter-tab js-filter-branches">
  109. <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
  110. <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
  111. <span class="mini-icon mini-icon-confirm"></span>
  112. <h4>
  113. <a href="/LearnBoost/socket.io-client/blob/06/dist/socket.io.min.js" class="js-navigation-open" data-name="06" rel="nofollow">06</a>
  114. </h4>
  115. </div>
  116. <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
  117. <span class="mini-icon mini-icon-confirm"></span>
  118. <h4>
  119. <a href="/LearnBoost/socket.io-client/blob/1.0/dist/socket.io.min.js" class="js-navigation-open" data-name="1.0" rel="nofollow">1.0</a>
  120. </h4>
  121. </div>
  122. <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
  123. <span class="mini-icon mini-icon-confirm"></span>
  124. <h4>
  125. <a href="/LearnBoost/socket.io-client/blob/develop/dist/socket.io.min.js" class="js-navigation-open" data-name="develop" rel="nofollow">develop</a>
  126. </h4>
  127. </div>
  128. <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target selected">
  129. <span class="mini-icon mini-icon-confirm"></span>
  130. <h4>
  131. <a href="/LearnBoost/socket.io-client/blob/master/dist/socket.io.min.js" class="js-navigation-open" data-name="master" rel="nofollow">master</a>
  132. </h4>
  133. </div>
  134. <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
  135. <span class="mini-icon mini-icon-confirm"></span>
  136. <h4>
  137. <a href="/LearnBoost/socket.io-client/blob/webworker/dist/socket.io.min.js" class="js-navigation-open" data-name="webworker" rel="nofollow">webworker</a>
  138. </h4>
  139. </div>
  140. </div>
  141. <div class="no-results">Nothing to show</div>
  142. </div>
  143. <div class="js-filter-tab js-filter-tags " style="display:none">
  144. <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
  145. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  146. <span class="mini-icon mini-icon-confirm"></span>
  147. <h4>
  148. <a href="/LearnBoost/socket.io-client/blob/0.9.11/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.11" rel="nofollow">0.9.11</a>
  149. </h4>
  150. </div>
  151. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  152. <span class="mini-icon mini-icon-confirm"></span>
  153. <h4>
  154. <a href="/LearnBoost/socket.io-client/blob/0.9.10/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.10" rel="nofollow">0.9.10</a>
  155. </h4>
  156. </div>
  157. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  158. <span class="mini-icon mini-icon-confirm"></span>
  159. <h4>
  160. <a href="/LearnBoost/socket.io-client/blob/0.9.9/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.9" rel="nofollow">0.9.9</a>
  161. </h4>
  162. </div>
  163. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  164. <span class="mini-icon mini-icon-confirm"></span>
  165. <h4>
  166. <a href="/LearnBoost/socket.io-client/blob/0.9.8/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.8" rel="nofollow">0.9.8</a>
  167. </h4>
  168. </div>
  169. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  170. <span class="mini-icon mini-icon-confirm"></span>
  171. <h4>
  172. <a href="/LearnBoost/socket.io-client/blob/0.9.7/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.7" rel="nofollow">0.9.7</a>
  173. </h4>
  174. </div>
  175. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  176. <span class="mini-icon mini-icon-confirm"></span>
  177. <h4>
  178. <a href="/LearnBoost/socket.io-client/blob/0.9.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.6" rel="nofollow">0.9.6</a>
  179. </h4>
  180. </div>
  181. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  182. <span class="mini-icon mini-icon-confirm"></span>
  183. <h4>
  184. <a href="/LearnBoost/socket.io-client/blob/0.9.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.5" rel="nofollow">0.9.5</a>
  185. </h4>
  186. </div>
  187. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  188. <span class="mini-icon mini-icon-confirm"></span>
  189. <h4>
  190. <a href="/LearnBoost/socket.io-client/blob/0.9.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.4" rel="nofollow">0.9.4</a>
  191. </h4>
  192. </div>
  193. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  194. <span class="mini-icon mini-icon-confirm"></span>
  195. <h4>
  196. <a href="/LearnBoost/socket.io-client/blob/0.9.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.3" rel="nofollow">0.9.3</a>
  197. </h4>
  198. </div>
  199. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  200. <span class="mini-icon mini-icon-confirm"></span>
  201. <h4>
  202. <a href="/LearnBoost/socket.io-client/blob/0.9.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.2" rel="nofollow">0.9.2</a>
  203. </h4>
  204. </div>
  205. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  206. <span class="mini-icon mini-icon-confirm"></span>
  207. <h4>
  208. <a href="/LearnBoost/socket.io-client/blob/0.9.1-1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.1-1" rel="nofollow">0.9.1-1</a>
  209. </h4>
  210. </div>
  211. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  212. <span class="mini-icon mini-icon-confirm"></span>
  213. <h4>
  214. <a href="/LearnBoost/socket.io-client/blob/0.9.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.1" rel="nofollow">0.9.1</a>
  215. </h4>
  216. </div>
  217. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  218. <span class="mini-icon mini-icon-confirm"></span>
  219. <h4>
  220. <a href="/LearnBoost/socket.io-client/blob/0.9.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.0" rel="nofollow">0.9.0</a>
  221. </h4>
  222. </div>
  223. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  224. <span class="mini-icon mini-icon-confirm"></span>
  225. <h4>
  226. <a href="/LearnBoost/socket.io-client/blob/0.8.7/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.7" rel="nofollow">0.8.7</a>
  227. </h4>
  228. </div>
  229. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  230. <span class="mini-icon mini-icon-confirm"></span>
  231. <h4>
  232. <a href="/LearnBoost/socket.io-client/blob/0.8.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.6" rel="nofollow">0.8.6</a>
  233. </h4>
  234. </div>
  235. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  236. <span class="mini-icon mini-icon-confirm"></span>
  237. <h4>
  238. <a href="/LearnBoost/socket.io-client/blob/0.8.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.5" rel="nofollow">0.8.5</a>
  239. </h4>
  240. </div>
  241. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  242. <span class="mini-icon mini-icon-confirm"></span>
  243. <h4>
  244. <a href="/LearnBoost/socket.io-client/blob/0.8.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.4" rel="nofollow">0.8.4</a>
  245. </h4>
  246. </div>
  247. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  248. <span class="mini-icon mini-icon-confirm"></span>
  249. <h4>
  250. <a href="/LearnBoost/socket.io-client/blob/0.8.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.3" rel="nofollow">0.8.3</a>
  251. </h4>
  252. </div>
  253. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  254. <span class="mini-icon mini-icon-confirm"></span>
  255. <h4>
  256. <a href="/LearnBoost/socket.io-client/blob/0.8.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.2" rel="nofollow">0.8.2</a>
  257. </h4>
  258. </div>
  259. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  260. <span class="mini-icon mini-icon-confirm"></span>
  261. <h4>
  262. <a href="/LearnBoost/socket.io-client/blob/0.8.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.1" rel="nofollow">0.8.1</a>
  263. </h4>
  264. </div>
  265. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  266. <span class="mini-icon mini-icon-confirm"></span>
  267. <h4>
  268. <a href="/LearnBoost/socket.io-client/blob/0.8.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.0" rel="nofollow">0.8.0</a>
  269. </h4>
  270. </div>
  271. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  272. <span class="mini-icon mini-icon-confirm"></span>
  273. <h4>
  274. <a href="/LearnBoost/socket.io-client/blob/0.7.11/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.11" rel="nofollow">0.7.11</a>
  275. </h4>
  276. </div>
  277. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  278. <span class="mini-icon mini-icon-confirm"></span>
  279. <h4>
  280. <a href="/LearnBoost/socket.io-client/blob/0.7.10/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.10" rel="nofollow">0.7.10</a>
  281. </h4>
  282. </div>
  283. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  284. <span class="mini-icon mini-icon-confirm"></span>
  285. <h4>
  286. <a href="/LearnBoost/socket.io-client/blob/0.7.9/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.9" rel="nofollow">0.7.9</a>
  287. </h4>
  288. </div>
  289. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  290. <span class="mini-icon mini-icon-confirm"></span>
  291. <h4>
  292. <a href="/LearnBoost/socket.io-client/blob/0.7.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.5" rel="nofollow">0.7.5</a>
  293. </h4>
  294. </div>
  295. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  296. <span class="mini-icon mini-icon-confirm"></span>
  297. <h4>
  298. <a href="/LearnBoost/socket.io-client/blob/0.7.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.4" rel="nofollow">0.7.4</a>
  299. </h4>
  300. </div>
  301. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  302. <span class="mini-icon mini-icon-confirm"></span>
  303. <h4>
  304. <a href="/LearnBoost/socket.io-client/blob/0.7.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.3" rel="nofollow">0.7.3</a>
  305. </h4>
  306. </div>
  307. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  308. <span class="mini-icon mini-icon-confirm"></span>
  309. <h4>
  310. <a href="/LearnBoost/socket.io-client/blob/0.7.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.2" rel="nofollow">0.7.2</a>
  311. </h4>
  312. </div>
  313. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  314. <span class="mini-icon mini-icon-confirm"></span>
  315. <h4>
  316. <a href="/LearnBoost/socket.io-client/blob/0.7.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.1" rel="nofollow">0.7.1</a>
  317. </h4>
  318. </div>
  319. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  320. <span class="mini-icon mini-icon-confirm"></span>
  321. <h4>
  322. <a href="/LearnBoost/socket.io-client/blob/0.7.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.0" rel="nofollow">0.7.0</a>
  323. </h4>
  324. </div>
  325. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  326. <span class="mini-icon mini-icon-confirm"></span>
  327. <h4>
  328. <a href="/LearnBoost/socket.io-client/blob/0.6.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.3" rel="nofollow">0.6.3</a>
  329. </h4>
  330. </div>
  331. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  332. <span class="mini-icon mini-icon-confirm"></span>
  333. <h4>
  334. <a href="/LearnBoost/socket.io-client/blob/0.6.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.2" rel="nofollow">0.6.2</a>
  335. </h4>
  336. </div>
  337. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  338. <span class="mini-icon mini-icon-confirm"></span>
  339. <h4>
  340. <a href="/LearnBoost/socket.io-client/blob/0.6.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.1" rel="nofollow">0.6.1</a>
  341. </h4>
  342. </div>
  343. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  344. <span class="mini-icon mini-icon-confirm"></span>
  345. <h4>
  346. <a href="/LearnBoost/socket.io-client/blob/0.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6" rel="nofollow">0.6</a>
  347. </h4>
  348. </div>
  349. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  350. <span class="mini-icon mini-icon-confirm"></span>
  351. <h4>
  352. <a href="/LearnBoost/socket.io-client/blob/0.5.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.3" rel="nofollow">0.5.3</a>
  353. </h4>
  354. </div>
  355. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  356. <span class="mini-icon mini-icon-confirm"></span>
  357. <h4>
  358. <a href="/LearnBoost/socket.io-client/blob/0.5.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.2" rel="nofollow">0.5.2</a>
  359. </h4>
  360. </div>
  361. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  362. <span class="mini-icon mini-icon-confirm"></span>
  363. <h4>
  364. <a href="/LearnBoost/socket.io-client/blob/0.5.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.1" rel="nofollow">0.5.1</a>
  365. </h4>
  366. </div>
  367. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  368. <span class="mini-icon mini-icon-confirm"></span>
  369. <h4>
  370. <a href="/LearnBoost/socket.io-client/blob/0.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5" rel="nofollow">0.5</a>
  371. </h4>
  372. </div>
  373. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  374. <span class="mini-icon mini-icon-confirm"></span>
  375. <h4>
  376. <a href="/LearnBoost/socket.io-client/blob/0.2.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.4" rel="nofollow">0.2.4</a>
  377. </h4>
  378. </div>
  379. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  380. <span class="mini-icon mini-icon-confirm"></span>
  381. <h4>
  382. <a href="/LearnBoost/socket.io-client/blob/0.2.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.3" rel="nofollow">0.2.3</a>
  383. </h4>
  384. </div>
  385. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  386. <span class="mini-icon mini-icon-confirm"></span>
  387. <h4>
  388. <a href="/LearnBoost/socket.io-client/blob/0.2.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.2" rel="nofollow">0.2.2</a>
  389. </h4>
  390. </div>
  391. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  392. <span class="mini-icon mini-icon-confirm"></span>
  393. <h4>
  394. <a href="/LearnBoost/socket.io-client/blob/0.2.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.1" rel="nofollow">0.2.1</a>
  395. </h4>
  396. </div>
  397. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  398. <span class="mini-icon mini-icon-confirm"></span>
  399. <h4>
  400. <a href="/LearnBoost/socket.io-client/blob/0.2.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.0" rel="nofollow">0.2.0</a>
  401. </h4>
  402. </div>
  403. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  404. <span class="mini-icon mini-icon-confirm"></span>
  405. <h4>
  406. <a href="/LearnBoost/socket.io-client/blob/0.1.8/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.8" rel="nofollow">0.1.8</a>
  407. </h4>
  408. </div>
  409. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  410. <span class="mini-icon mini-icon-confirm"></span>
  411. <h4>
  412. <a href="/LearnBoost/socket.io-client/blob/0.1.7/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.7" rel="nofollow">0.1.7</a>
  413. </h4>
  414. </div>
  415. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  416. <span class="mini-icon mini-icon-confirm"></span>
  417. <h4>
  418. <a href="/LearnBoost/socket.io-client/blob/0.1.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.6" rel="nofollow">0.1.6</a>
  419. </h4>
  420. </div>
  421. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  422. <span class="mini-icon mini-icon-confirm"></span>
  423. <h4>
  424. <a href="/LearnBoost/socket.io-client/blob/0.1.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.5" rel="nofollow">0.1.5</a>
  425. </h4>
  426. </div>
  427. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  428. <span class="mini-icon mini-icon-confirm"></span>
  429. <h4>
  430. <a href="/LearnBoost/socket.io-client/blob/0.1.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.4" rel="nofollow">0.1.4</a>
  431. </h4>
  432. </div>
  433. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  434. <span class="mini-icon mini-icon-confirm"></span>
  435. <h4>
  436. <a href="/LearnBoost/socket.io-client/blob/0.1.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.3" rel="nofollow">0.1.3</a>
  437. </h4>
  438. </div>
  439. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  440. <span class="mini-icon mini-icon-confirm"></span>
  441. <h4>
  442. <a href="/LearnBoost/socket.io-client/blob/0.1.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.2" rel="nofollow">0.1.2</a>
  443. </h4>
  444. </div>
  445. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  446. <span class="mini-icon mini-icon-confirm"></span>
  447. <h4>
  448. <a href="/LearnBoost/socket.io-client/blob/0.1.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1.1" rel="nofollow">0.1.1</a>
  449. </h4>
  450. </div>
  451. <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
  452. <span class="mini-icon mini-icon-confirm"></span>
  453. <h4>
  454. <a href="/LearnBoost/socket.io-client/blob/0.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.1" rel="nofollow">0.1</a>
  455. </h4>
  456. </div>
  457. </div>
  458. <div class="no-results">Nothing to show</div>
  459. </div>
  460. </div>
  461. </div><!-- /.commitish-context-context -->
  462. </div>
  463. </div> <!-- /.scope -->
  464. <ul class="tabnav-tabs">
  465. <li><a href="/LearnBoost/socket.io-client" class="selected tabnav-tab" highlight="repo_source">Files</a></li>
  466. <li><a href="/LearnBoost/socket.io-client/commits/master" class="tabnav-tab" highlight="repo_commits">Commits</a></li>
  467. <li><a href="/LearnBoost/socket.io-client/branches" class="tabnav-tab" highlight="repo_branches" rel="nofollow">Branches <span class="counter ">5</span></a></li>
  468. </ul>
  469. </div>
  470. </div>
  471. </div><!-- /.repohead -->
  472. <div id="js-repo-pjax-container" class="container context-loader-container" data-pjax-container>
  473. <!-- blob contrib key: blob_contributors:v21:e60b5c86ca9e9afb70f2b1740f7a490c -->
  474. <!-- blob contrib frag key: views10/v8/blob_contributors:v21:e60b5c86ca9e9afb70f2b1740f7a490c -->
  475. <div id="slider">
  476. <div class="frame-meta">
  477. <p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
  478. <div class="breadcrumb">
  479. <span class='bold'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/LearnBoost/socket.io-client" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">socket.io-client</span></a></span></span> / <span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/LearnBoost/socket.io-client/tree/master/dist" class="js-slide-to" data-direction="back" itemscope="url"><span itemprop="title">dist</span></a></span> / <strong class="final-path">socket.io.min.js</strong> <span class="js-clippy mini-icon mini-icon-clippy " data-clipboard-text="dist/socket.io.min.js" data-copied-hint="copied!" data-copy-hint="copy to clipboard"></span>
  480. </div>
  481. <a href="/LearnBoost/socket.io-client/find/master" class="js-slide-to" data-hotkey="t" style="display:none">Show File Finder</a>
  482. <div class="commit file-history-tease">
  483. <img class="main-avatar" height="24" src="https://secure.gravatar.com/avatar/486e20e16ef676a02ac0299d2f92b813?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  484. <span class="author"><a href="/guille" rel="author">guille</a></span>
  485. <time class="js-relative-date" datetime="2012-11-02T08:02:52-07:00" title="2012-11-02 08:02:52">November 02, 2012</time>
  486. <div class="commit-title">
  487. <a href="/LearnBoost/socket.io-client/commit/4bf6f14a51e6fa46bc65ddb73d25f950d537c9a1" class="message">Release 0.9.11</a>
  488. </div>
  489. <div class="participation">
  490. <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>8</strong> contributors</a></p>
  491. <a class="avatar tooltipped downwards" title="guille" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=guille"><img height="20" src="https://secure.gravatar.com/avatar/486e20e16ef676a02ac0299d2f92b813?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  492. <a class="avatar tooltipped downwards" title="einaros" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=einaros"><img height="20" src="https://secure.gravatar.com/avatar/23b827c76b7eebbb1936f905a7ba2e24?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  493. <a class="avatar tooltipped downwards" title="ycarmel" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=ycarmel"><img height="20" src="https://secure.gravatar.com/avatar/4d05f63772292b4a1e4026aa2e9c24f5?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  494. <a class="avatar tooltipped downwards" title="jdahlq" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=jdahlq"><img height="20" src="https://secure.gravatar.com/avatar/86e4a55f6b604d7f5edfd2662accf2e4?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  495. <a class="avatar tooltipped downwards" title="dvv" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=dvv"><img height="20" src="https://secure.gravatar.com/avatar/8ba6cca99f430db0e2d69d57485d0e70?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  496. <a class="avatar tooltipped downwards" title="fat" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=fat"><img height="20" src="https://secure.gravatar.com/avatar/a98244cbdacaf1c0b55499466002f7a8?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  497. <a class="avatar tooltipped downwards" title="mreinsch" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=mreinsch"><img height="20" src="https://secure.gravatar.com/avatar/c7915a424cbb28fdd6c1cce270be6b58?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  498. <a class="avatar tooltipped downwards" title="3rd-Eden" href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js?author=3rd-Eden"><img height="20" src="https://secure.gravatar.com/avatar/21f4971707a00270b92e2ae791d5633d?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
  499. </div>
  500. <div id="blob_contributors_box" style="display:none">
  501. <h2>Users on GitHub who have contributed to this file</h2>
  502. <ul class="facebox-user-list">
  503. <li>
  504. <img height="24" src="https://secure.gravatar.com/avatar/486e20e16ef676a02ac0299d2f92b813?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  505. <a href="/guille">guille</a>
  506. </li>
  507. <li>
  508. <img height="24" src="https://secure.gravatar.com/avatar/23b827c76b7eebbb1936f905a7ba2e24?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  509. <a href="/einaros">einaros</a>
  510. </li>
  511. <li>
  512. <img height="24" src="https://secure.gravatar.com/avatar/4d05f63772292b4a1e4026aa2e9c24f5?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  513. <a href="/ycarmel">ycarmel</a>
  514. </li>
  515. <li>
  516. <img height="24" src="https://secure.gravatar.com/avatar/86e4a55f6b604d7f5edfd2662accf2e4?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  517. <a href="/jdahlq">jdahlq</a>
  518. </li>
  519. <li>
  520. <img height="24" src="https://secure.gravatar.com/avatar/8ba6cca99f430db0e2d69d57485d0e70?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  521. <a href="/dvv">dvv</a>
  522. </li>
  523. <li>
  524. <img height="24" src="https://secure.gravatar.com/avatar/a98244cbdacaf1c0b55499466002f7a8?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  525. <a href="/fat">fat</a>
  526. </li>
  527. <li>
  528. <img height="24" src="https://secure.gravatar.com/avatar/c7915a424cbb28fdd6c1cce270be6b58?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  529. <a href="/mreinsch">mreinsch</a>
  530. </li>
  531. <li>
  532. <img height="24" src="https://secure.gravatar.com/avatar/21f4971707a00270b92e2ae791d5633d?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="24" />
  533. <a href="/3rd-Eden">3rd-Eden</a>
  534. </li>
  535. </ul>
  536. </div>
  537. </div>
  538. </div><!-- ./.frame-meta -->
  539. <div class="frames">
  540. <div class="frame" data-permalink-url="/LearnBoost/socket.io-client/blob/63f18383647e83ea0fcab4fbac53c25ff95db508/dist/socket.io.min.js" data-title="socket.io-client/dist/socket.io.min.js at master · LearnBoost/socket.io-client · GitHub" data-type="blob">
  541. <div id="files" class="bubble">
  542. <div class="file">
  543. <div class="meta">
  544. <div class="info">
  545. <span class="icon"><b class="mini-icon mini-icon-text-file"></b></span>
  546. <span class="mode" title="File Mode">file</span>
  547. <span>2 lines (2 sloc)</span>
  548. <span>44.789 kb</span>
  549. </div>
  550. <ul class="button-group actions">
  551. <li>
  552. <a class="grouped-button minibutton bigger lighter js-entice" href=""
  553. data-entice="You must be signed in and on a branch to make or propose changes">Edit</a>
  554. </li>
  555. <li><a href="/LearnBoost/socket.io-client/raw/master/dist/socket.io.min.js" class="minibutton grouped-button bigger lighter" id="raw-url">Raw</a></li>
  556. <li><a href="/LearnBoost/socket.io-client/blame/master/dist/socket.io.min.js" class="minibutton grouped-button bigger lighter">Blame</a></li>
  557. <li><a href="/LearnBoost/socket.io-client/commits/master/dist/socket.io.min.js" class="minibutton grouped-button bigger lighter" rel="nofollow">History</a></li>
  558. </ul>
  559. </div>
  560. <div class="data type-javascript">
  561. <table cellpadding="0" cellspacing="0" class="lines">
  562. <tr>
  563. <td>
  564. <pre class="line_numbers"><span id="L1" rel="#L1">1</span>
  565. <span id="L2" rel="#L2">2</span>
  566. </pre>
  567. </td>
  568. <td width="100%">
  569. <div class="highlight"><pre><div class='line' id='LC1'>/*! Socket.IO.min.js build:0.9.11, production. Copyright(c) 2011 LearnBoost &lt;dev@learnboost.com&gt; MIT Licensed */</div><div class='line' id='LC2'>var io=&quot;undefined&quot;==typeof module?{}:module.exports;(function(){(function(a,b){var c=a;c.version=&quot;0.9.11&quot;,c.protocol=1,c.transports=[],c.j=[],c.sockets={},c.connect=function(a,d){var e=c.util.parseUri(a),f,g;b&amp;&amp;b.location&amp;&amp;(e.protocol=e.protocol||b.location.protocol.slice(0,-1),e.host=e.host||(b.document?b.document.domain:b.location.hostname),e.port=e.port||b.location.port),f=c.util.uniqueUri(e);var h={host:e.host,secure:&quot;https&quot;==e.protocol,port:e.port||(&quot;https&quot;==e.protocol?443:80),query:e.query||&quot;&quot;};c.util.merge(h,d);if(h[&quot;force new connection&quot;]||!c.sockets[f])g=new c.Socket(h);return!h[&quot;force new connection&quot;]&amp;&amp;g&amp;&amp;(c.sockets[f]=g),g=g||c.sockets[f],g.of(e.path.length&gt;1?e.path:&quot;&quot;)}})(&quot;object&quot;==typeof module?module.exports:this.io={},this),function(a,b){var c=a.util={},d=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,e=[&quot;source&quot;,&quot;protocol&quot;,&quot;authority&quot;,&quot;userInfo&quot;,&quot;user&quot;,&quot;password&quot;,&quot;host&quot;,&quot;port&quot;,&quot;relative&quot;,&quot;path&quot;,&quot;directory&quot;,&quot;file&quot;,&quot;query&quot;,&quot;anchor&quot;];c.parseUri=function(a){var b=d.exec(a||&quot;&quot;),c={},f=14;while(f--)c[e[f]]=b[f]||&quot;&quot;;return c},c.uniqueUri=function(a){var c=a.protocol,d=a.host,e=a.port;return&quot;document&quot;in b?(d=d||document.domain,e=e||(c==&quot;https&quot;&amp;&amp;document.location.protocol!==&quot;https:&quot;?443:document.location.port)):(d=d||&quot;localhost&quot;,!e&amp;&amp;c==&quot;https&quot;&amp;&amp;(e=443)),(c||&quot;http&quot;)+&quot;://&quot;+d+&quot;:&quot;+(e||80)},c.query=function(a,b){var d=c.chunkQuery(a||&quot;&quot;),e=[];c.merge(d,c.chunkQuery(b||&quot;&quot;));for(var f in d)d.hasOwnProperty(f)&amp;&amp;e.push(f+&quot;=&quot;+d[f]);return e.length?&quot;?&quot;+e.join(&quot;&amp;&quot;):&quot;&quot;},c.chunkQuery=function(a){var b={},c=a.split(&quot;&amp;&quot;),d=0,e=c.length,f;for(;d&lt;e;++d)f=c[d].split(&quot;=&quot;),f[0]&amp;&amp;(b[f[0]]=f[1]);return b};var f=!1;c.load=function(a){if(&quot;document&quot;in b&amp;&amp;document.readyState===&quot;complete&quot;||f)return a();c.on(b,&quot;load&quot;,a,!1)},c.on=function(a,b,c,d){a.attachEvent?a.attachEvent(&quot;on&quot;+b,c):a.addEventListener&amp;&amp;a.addEventListener(b,c,d)},c.request=function(a){if(a&amp;&amp;&quot;undefined&quot;!=typeof XDomainRequest&amp;&amp;!c.ua.hasCORS)return new XDomainRequest;if(&quot;undefined&quot;!=typeof XMLHttpRequest&amp;&amp;(!a||c.ua.hasCORS))return new XMLHttpRequest;if(!a)try{return new(window[[&quot;Active&quot;].concat(&quot;Object&quot;).join(&quot;X&quot;)])(&quot;Microsoft.XMLHTTP&quot;)}catch(b){}return null},&quot;undefined&quot;!=typeof window&amp;&amp;c.load(function(){f=!0}),c.defer=function(a){if(!c.ua.webkit||&quot;undefined&quot;!=typeof importScripts)return a();c.load(function(){setTimeout(a,100)})},c.merge=function(b,d,e,f){var g=f||[],h=typeof e==&quot;undefined&quot;?2:e,i;for(i in d)d.hasOwnProperty(i)&amp;&amp;c.indexOf(g,i)&lt;0&amp;&amp;(typeof b[i]!=&quot;object&quot;||!h?(b[i]=d[i],g.push(d[i])):c.merge(b[i],d[i],h-1,g));return b},c.mixin=function(a,b){c.merge(a.prototype,b.prototype)},c.inherit=function(a,b){function c(){}c.prototype=b.prototype,a.prototype=new c},c.isArray=Array.isArray||function(a){return Object.prototype.toString.call(a)===&quot;[object Array]&quot;},c.intersect=function(a,b){var d=[],e=a.length&gt;b.length?a:b,f=a.length&gt;b.length?b:a;for(var g=0,h=f.length;g&lt;h;g++)~c.indexOf(e,f[g])&amp;&amp;d.push(f[g]);return d},c.indexOf=function(a,b,c){for(var d=a.length,c=c&lt;0?c+d&lt;0?0:c+d:c||0;c&lt;d&amp;&amp;a[c]!==b;c++);return d&lt;=c?-1:c},c.toArray=function(a){var b=[];for(var c=0,d=a.length;c&lt;d;c++)b.push(a[c]);return b},c.ua={},c.ua.hasCORS=&quot;undefined&quot;!=typeof XMLHttpRequest&amp;&amp;function(){try{var a=new XMLHttpRequest}catch(b){return!1}return a.withCredentials!=undefined}(),c.ua.webkit=&quot;undefined&quot;!=typeof navigator&amp;&amp;/webkit/i.test(navigator.userAgent),c.ua.iDevice=&quot;undefined&quot;!=typeof navigator&amp;&amp;/iPad|iPhone|iPod/i.test(navigator.userAgent)}(&quot;undefined&quot;!=typeof io?io:module.exports,this),function(a,b){function c(){}a.EventEmitter=c,c.prototype.on=function(a,c){return this.$events||(this.$events={}),this.$events[a]?b.util.isArray(this.$events[a])?this.$events[a].push(c):this.$events[a]=[this.$events[a],c]:this.$events[a]=c,this},c.prototype.addListener=c.prototype.on,c.prototype.once=function(a,b){function d(){c.removeListener(a,d),b.apply(this,arguments)}var c=this;return d.listener=b,this.on(a,d),this},c.prototype.removeListener=function(a,c){if(this.$events&amp;&amp;this.$events[a]){var d=this.$events[a];if(b.util.isArray(d)){var e=-1;for(var f=0,g=d.length;f&lt;g;f++)if(d[f]===c||d[f].listener&amp;&amp;d[f].listener===c){e=f;break}if(e&lt;0)return this;d.splice(e,1),d.length||delete this.$events[a]}else(d===c||d.listener&amp;&amp;d.listener===c)&amp;&amp;delete this.$events[a]}return this},c.prototype.removeAllListeners=function(a){return a===undefined?(this.$events={},this):(this.$events&amp;&amp;this.$events[a]&amp;&amp;(this.$events[a]=null),this)},c.prototype.listeners=function(a){return this.$events||(this.$events={}),this.$events[a]||(this.$events[a]=[]),b.util.isArray(this.$events[a])||(this.$events[a]=[this.$events[a]]),this.$events[a]},c.prototype.emit=function(a){if(!this.$events)return!1;var c=this.$events[a];if(!c)return!1;var d=Array.prototype.slice.call(arguments,1);if(&quot;function&quot;==typeof c)c.apply(this,d);else{if(!b.util.isArray(c))return!1;var e=c.slice();for(var f=0,g=e.length;f&lt;g;f++)e[f].apply(this,d)}return!0}}(&quot;undefined&quot;!=typeof io?io:module.exports,&quot;undefined&quot;!=typeof io?io:module.parent.exports),function(exports,nativeJSON){function f(a){return a&lt;10?&quot;0&quot;+a:a}function date(a,b){return isFinite(a.valueOf())?a.getUTCFullYear()+&quot;-&quot;+f(a.getUTCMonth()+1)+&quot;-&quot;+f(a.getUTCDate())+&quot;T&quot;+f(a.getUTCHours())+&quot;:&quot;+f(a.getUTCMinutes())+&quot;:&quot;+f(a.getUTCSeconds())+&quot;Z&quot;:null}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'&quot;'+a.replace(escapable,function(a){var b=meta[a];return typeof b==&quot;string&quot;?b:&quot;\\u&quot;+(&quot;0000&quot;+a.charCodeAt(0).toString(16)).slice(-4)})+'&quot;':'&quot;'+a+'&quot;'}function st…

Large files files are truncated, but you can click here to view the full file