PageRenderTime 108ms CodeModel.GetById 5ms app.highlight 81ms RepoModel.GetById 1ms app.codeStats 1ms

/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

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

  1  
  2
  3
  4<!DOCTYPE html>
  5<html>
  6  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
  7    <meta charset='utf-8'>
  8    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9        <title>socket.io-client/dist/socket.io.min.js at master · LearnBoost/socket.io-client · GitHub</title>
 10    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
 11    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
 12    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-114.png" />
 13    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114.png" />
 14    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-144.png" />
 15    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144.png" />
 16    <meta name="msapplication-TileImage" content="/windows-tile.png">
 17    <meta name="msapplication-TileColor" content="#ffffff">
 18
 19    
 20    
 21    <link rel="icon" type="image/x-icon" href="/favicon.ico" />
 22
 23    <meta content="authenticity_token" name="csrf-param" />
 24<meta content="xHiO45dYz79MZ4nKURRmu0uY6GJ9GU2uBG/VcupfJZI=" name="csrf-token" />
 25
 26    <link href="https://a248.e.akamai.net/assets.github.com/assets/github-136f905f03a0a6ce0292d2e017a31c4fe548e2d0.css" media="screen" rel="stylesheet" type="text/css" />
 27    <link href="https://a248.e.akamai.net/assets.github.com/assets/github2-6fb37f4beb26b76fec8bcd25a34a112492a75cd5.css" media="screen" rel="stylesheet" type="text/css" />
 28    
 29
 30
 31    <script src="https://a248.e.akamai.net/assets.github.com/assets/frameworks-eee761b9d5e06efb064aaaf528c44ef8e1601e71.js" type="text/javascript"></script>
 32    <script src="https://a248.e.akamai.net/assets.github.com/assets/github-2de398324ee782e389eecdcbf255684912028c83.js" type="text/javascript"></script>
 33    
 34
 35        <link rel='permalink' href='/LearnBoost/socket.io-client/blob/63f18383647e83ea0fcab4fbac53c25ff95db508/dist/socket.io.min.js'>
 36    <meta property="og:title" content="socket.io-client"/>
 37    <meta property="og:type" content="githubog:gitrepository"/>
 38    <meta property="og:url" content="https://github.com/LearnBoost/socket.io-client"/>
 39    <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"/>
 40    <meta property="og:site_name" content="GitHub"/>
 41    <meta property="og:description" content="Sockets for the rest of us. Contribute to socket.io-client development by creating an account on GitHub."/>
 42
 43    <meta name="description" content="Sockets for the rest of us. Contribute to socket.io-client development by creating an account on GitHub." />
 44
 45  <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" />
 46
 47  </head>
 48
 49
 50  <body class="logged_out page-blob  vis-public env-production ">
 51    <div id="wrapper">
 52
 53      
 54
 55      
 56
 57      
 58
 59
 60        <div class="header header-logged-out">
 61          <div class="container clearfix">
 62
 63            <a class="header-logo-wordmark" href="https://github.com/">
 64              <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" />
 65              <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" />
 66            </a>
 67
 68              
 69<ul class="top-nav">
 70    <li class="explore"><a href="https://github.com/explore">Explore GitHub</a></li>
 71  <li class="search"><a href="https://github.com/search">Search</a></li>
 72  <li class="features"><a href="https://github.com/features">Features</a></li>
 73    <li class="blog"><a href="https://github.com/blog">Blog</a></li>
 74</ul>
 75
 76
 77            <div class="header-actions">
 78                <a class="button primary classy" href="https://github.com/signup">Sign up for free</a>
 79              <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>
 80            </div>
 81
 82          </div>
 83        </div>
 84
 85
 86      
 87
 88      
 89
 90
 91            <div class="site hfeed" itemscope itemtype="http://schema.org/WebPage">
 92      <div class="hentry">
 93        
 94        <div class="pagehead repohead instapaper_ignore readability-menu">
 95          <div class="container">
 96            <div class="title-actions-bar">
 97              
 98
 99
100                  <ul class="pagehead-actions">
101
102
103          <li>
104            <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>
105          </li>
106          <li>
107            <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>
108          </li>
109    </ul>
110
111              <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
112                <span class="repo-label"><span>public</span></span>
113                <span class="mega-icon mega-icon-public-repo"></span>
114                <span class="author vcard">
115                  <a href="/LearnBoost" class="url fn" itemprop="url" rel="author">
116                  <span itemprop="title">LearnBoost</span>
117                  </a></span> /
118                <strong><a href="/LearnBoost/socket.io-client" class="js-current-repository">socket.io-client</a></strong>
119              </h1>
120            </div>
121
122            
123
124  <ul class="tabs">
125    <li><a href="/LearnBoost/socket.io-client" class="selected" highlight="repo_sourcerepo_downloadsrepo_commitsrepo_tagsrepo_branches">Code</a></li>
126    <li><a href="/LearnBoost/socket.io-client/network" highlight="repo_network">Network</a></li>
127    <li><a href="/LearnBoost/socket.io-client/pulls" highlight="repo_pulls">Pull Requests <span class='counter'>43</span></a></li>
128
129      <li><a href="/LearnBoost/socket.io-client/issues" highlight="repo_issues">Issues <span class='counter'>164</span></a></li>
130
131      <li><a href="/LearnBoost/socket.io-client/wiki" highlight="repo_wiki">Wiki</a></li>
132
133
134    <li><a href="/LearnBoost/socket.io-client/graphs" highlight="repo_graphsrepo_contributors">Graphs</a></li>
135
136
137  </ul>
138  
139<div class="tabnav">
140
141  <span class="tabnav-right">
142    <ul class="tabnav-tabs">
143          <li><a href="/LearnBoost/socket.io-client/tags" class="tabnav-tab" highlight="repo_tags">Tags <span class="counter ">52</span></a></li>
144    </ul>
145    
146  </span>
147
148  <div class="tabnav-widget scope">
149
150
151    <div class="context-menu-container js-menu-container js-context-menu">
152      <a href="#"
153         class="minibutton bigger switcher js-menu-target js-commitish-button btn-branch repo-tree"
154         data-hotkey="w"
155         data-ref="master">
156         <span><em class="mini-icon mini-icon-branch"></em><i>branch:</i> master</span>
157      </a>
158
159      <div class="context-pane commitish-context js-menu-content">
160        <a href="#" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
161        <div class="context-title">Switch branches/tags</div>
162        <div class="context-body pane-selector commitish-selector js-navigation-container">
163          <div class="filterbar">
164            <input type="text" id="context-commitish-filter-field" class="js-navigation-enable js-filterable-field js-ref-filter-field" placeholder="Filter branches/tags">
165            <ul class="tabs">
166              <li><a href="#" data-filter="branches" class="selected">Branches</a></li>
167                <li><a href="#" data-filter="tags">Tags</a></li>
168            </ul>
169          </div>
170
171          <div class="js-filter-tab js-filter-branches">
172            <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
173                <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
174                  <span class="mini-icon mini-icon-confirm"></span>
175                  <h4>
176                      <a href="/LearnBoost/socket.io-client/blob/06/dist/socket.io.min.js" class="js-navigation-open" data-name="06" rel="nofollow">06</a>
177                  </h4>
178                </div>
179                <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
180                  <span class="mini-icon mini-icon-confirm"></span>
181                  <h4>
182                      <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>
183                  </h4>
184                </div>
185                <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
186                  <span class="mini-icon mini-icon-confirm"></span>
187                  <h4>
188                      <a href="/LearnBoost/socket.io-client/blob/develop/dist/socket.io.min.js" class="js-navigation-open" data-name="develop" rel="nofollow">develop</a>
189                  </h4>
190                </div>
191                <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target selected">
192                  <span class="mini-icon mini-icon-confirm"></span>
193                  <h4>
194                      <a href="/LearnBoost/socket.io-client/blob/master/dist/socket.io.min.js" class="js-navigation-open" data-name="master" rel="nofollow">master</a>
195                  </h4>
196                </div>
197                <div class="commitish-item branch-commitish selector-item js-navigation-item js-navigation-target ">
198                  <span class="mini-icon mini-icon-confirm"></span>
199                  <h4>
200                      <a href="/LearnBoost/socket.io-client/blob/webworker/dist/socket.io.min.js" class="js-navigation-open" data-name="webworker" rel="nofollow">webworker</a>
201                  </h4>
202                </div>
203            </div>
204            <div class="no-results">Nothing to show</div>
205
206
207          </div>
208
209            <div class="js-filter-tab js-filter-tags " style="display:none">
210              <div data-filterable-for="context-commitish-filter-field" data-filterable-type=substring>
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.11/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.11" rel="nofollow">0.9.11</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.10/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.10" rel="nofollow">0.9.10</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.9.9/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.9" rel="nofollow">0.9.9</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.9.8/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.8" rel="nofollow">0.9.8</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.9.7/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.7" rel="nofollow">0.9.7</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.9.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.6" rel="nofollow">0.9.6</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.9.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.5" rel="nofollow">0.9.5</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.9.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.4" rel="nofollow">0.9.4</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.9.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.3" rel="nofollow">0.9.3</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.9.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.2" rel="nofollow">0.9.2</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.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>
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.9.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.1" rel="nofollow">0.9.1</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.9.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.9.0" rel="nofollow">0.9.0</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.8.7/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.7" rel="nofollow">0.8.7</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.8.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.6" rel="nofollow">0.8.6</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.8.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.5" rel="nofollow">0.8.5</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.8.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.4" rel="nofollow">0.8.4</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.8.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.3" rel="nofollow">0.8.3</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.8.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.2" rel="nofollow">0.8.2</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.8.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.1" rel="nofollow">0.8.1</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.8.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.8.0" rel="nofollow">0.8.0</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.7.11/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.11" rel="nofollow">0.7.11</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.7.10/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.10" rel="nofollow">0.7.10</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.7.9/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.9" rel="nofollow">0.7.9</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.7.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.5" rel="nofollow">0.7.5</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.7.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.4" rel="nofollow">0.7.4</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.7.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.3" rel="nofollow">0.7.3</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.7.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.2" rel="nofollow">0.7.2</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.7.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.1" rel="nofollow">0.7.1</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.7.0/dist/socket.io.min.js" class="js-navigation-open" data-name="0.7.0" rel="nofollow">0.7.0</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.6.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.3" rel="nofollow">0.6.3</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.6.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.2" rel="nofollow">0.6.2</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.6.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6.1" rel="nofollow">0.6.1</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.6/dist/socket.io.min.js" class="js-navigation-open" data-name="0.6" rel="nofollow">0.6</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.5.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.3" rel="nofollow">0.5.3</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.5.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.2" rel="nofollow">0.5.2</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.5.1/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5.1" rel="nofollow">0.5.1</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.5/dist/socket.io.min.js" class="js-navigation-open" data-name="0.5" rel="nofollow">0.5</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.2.4/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.4" rel="nofollow">0.2.4</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.2.3/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.3" rel="nofollow">0.2.3</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.2.2/dist/socket.io.min.js" class="js-navigation-open" data-name="0.2.2" rel="nofollow">0.2.2</a>
455                    </h4>
456                  </div>
457                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
458                    <span class="mini-icon mini-icon-confirm"></span>
459                    <h4>
460                        <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>
461                    </h4>
462                  </div>
463                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
464                    <span class="mini-icon mini-icon-confirm"></span>
465                    <h4>
466                        <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>
467                    </h4>
468                  </div>
469                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
470                    <span class="mini-icon mini-icon-confirm"></span>
471                    <h4>
472                        <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>
473                    </h4>
474                  </div>
475                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
476                    <span class="mini-icon mini-icon-confirm"></span>
477                    <h4>
478                        <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>
479                    </h4>
480                  </div>
481                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
482                    <span class="mini-icon mini-icon-confirm"></span>
483                    <h4>
484                        <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>
485                    </h4>
486                  </div>
487                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
488                    <span class="mini-icon mini-icon-confirm"></span>
489                    <h4>
490                        <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>
491                    </h4>
492                  </div>
493                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
494                    <span class="mini-icon mini-icon-confirm"></span>
495                    <h4>
496                        <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>
497                    </h4>
498                  </div>
499                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
500                    <span class="mini-icon mini-icon-confirm"></span>
501                    <h4>
502                        <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>
503                    </h4>
504                  </div>
505                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
506                    <span class="mini-icon mini-icon-confirm"></span>
507                    <h4>
508                        <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>
509                    </h4>
510                  </div>
511                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
512                    <span class="mini-icon mini-icon-confirm"></span>
513                    <h4>
514                        <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>
515                    </h4>
516                  </div>
517                  <div class="commitish-item tag-commitish selector-item js-navigation-item js-navigation-target ">
518                    <span class="mini-icon mini-icon-confirm"></span>
519                    <h4>
520                        <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>
521                    </h4>
522                  </div>
523              </div>
524              <div class="no-results">Nothing to show</div>
525            </div>
526
527        </div>
528      </div><!-- /.commitish-context-context -->
529    </div>
530  </div> <!-- /.scope -->
531
532  <ul class="tabnav-tabs">
533    <li><a href="/LearnBoost/socket.io-client" class="selected tabnav-tab" highlight="repo_source">Files</a></li>
534    <li><a href="/LearnBoost/socket.io-client/commits/master" class="tabnav-tab" highlight="repo_commits">Commits</a></li>
535    <li><a href="/LearnBoost/socket.io-client/branches" class="tabnav-tab" highlight="repo_branches" rel="nofollow">Branches <span class="counter ">5</span></a></li>
536  </ul>
537
538</div>
539
540  
541  
542  
543
544
545            
546          </div>
547        </div><!-- /.repohead -->
548
549        <div id="js-repo-pjax-container" class="container context-loader-container" data-pjax-container>
550          
551
552
553<!-- blob contrib key: blob_contributors:v21:e60b5c86ca9e9afb70f2b1740f7a490c -->
554<!-- blob contrib frag key: views10/v8/blob_contributors:v21:e60b5c86ca9e9afb70f2b1740f7a490c -->
555
556<div id="slider">
557
558
559    <div class="frame-meta">
560
561      <p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
562      <div class="breadcrumb">
563        <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>
564      </div>
565
566      <a href="/LearnBoost/socket.io-client/find/master" class="js-slide-to" data-hotkey="t" style="display:none">Show File Finder</a>
567
568        
569  <div class="commit file-history-tease">
570    <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" />
571    <span class="author"><a href="/guille" rel="author">guille</a></span>
572    <time class="js-relative-date" datetime="2012-11-02T08:02:52-07:00" title="2012-11-02 08:02:52">November 02, 2012</time>
573    <div class="commit-title">
574        <a href="/LearnBoost/socket.io-client/commit/4bf6f14a51e6fa46bc65ddb73d25f950d537c9a1" class="message">Release 0.9.11</a>
575    </div>
576
577    <div class="participation">
578      <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>8</strong> contributors</a></p>
579          <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>
580    <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>
581    <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>
582    <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>
583    <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>
584    <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>
585    <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>
586    <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>
587
588
589    </div>
590    <div id="blob_contributors_box" style="display:none">
591      <h2>Users on GitHub who have contributed to this file</h2>
592      <ul class="facebox-user-list">
593        <li>
594          <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" />
595          <a href="/guille">guille</a>
596        </li>
597        <li>
598          <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" />
599          <a href="/einaros">einaros</a>
600        </li>
601        <li>
602          <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" />
603          <a href="/ycarmel">ycarmel</a>
604        </li>
605        <li>
606          <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" />
607          <a href="/jdahlq">jdahlq</a>
608        </li>
609        <li>
610          <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" />
611          <a href="/dvv">dvv</a>
612        </li>
613        <li>
614          <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" />
615          <a href="/fat">fat</a>
616        </li>
617        <li>
618          <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" />
619          <a href="/mreinsch">mreinsch</a>
620        </li>
621        <li>
622          <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" />
623          <a href="/3rd-Eden">3rd-Eden</a>
624        </li>
625      </ul>
626    </div>
627  </div>
628
629
630    </div><!-- ./.frame-meta -->
631
632    <div class="frames">
633      <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">
634
635        <div id="files" class="bubble">
636          <div class="file">
637            <div class="meta">
638              <div class="info">
639                <span class="icon"><b class="mini-icon mini-icon-text-file"></b></span>
640                <span class="mode" title="File Mode">file</span>
641                  <span>2 lines (2 sloc)</span>
642                <span>44.789 kb</span>
643              </div>
644              <ul class="button-group actions">
645                  <li>
646                      <a class="grouped-button minibutton bigger lighter js-entice" href=""
647                         data-entice="You must be signed in and on a branch to make or propose changes">Edit</a>
648                  </li>
649                <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>
650                  <li><a href="/LearnBoost/socket.io-client/blame/master/dist/socket.io.min.js" class="minibutton grouped-button bigger lighter">Blame</a></li>
651                <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>
652              </ul>
653            </div>
654                <div class="data type-javascript">
655      <table cellpadding="0" cellspacing="0" class="lines">
656        <tr>
657          <td>
658            <pre class="line_numbers"><span id="L1" rel="#L1">1</span>
659<span id="L2" rel="#L2">2</span>
660</pre>
661          </td>
662          <td width="100%">
663                <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