PageRenderTime 12ms CodeModel.GetById 40ms app.highlight 69ms RepoModel.GetById 1ms app.codeStats 3ms

/js/libs/socket.io.js

https://github.com/JoshElias/EmberSkeleton
JavaScript | 7504 lines | 7343 code | 161 blank | 0 comment | 5 complexity | 9d09eb9fca68e8020e9ecbddd3c8af09 MD5 | raw file

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

  1
  2
  3
  4
  5
  6<!DOCTYPE html>
  7<html class="   ">
  8  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
  9    <meta charset='utf-8'>
 10    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 11    
 12    
 13    <title>socket.io-client/socket.io.js at master · Automattic/socket.io-client</title>
 14    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
 15    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
 16    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png" />
 17    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png" />
 18    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png" />
 19    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png" />
 20    <meta property="fb:app_id" content="1401488693436528"/>
 21
 22      <meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="Automattic/socket.io-client" name="twitter:title" /><meta content="socket.io-client - Realtime application framework (client)" name="twitter:description" /><meta content="https://avatars2.githubusercontent.com/u/887802?s=400" name="twitter:image:src" />
 23<meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="https://avatars2.githubusercontent.com/u/887802?s=400" property="og:image" /><meta content="Automattic/socket.io-client" property="og:title" /><meta content="https://github.com/Automattic/socket.io-client" property="og:url" /><meta content="socket.io-client - Realtime application framework (client)" property="og:description" />
 24
 25    <link rel="assets" href="https://assets-cdn.github.com/">
 26    <link rel="conduit-xhr" href="https://ghconduit.com:25035">
 27    <link rel="xhr-socket" href="/_sockets" />
 28
 29    <meta name="msapplication-TileImage" content="/windows-tile.png" />
 30    <meta name="msapplication-TileColor" content="#ffffff" />
 31    <meta name="selected-link" value="repo_source" data-pjax-transient />
 32      <meta name="google-analytics" content="UA-3769691-2">
 33
 34    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="4C41D68F:01FE:FF1AFE9:53A44452" name="octolytics-dimension-request_id" /><meta content="7076407" name="octolytics-actor-id" /><meta content="JoshElias" name="octolytics-actor-login" /><meta content="ada1c0e9d438baace9508c4c3534588ae29311448350116881d6b4b3ceec6fbb" name="octolytics-actor-hash" />
 35    
 36
 37    
 38    
 39    <link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico" />
 40
 41
 42    <meta content="authenticity_token" name="csrf-param" />
 43<meta content="7ecIGPFLYxUkrtQYTTFF9YpDyoo9i+82foi7/6NViOGWwDdTJriw2zuOMvvOIYVqqmjNTwQedJiSAJXGptRNVg==" name="csrf-token" />
 44
 45    <link href="https://assets-cdn.github.com/assets/github-26c7cdac8c5ba3b7dcb80ef2e9ad5563e60f4390.css" media="all" rel="stylesheet" type="text/css" />
 46    <link href="https://assets-cdn.github.com/assets/github2-b92e4911181077d3006b99fc1559e995107a6332.css" media="all" rel="stylesheet" type="text/css" />
 47    
 48
 49
 50    <meta http-equiv="x-pjax-version" content="87bffd6373b876fa17b54c64e8484cd7">
 51
 52      
 53  <meta name="description" content="socket.io-client - Realtime application framework (client)" />
 54
 55
 56  <meta content="887802" name="octolytics-dimension-user_id" /><meta content="Automattic" name="octolytics-dimension-user_login" /><meta content="557977" name="octolytics-dimension-repository_id" /><meta content="Automattic/socket.io-client" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="557977" name="octolytics-dimension-repository_network_root_id" /><meta content="Automattic/socket.io-client" name="octolytics-dimension-repository_network_root_nwo" />
 57  <link href="https://github.com/Automattic/socket.io-client/commits/master.atom" rel="alternate" title="Recent Commits to socket.io-client:master" type="application/atom+xml" />
 58
 59  </head>
 60
 61
 62  <body class="logged_in  env-production windows vis-public page-blob">
 63    <a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
 64    <div class="wrapper">
 65      
 66      
 67      
 68      
 69
 70
 71      <div class="header header-logged-in true">
 72  <div class="container clearfix">
 73
 74    <a class="header-logo-invertocat" href="https://github.com/" aria-label="Homepage">
 75  <span class="mega-octicon octicon-mark-github"></span>
 76</a>
 77
 78
 79    
 80    <a href="/notifications" aria-label="You have no unread notifications" class="notification-indicator tooltipped tooltipped-s" data-hotkey="g n">
 81        <span class="mail-status all-read"></span>
 82</a>
 83
 84      <div class="command-bar js-command-bar  in-repository">
 85          <form accept-charset="UTF-8" action="/search" class="command-bar-form" id="top_search_form" method="get">
 86
 87<div class="commandbar">
 88  <span class="message"></span>
 89  <input type="text" data-hotkey="s, /" name="q" id="js-command-bar-field" placeholder="Search or type a command" tabindex="1" autocapitalize="off"
 90    
 91    data-username="JoshElias"
 92      data-repo="Automattic/socket.io-client"
 93      data-branch="master"
 94      data-sha="daf2a7332bae7742181a32cf651b031b09c4cc91"
 95  >
 96  <div class="display hidden"></div>
 97</div>
 98
 99    <input type="hidden" name="nwo" value="Automattic/socket.io-client" />
100
101    <div class="select-menu js-menu-container js-select-menu search-context-select-menu">
102      <span class="minibutton select-menu-button js-menu-target" role="button" aria-haspopup="true">
103        <span class="js-select-button">This repository</span>
104      </span>
105
106      <div class="select-menu-modal-holder js-menu-content js-navigation-container" aria-hidden="true">
107        <div class="select-menu-modal">
108
109          <div class="select-menu-item js-navigation-item js-this-repository-navigation-item selected">
110            <span class="select-menu-item-icon octicon octicon-check"></span>
111            <input type="radio" class="js-search-this-repository" name="search_target" value="repository" checked="checked" />
112            <div class="select-menu-item-text js-select-button-text">This repository</div>
113          </div> <!-- /.select-menu-item -->
114
115          <div class="select-menu-item js-navigation-item js-all-repositories-navigation-item">
116            <span class="select-menu-item-icon octicon octicon-check"></span>
117            <input type="radio" name="search_target" value="global" />
118            <div class="select-menu-item-text js-select-button-text">All repositories</div>
119          </div> <!-- /.select-menu-item -->
120
121        </div>
122      </div>
123    </div>
124
125  <span class="help tooltipped tooltipped-s" aria-label="Show command bar help">
126    <span class="octicon octicon-question"></span>
127  </span>
128
129
130  <input type="hidden" name="ref" value="cmdform">
131
132</form>
133        <ul class="top-nav">
134          <li class="explore"><a href="/explore">Explore</a></li>
135            <li><a href="https://gist.github.com">Gist</a></li>
136            <li><a href="/blog">Blog</a></li>
137          <li><a href="https://help.github.com">Help</a></li>
138        </ul>
139      </div>
140
141    
142
143
144  <ul id="user-links">
145    <li>
146      <a href="/JoshElias" class="name">
147        <img alt="JoshElias" class=" js-avatar" data-user="7076407" height="20" src="https://avatars0.githubusercontent.com/u/7076407?s=140" width="20" /> JoshElias
148      </a>
149    </li>
150
151    <li class="new-menu dropdown-toggle js-menu-container">
152      <a href="#" class="js-menu-target tooltipped tooltipped-s" aria-label="Create new...">
153        <span class="octicon octicon-plus"></span>
154        <span class="dropdown-arrow"></span>
155      </a>
156
157      <div class="new-menu-content js-menu-content">
158      </div>
159    </li>
160
161    <li>
162      <a href="/settings/profile" id="account_settings"
163        class="tooltipped tooltipped-s"
164        aria-label="Account settings ">
165        <span class="octicon octicon-tools"></span>
166      </a>
167    </li>
168    <li>
169      <form class="logout-form" action="/logout" method="post">
170        <button class="sign-out-button tooltipped tooltipped-s" aria-label="Sign out">
171          <span class="octicon octicon-sign-out"></span>
172        </button>
173      </form>
174    </li>
175
176  </ul>
177
178<div class="js-new-dropdown-contents hidden">
179  
180
181<ul class="dropdown-menu">
182  <li>
183    <a href="/new"><span class="octicon octicon-repo"></span> New repository</a>
184  </li>
185  <li>
186    <a href="/organizations/new"><span class="octicon octicon-organization"></span> New organization</a>
187  </li>
188
189
190    <li class="section-title">
191      <span title="Automattic/socket.io-client">This repository</span>
192    </li>
193      <li>
194        <a href="/Automattic/socket.io-client/issues/new"><span class="octicon octicon-issue-opened"></span> New issue</a>
195      </li>
196</ul>
197
198</div>
199
200
201    
202  </div>
203</div>
204
205      
206
207        
208
209
210
211      <div id="start-of-content" class="accessibility-aid"></div>
212          <div class="site" itemscope itemtype="http://schema.org/WebPage">
213    <div id="js-flash-container">
214      
215    </div>
216    <div class="pagehead repohead instapaper_ignore readability-menu">
217      <div class="container">
218        
219
220<ul class="pagehead-actions">
221
222    <li class="subscription">
223      <form accept-charset="UTF-8" action="/notifications/subscribe" class="js-social-container" data-autosubmit="true" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="K+b3Z5uff/1VkZ3DRFK2m1U1je7sc6Ji+9lNOT2bG5UjBVbgOgYGoHxe24CGLYrGIdejzepP+7qJLu6/P58zZg==" /></div>  <input id="repository_id" name="repository_id" type="hidden" value="557977" />
224
225    <div class="select-menu js-menu-container js-select-menu">
226      <a class="social-count js-social-count" href="/Automattic/socket.io-client/watchers">
227        196
228      </a>
229      <span class="minibutton select-menu-button with-count js-menu-target" role="button" tabindex="0" aria-haspopup="true">
230        <span class="js-select-button">
231          <span class="octicon octicon-eye"></span>
232          Watch
233        </span>
234      </span>
235
236      <div class="select-menu-modal-holder">
237        <div class="select-menu-modal subscription-menu-modal js-menu-content" aria-hidden="true">
238          <div class="select-menu-header">
239            <span class="select-menu-title">Notification status</span>
240            <span class="octicon octicon-x js-menu-close"></span>
241          </div> <!-- /.select-menu-header -->
242
243          <div class="select-menu-list js-navigation-container" role="menu">
244
245            <div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
246              <span class="select-menu-item-icon octicon octicon-check"></span>
247              <div class="select-menu-item-text">
248                <input checked="checked" id="do_included" name="do" type="radio" value="included" />
249                <h4>Not watching</h4>
250                <span class="description">You only receive notifications for conversations in which you participate or are @mentioned.</span>
251                <span class="js-select-button-text hidden-select-button-text">
252                  <span class="octicon octicon-eye"></span>
253                  Watch
254                </span>
255              </div>
256            </div> <!-- /.select-menu-item -->
257
258            <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
259              <span class="select-menu-item-icon octicon octicon octicon-check"></span>
260              <div class="select-menu-item-text">
261                <input id="do_subscribed" name="do" type="radio" value="subscribed" />
262                <h4>Watching</h4>
263                <span class="description">You receive notifications for all conversations in this repository.</span>
264                <span class="js-select-button-text hidden-select-button-text">
265                  <span class="octicon octicon-eye"></span>
266                  Unwatch
267                </span>
268              </div>
269            </div> <!-- /.select-menu-item -->
270
271            <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
272              <span class="select-menu-item-icon octicon octicon-check"></span>
273              <div class="select-menu-item-text">
274                <input id="do_ignore" name="do" type="radio" value="ignore" />
275                <h4>Ignoring</h4>
276                <span class="description">You do not receive any notifications for conversations in this repository.</span>
277                <span class="js-select-button-text hidden-select-button-text">
278                  <span class="octicon octicon-mute"></span>
279                  Stop ignoring
280                </span>
281              </div>
282            </div> <!-- /.select-menu-item -->
283
284          </div> <!-- /.select-menu-list -->
285
286        </div> <!-- /.select-menu-modal -->
287      </div> <!-- /.select-menu-modal-holder -->
288    </div> <!-- /.select-menu -->
289
290</form>
291    </li>
292
293  <li>
294    
295
296  <div class="js-toggler-container js-social-container starring-container ">
297
298    <form accept-charset="UTF-8" action="/Automattic/socket.io-client/unstar" class="js-toggler-form starred" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="T9cvDV85HJ6Eyj1Ht/dGuVBd7CNF3a6cPSVgcXFflrnifxh8ZnQBlOQUXMxSkmrtsGB6yvyTTnoIHhl+/rLjvw==" /></div>
299      <button
300        class="minibutton with-count js-toggler-target star-button"
301        aria-label="Unstar this repository" title="Unstar Automattic/socket.io-client">
302        <span class="octicon octicon-star"></span>
303        Unstar
304      </button>
305        <a class="social-count js-social-count" href="/Automattic/socket.io-client/stargazers">
306          2,331
307        </a>
308</form>
309    <form accept-charset="UTF-8" action="/Automattic/socket.io-client/star" class="js-toggler-form unstarred" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="TB6zJDtHJwtG+mBwOeHhj5gyYqrXZgQpjGq2Bs0uOEaSQB63Jm4FHAiyzC6ncxiYago91aUjkKMztsuZEEpAZg==" /></div>
310      <button
311        class="minibutton with-count js-toggler-target star-button"
312        aria-label="Star this repository" title="Star Automattic/socket.io-client">
313        <span class="octicon octicon-star"></span>
314        Star
315      </button>
316        <a class="social-count js-social-count" href="/Automattic/socket.io-client/stargazers">
317          2,331
318        </a>
319</form>  </div>
320
321  </li>
322
323
324        <li>
325          <a href="/Automattic/socket.io-client/fork" class="minibutton with-count js-toggler-target fork-button lighter tooltipped-n" title="Fork your own copy of Automattic/socket.io-client to your account" aria-label="Fork your own copy of Automattic/socket.io-client to your account" rel="nofollow" data-method="post">
326            <span class="octicon octicon-repo-forked"></span>
327            Fork
328          </a>
329          <a href="/Automattic/socket.io-client/network" class="social-count">738</a>
330        </li>
331
332</ul>
333
334        <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
335          <span class="repo-label"><span>public</span></span>
336          <span class="mega-octicon octicon-repo"></span>
337          <span class="author"><a href="/Automattic" class="url fn" itemprop="url" rel="author"><span itemprop="title">Automattic</span></a></span><!--
338       --><span class="path-divider">/</span><!--
339       --><strong><a href="/Automattic/socket.io-client" class="js-current-repository js-repo-home-link">socket.io-client</a></strong>
340
341          <span class="page-context-loader">
342            <img alt="" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
343          </span>
344
345        </h1>
346      </div><!-- /.container -->
347    </div><!-- /.repohead -->
348
349    <div class="container">
350      <div class="repository-with-sidebar repo-container new-discussion-timeline js-new-discussion-timeline  ">
351        <div class="repository-sidebar clearfix">
352            
353
354<div class="sunken-menu vertical-right repo-nav js-repo-nav js-repository-container-pjax js-octicon-loaders">
355  <div class="sunken-menu-contents">
356    <ul class="sunken-menu-group">
357      <li class="tooltipped tooltipped-w" aria-label="Code">
358        <a href="/Automattic/socket.io-client" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-hotkey="g c" data-pjax="true" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /Automattic/socket.io-client">
359          <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
360          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
361</a>      </li>
362
363        <li class="tooltipped tooltipped-w" aria-label="Issues">
364          <a href="/Automattic/socket.io-client/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-hotkey="g i" data-selected-links="repo_issues /Automattic/socket.io-client/issues">
365            <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
366            <span class='counter'>259</span>
367            <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
368</a>        </li>
369
370      <li class="tooltipped tooltipped-w" aria-label="Pull Requests">
371        <a href="/Automattic/socket.io-client/pulls" aria-label="Pull Requests" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-hotkey="g p" data-selected-links="repo_pulls /Automattic/socket.io-client/pulls">
372            <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull Requests</span>
373            <span class='counter'>84</span>
374            <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
375</a>      </li>
376
377
378    </ul>
379    <div class="sunken-menu-separator"></div>
380    <ul class="sunken-menu-group">
381
382      <li class="tooltipped tooltipped-w" aria-label="Pulse">
383        <a href="/Automattic/socket.io-client/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="pulse /Automattic/socket.io-client/pulse">
384          <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
385          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
386</a>      </li>
387
388      <li class="tooltipped tooltipped-w" aria-label="Graphs">
389        <a href="/Automattic/socket.io-client/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="repo_graphs repo_contributors /Automattic/socket.io-client/graphs">
390          <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
391          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
392</a>      </li>
393
394      <li class="tooltipped tooltipped-w" aria-label="Network">
395        <a href="/Automattic/socket.io-client/network" aria-label="Network" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-selected-links="repo_network /Automattic/socket.io-client/network">
396          <span class="octicon octicon-repo-forked"></span> <span class="full-word">Network</span>
397          <img alt="" class="mini-loader" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32.gif" width="16" />
398</a>      </li>
399    </ul>
400
401
402  </div>
403</div>
404
405              <div class="only-with-full-nav">
406                
407
408  
409
410<div class="clone-url open"
411  data-protocol-type="http"
412  data-url="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone">
413  <h3><strong>HTTPS</strong> clone URL</h3>
414  <div class="clone-url-box">
415    <input type="text" class="clone js-url-field"
416           value="https://github.com/Automattic/socket.io-client.git" readonly="readonly">
417    <span class="url-box-clippy">
418    <button aria-label="copy to clipboard" class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="https://github.com/Automattic/socket.io-client.git" data-copied-hint="copied!" type="button"><span class="octicon octicon-clippy"></span></button>
419    </span>
420  </div>
421</div>
422
423  
424
425<div class="clone-url "
426  data-protocol-type="ssh"
427  data-url="/users/set_protocol?protocol_selector=ssh&amp;protocol_type=clone">
428  <h3><strong>SSH</strong> clone URL</h3>
429  <div class="clone-url-box">
430    <input type="text" class="clone js-url-field"
431           value="git@github.com:Automattic/socket.io-client.git" readonly="readonly">
432    <span class="url-box-clippy">
433    <button aria-label="copy to clipboard" class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="git@github.com:Automattic/socket.io-client.git" data-copied-hint="copied!" type="button"><span class="octicon octicon-clippy"></span></button>
434    </span>
435  </div>
436</div>
437
438  
439
440<div class="clone-url "
441  data-protocol-type="subversion"
442  data-url="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone">
443  <h3><strong>Subversion</strong> checkout URL</h3>
444  <div class="clone-url-box">
445    <input type="text" class="clone js-url-field"
446           value="https://github.com/Automattic/socket.io-client" readonly="readonly">
447    <span class="url-box-clippy">
448    <button aria-label="copy to clipboard" class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="https://github.com/Automattic/socket.io-client" data-copied-hint="copied!" type="button"><span class="octicon octicon-clippy"></span></button>
449    </span>
450  </div>
451</div>
452
453
454<p class="clone-options">You can clone with
455      <a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a>,
456      <a href="#" class="js-clone-selector" data-protocol="ssh">SSH</a>,
457      or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
458  <a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
459    <span class="octicon octicon-question"></span>
460  </a>
461</p>
462
463
464  <a href="github-windows://openRepo/https://github.com/Automattic/socket.io-client" class="minibutton sidebar-button" title="Save Automattic/socket.io-client to your computer and use it in GitHub Desktop." aria-label="Save Automattic/socket.io-client to your computer and use it in GitHub Desktop.">
465    <span class="octicon octicon-device-desktop"></span>
466    Clone in Desktop
467  </a>
468
469                <a href="/Automattic/socket.io-client/archive/master.zip"
470                   class="minibutton sidebar-button"
471                   aria-label="Download Automattic/socket.io-client as a zip file"
472                   title="Download Automattic/socket.io-client as a zip file"
473                   rel="nofollow">
474                  <span class="octicon octicon-cloud-download"></span>
475                  Download ZIP
476                </a>
477              </div>
478        </div><!-- /.repository-sidebar -->
479
480        <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
481          
482
483
484<a href="/Automattic/socket.io-client/blob/191b342e552eaeb0c117c7aa932f180e46253922/socket.io.js" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
485
486<!-- blob contrib key: blob_contributors:v21:a2814e96229bba825bf1fbbb5f433e09 -->
487
488<p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
489
490<div class="file-navigation">
491  
492
493<div class="select-menu js-menu-container js-select-menu" >
494  <span class="minibutton select-menu-button js-menu-target css-truncate" data-hotkey="w"
495    data-master-branch="master"
496    data-ref="master"
497    title="master"
498    role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
499    <span class="octicon octicon-git-branch"></span>
500    <i>branch:</i>
501    <span class="js-select-button css-truncate-target">master</span>
502  </span>
503
504  <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
505
506    <div class="select-menu-modal">
507      <div class="select-menu-header">
508        <span class="select-menu-title">Switch branches/tags</span>
509        <span class="octicon octicon-x js-menu-close"></span>
510      </div> <!-- /.select-menu-header -->
511
512      <div class="select-menu-filters">
513        <div class="select-menu-text-filter">
514          <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
515        </div>
516        <div class="select-menu-tabs">
517          <ul>
518            <li class="select-menu-tab">
519              <a href="#" data-tab-filter="branches" class="js-select-menu-tab">Branches</a>
520            </li>
521            <li class="select-menu-tab">
522              <a href="#" data-tab-filter="tags" class="js-select-menu-tab">Tags</a>
523            </li>
524          </ul>
525        </div><!-- /.select-menu-tabs -->
526      </div><!-- /.select-menu-filters -->
527
528      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">
529
530        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
531
532
533            <div class="select-menu-item js-navigation-item ">
534              <span class="select-menu-item-icon octicon octicon-check"></span>
535              <a href="/Automattic/socket.io-client/blob/0.9/socket.io.js"
536                 data-name="0.9"
537                 data-skip-pjax="true"
538                 rel="nofollow"
539                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
540                 title="0.9">0.9</a>
541            </div> <!-- /.select-menu-item -->
542            <div class="select-menu-item js-navigation-item ">
543              <span class="select-menu-item-icon octicon octicon-check"></span>
544              <a href="/Automattic/socket.io-client/blob/06/socket.io.js"
545                 data-name="06"
546                 data-skip-pjax="true"
547                 rel="nofollow"
548                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
549                 title="06">06</a>
550            </div> <!-- /.select-menu-item -->
551            <div class="select-menu-item js-navigation-item ">
552              <span class="select-menu-item-icon octicon octicon-check"></span>
553              <a href="/Automattic/socket.io-client/blob/add/zuul/socket.io.js"
554                 data-name="add/zuul"
555                 data-skip-pjax="true"
556                 rel="nofollow"
557                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
558                 title="add/zuul">add/zuul</a>
559            </div> <!-- /.select-menu-item -->
560            <div class="select-menu-item js-navigation-item ">
561              <span class="select-menu-item-icon octicon octicon-check"></span>
562              <a href="/Automattic/socket.io-client/blob/develop/socket.io.js"
563                 data-name="develop"
564                 data-skip-pjax="true"
565                 rel="nofollow"
566                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
567                 title="develop">develop</a>
568            </div> <!-- /.select-menu-item -->
569            <div class="select-menu-item js-navigation-item selected">
570              <span class="select-menu-item-icon octicon octicon-check"></span>
571              <a href="/Automattic/socket.io-client/blob/master/socket.io.js"
572                 data-name="master"
573                 data-skip-pjax="true"
574                 rel="nofollow"
575                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
576                 title="master">master</a>
577            </div> <!-- /.select-menu-item -->
578            <div class="select-menu-item js-navigation-item ">
579              <span class="select-menu-item-icon octicon octicon-check"></span>
580              <a href="/Automattic/socket.io-client/blob/webworker/socket.io.js"
581                 data-name="webworker"
582                 data-skip-pjax="true"
583                 rel="nofollow"
584                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
585                 title="webworker">webworker</a>
586            </div> <!-- /.select-menu-item -->
587        </div>
588
589          <div class="select-menu-no-results">Nothing to show</div>
590      </div> <!-- /.select-menu-list -->
591
592      <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
593        <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
594
595
596            <div class="select-menu-item js-navigation-item ">
597              <span class="select-menu-item-icon octicon octicon-check"></span>
598              <a href="/Automattic/socket.io-client/tree/1.0.6/socket.io.js"
599                 data-name="1.0.6"
600                 data-skip-pjax="true"
601                 rel="nofollow"
602                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
603                 title="1.0.6">1.0.6</a>
604            </div> <!-- /.select-menu-item -->
605            <div class="select-menu-item js-navigation-item ">
606              <span class="select-menu-item-icon octicon octicon-check"></span>
607              <a href="/Automattic/socket.io-client/tree/1.0.5/socket.io.js"
608                 data-name="1.0.5"
609                 data-skip-pjax="true"
610                 rel="nofollow"
611                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
612                 title="1.0.5">1.0.5</a>
613            </div> <!-- /.select-menu-item -->
614            <div class="select-menu-item js-navigation-item ">
615              <span class="select-menu-item-icon octicon octicon-check"></span>
616              <a href="/Automattic/socket.io-client/tree/1.0.4/socket.io.js"
617                 data-name="1.0.4"
618                 data-skip-pjax="true"
619                 rel="nofollow"
620                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
621                 title="1.0.4">1.0.4</a>
622            </div> <!-- /.select-menu-item -->
623            <div class="select-menu-item js-navigation-item ">
624              <span class="select-menu-item-icon octicon octicon-check"></span>
625              <a href="/Automattic/socket.io-client/tree/1.0.3/socket.io.js"
626                 data-name="1.0.3"
627                 data-skip-pjax="true"
628                 rel="nofollow"
629                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
630                 title="1.0.3">1.0.3</a>
631            </div> <!-- /.select-menu-item -->
632            <div class="select-menu-item js-navigation-item ">
633              <span class="select-menu-item-icon octicon octicon-check"></span>
634              <a href="/Automattic/socket.io-client/tree/1.0.2/socket.io.js"
635                 data-name="1.0.2"
636                 data-skip-pjax="true"
637                 rel="nofollow"
638                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
639                 title="1.0.2">1.0.2</a>
640            </div> <!-- /.select-menu-item -->
641            <div class="select-menu-item js-navigation-item ">
642              <span class="select-menu-item-icon octicon octicon-check"></span>
643              <a href="/Automattic/socket.io-client/tree/1.0.1/socket.io.js"
644                 data-name="1.0.1"
645                 data-skip-pjax="true"
646                 rel="nofollow"
647                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
648                 title="1.0.1">1.0.1</a>
649            </div> <!-- /.select-menu-item -->
650            <div class="select-menu-item js-navigation-item ">
651              <span class="select-menu-item-icon octicon octicon-check"></span>
652              <a href="/Automattic/socket.io-client/tree/1.0.0-pre5/socket.io.js"
653                 data-name="1.0.0-pre5"
654                 data-skip-pjax="true"
655                 rel="nofollow"
656                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
657                 title="1.0.0-pre5">1.0.0-pre5</a>
658            </div> <!-- /.select-menu-item -->
659            <div class="select-menu-item js-navigation-item ">
660              <span class="select-menu-item-icon octicon octicon-check"></span>
661              <a href="/Automattic/socket.io-client/tree/1.0.0-pre4/socket.io.js"
662                 data-name="1.0.0-pre4"
663                 data-skip-pjax="true"
664                 rel="nofollow"
665                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
666                 title="1.0.0-pre4">1.0.0-pre4</a>
667            </div> <!-- /.select-menu-item -->
668            <div class="select-menu-item js-navigation-item ">
669              <span class="select-menu-item-icon octicon octicon-check"></span>
670              <a href="/Automattic/socket.io-client/tree/1.0.0-pre3/socket.io.js"
671                 data-name="1.0.0-pre3"
672                 data-skip-pjax="true"
673                 rel="nofollow"
674                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
675                 title="1.0.0-pre3">1.0.0-pre3</a>
676            </div> <!-- /.select-menu-item -->
677            <div class="select-menu-item js-navigation-item ">
678              <span class="select-menu-item-icon octicon octicon-check"></span>
679              <a href="/Automattic/socket.io-client/tree/1.0.0-pre2/socket.io.js"
680                 data-name="1.0.0-pre2"
681                 data-skip-pjax="true"
682                 rel="nofollow"
683                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
684                 title="1.0.0-pre2">1.0.0-pre2</a>
685            </div> <!-- /.select-menu-item -->
686            <div class="select-menu-item js-navigation-item ">
687              <span class="select-menu-item-icon octicon octicon-check"></span>
688              <a href="/Automattic/socket.io-client/tree/1.0.0-pre/socket.io.js"
689                 data-name="1.0.0-pre"
690                 data-skip-pjax="true"
691                 rel="nofollow"
692                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
693                 title="1.0.0-pre">1.0.0-pre</a>
694            </div> <!-- /.select-menu-item -->
695            <div class="select-menu-item js-navigation-item ">
696              <span class="select-menu-item-icon octicon octicon-check"></span>
697              <a href="/Automattic/socket.io-client/tree/1.0.0/socket.io.js"
698                 data-name="1.0.0"
699                 data-skip-pjax="true"
700                 rel="nofollow"
701                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
702                 title="1.0.0">1.0.0</a>
703            </div> <!-- /.select-menu-item -->
704            <div class="select-menu-item js-navigation-item ">
705              <span class="select-menu-item-icon octicon octicon-check"></span>
706              <a href="/Automattic/socket.io-client/tree/0.9.17/socket.io.js"
707                 data-name="0.9.17"
708                 data-skip-pjax="true"
709                 rel="nofollow"
710                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
711                 title="0.9.17">0.9.17</a>
712            </div> <!-- /.select-menu-item -->
713            <div class="select-menu-item js-navigation-item ">
714              <span class="select-menu-item-icon octicon octicon-check"></span>
715              <a href="/Automattic/socket.io-client/tree/0.9.16/socket.io.js"
716                 data-name="0.9.16"
717                 data-skip-pjax="true"
718                 rel="nofollow"
719                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
720                 title="0.9.16">0.9.16</a>
721            </div> <!-- /.select-menu-item -->
722            <div class="select-menu-item js-navigation-item ">
723              <span class="select-menu-item-icon octicon octicon-check"></span>
724              <a href="/Automattic/socket.io-client/tree/0.9.15/socket.io.js"
725                 data-name="0.9.15"
726                 data-skip-pjax="true"
727                 rel="nofollow"
728                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
729                 title="0.9.15">0.9.15</a>
730            </div> <!-- /.select-menu-item -->
731            <div class="select-menu-item js-navigation-item ">
732              <span class="select-menu-item-icon octicon octicon-check"></span>
733              <a href="/Automattic/socket.io-client/tree/0.9.11/socket.io.js"
734                 data-name="0.9.11"
735                 data-skip-pjax="true"
736                 rel="nofollow"
737                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
738                 title="0.9.11">0.9.11</a>
739            </div> <!-- /.select-menu-item -->
740            <div class="select-menu-item js-navigation-item ">
741              <span class="select-menu-item-icon octicon octicon-check"></span>
742              <a href="/Automattic/socket.io-client/tree/0.9.10/socket.io.js"
743                 data-name="0.9.10"
744                 data-skip-pjax="true"
745                 rel="nofollow"
746                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
747                 title="0.9.10">0.9.10</a>
748            </div> <!-- /.select-menu-item -->
749            <div class="select-menu-item js-navigation-item ">
750              <span class="select-menu-item-icon octicon octicon-check"></span>
751              <a href="/Automattic/socket.io-client/tree/0.9.9/socket.io.js"
752                 data-name="0.9.9"
753                 data-skip-pjax="true"
754                 rel="nofollow"
755                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
756                 title="0.9.9">0.9.9</a>
757            </div> <!-- /.select-menu-item -->
758            <div class="select-menu-item js-navigation-item ">
759              <span class="select-menu-item-icon octicon octicon-check"></span>
760              <a href="/Automattic/socket.io-client/tree/0.9.8/socket.io.js"
761                 data-name="0.9.8"
762                 data-skip-pjax="true"
763                 rel="nofollow"
764                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
765                 title="0.9.8">0.9.8</a>
766            </div> <!-- /.select-menu-item -->
767            <div class="select-menu-item js-navigation-item ">
768              <span class="select-menu-item-icon octicon octicon-check"></span>
769              <a href="/Automattic/socket.io-client/tree/0.9.7/socket.io.js"
770                 data-name="0.9.7"
771                 data-skip-pjax="true"
772                 rel="nofollow"
773                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
774                 title="0.9.7">0.9.7</a>
775            </div> <!-- /.select-menu-item -->
776            <div class="select-menu-item js-navigation-item ">
777              <span class="select-menu-item-icon octicon octicon-check"></span>
778              <a href="/Automattic/socket.io-client/tree/0.9.6/socket.io.js"
779                 data-name="0.9.6"
780                 data-skip-pjax="true"
781                 rel="nofollow"
782                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
783                 title="0.9.6">0.9.6</a>
784            </div> <!-- /.select-menu-item -->
785            <div class="select-menu-item js-navigation-item ">
786              <span class="select-menu-item-icon octicon octicon-check"></span>
787              <a href="/Automattic/socket.io-client/tree/0.9.5/socket.io.js"
788                 data-name="0.9.5"
789                 data-skip-pjax="true"
790                 rel="nofollow"
791                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
792                 title="0.9.5">0.9.5</a>
793            </div> <!-- /.select-menu-item -->
794            <div class="select-menu-item js-navigation-item ">
795              <span class="select-menu-item-icon octicon octicon-check"></span>
796              <a href="/Automattic/socket.io-client/tree/0.9.4/socket.io.js"
797                 data-name="0.9.4"
798                 data-skip-pjax="true"
799                 rel="nofollow"
800                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
801                 title="0.9.4">0.9.4</a>
802            </div> <!-- /.select-menu-item -->
803            <div class="select-menu-item js-navigation-item ">
804              <span class="select-menu-item-icon octicon octicon-check"></span>
805              <a href="/Automattic/socket.io-client/tree/0.9.3/socket.io.js"
806                 data-name="0.9.3"
807                 data-skip-pjax="true"
808                 rel="nofollow"
809                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
810                 title="0.9.3">0.9.3</a>
811            </div> <!-- /.select-menu-item -->
812            <div class="select-menu-item js-navigation-item ">
813              <span class="select-menu-item-icon octicon octicon-check"></span>
814              <a href="/Automattic/socket.io-client/tree/0.9.2/socket.io.js"
815                 data-name="0.9.2"
816                 data-skip-pjax="true"
817                 rel="nofollow"
818                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
819                 title="0.9.2">0.9.2</a>
820            </div> <!-- /.select-menu-item -->
821            <div class="select-menu-item js-navigation-item ">
822              <span class="select-menu-item-icon octicon octicon-check"></span>
823              <a href="/Automattic/socket.io-client/tree/0.9.1-1/socket.io.js"
824                 data-name="0.9.1-1"
825                 data-skip-pjax="true"
826                 rel="nofollow"
827                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
828                 title="0.9.1-1">0.9.1-1</a>
829            </div> <!-- /.select-menu-item -->
830            <div class="select-menu-item js-navigation-item ">
831              <span class="select-menu-item-icon octicon octicon-check"></span>
832              <a href="/Automattic/socket.io-client/tree/0.9.1/socket.io.js"
833                 data-name="0.9.1"
834                 data-skip-pjax="true"
835                 rel="nofollow"
836                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
837                 title="0.9.1">0.9.1</a>
838            </div> <!-- /.select-menu-item -->
839            <div class="select-menu-item js-navigation-item ">
840              <span class="select-menu-item-icon octicon octicon-check"></span>
841              <a href="/Automattic/socket.io-client/tree/0.9.0/socket.io.js"
842                 data-name="0.9.0"
843                 data-skip-pjax="true"
844                 rel="nofollow"
845                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
846                 title="0.9.0">0.9.0</a>
847            </div> <!-- /.select-menu-item -->
848            <div class="select-menu-item js-navigation-item ">
849              <span class="select-menu-item-icon octicon octicon-check"></span>
850              <a href="/Automattic/socket.io-client/tree/0.8.7/socket.io.js"
851                 data-name="0.8.7"
852                 data-skip-pjax="true"
853                 rel="nofollow"
854                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
855                 title="0.8.7">0.8.7</a>
856            </div> <!-- /.select-menu-item -->
857            <div class="select-menu-item js-navigation-item ">
858              <span class="select-menu-item-icon octicon octicon-check"></span>
859              <a href="/Automattic/socket.io-client/tree/0.8.6/socket.io.js"
860                 data-name="0.8.6"
861                 data-skip-pjax="true"
862                 rel="nofollow"
863                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
864                 title="0.8.6">0.8.6</a>
865            </div> <!-- /.select-menu-item -->
866            <div class="select-menu-item js-navigation-item ">
867              <span class="select-menu-item-icon octicon octicon-check"></span>
868              <a href="/Automattic/socket.io-client/tree/0.8.5/socket.io.js"
869                 data-name="0.8.5"
870                 data-skip-pjax="true"
871                 rel="nofollow"
872                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
873                 title="0.8.5">0.8.5</a>
874            </div> <!-- /.select-menu-item -->
875            <div class="select-menu-item js-navigation-item ">
876              <span class="select-menu-item-icon octicon octicon-check"></span>
877              <a href="/Automattic/socket.io-client/tree/0.8.4/socket.io.js"
878                 data-name="0.8.4"
879                 data-skip-pjax="true"
880                 rel="nofollow"
881                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
882                 title="0.8.4">0.8.4</a>
883            </div> <!-- /.select-menu-item -->
884            <div class="select-menu-item js-navigation-item ">
885              <span class="select-menu-item-icon octicon octicon-check"></span>
886              <a href="/Automattic/socket.io-client/tree/0.8.3/socket.io.js"
887                 data-name="0.8.3"
888                 data-skip-pjax="true"
889                 rel="nofollow"
890                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
891                 title="0.8.3">0.8.3</a>
892            </div> <!-- /.select-menu-item -->
893            <div class="select-menu-item js-navigation-item ">
894              <span class="select-menu-item-icon octicon octicon-check"></span>
895              <a href="/Automattic/socket.io-client/tree/0.8.2/socket.io.js"
896                 data-name="0.8.2"
897                 data-skip-pjax="true"
898                 rel="nofollow"
899                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
900                 title="0.8.2">0.8.2</a>
901            </div> <!-- /.select-menu-item -->
902            <div class="select-menu-item js-navigation-item ">
903              <span class="select-menu-item-icon octicon octicon-check"></span>
904              <a href="/Automattic/socket.io-client/tree/0.8.1/socket.io.js"
905                 data-name="0.8.1"
906                 data-skip-pjax="true"
907                 rel="nofollow"
908                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
909                 title="0.8.1">0.8.1</a>
910            </div> <!-- /.select-menu-item -->
911            <div class="select-menu-item js-navigation-item ">
912              <span class="select-menu-item-icon octicon octicon-check"></span>
913              <a href="/Automattic/socket.io-client/tree/0.8.0/socket.io.js"
914                 data-name="0.8.0"
915                 data-skip-pjax="true"
916                 rel="nofollow"
917                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
918                 title="0.8.0">0.8.0</a>
919            </div> <!-- /.select-menu-item -->
920            <div class="select-menu-item js-navigation-item ">
921              <span class="select-menu-item-icon octicon octicon-check"></span>
922              <a href="/Automattic/socket.io-client/tree/0.7.11/socket.io.js"
923                 data-name="0.7.11"
924                 data-skip-pjax="true"
925                 rel="nofollow"
926                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
927                 title="0.7.11">0.7.11</a>
928            </div> <!-- /.select-menu-item -->
929            <div class="select-menu-item js-navigation-item ">
930              <span class="select-menu-item-icon octicon octicon-check"></span>
931              <a href="/Automattic/socket.io-client/tree/0.7.10/socket.io.js"
932                 data-name="0.7.10"
933                 data-skip-pjax="true"
934                 rel="nofollow"
935                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
936                 title="0.7.10">0.7.10</a>
937            </div> <!-- /.select-menu-item -->
938            <div class="select-menu-item js-navigation-item ">
939              <span class="select-menu-item-icon octicon octicon-check"></span>
940              <a href="/Automattic/socket.io-client/tree/0.7.9/socket.io.js"
941                 data-name="0.7.9"
942                 data-skip-pjax="true"
943                 rel="nofollow"
944                 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
945                 title="0.7.9">0.7.9</a>
946            </div> <!-- /.select-menu-item -->
947            <div class="select-menu-item js-

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