PageSourceSearch

https://www.typingbee.com/typing-games.html

html typingbee.com collected 2026-09-24 13:27:49 UTC 68,484 bytes, 1,480 lines download raw bytes

1
2<!-- kids.game.topics.others.typing-games --><!DOCTYPE html>
3<html lang="en">
4<head>
5    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 5-6
5
6    <script async src="https://www.googletagmanager.com/gtag/js?id=
6UA-122593515-1
vendor: 16 bytes, lines 6-7
6"></script>
7    
7<script>
8      
vendor: 146 bytes, lines 8-12
8window.dataLayer = window.dataLayer || [];
9      function gtag(){dataLayer.push(arguments);}
10      gtag('js', new Date());
11
12      gtag('config', '
12UA-122593515-1
vendor: 8 bytes, lines 12-13
12');
13    
13</script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript" src="/js/new/cookie.js?v=77.04"></script>
vendor: 1 bytes, line 14
14
15<script>
16var userDetails = [];
17userDetails['userId'] = "";
18userDetails['mStatus'] = "";
19var cookie_login = ReadCookie('acc_login');
20if((cookie_login) && cookie_login !== ''){
21    userDetails = JSON.parse(cookie_login);
22    if(userDetails['mStatus'] == 'member') {
23        if (!document.body.classList.contains("paid")) {
24            document.body.classList.add("paid");
25        }
26    } else {
27        if (document.body.classList.contains("paid")) {
28            document.body.classList.remove("paid");
29        }
30    }
31}
32</script>
32
33
34
35<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
36<meta http-equiv="content-language" content="en-us">
37<meta name="viewport" content="width=device-width,maximum-scale=1.0">
38<!--<title>Typing Bee</title>
39<meta name="description" content="">
40<meta name="keywords" content="">-->
41<link rel="stylesheet" href="/assets/css/css.css?ver=77.04">
42<link rel="stylesheet" href="/assets/fonts/font-awesome.min.css?ver=77.04">
43<link rel="stylesheet" href="/assets/fonts/webfonts/fontawesome-all.min.css?ver=77.04">
44<!-- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> -->
45<title>Typing Games | TypingBee</title>
46        <meta name="description" content="Typing games for kids" />
47        <meta name="keywords" content="typing games for kids, free typing games, free typing games for kids, fun free typing games, online free typing games, free online typing games, online typing games, fun typing games, kids typing games, easy typing games, keyboard typing games, best typing games" />
48                    <link rel="canonical" href="https://www.typingbee.com/typing-games.html" />
49                        
50        <link rel="shortcut icon" href="https://cdn.typingbee.com/typingimg/favicon.png" type="image/x-icon" />
51	    <!--<link rel="stylesheet" href="/min/?g=tdcss16&v=?ver=77.04" media="screen"/>-->	
52	    
52<script>
53		var modulePath = "games/TdListing";
54		var isPaidMember = "";
55		</script>
55
56		
57        
57<script>
58            var modulePath = "games/TdListing";
59            var gameMode = "";
60            var isPaidMember = "";
61			var userContentBlock = "1";
62            var base_url ="https://www.typingbee.com/";
63            var configProtocol ="https://";
64            var configProtocol_no_https ="http://";
65        </script>
65
66        
66<script src="/js/new/mobile-detect.js?v=77.04" ></script>
66
67         
67<script src="/js/new/dom-to-image.min.js?v=77.04" ></script>
67
68		
68<script src="/js/new/ipadpuffinredirect.js?v=77.04"></script>
68	
69        
69<script>
vendor: 339 bytes, lines 69-75
69
70  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
71  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
72  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
73  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
74
75  ga('create', '
75UA-31320576-1
vendor: 39 bytes, lines 75-77
75', 'auto');
76  ga('send', 'pageview');
77
78</script>
78
79
80
81        
82        
82<script type="text/javascript">var gameFramework = '';</script>
82
83        
84    <!-- Begin Next Millennium -->
85
86    
86<script async src="https://powerad.ai/248988315907000/script.js"></script>
86
87
88    <!-- End Next Millennium -->
89    </head> 
90   
91<body class=" absRightAd300w_placement noTransThis  ">
92  
93    <div class="headerStrip" id="headerStrip">
94  <div class="container">
95    <div class="headerStrip_in">
96      <div class="container_in clearfix">
97        <a href="/" title="TypingBee.com"><div class="logo">TypingBee.com</div></a>
98        
99        
100
101        <div class="menu">
102          <span class="menu-circle"></span>
103          <a href="#" class="menu-link">
104            <span class="menu-icon">
105              <span class="menu-line menu-line-1"></span>
106              <span class="menu-line menu-line-2"></span>
107              <span class="menu-line menu-line-3"></span>
108            </span>
109          </a>
110        </div>
111
112        <div class="hdrStrip_right qToggle">
113          <div class="strpMenu">
114            <div class="strpMenu_in dosisMedium clearfix">
115              <!--<div class="ech_strpMnu"><a href="#"><i class="fas fa-chalkboard-teacher"></i> Teachers</a></div>
116              <div class="ech_strpMnu"><a href="#"><i class="fas fa-user-friends"></i> Students</a></div>-->
117              <div class="ech_strpMnu"><a href="/typing-tutorials.html"><i class="fas fa-keyboard"></i> Typing Lessons</a></div>
118              <div class="ech_strpMnu"><a href="/typing-games.html"><i class="fas fa-gamepad"></i> Typing Games</a></div>
119            </div>
120          </div>
121          <div class="strpU_status">
122            <div class="strpU_notLogin clearfix">
123                              <div class="strpBtns strpBtns_join"><a href="https://www.typingbee.com/membership.html"><span><i class="fas fa-user-plus"></i>Join Free</span></a></div>
124              <div class="strpBtns strpBtns_login"><a href="https://www.typingbee.com/login.html"><span><i class="fas fa-key"></i>Login</span></a></div>
125              <!--<div class="strpBtns strpBtns_app"><a href="#"><span><i class="fab fa-apple"></i>Download App</span></a></div>-->
126			              
127            </div>
128          </div>
129        </div>
130      </div>
131    </div>
132  </div>
133</div>
134<script>
135  var logedInUserName = "";
136                if(logedInUserName!=''){
137                  var defaultNameForNonLogUser = "";
138                }
139                else{
140                    if(localStorage.getItem("_turtleDiaryDefaultUserName")){
141                    var defaultNameForNonLogUser = localStorage.getItem("_turtleDiaryDefaultUserName");
142                    }
143                    else{
144                      var defaultNameForNonLogUser = "Zeb8820";
145                      localStorage.setItem("_turtleDiaryDefaultUserName", defaultNameForNonLogUser);
146                    }
147                }
148
149  var loggedInUserAvatar = '';
150                if(loggedInUserAvatar!=''){
151                  var defaultAvatarForUser = "";
152                }
153                else{
154                    if(localStorage.getItem("_turtleDiaryDefaultUserAvatar")){
155                    var defaultAvatarForUser = localStorage.getItem("_turtleDiaryDefaultUserAvatar");
156                    }
157                    else{
158                      var defaultAvatarForUser = 'https://www.typingbee.com/assets/avatars/user-avatar/animal-pirate/animl-01.png';
159                      localStorage.setItem("_turtleDiaryDefaultUserAvatar", defaultAvatarForUser);
160                    }
161                }
162</script>
vendor: 1 bytes, line 162
162
163<script>
164  if(userDetails['mStatus']=='member' || userDetails['mStatus']=='cancel') {
165  var strpBtns_adFree = document.getElementById('strpBtns_adFree');
166  strpBtns_adFree.style.display = 'none';
167  }
168  </script>
168
169  <div id="absRightAd_300w">
170    <div class="absRightAd_holder">
171        <style>
172    .stickyAdDiv {
173        margin-top: 0px;
174        margin-bottom: 5px;
175    }
176
177    #stickyMover {
178        padding-top: 5px;
179        right: 10px !important;
180        width: 400px;
181        top: 0px !important;
182    }
183
184    .ignoreStickyAdDiv {
185        min-height: 180px
186    }
187
188    .adBlock2 .listingAd_in {
189        border: 0
190    }
191
192    .adHeader {
193        position: relative;
194    }
195
196    .adsBreak {
197        margin-top: 20px
198    }
199</style>
200<div class="stickyThis_parent">
201    <div class="stickyThis_child">
202    </div>
203</div>    </div>
204</div>
205
206<div class="intHeader intHeader_games paddBottom20">
207    <div class="intHdr_1">
208        <div class="container">
209            <div class="intHeader_in">
210                <div class="container_in">
211                    
212                    <div class="inh_lft">
213                        <div class="inhLft_in">
214                            <div class="inhl_hdd"><h1>Free Typing Games</h1></div>
215                            <div class="inhl_txt">
216                                <ul>
217                                <li><h2>Fun Typing Games</h2> to enforce the learning</li>
218                                <li><h2>Typing Games</h2> tailored to all skill levels</li>
219                                <li>Exclusively created for typingbee.com</li>
220                              </ul>
221                            </div>
222                        </div>
223                    </div>
224                    <div class="inh_rgt">
225                        <div class="inhRgt_in">
226                            <img src="https://www.typingbee.com/assets/img/hdrPic_games.png">
227                        </div>
228                    </div>
229
230                </div>
231            </div>
232        </div>
233    </div>
234</div>
235
236<div class="intMid">
237    <div class="container">
238        <div class="intMid_in">
239            <div class="container_in">
240                <div class="topAdHolder paddBottom20">
241                                            <div class="center">
242                                                    </div>
243                                    </div>
244
245                                
246                <div class="aGamesHolder">
247                    <!--<div class="mrGm_hdd mrGm_hdd_singleplayergames"><i class="fas fa-gamepad"></i><h2>Single Player Games</h2></div>-->
248                    <div class="aGmsHldr_in clearfix">
249                        
250                        <div class="echThumb_outer" id="div_game_balloon_typing" style="display: block;visibility: visible;">
251<div class="echThumb adClass_default adClass_balloon_typing ">
252    <div class="echThmb_in">
253                <a href="/balloon-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/balloon-typing.html" data-gameslug="" >
254                    <span class="eThmb_hdd"><h3>Balloon Typing</h3></span>
255            <span class="echTGm_pic">
256                <img itemprop="image" src="https://cdn.typingbee.com/games/span/balloon-typing.png"  title="Balloon Typing"  alt = "Balloon Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/balloon-typing.png" />
257            </span>
258            <span class="echTGm_ply">
259                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
260            </span>
261        </a>
262    </div>
263</div>
264<script type="text/javascript">var nextGame = '';</script>
264
265</div>
266<script>
267    var gameMode = 'html5'
268    if(gameMode != 'html5' && flgMobile){
269        var gameName = 'balloon_typing'
270        document.getElementById('div_game_'+gameName).style.display = 'none';
271        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
272    }
273</script>
vendor: 1 bytes, line 273
273
274<script>
275    function redirectMulti(dataUrl, topicgame){
276        var gradegame = 'grade-1';
277        var subjectgame = 'typing';
278        var isdynamic = 0;
279        var templateType = 'typingPlayGames';
280        var redirectLink = dataUrl;
281        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
282    }   
283</script>
283<div class="echThumb_outer" id="div_game_box_the_keys" style="display: block;visibility: visible;">
284<div class="echThumb adClass_default adClass_box_the_keys ">
285    <div class="echThmb_in">
286                <a href="/typing-game.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-game.html" data-gameslug="" >
287                    <span class="eThmb_hdd"><h3>Box the Keys</h3></span>
288            <span class="echTGm_pic">
289                <img itemprop="image" src="https://cdn.typingbee.com/games/span/grade-k-box-the-keys.png"  title="Box the Keys"  alt = "Box the Keys - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/grade-k-box-the-keys.png" />
290            </span>
291            <span class="echTGm_ply">
292                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
293            </span>
294        </a>
295    </div>
296</div>
297<script type="text/javascript">var nextGame = '';</script>
297
298</div>
299<script>
300    var gameMode = 'html5'
301    if(gameMode != 'html5' && flgMobile){
302        var gameName = 'box_the_keys'
303        document.getElementById('div_game_'+gameName).style.display = 'none';
304        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
305    }
306</script>
vendor: 1 bytes, line 306
306
307<script>
308    function redirectMulti(dataUrl, topicgame){
309        var gradegame = 'grade-1';
310        var subjectgame = 'typing';
311        var isdynamic = 0;
312        var templateType = 'typingPlayGames';
313        var redirectLink = dataUrl;
314        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
315    }   
316</script>
316<div class="echThumb_outer" id="div_game_candy_typing" style="display: block;visibility: visible;">
317<div class="echThumb adClass_default adClass_candy_typing ">
318    <div class="echThmb_in">
319                <a href="/candy-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/candy-typing.html" data-gameslug="" >
320                    <span class="eThmb_hdd"><h3>Candy Typing</h3></span>
321            <span class="echTGm_pic">
322                <img itemprop="image" src="https://cdn.typingbee.com/games/span/candy-typing.png"  title="Candy Typing"  alt = "Candy Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/candy-typing.png" />
323            </span>
324            <span class="echTGm_ply">
325                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
326            </span>
327        </a>
328    </div>
329</div>
330<script type="text/javascript">var nextGame = '';</script>
330
331</div>
332<script>
333    var gameMode = 'html5'
334    if(gameMode != 'html5' && flgMobile){
335        var gameName = 'candy_typing'
336        document.getElementById('div_game_'+gameName).style.display = 'none';
337        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
338    }
339</script>
vendor: 1 bytes, line 339
339
340<script>
341    function redirectMulti(dataUrl, topicgame){
342        var gradegame = 'grade-1';
343        var subjectgame = 'typing';
344        var isdynamic = 0;
345        var templateType = 'typingPlayGames';
346        var redirectLink = dataUrl;
347        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
348    }   
349</script>
349<div class="echThumb_outer" id="div_game_car_race_multiplayer" style="display: block;visibility: visible;">
350<div class="echThumb adClass_default adClass_car_race_multiplayer ">
351    <div class="echThmb_in">
352                <a href="/typing-race.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-race.html" data-gameslug="" >
353                    <span class="eThmb_hdd"><h3>Car Race Multiplayer</h3></span>
354            <span class="echTGm_pic">
355                <img itemprop="image" src="https://cdn.typingbee.com/games/span/car-race-multiplayer-th.png"  title="Car Race Multiplayer"  alt = "Car Race Multiplayer - Typing Games - First Grade"  data-original="https://cdn.typingbee.com/games/span/car-race-multiplayer-th.png" />
356            </span>
357            <span class="echTGm_ply">
358                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
359            </span>
360        </a>
361    </div>
362</div>
363<script type="text/javascript">var nextGame = '';</script>
363
364</div>
365<script>
366    var gameMode = 'html5'
367    if(gameMode != 'html5' && flgMobile){
368        var gameName = 'car_race_multiplayer'
369        document.getElementById('div_game_'+gameName).style.display = 'none';
370        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
371    }
372</script>
vendor: 1 bytes, line 372
372
373<script>
374    function redirectMulti(dataUrl, topicgame){
375        var gradegame = 'grade-1';
376        var subjectgame = 'typing';
377        var isdynamic = 0;
378        var templateType = 'typingPlayGames';
379        var redirectLink = dataUrl;
380        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
381    }   
382</script>
382<div class="echThumb_outer" id="div_game_catching_bugs_typing" style="display: block;visibility: visible;">
383<div class="echThumb adClass_default adClass_catching_bugs_typing ">
384    <div class="echThmb_in">
385                <a href="/catching-bugs-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/catching-bugs-typing.html" data-gameslug="" >
386                    <span class="eThmb_hdd"><h3>Catching Bugs Typing</h3></span>
387            <span class="echTGm_pic">
388                <img itemprop="image" src="https://cdn.typingbee.com/games/span/bunny-shooting-typing.png"  title="Catching Bugs Typing"  alt = "Catching Bugs Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/bunny-shooting-typing.png" />
389            </span>
390            <span class="echTGm_ply">
391                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
392            </span>
393        </a>
394    </div>
395</div>
396<script type="text/javascript">var nextGame = '';</script>
396
397</div>
398<script>
399    var gameMode = 'html5'
400    if(gameMode != 'html5' && flgMobile){
401        var gameName = 'catching_bugs_typing'
402        document.getElementById('div_game_'+gameName).style.display = 'none';
403        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
404    }
405</script>
vendor: 1 bytes, line 405
405
406<script>
407    function redirectMulti(dataUrl, topicgame){
408        var gradegame = 'grade-1';
409        var subjectgame = 'typing';
410        var isdynamic = 0;
411        var templateType = 'typingPlayGames';
412        var redirectLink = dataUrl;
413        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
414    }   
415</script>
415<div class="echThumb_outer" id="div_game_climbing_stickman_multiplayer" style="display: block;visibility: visible;">
416<div class="echThumb adClass_default adClass_climbing_stickman_multiplayer ">
417    <div class="echThmb_in">
418                <a href="/climbing-stickman-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/climbing-stickman-multiplayer.html" data-gameslug="" >
419                    <span class="eThmb_hdd"><h3>Climbing Stickman Multiplayer</h3></span>
420            <span class="echTGm_pic">
421                <img itemprop="image" src="https://cdn.typingbee.com/games/span/climbing-stickman-multiplayer.png"  title="Climbing Stickman Multiplayer"  alt = "Climbing Stickman Multiplayer - Adjectives - Preschool"  data-original="https://cdn.typingbee.com/games/span/climbing-stickman-multiplayer.png" />
422            </span>
423            <span class="echTGm_ply">
424                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
425            </span>
426        </a>
427    </div>
428</div>
429<script type="text/javascript">var nextGame = '';</script>
429
430</div>
431<script>
432    var gameMode = 'html5'
433    if(gameMode != 'html5' && flgMobile){
434        var gameName = 'climbing_stickman_multiplayer'
435        document.getElementById('div_game_'+gameName).style.display = 'none';
436        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
437    }
438</script>
vendor: 1 bytes, line 438
438
439<script>
440    function redirectMulti(dataUrl, topicgame){
441        var gradegame = 'grade-1';
442        var subjectgame = 'typing';
443        var isdynamic = 0;
444        var templateType = 'typingPlayGames';
445        var redirectLink = dataUrl;
446        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
447    }   
448</script>
448<div class="echThumb_outer" id="div_game_falling_letters_multiplayer" style="display: block;visibility: visible;">
449<div class="echThumb adClass_default adClass_falling_letters_multiplayer ">
450    <div class="echThmb_in">
451                <a href="/falling-letters-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/falling-letters-multiplayer.html" data-gameslug="" >
452                    <span class="eThmb_hdd"><h3>Falling Letters Multiplayer</h3></span>
453            <span class="echTGm_pic">
454                <img itemprop="image" src="https://cdn.typingbee.com/games/span/falling-letters-multiplayer.png"  title="Falling Letters Multiplayer"  alt = "Falling Letters Multiplayer - Word Family - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/falling-letters-multiplayer.png" />
455            </span>
456            <span class="echTGm_ply">
457                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
458            </span>
459        </a>
460    </div>
461</div>
462<script type="text/javascript">var nextGame = '';</script>
462
463</div>
464<script>
465    var gameMode = 'html5'
466    if(gameMode != 'html5' && flgMobile){
467        var gameName = 'falling_letters_multiplayer'
468        document.getElementById('div_game_'+gameName).style.display = 'none';
469        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
470    }
471</script>
vendor: 1 bytes, line 471
471
472<script>
473    function redirectMulti(dataUrl, topicgame){
474        var gradegame = 'grade-1';
475        var subjectgame = 'typing';
476        var isdynamic = 0;
477        var templateType = 'typingPlayGames';
478        var redirectLink = dataUrl;
479        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
480    }   
481</script>
481<div class="echThumb_outer" id="div_game_farm_typing" style="display: block;visibility: visible;">
482<div class="echThumb adClass_default adClass_farm_typing ">
483    <div class="echThmb_in">
484                <a href="/farm-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/farm-typing.html" data-gameslug="" >
485                    <span class="eThmb_hdd"><h3>Farm Typing</h3></span>
486            <span class="echTGm_pic">
487                <img itemprop="image" src="https://cdn.typingbee.com/games/span/farm-typing.png"  title="Farm Typing"  alt = "Farm Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/farm-typing.png" />
488            </span>
489            <span class="echTGm_ply">
490                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
491            </span>
492        </a>
493    </div>
494</div>
495<script type="text/javascript">var nextGame = '';</script>
495
496</div>
497<script>
498    var gameMode = 'html5'
499    if(gameMode != 'html5' && flgMobile){
500        var gameName = 'farm_typing'
501        document.getElementById('div_game_'+gameName).style.display = 'none';
502        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
503    }
504</script>
vendor: 1 bytes, line 504
504
505<script>
506    function redirectMulti(dataUrl, topicgame){
507        var gradegame = 'grade-1';
508        var subjectgame = 'typing';
509        var isdynamic = 0;
510        var templateType = 'typingPlayGames';
511        var redirectLink = dataUrl;
512        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
513    }   
514</script>
514<div class="echThumb_outer" id="div_game_fish_typing" style="display: block;visibility: visible;">
515<div class="echThumb adClass_default adClass_fish_typing ">
516    <div class="echThmb_in">
517                <a href="/fish-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/fish-typing.html" data-gameslug="" >
518                    <span class="eThmb_hdd"><h3>Fish Typing</h3></span>
519            <span class="echTGm_pic">
520                <img itemprop="image" src="https://cdn.typingbee.com/games/span/fish-typing.png"  title="Fish Typing"  alt = "Fish Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/fish-typing.png" />
521            </span>
522            <span class="echTGm_ply">
523                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
524            </span>
525        </a>
526    </div>
527</div>
528<script type="text/javascript">var nextGame = '';</script>
528
529</div>
530<script>
531    var gameMode = 'html5'
532    if(gameMode != 'html5' && flgMobile){
533        var gameName = 'fish_typing'
534        document.getElementById('div_game_'+gameName).style.display = 'none';
535        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
536    }
537</script>
vendor: 1 bytes, line 537
537
538<script>
539    function redirectMulti(dataUrl, topicgame){
540        var gradegame = 'grade-1';
541        var subjectgame = 'typing';
542        var isdynamic = 0;
543        var templateType = 'typingPlayGames';
544        var redirectLink = dataUrl;
545        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
546    }   
547</script>
547<div class="echThumb_outer" id="div_game_hit_the_keys" style="display: block;visibility: visible;">
548<div class="echThumb adClass_default adClass_hit_the_keys ">
549    <div class="echThmb_in">
550                <a href="/hit-the-keys.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/hit-the-keys.html" data-gameslug="" >
551                    <span class="eThmb_hdd"><h3>Hit the Keys</h3></span>
552            <span class="echTGm_pic">
553                <img itemprop="image" src="https://cdn.typingbee.com/games/span/hit-the-keys.png"  title="Hit the Keys"  alt = "Hit the Keys - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/hit-the-keys.png" />
554            </span>
555            <span class="echTGm_ply">
556                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
557            </span>
558        </a>
559    </div>
560</div>
561<script type="text/javascript">var nextGame = '';</script>
561
562</div>
563<script>
564    var gameMode = 'html5'
565    if(gameMode != 'html5' && flgMobile){
566        var gameName = 'hit_the_keys'
567        document.getElementById('div_game_'+gameName).style.display = 'none';
568        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
569    }
570</script>
vendor: 1 bytes, line 570
570
571<script>
572    function redirectMulti(dataUrl, topicgame){
573        var gradegame = 'grade-1';
574        var subjectgame = 'typing';
575        var isdynamic = 0;
576        var templateType = 'typingPlayGames';
577        var redirectLink = dataUrl;
578        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
579    }   
580</script>
580<div class="echThumb_outer" id="div_game_key_memory" style="display: block;visibility: visible;">
581<div class="echThumb adClass_default adClass_key_memory ">
582    <div class="echThmb_in">
583                <a href="/keyboard-game.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/keyboard-game.html" data-gameslug="" >
584                    <span class="eThmb_hdd"><h3>Key Memory</h3></span>
585            <span class="echTGm_pic">
586                <img itemprop="image" src="https://cdn.typingbee.com/games/span/grade-k-key-memory.png"  title="Key Memory"  alt = "Key Memory - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/grade-k-key-memory.png" />
587            </span>
588            <span class="echTGm_ply">
589                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
590            </span>
591        </a>
592    </div>
593</div>
594<script type="text/javascript">var nextGame = '';</script>
594
595</div>
596<script>
597    var gameMode = 'html5'
598    if(gameMode != 'html5' && flgMobile){
599        var gameName = 'key_memory'
600        document.getElementById('div_game_'+gameName).style.display = 'none';
601        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
602    }
603</script>
vendor: 1 bytes, line 603
603
604<script>
605    function redirectMulti(dataUrl, topicgame){
606        var gradegame = 'grade-1';
607        var subjectgame = 'typing';
608        var isdynamic = 0;
609        var templateType = 'typingPlayGames';
610        var redirectLink = dataUrl;
611        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
612    }   
613</script>
613<div class="echThumb_outer" id="div_game_key_typing" style="display: block;visibility: visible;">
614<div class="echThumb adClass_default adClass_key_typing ">
615    <div class="echThmb_in">
616                <a href="/key-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/key-typing.html" data-gameslug="" >
617                    <span class="eThmb_hdd"><h3>Key Typing</h3></span>
618            <span class="echTGm_pic">
619                <img itemprop="image" src="https://cdn.typingbee.com/games/span/typing-game-dooma.png"  title="Key Typing"  alt = "Key Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/typing-game-dooma.png" />
620            </span>
621            <span class="echTGm_ply">
622                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
623            </span>
624        </a>
625    </div>
626</div>
627<script type="text/javascript">var nextGame = '';</script>
627
628</div>
629<script>
630    var gameMode = 'html5'
631    if(gameMode != 'html5' && flgMobile){
632        var gameName = 'key_typing'
633        document.getElementById('div_game_'+gameName).style.display = 'none';
634        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
635    }
636</script>
vendor: 1 bytes, line 636
636
637<script>
638    function redirectMulti(dataUrl, topicgame){
639        var gradegame = 'grade-1';
640        var subjectgame = 'typing';
641        var isdynamic = 0;
642        var templateType = 'typingPlayGames';
643        var redirectLink = dataUrl;
644        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
645    }   
646</script>
646<div class="echThumb_outer" id="div_game_keyracer_multiplayer" style="display: block;visibility: visible;">
647<div class="echThumb adClass_default adClass_keyracer_multiplayer ">
648    <div class="echThmb_in">
649                <a href="/keyracer-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/keyracer-multiplayer.html" data-gameslug="" >
650                    <span class="eThmb_hdd"><h3>Keyracer Multiplayer</h3></span>
651            <span class="echTGm_pic">
652                <img itemprop="image" src="https://cdn.typingbee.com/games/span/keyracer-multiplayer.png"  title="Keyracer Multiplayer"  alt = "Keyracer Multiplayer - Word Family - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/keyracer-multiplayer.png" />
653            </span>
654            <span class="echTGm_ply">
655                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
656            </span>
657        </a>
658    </div>
659</div>
660<script type="text/javascript">var nextGame = '';</script>
660
661</div>
662<script>
663    var gameMode = 'html5'
664    if(gameMode != 'html5' && flgMobile){
665        var gameName = 'keyracer_multiplayer'
666        document.getElementById('div_game_'+gameName).style.display = 'none';
667        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
668    }
669</script>
vendor: 1 bytes, line 669
669
670<script>
671    function redirectMulti(dataUrl, topicgame){
672        var gradegame = 'grade-1';
673        var subjectgame = 'typing';
674        var isdynamic = 0;
675        var templateType = 'typingPlayGames';
676        var redirectLink = dataUrl;
677        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
678    }   
679</script>
679<div class="echThumb_outer" id="div_game_learn_keyboarding" style="display: block;visibility: visible;">
680<div class="echThumb adClass_default adClass_learn_keyboarding ">
681    <div class="echThmb_in">
682                <a href="/learn-keyboarding.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/learn-keyboarding.html" data-gameslug="" >
683                    <span class="eThmb_hdd"><h3>Learn Keyboarding</h3></span>
684            <span class="echTGm_pic">
685                <img itemprop="image" src="https://cdn.typingbee.com/games/span/kindergarten-learn-keyboarding.png"  title="Learn Keyboarding"  alt = "Learn Keyboarding - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/kindergarten-learn-keyboarding.png" />
686            </span>
687            <span class="echTGm_ply">
688                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
689            </span>
690        </a>
691    </div>
692</div>
693<script type="text/javascript">var nextGame = '';</script>
693
694</div>
695<script>
696    var gameMode = 'html5'
697    if(gameMode != 'html5' && flgMobile){
698        var gameName = 'learn_keyboarding'
699        document.getElementById('div_game_'+gameName).style.display = 'none';
700        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
701    }
702</script>
vendor: 1 bytes, line 702
702
703<script>
704    function redirectMulti(dataUrl, topicgame){
705        var gradegame = 'grade-1';
706        var subjectgame = 'typing';
707        var isdynamic = 0;
708        var templateType = 'typingPlayGames';
709        var redirectLink = dataUrl;
710        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
711    }   
712</script>
712<div class="echThumb_outer" id="div_game_maze_multiplayer" style="display: block;visibility: visible;">
713<div class="echThumb adClass_default adClass_maze_multiplayer ">
714    <div class="echThmb_in">
715                <a href="/maze-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/maze-multiplayer.html" data-gameslug="" >
716                    <span class="eThmb_hdd"><h3>Maze Multiplayer</h3></span>
717            <span class="echTGm_pic">
718                <img itemprop="image" src="https://cdn.typingbee.com/games/span/maze-multiplayer.png"  title="Maze Multiplayer"  alt = "Maze Multiplayer - Word Family - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/maze-multiplayer.png" />
719            </span>
720            <span class="echTGm_ply">
721                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
722            </span>
723        </a>
724    </div>
725</div>
726<script type="text/javascript">var nextGame = '';</script>
726
727</div>
728<script>
729    var gameMode = 'html5'
730    if(gameMode != 'html5' && flgMobile){
731        var gameName = 'maze_multiplayer'
732        document.getElementById('div_game_'+gameName).style.display = 'none';
733        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
734    }
735</script>
vendor: 1 bytes, line 735
735
736<script>
737    function redirectMulti(dataUrl, topicgame){
738        var gradegame = 'grade-1';
739        var subjectgame = 'typing';
740        var isdynamic = 0;
741        var templateType = 'typingPlayGames';
742        var redirectLink = dataUrl;
743        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
744    }   
745</script>
745<div class="echThumb_outer" id="div_game_multiplayer_basketball" style="display: block;visibility: visible;">
746<div class="echThumb adClass_default adClass_multiplayer_basketball ">
747    <div class="echThmb_in">
748                <a href="/multiplayer-basketball.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/multiplayer-basketball.html" data-gameslug="" >
749                    <span class="eThmb_hdd"><h3>Multiplayer Basketball</h3></span>
750            <span class="echTGm_pic">
751                <img itemprop="image" src="https://cdn.typingbee.com/games/span/basketball.png"  title="Multiplayer Basketball"  alt = "Multiplayer Basketball - Adjectives - Preschool"  data-original="https://cdn.typingbee.com/games/span/basketball.png" />
752            </span>
753            <span class="echTGm_ply">
754                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
755            </span>
756        </a>
757    </div>
758</div>
759<script type="text/javascript">var nextGame = '';</script>
759
760</div>
761<script>
762    var gameMode = 'html5'
763    if(gameMode != 'html5' && flgMobile){
764        var gameName = 'multiplayer_basketball'
765        document.getElementById('div_game_'+gameName).style.display = 'none';
766        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
767    }
768</script>
vendor: 1 bytes, line 768
768
769<script>
770    function redirectMulti(dataUrl, topicgame){
771        var gradegame = 'grade-1';
772        var subjectgame = 'typing';
773        var isdynamic = 0;
774        var templateType = 'typingPlayGames';
775        var redirectLink = dataUrl;
776        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
777    }   
778</script>
778<div class="echThumb_outer" id="div_game_ninja_multiplayer" style="display: block;visibility: visible;">
779<div class="echThumb adClass_default adClass_ninja_multiplayer ">
780    <div class="echThmb_in">
781                <a href="/ninja-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/ninja-multiplayer.html" data-gameslug="" >
782                    <span class="eThmb_hdd"><h3>Ninja Multiplayer</h3></span>
783            <span class="echTGm_pic">
784                <img itemprop="image" src="https://cdn.typingbee.com/games/span/ninja-car-race-multiplayer.png"  title="Ninja Multiplayer"  alt = "Ninja Multiplayer - Adjectives - Preschool"  data-original="https://cdn.typingbee.com/games/span/ninja-car-race-multiplayer.png" />
785            </span>
786            <span class="echTGm_ply">
787                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
788            </span>
789        </a>
790    </div>
791</div>
792<script type="text/javascript">var nextGame = '';</script>
792
793</div>
794<script>
795    var gameMode = 'html5'
796    if(gameMode != 'html5' && flgMobile){
797        var gameName = 'ninja_multiplayer'
798        document.getElementById('div_game_'+gameName).style.display = 'none';
799        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
800    }
801</script>
vendor: 1 bytes, line 801
801
802<script>
803    function redirectMulti(dataUrl, topicgame){
804        var gradegame = 'grade-1';
805        var subjectgame = 'typing';
806        var isdynamic = 0;
807        var templateType = 'typingPlayGames';
808        var redirectLink = dataUrl;
809        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
810    }   
811</script>
811<div class="echThumb_outer" id="div_game_rapid_typing" style="display: block;visibility: visible;">
812<div class="echThumb adClass_default adClass_rapid_typing ">
813    <div class="echThmb_in">
814                <a href="/rapid-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/rapid-typing.html" data-gameslug="" >
815                    <span class="eThmb_hdd"><h3>Rapid Typing</h3></span>
816            <span class="echTGm_pic">
817                <img itemprop="image" src="https://cdn.typingbee.com/games/span/rapid-typing.png"  title="Rapid Typing"  alt = "Rapid Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/rapid-typing.png" />
818            </span>
819            <span class="echTGm_ply">
820                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
821            </span>
822        </a>
823    </div>
824</div>
825<script type="text/javascript">var nextGame = '';</script>
825
826</div>
827<script>
828    var gameMode = 'html5'
829    if(gameMode != 'html5' && flgMobile){
830        var gameName = 'rapid_typing'
831        document.getElementById('div_game_'+gameName).style.display = 'none';
832        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
833    }
834</script>
vendor: 1 bytes, line 834
834
835<script>
836    function redirectMulti(dataUrl, topicgame){
837        var gradegame = 'grade-1';
838        var subjectgame = 'typing';
839        var isdynamic = 0;
840        var templateType = 'typingPlayGames';
841        var redirectLink = dataUrl;
842        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
843    }   
844</script>
844<div class="echThumb_outer" id="div_game_sling_game_multiplayer" style="display: block;visibility: visible;">
845<div class="echThumb adClass_default adClass_sling_game_multiplayer ">
846    <div class="echThmb_in">
847                <a href="/sling-game-multiplayer.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/sling-game-multiplayer.html" data-gameslug="" >
848                    <span class="eThmb_hdd"><h3>Sling Game Multiplayer</h3></span>
849            <span class="echTGm_pic">
850                <img itemprop="image" src="https://cdn.typingbee.com/games/span/sling-shooting-multiplayer.png"  title="Sling Game Multiplayer"  alt = "Sling Game Multiplayer - Adjectives - Preschool"  data-original="https://cdn.typingbee.com/games/span/sling-shooting-multiplayer.png" />
851            </span>
852            <span class="echTGm_ply">
853                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
854            </span>
855        </a>
856    </div>
857</div>
858<script type="text/javascript">var nextGame = '';</script>
858
859</div>
860<script>
861    var gameMode = 'html5'
862    if(gameMode != 'html5' && flgMobile){
863        var gameName = 'sling_game_multiplayer'
864        document.getElementById('div_game_'+gameName).style.display = 'none';
865        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
866    }
867</script>
vendor: 1 bytes, line 867
867
868<script>
869    function redirectMulti(dataUrl, topicgame){
870        var gradegame = 'grade-1';
871        var subjectgame = 'typing';
872        var isdynamic = 0;
873        var templateType = 'typingPlayGames';
874        var redirectLink = dataUrl;
875        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
876    }   
877</script>
877<div class="echThumb_outer" id="div_game_space_typing" style="display: block;visibility: visible;">
878<div class="echThumb adClass_default adClass_space_typing ">
879    <div class="echThmb_in">
880                <a href="/space-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/space-typing.html" data-gameslug="" >
881                    <span class="eThmb_hdd"><h3>Space Typing</h3></span>
882            <span class="echTGm_pic">
883                <img itemprop="image" src="https://cdn.typingbee.com/games/span/space-typing.png"  title="Space Typing"  alt = "Space Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/space-typing.png" />
884            </span>
885            <span class="echTGm_ply">
886                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
887            </span>
888        </a>
889    </div>
890</div>
891<script type="text/javascript">var nextGame = '';</script>
891
892</div>
893<script>
894    var gameMode = 'html5'
895    if(gameMode != 'html5' && flgMobile){
896        var gameName = 'space_typing'
897        document.getElementById('div_game_'+gameName).style.display = 'none';
898        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
899    }
900</script>
vendor: 1 bytes, line 900
900
901<script>
902    function redirectMulti(dataUrl, topicgame){
903        var gradegame = 'grade-1';
904        var subjectgame = 'typing';
905        var isdynamic = 0;
906        var templateType = 'typingPlayGames';
907        var redirectLink = dataUrl;
908        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
909    }   
910</script>
910<div class="echThumb_outer" id="div_game_speed_typing" style="display: block;visibility: visible;">
911<div class="echThumb adClass_default adClass_speed_typing ">
912    <div class="echThmb_in">
913                <a href="/speed-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/speed-typing.html" data-gameslug="" >
914                    <span class="eThmb_hdd"><h3>Speed Typing</h3></span>
915            <span class="echTGm_pic">
916                <img itemprop="image" src="https://cdn.typingbee.com/games/span/speed-typing.png"  title="Speed Typing"  alt = "Speed Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/speed-typing.png" />
917            </span>
918            <span class="echTGm_ply">
919                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
920            </span>
921        </a>
922    </div>
923</div>
924<script type="text/javascript">var nextGame = '';</script>
924
925</div>
926<script>
927    var gameMode = 'html5'
928    if(gameMode != 'html5' && flgMobile){
929        var gameName = 'speed_typing'
930        document.getElementById('div_game_'+gameName).style.display = 'none';
931        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
932    }
933</script>
vendor: 1 bytes, line 933
933
934<script>
935    function redirectMulti(dataUrl, topicgame){
936        var gradegame = 'grade-1';
937        var subjectgame = 'typing';
938        var isdynamic = 0;
939        var templateType = 'typingPlayGames';
940        var redirectLink = dataUrl;
941        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
942    }   
943</script>
943<div class="echThumb_outer" id="div_game_squid_typing" style="display: block;visibility: visible;">
944<div class="echThumb adClass_default adClass_squid_typing ">
945    <div class="echThmb_in">
946                <a href="/squid-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/squid-typing.html" data-gameslug="" >
947                    <span class="eThmb_hdd"><h3>Squid Typing</h3></span>
948            <span class="echTGm_pic">
949                <img itemprop="image" src="https://cdn.typingbee.com/games/span/squid-typing.png"  title="Squid Typing"  alt = "Squid Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/squid-typing.png" />
950            </span>
951            <span class="echTGm_ply">
952                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
953            </span>
954        </a>
955    </div>
956</div>
957<script type="text/javascript">var nextGame = '';</script>
957
958</div>
959<script>
960    var gameMode = 'html5'
961    if(gameMode != 'html5' && flgMobile){
962        var gameName = 'squid_typing'
963        document.getElementById('div_game_'+gameName).style.display = 'none';
964        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
965    }
966</script>
vendor: 1 bytes, line 966
966
967<script>
968    function redirectMulti(dataUrl, topicgame){
969        var gradegame = 'grade-1';
970        var subjectgame = 'typing';
971        var isdynamic = 0;
972        var templateType = 'typingPlayGames';
973        var redirectLink = dataUrl;
974        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
975    }   
976</script>
976<div class="echThumb_outer" id="div_game_squirrel_typing" style="display: block;visibility: visible;">
977<div class="echThumb adClass_default adClass_squirrel_typing ">
978    <div class="echThmb_in">
979                <a href="/squirrel-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/squirrel-typing.html" data-gameslug="" >
980                    <span class="eThmb_hdd"><h3>Squirrel Typing</h3></span>
981            <span class="echTGm_pic">
982                <img itemprop="image" src="https://cdn.typingbee.com/games/span/squirrel-typing.png"  title="Squirrel Typing"  alt = "Squirrel Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/squirrel-typing.png" />
983            </span>
984            <span class="echTGm_ply">
985                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
986            </span>
987        </a>
988    </div>
989</div>
990<script type="text/javascript">var nextGame = '';</script>
990
991</div>
992<script>
993    var gameMode = 'html5'
994    if(gameMode != 'html5' && flgMobile){
995        var gameName = 'squirrel_typing'
996        document.getElementById('div_game_'+gameName).style.display = 'none';
997        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
998    }
999</script>
vendor: 1 bytes, line 999
999
1000<script>
1001    function redirectMulti(dataUrl, topicgame){
1002        var gradegame = 'grade-1';
1003        var subjectgame = 'typing';
1004        var isdynamic = 0;
1005        var templateType = 'typingPlayGames';
1006        var redirectLink = dataUrl;
1007        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1008    }   
1009</script>
1009<div class="echThumb_outer" id="div_game_stacking_box_typing" style="display: block;visibility: visible;">
1010<div class="echThumb adClass_default adClass_stacking_box_typing ">
1011    <div class="echThmb_in">
1012                <a href="/stacking-box-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/stacking-box-typing.html" data-gameslug="" >
1013                    <span class="eThmb_hdd"><h3>Stacking Box Typing</h3></span>
1014            <span class="echTGm_pic">
1015                <img itemprop="image" src="https://cdn.typingbee.com/games/span/stacking-box-typing.png"  title="Stacking Box Typing"  alt = "Stacking Box Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/stacking-box-typing.png" />
1016            </span>
1017            <span class="echTGm_ply">
1018                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1019            </span>
1020        </a>
1021    </div>
1022</div>
1023<script type="text/javascript">var nextGame = '';</script>
1023
1024</div>
1025<script>
1026    var gameMode = 'html5'
1027    if(gameMode != 'html5' && flgMobile){
1028        var gameName = 'stacking_box_typing'
1029        document.getElementById('div_game_'+gameName).style.display = 'none';
1030        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1031    }
1032</script>
vendor: 1 bytes, line 1032
1032
1033<script>
1034    function redirectMulti(dataUrl, topicgame){
1035        var gradegame = 'grade-1';
1036        var subjectgame = 'typing';
1037        var isdynamic = 0;
1038        var templateType = 'typingPlayGames';
1039        var redirectLink = dataUrl;
1040        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1041    }   
1042</script>
1042<div class="echThumb_outer" id="div_game_typing_aircraft" style="display: block;visibility: visible;">
1043<div class="echThumb adClass_default adClass_typing_aircraft ">
1044    <div class="echThmb_in">
1045                <a href="/typing-aircraft.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-aircraft.html" data-gameslug="" >
1046                    <span class="eThmb_hdd"><h3>Typing Aircraft</h3></span>
1047            <span class="echTGm_pic">
1048                <img itemprop="image" src="https://cdn.typingbee.com/games/span/typing-aircraft.png"  title="Typing Aircraft"  alt = "Typing Aircraft - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/typing-aircraft.png" />
1049            </span>
1050            <span class="echTGm_ply">
1051                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1052            </span>
1053        </a>
1054    </div>
1055</div>
1056<script type="text/javascript">var nextGame = '';</script>
1056
1057</div>
1058<script>
1059    var gameMode = 'html5'
1060    if(gameMode != 'html5' && flgMobile){
1061        var gameName = 'typing_aircraft'
1062        document.getElementById('div_game_'+gameName).style.display = 'none';
1063        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1064    }
1065</script>
vendor: 1 bytes, line 1065
1065
1066<script>
1067    function redirectMulti(dataUrl, topicgame){
1068        var gradegame = 'grade-1';
1069        var subjectgame = 'typing';
1070        var isdynamic = 0;
1071        var templateType = 'typingPlayGames';
1072        var redirectLink = dataUrl;
1073        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1074    }   
1075</script>
1075<div class="echThumb_outer" id="div_game_typing_ninja" style="display: block;visibility: visible;">
1076<div class="echThumb adClass_default adClass_typing_ninja ">
1077    <div class="echThmb_in">
1078                <a href="/typing-ninja.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-ninja.html" data-gameslug="" >
1079                    <span class="eThmb_hdd"><h3>Typing Ninja</h3></span>
1080            <span class="echTGm_pic">
1081                <img itemprop="image" src="https://cdn.typingbee.com/games/span/typing-ninja.png"  title="Typing Ninja"  alt = "Typing Ninja - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/typing-ninja.png" />
1082            </span>
1083            <span class="echTGm_ply">
1084                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1085            </span>
1086        </a>
1087    </div>
1088</div>
1089<script type="text/javascript">var nextGame = '';</script>
1089
1090</div>
1091<script>
1092    var gameMode = 'html5'
1093    if(gameMode != 'html5' && flgMobile){
1094        var gameName = 'typing_ninja'
1095        document.getElementById('div_game_'+gameName).style.display = 'none';
1096        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1097    }
1098</script>
vendor: 1 bytes, line 1098
1098
1099<script>
1100    function redirectMulti(dataUrl, topicgame){
1101        var gradegame = 'grade-1';
1102        var subjectgame = 'typing';
1103        var isdynamic = 0;
1104        var templateType = 'typingPlayGames';
1105        var redirectLink = dataUrl;
1106        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1107    }   
1108</script>
1108<div class="echThumb_outer" id="div_game_typing_race_beginner" style="display: block;visibility: visible;">
1109<div class="echThumb adClass_default adClass_typing_race_beginner ">
1110    <div class="echThmb_in">
1111                <a href="/typing-race-beginner.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-race-beginner.html" data-gameslug="" >
1112                    <span class="eThmb_hdd"><h3>Typing Race Beginner</h3></span>
1113            <span class="echTGm_pic">
1114                <img itemprop="image" src="https://cdn.typingbee.com/games/span/typing-race-beginner.png"  title="Typing Race Beginner"  alt = "Typing Race Beginner - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/typing-race-beginner.png" />
1115            </span>
1116            <span class="echTGm_ply">
1117                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1118            </span>
1119        </a>
1120    </div>
1121</div>
1122<script type="text/javascript">var nextGame = '';</script>
1122
1123</div>
1124<script>
1125    var gameMode = 'html5'
1126    if(gameMode != 'html5' && flgMobile){
1127        var gameName = 'typing_race_beginner'
1128        document.getElementById('div_game_'+gameName).style.display = 'none';
1129        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1130    }
1131</script>
vendor: 1 bytes, line 1131
1131
1132<script>
1133    function redirectMulti(dataUrl, topicgame){
1134        var gradegame = 'grade-1';
1135        var subjectgame = 'typing';
1136        var isdynamic = 0;
1137        var templateType = 'typingPlayGames';
1138        var redirectLink = dataUrl;
1139        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1140    }   
1141</script>
1141<div class="echThumb_outer" id="div_game_typing_warrior_multiplayer" style="display: block;visibility: visible;">
1142<div class="echThumb adClass_default adClass_typing_warrior_multiplayer ">
1143    <div class="echThmb_in">
1144                <a href="/typing-warrior.html?topicname=beginner&cb=true" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/typing-warrior.html" data-gameslug="" >
1145                    <span class="eThmb_hdd"><h3>Typing Warrior Multiplayer</h3></span>
1146            <span class="echTGm_pic">
1147                <img itemprop="image" src="https://cdn.typingbee.com/games/span/typing-warrior.png"  title="Typing Warrior Multiplayer"  alt = "Typing Warrior Multiplayer - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/typing-warrior.png" />
1148            </span>
1149            <span class="echTGm_ply">
1150                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1151            </span>
1152        </a>
1153    </div>
1154</div>
1155<script type="text/javascript">var nextGame = '';</script>
1155
1156</div>
1157<script>
1158    var gameMode = 'html5'
1159    if(gameMode != 'html5' && flgMobile){
1160        var gameName = 'typing_warrior_multiplayer'
1161        document.getElementById('div_game_'+gameName).style.display = 'none';
1162        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1163    }
1164</script>
vendor: 1 bytes, line 1164
1164
1165<script>
1166    function redirectMulti(dataUrl, topicgame){
1167        var gradegame = 'grade-1';
1168        var subjectgame = 'typing';
1169        var isdynamic = 0;
1170        var templateType = 'typingPlayGames';
1171        var redirectLink = dataUrl;
1172        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1173    }   
1174</script>
1174<div class="echThumb_outer" id="div_game_underwater_typing" style="display: block;visibility: visible;">
1175<div class="echThumb adClass_default adClass_underwater_typing ">
1176    <div class="echThmb_in">
1177                <a href="/underwater-typing.html" class="eThmb_lnk " style="background-color: #0fa2c2"  target="_parent" data-url="/underwater-typing.html" data-gameslug="" >
1178                    <span class="eThmb_hdd"><h3>Underwater Typing</h3></span>
1179            <span class="echTGm_pic">
1180                <img itemprop="image" src="https://cdn.typingbee.com/games/span/underwater-typing.png"  title="Underwater Typing"  alt = "Underwater Typing - Typing Games - Kindergarten"  data-original="https://cdn.typingbee.com/games/span/underwater-typing.png" />
1181            </span>
1182            <span class="echTGm_ply">
1183                <span class="echTGmPly_btn"><i class="fas fa-play-circle"></i> Play Now</span>
1184            </span>
1185        </a>
1186    </div>
1187</div>
1188<script type="text/javascript">var nextGame = '';</script>
1188
1189</div>
1190<script>
1191    var gameMode = 'html5'
1192    if(gameMode != 'html5' && flgMobile){
1193        var gameName = 'underwater_typing'
1194        document.getElementById('div_game_'+gameName).style.display = 'none';
1195        document.getElementById('div_game_'+gameName).style.visibility = 'hidden';
1196    }
1197</script>
vendor: 1 bytes, line 1197
1197
1198<script>
1199    function redirectMulti(dataUrl, topicgame){
1200        var gradegame = 'grade-1';
1201        var subjectgame = 'typing';
1202        var isdynamic = 0;
1203        var templateType = 'typingPlayGames';
1204        var redirectLink = dataUrl;
1205        $.redirect(redirectLink,{ topicgame: topicgame,isdynamic:isdynamic,templateType:templateType}); 
1206    }   
1207</script>
1207                        
1208                    </div>
1209                </div>
1210
1211            </div>
1212        </div>
1213    </div>
1214</div>
1215
1216  <style>
1217      
1218.amp-custom-float-ad {
1219    width: 728px;
1220    height: 90px;
1221    opacity: 1;
1222    margin: 0 auto;
1223}
1224.paid #theVideoPlayer{
1225  display: none !important;
1226}
1227</style>
1228<script type="text/javascript" src="/assets/js/jquery-1.10.2.min.js?v=77.04"></script>
vendor: 1 bytes, line 1228
1228
1229<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
vendor: 1 bytes, line 1229
1229
1230<script type="text/javascript" src="/assets/js/custom.js?v=77.04"></script>
vendor: 1 bytes, line 1230
1230
1231<script type="text/javascript" src="/js/positionscroll2.js?v=77.04"></script>
1231
1232
1233<!-----------------------invite-Code-Start--------------------------------------->
1234<link href="/css/footer.css?v=77.04" rel="stylesheet" type="text/css">
1235<div class="modal fade invitePopup" id="lab-slide-bottom-popup" data-keyboard="false" data-backdrop="false">
1236        <div class="lab-modal-body" id= "inviteReqPopUp">
1237            <div id="invitePopupList"></div>
1238        </div>
1239</div>
1240<script>
1241$(document).on('click', '.invitePopupPrev', function(){
1242    event.preventDefault();
1243    if($(this).parents(".inviteGamePopup").prev(".inviteGamePopup").length){
1244      $(this).parents(".inviteGamePopup").hide();
1245      $(this).parents(".inviteGamePopup").prev(".inviteGamePopup").show();
1246    }
1247});
1248$(document).on('click', '.invitePopupNext', function(){
1249    event.preventDefault();
1250    if($(this).parents(".inviteGamePopup").next(".inviteGamePopup").length){
1251      $(this).parents(".inviteGamePopup").hide();
1252      $(this).parents(".inviteGamePopup").next(".inviteGamePopup").show();
1253    }
1254});
1255</script>
vendor: 1 bytes, line 1255
1255
1256<script>
1257$(document).on('click', '.invitePopupClose', function(){
1258     $(this).parents(".inviteGamePopup").remove();
1259    if($.trim( $('#invitePopupList').html() ).length){
1260      $(".inviteGamePopup").first().css("display", "block");
1261    }
1262    else{
1263      $("#inviteReqPopUp").css({ "bottom": "-250px","opacity":"0"});
1264    }
1265});
1266$(document).on('click', '.inviteFrdReqDeny', function(){
1267     $(this).parents(".inviteGamePopup").remove();
1268    if($.trim( $('#invitePopupList').html() ).length){
1269      $(".inviteGamePopup").first().css("display", "block");
1270    }
1271    else{
1272      $("#inviteReqPopUp").css({ "bottom": "-250px","opacity":"0"});
1273    }
1274});
1275
1276
1277$(document).on('click', '.inviteFrdReqAccept', function(){
1278		var inviteGameRoomCode =  $(this).parents(".inviteGamePopup").children(".inviteGameRoomCode").val();
1279		var inviteGameSlugJoin =  $(this).parents(".inviteGamePopup").children(".inviteGameSlugJoin").val();
1280		var inviteGameTopic =  $(this).parents(".inviteGamePopup").children(".inviteGameTopic").val();
1281		var inviGameSubject =  $(this).parents(".inviteGamePopup").children(".inviGameSubject").val();
1282		var inviGameHeading =  $(this).parents(".inviteGamePopup").children(".inviGameHeading").val();
1283		var gameUrl = '/'+inviteGameSlugJoin+'.html';
1284		var gameTopicWithHyphen = '';
1285		var gameTopicForURL = '';
1286		var pageOrigin = $(location).attr("origin");
1287		var pathname = $(location).attr("pathname");
1288		if(pathname == gameUrl){
1289			$("#playSection h1").text(inviGameHeading);
1290			$("#playSection").css({ "display": "block"});
1291			joinInviteGameRoom(inviteGameRoomCode, inviteGameSlugJoin, inviteGameTopic, inviGameSubject);
1292			$("#newGameMulti").css({ "display": "none"});
1293			$("#inviteReqPopUp").css({ "bottom": "-250px","opacity":"0"});
1294		} else {
1295			if(inviteGameTopic!= '') {
1296				gameTopicForURL = '&topicname='+inviteGameTopic+'&cb=true';
1297			}
1298      setTimeout(function(){ 
1299        console.log("Inside timeout event ... 1sec");
1300        location.href = pageOrigin+'/'+inviteGameSlugJoin+'.html?inviteCode='+inviteGameRoomCode+gameTopicForURL;
1301      }, 1000);
1302		}
1303});
1304</script>
1304
1305<!-----------------------invite-Code-End--------------------------------------->
1306<div class="footer" id="footerStrip">
1307  <div class="container">
1308    <div class="footer_in">
1309      <div class="container_in">
1310        
1311        <div class="ftr_1">TypingBee.com</div>
1312        <div class="ftr_2 clearfix">
1313          <div><a href="/">Home</a></div>
1314          <!--<div><a href="#">Teachers</a></div>
1315          <div><a href="#">Students</a></div>-->
1316          <div><a href="/typing-tutorials.html">Typing Lessons</a></div>
1317          <div><a href="/typing-games.html">Typing Games</a></div>
1318        </div>
1319        <div class="ftr_5 clearfix">
1320          <div><a href="/faq.html">FAQs</a></div>
1321          <div><a href="/terms-and-conditions.html">Terms &amp; Conditions</a></div>
1322          <div><a href="/privacy-policy.html">Privacy Policy</a></div>
1323          <div><a href="javascript:void(0);" onclick="centeredPopup('/feedback.html','myWindow1','680','700','yes');return false"><span class="fdpeeth_txt">Give Feedback</span></a></div>
1324        </div>
1325        <!-- HTML for geo depending button -->
1326        <button id="pmLink">Privacy Manager</button>
1327        <!-- CSS for geo depending button -->
1328        <style>    
1329            #pmLink {        
1330                visibility: hidden;               
1331                text-decoration: none;        
1332                cursor: pointer;        
1333                background: transparent;        
1334                border: none;    
1335            }
1336
1337            #pmLink:hover {        
1338                visibility: visible;        
1339                color: grey;    
1340            } 
1341        </style>
1342        <div class="ftr_4">Copyright &copy;  2026, TypingBee.com. All rights reserved.</div>
1343
1344      </div>
1345    </div>
1346  </div>
1347</div>
1348
1349<script type="text/javascript">
1350    $( document ).ready(function() {
1351    setTimeout(function(){  
1352      $(".ignoreStickyAdDiv").height($(".adsBtm .cnx-main-container").height()+5);
1353    }, 2000);
1354    });
1355</script>
vendor: 1 bytes, line 1355
1355
1356<script src="https://nodejs.typingbee.com/socket.io/socket.io.js"></script>
vendor: 1 bytes, line 1356
1356
1357<script src="/js/html5/client.js?v=77.04"></script>
vendor: 1 bytes, line 1357
1357
1358<script>
1359clientConnection = new Client();//global variable for multiplayer games
1360</script>
vendor: 1 bytes, line 1360
1360
1361<script type="text/javascript">
1362var clientSocket;
1363clientSocket = io.connect('https://nodejs.typingbee.com');
1364</script>
vendor: 1 bytes, line 1364
1364
1365<script>
1366    var obj = {};
1367    obj.username = defaultNameForNonLogUser;
1368    obj.avatar = defaultAvatarForUser;
1369    obj.classcode = '';
1370    obj.slug = '';
1371    obj.type = 'Anyone';
1372    obj.gamename = '';
1373    obj.gradename = '';
1374    obj.pagename = 'games/TdListing';
1375    clientConnection.init(obj);
1376    //clientConnection.connectoWorld();
1377</script>
1377
1378<div id="ampCMP_footer"></div>  
1379<script type="text/javascript" src="/min/?g=tdjs&v=77.04"></script>
vendor: 1 bytes, line 1379
1379
1380<script type="text/javascript">
1381  var currentUrl = 'https://www.typingbee.com/typing-games.html';
1382  var worksheetPng = 'https://cdn.typingbee.com/worksheets/question/christmas-identify-the-pattern.png';
1383
1384  var QueryString = function() {
1385    // This function is anonymous, is executed immediately and 
1386    // the return value is assigned to QueryString!
1387    var query_string = {};
1388    var query = window.location.search.substring(1);
1389    var vars = query.split("&");
1390    for (var i = 0; i < vars.length; i++) {
1391      var pair = vars[i].split("=");
1392      // If first entry with this name
1393      if (typeof query_string[pair[0]] === "undefined") {
1394        query_string[pair[0]] = pair[1];
1395        // If second entry with this name
1396      } else if (typeof query_string[pair[0]] === "string") {
1397        var arr = [query_string[pair[0]], pair[1]];
1398        query_string[pair[0]] = arr;
1399        // If third or later entry with this name
1400      } else {
1401        query_string[pair[0]].push(pair[1]);
1402      }
1403    }
1404    return query_string;
1405  }();
1406
1407  var activity = {
1408    userId: '',
1409    activityId: '',
1410    activityName: ''
1411  };
1412  var loadAfterJQuery = new Array();
1413  var rd = QueryString.rd;
1414  if (ReadCookie('login').length != 0) {
1415    userInfo = JSON.parse(ReadCookie('login'));
1416    if (userInfo.remember == "yes") {
1417      redirectMember();
1418    }
1419  } else if (ReadCookie('acc_login').length != 0) {
1420    redirectMember();
1421  }
1422
1423  function redirectMember() {
1424    var currentDomain = "https://" + location.hostname;
1425    if (currentDomain == "https://www.typingbee.com") {
1426      if (rd == '2') {
1427        document.cookie = 'login=; path=/; domain=.typingbee.com; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
1428        document.cookie = 'login=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
1429      } else {
1430        document.location.href = "https://members.typingbee.com/typing-games.html";
1431      }
1432    }
1433  }
1434</script>
1434
1435
1436<script type="text/javascript" src="/min/?g=jqueryjs&v=77.04"></script>
vendor: 1 bytes, line 1436
1436
1437<script type="text/javascript" src="/min/?g=footertdjs1&v=77.04"></script>
1437
1438  
1438<script type="text/javascript" src="/min/?g=jqueryjs&v=77.04"></script>
1438
1439  
1439<script type="text/javascript" src="js/new/jquery.redirect.js"></script>
1439
1440
1441<input id="aId" name="aId" value="" type="hidden">
1442<script type="text/javascript">
1443  if ($('#breadcrumbInvoke').length) {
1444    $('#breadcrumbInvoke').html($('#breadcrumbPrimary').html());
1445    $('#breadcrumbPrimary').remove();
1446  } else {
1447    $('#breadcrumbPrimary').show();
1448  }
1449  // comment to remove geo bloacking.
1450  applyGeoBasedBlocking('games/TdListing', '');
1451
1452  function loadAfterJQueryFunc(url) {
1453    if (typeof $ !== 'undefined') {
1454      for (x in loadAfterJQuery) {
1455        var element = document.createElement("script");
1456        element.src = loadAfterJQuery[x];
1457        document.body.appendChild(element);
1458      }
1459      clearInterval(getJQueryJsInterval);
1460    }
1461  }
1462  var getJQueryJsInterval = setInterval(loadAfterJQueryFunc, 500);
1463
1464  var currentModulePath = "games/TdListing";
1465
1466  if ($(".wrkshtPlyRgt_pic").length > 0) {
1467    var currentUrl = $(".wrkshtPlyRgt_pic .wrkshtPicDv_cmn:not(.hide)").find("img").attr("src").replace('.png', '.pdf');
1468  }
1469
1470  function currentPdfUrl() {
1471    var currentModulePath = "games/TdListing";
1472    var currentUrl = $(".wrkshtPlyRgt_pic .wrkshtPicDv_cmn:not(.hide)").find("img").attr("src").replace('.png', '.pdf');
1473    return currentUrl;
1474  }
1475</script>
1475
1476
1477
1478
1479</body>
1480</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.