PageSourceSearch

https://lacba.org/javascript/custom.js

js lacba.org collected 2026-09-24 18:13:28 UTC 29,422 bytes, 656 lines download raw bytes

1$(document).ready(function(){
2    $('.fa').each(function() {
3        if ($.trim($(this).html()) == ' ') {
4            $(this).html('');
5        }
6    });
7    $('.fas').each(function() {
8        if ($.trim($(this).html()) == ' ') {
9            $(this).html('');
10        }
11    });
12    
13    $('.menuHolder > ul > li').addClass('menu-item');
14    $('.menuHolder > ul > li:first-child').addClass('home-menu-item');
15    
16    $("#headerTop > #headerBtns > a:first-child").addClass('headerLink');
17    $("#headerContent .headerHelpLink a").addClass('headerLink');
18    $('#headerBtns .headerButton > a').eq(0).addClass('button tiny signin myAccount');
19    $('#headerBtns .headerButton > a').eq(1).addClass('button tiny join');
20    $("#headerBtns .headerButton > a:last-child").addClass('button tiny donate');
21    $("#headerBtns .headerButton > a").unwrap();
22   
23    if($('#headerBtns > a.myAccount').length > 0 && $('#headerBtns > a.loggedIn').length > 0){
24        var _myaccountTxt = $('#headerBtns > a.myAccount').text();
25        var _myaccountHtml = $('#headerBtns > a.myAccount').html().replaceAll(_myaccountTxt,'');
26        $('#headerBtns > a.myAccount').html(_myaccountHtml);
27        $('#headerBtns > a.myAccount').append('<span class="visible-desktop-inline">'+_myaccountTxt+'</span>');
28    }    
29    var headerContentWrapper = $('.headerContentWrapper > ul > li');
30
31    breadcrumb = $('.breadcrumbHolder').html();
32    if(headerContentWrapper.length) {
33        var title="";
34        var dateWrapper="";
35        var description="";
36        var link="";
37        var i = 0;
38
39        if(headerContentWrapper.length > i){
40            title = '<h1 class="headTitleExist">'+$('h1',headerContentWrapper[i]).html()+'</h1>';
41        }
42        
43        if(headerContentWrapper.length == 5){
44            i=i+1;
45            if(headerContentWrapper.length > i){
46                dateWrapper = '<span class="date">'+$(headerContentWrapper[i]).html()+'</span>';
47            }
48        }else if(headerContentWrapper.length == 6){
49            i=i+1;
50            if($.trim($(headerContentWrapper[i]).html().replace(/\&nbsp;/g, '')).length){
51                if(headerContentWrapper.length > i){
52                    dateWrapper = '<span class="date">'+$(headerContentWrapper[i]).html()+'</span>';
53                }
54            }
55            i=i+1;
56            if(dateWrapper.length){
57                dateWrapper = dateWrapper + ' - ';
58            }
59            if($.trim($(headerContentWrapper[i]).html().replace(/\&nbsp;/g, '')).length){
60                if(headerContentWrapper.length > i){
61                    dateWrapper = dateWrapper + '<span class="date">'+$(headerContentWrapper[i]).html()+'</span>';
62                }
63            }
64        }
65
66        if(dateWrapper.length){
67            dateWrapper =  '<div class="post-meta">'+dateWrapper+'</div>';
68        }
69        i=i+1;
70        if(headerContentWrapper.length > i){
71            description = '<div class="bannerTxt">'+$(headerContentWrapper[i]).html()+'</div>';
72        }
73        i=i+1;
74        if($('a',headerContentWrapper[i]).length){
75            if(headerContentWrapper.length > i){
76                link = '<div class="rowLinks bannerLinks"><a href="'+$('a',headerContentWrapper[i]).attr('href')+'" class="button">'+$('a',headerContentWrapper[i]).html()+'</a>';
77            }
78        }
79        i=i+1;
80        if($('a',headerContentWrapper[i]).length){
81            if(headerContentWrapper.length > i){
82                link = link+'<a href="'+$('a',headerContentWrapper[i]).attr('href')+'" class="rowLink">'+$('a',headerContentWrapper[i]).html()+'</a></div>';
83            }
84        }
85        $('.headerContentHolder').replaceWith(dateWrapper+title+breadcrumb+description+link);
86    }
87    
88    if($(".headTitleExist").length == 0){
89        $(".headTitle").show();
90        $('.headerContentHolder').html(breadcrumb);
91    }
92
93    $('.headerBackgroundHolder').css('background', 'url(' + $('img','.headerBackgroundWrapper').attr('src') + ') no-repeat');
94
95     $('.sidebarNavLinks li.dropdown > ul').addClass('sidebar-nav');
96    setTimeout(function(){
97        $('.sidebarNavLinks').removeClass('hiddenElem');
98    },1000)
99
100    if($('.sidebarNavLinks li.dropdown > h2').length > 0){
101        $('.sidebarNavLinks .sidebar-nav').hide();       
102
103        $('.sidebarNavLinks li.dropdown > h2').append('<i class="fa-solid fa-caret-up hiddenElem"></i>');
104        $('.sidebarNavLinks li.dropdown > h2').append('<i class="fa-solid fa-caret-down"></i>');
105        $('.sidebarNavLinks').addClass('sidebarNavLinksHaveHeading');
106
107        $('.sidebarNavLinksHaveHeading > ul > li').each(function(k1,v1) {
108            if($($(this).find('ul')).length == 0){
109                $(this).addClass('singleLinkLi');
110            }
111        });
112    }  
113
114    if($('.sidebarNavLinks > ul > li:not(.dropdown) > h2').length > 0){
115        $('.sidebarNavLinks .sidebar-nav').hide();
116        $('.sidebarNavLinks').addClass('sidebarNavLinksHaveHeading');
117
118        $('.sidebarNavLinksHaveHeading > ul > li').each(function(k1,v1) {
119            if($($(this).find('ul')).length == 0){
120                $(this).addClass('singleLinkLi');
121            }
122        });
123    }  
124
125    if($('.sidebarNavLinks > ul > li:not(.dropdown) > h2').length == 0){
126        $('.sidebarNavLinks .sidebar-nav').hide();
127        $('.sidebarNavLinks').addClass('sidebarNavLinksHaveHeading');
128
129        $('.sidebarNavLinksHaveHeading > ul > li').each(function(k1,v1) {
130            if($($(this).find('ul')).length == 0){
131                $(this).addClass('singleLinkLi');
132            }
133        });
134    }  
135    $('.sidebarNavLinks > ul > li').each(function(k,v){
136        $(this).after('<hr style="border-top: 1px solid #8c8b8b; border-bottom: 1px solid #ffffff; width: 100%;">');
137       
138    });
139    var sidebarAlertText = '';
140    if(($('.sidebarAlertWrapper ul')).length){
141        var sidebarAlertWrapper = $('.sidebarAlertWrapper ul');
142        sidebarAlertWrapper.each(function() {
143            if ($($('li', $(this))[0]).length) {
144                sidebarAlertText = sidebarAlertText + '<h3 class="widget-title"><i class="fa-solid fa-flag-alt"></i>' + $($('li', $(this))[0]).html()+'</h3>';
145            }
146            if ($($('li', $(this))[1]).length) {
147                sidebarAlertText = sidebarAlertText + '<div class="alert-text">' + $($('li', $(this))[1]).html()+'</div>';
148            }
149
150            if ($('a', $($('li', $(this))[2])).length) {
151                sidebarAlertText = sidebarAlertText + '<div class="alert-btn"><a href="'+$('a', $($('li', $(this))[2])).attr('href')+'" class="button sml btn-outline-dark">'+$('a', $($('li', $(this))[2])).html()+'</div>';
152            }
153        });
154    } else if($('.sidebarAlertWrapper img').length){
155        $('.sidebarAlertHolder').addClass('sidebarAlertImg');
156        sidebarAlertText = $('.sidebarAlertWrapper').html();
157    }
158    $('.sidebarAlertHolder').html(sidebarAlertText);
159
160    var sidebarAdSection = '';
161    $('.sidebarAdWrapper ul').each(function() {
162        if ($($('li', $(this))[0]).length) {
163            sidebarAdSection = sidebarAdSection + $($('li', $(this))[0]).html();
164        }
165        if ($($('li', $(this))[1]).length) {
166            sidebarAdSection = sidebarAdSection + '<div class="advertisementTag">' + $($('li', $(this))[1]).html() + '</div>';
167        }
168    });
169    $('.sidebar-ad').html(sidebarAdSection);
170
171    var blogWrapper = $('.blogWrapper ul');
172    var blogString = '';
173
174    blogWrapper.each(function() {
175        var heading = '';
176        var newsLinkHref = '';
177        var summary = '';
178        var img = '';
179        var imgClass = '';
180        var imgString = '';
181        
182        if ($('a', $($('li', $(this))[0])).length) {
183            heading = $('a', $($('li', $(this))[0])).html();
184            newsLinkHref = $('a', $($('li', $(this))[0])).attr('href');
185        }
186        if ($($('li', $(this))[1]).length) {
187            summary = $($('li', $(this))[1]).html();
188        }
189        if ($('img', $($('li', $(this))[2])).length) {
190            img = $($('li', $(this))[2]).html();
191            imgClass = "withImg";
192            imgString = '<div class="post-list-img"><a href="'+newsLinkHref+'">'+img+'</a></div>';
193        }
194        blogString = blogString + '<div class="post-list-bx '+imgClass+'">'+imgString+'<div class="post-list-content"><h3><a href="'+newsLinkHref+'">'+heading+'</a></h3><div class="post-summary">'+summary+'</div><a href="'+newsLinkHref+'" class="button sml grey" target="_blank">Read More</a></div></div>';
195    });
196
197    var blogHeader = "";
198    if($('.blogWrapper h3').length){
199        blogHeader = '<h3 class="group-title">' + $('.blogWrapper h3').html() + '</h3>';
200    }
201    var blogLink = "";
202    if($('.blogWrapper a').length){
203        blogLink = '<div class="group-head-btn"><a href="' + $('.blogWrapper a').attr('href') + '" class="button sml btn-outline-white" target="_blank"> ' + $('.blogWrapper a').html() + '</a></div>';
204    }
205    blogString = '<div class="group-head">'+blogHeader +  '</div><div id="news-posts">' + blogString + '</div><div class="group-foot">'+blogLink + '</div>';
206    if ($('.blogWrapper').length) {
207        $('.blogHolder').replaceWith(blogString);
208    }
209    
210    var groupBlogWrapper = $('.groupBlogWrapper ul');
211    var blogString = '';
212
213    groupBlogWrapper.each(function() {
214        var heading = '';
215        var newsLinkHref = '';
216        var summary = '';
217        var img = '';
218        var imgString = '';
219        
220        if ($('a', $($('li', $(this))[0])).length) {
221            heading = $('a', $($('li', $(this))[0])).html();
222            newsLinkHref = $('a', $($('li', $(this))[0])).attr('href');
223        }
224        if ($($('li', $(this))[1]).length) {
225            summary = $($('li', $(this))[1]).html();
226        }
227        if ($($('li', $(this))[2]).length) {
228            img = $($('li', $(this))[2]).html();
229            imgString = '<div class="post-list-img"><a href="'+newsLinkHref+'">'+img+'</a></div>';
230        }
231        blogString = blogString + '<div class="span6"><div class="post-list-bx aos-item withImg" data-aos="fade-right">'+imgString+'<div class="post-list-content"><h3><a href="'+newsLinkHref+'">'+heading+'</a></h3><div class="post-summary">'+summary+'</div><a href="'+newsLinkHref+'" class="button sml grey">Read More</a></div></div></div>';
232    });
233
234    var blogHeader = "";
235    if($('.groupBlogWrapper h3').length){
236        blogHeader = '<h3 class="group-title">' + $('.groupBlogWrapper h3').html() + '</h3>';
237    }
238
239    var blogLink = "";
240    if($('.groupBlogWrapper a').length){
241        blogLink = '<div class="group-head-btn"><a href="' + $('.groupBlogWrapper a').attr('href') + '" class="button sml btn-outline-white">' + $('.groupBlogWrapper a').html() + '</a></div>';
242    }
243
244    blogString = '<div class="group-head">'+blogHeader + blogLink + '</div><div id="news-posts" class="row-fluid">' + blogString + '</div>';
245    if ($('.groupBlogWrapper').length) {
246        $('.groupBlogHolder').replaceWith(blogString);
247    }
248    $('#latest-news .post-list-img img').addClass('img-fluid lazy loaded');
249
250    var eventWrapper = $('.eventWrapper ul');
251    var upcommingEventString = '';
252    var eventString = '';
253    $('.upcomingEvents').hide();
254    eventWrapper.each(function() {
255        var heading = '';
256        var eventLinkHref = '';
257		var eventLinkId = '';
258        var datetime = '';
259
260        if ($('a', $($('li', $(this))[0])).length) {
261            heading = $('a', $($('li', $(this))[0])).html();
262            eventLinkHref = $('a', $($('li', $(this))[0])).attr('href');
263			eventLinkId = $('a', $($('li', $(this))[0])).attr('id');
264			if(typeof eventLinkId == 'undefined') eventLinkId = "";
265        }
266        if ($($('li', $(this))[1]).length) {
267            datetime = $($('li', $(this))[1]).html();
268        }
269        eventString = eventString + '<div class="event-list-bx"><h3><a href="'+eventLinkHref+'" id="'+eventLinkId+'">'+heading+'</a></h3><div class="event-date">'+datetime+'</div></div>';
270        
271    });
272    
273    upcommingEventString = '<div id="event-posts">'+eventString+'</div>';
274    
275    var eventHeader = "";
276    if($('.eventWrapper h3').length){
277        eventHeader = '<h3 class="group-title text-blue">' + $('.eventWrapper h3').html() + '</h3>';
278    }
279    
280    var eventLink = "";
281    $('.eventWrapper > p a').each(function() {
282        eventLink = eventLink + '<div class="group-head-btn"><a href="' + $(this).attr('href') + '" id="' + $(this).attr('id') + '" class="button sml btn-outline-white" target="_blank">' + $(this).html() + '</a></div>';
283    });
284    
285    if (eventWrapper.length) {
286        $('#home .eventHolder').replaceWith('<div class="group-head">'+eventHeader+'</div><div class="widget-events-list">'+upcommingEventString+'</div><div class="group-foot">'+eventLink+'</div>');
287        $('.single-default .eventHolder').replaceWith('<div class="group-head">'+eventHeader+'</div><div class="widget-events-list">'+upcommingEventString+'</div><div class="group-foot">'+eventLink+'</div>');
288        $('.groupSectionPage .eventHolder').replaceWith('<div class="group-head">'+eventHeader+'</div><div class="widget-events-list">'+upcommingEventString+'</div>');
289        $('.groupSectionPage #upcoming-events #event-posts').append(eventLink);
290        $('.upcomingEvents').show();
291    }
292    
293    var advertisingWrapper = $('.advertisingWrapper ul');
294    var advertisingString = '';
295    var title = '';
296    var description = '';
297    var descriptionLink = '';
298	var descriptionId = '';
299    var adtext = '';
300    var adLink = '';
301    advertisingWrapper.each(function() {
302        if ($($('li', $(this))[0]).length) {
303            title = $($('li', $(this))[0]).html();
304        }
305        if ($('a', $($('li', $(this))[1])).length) {
306            description = $('a', $($('li', $(this))[1])).html();
307            descriptionLink = $('a', $($('li', $(this))[1])).attr('href');
308			descriptionId = $('a', $($('li', $(this))[1])).attr('id');
309			if(typeof descriptionId == 'undefined') descriptionId = "";
310        }
311        if ($('a', $($('li', $(this))[2])).length) {
312            adtext = $('a', $($('li', $(this))[2])).html();
313            adLink = $('a', $($('li', $(this))[2])).attr('href');
314        }
315    });
316
317    advertisingString = advertisingString + '<div class="event-list-bx aos-item" data-aos="fade-right"><div class="advertising_tag">'+title+'</div><h3><a href="'+descriptionLink+'" id="'+descriptionId+'">'+description+'</a></h3><div class="event-date"><strong><a href="'+adLink+'">'+adtext+'</a></strong></div>';
318
319    $('#event-posts').append(advertisingString);
320
321
322    var sponsorWrapper = $('.sponsorWrapper > ul > li');
323    var sponsorString='';
324    sponsorWrapper.each(function(key){
325        sponsorString = sponsorString + '<div class="item flex">'+$(this).html()+'</div>';
326    });
327
328    var sponsorHeader = "";
329
330    if($('.sponsorWrapper h3').length){
331        sponsorHeader = '<h3 class="sponsors-label">' + $('.sponsorWrapper h3').html() + '</h3>';
332    }
333       
334    sponsorString = sponsorHeader + '<div class="sponsor-logos"><div class="owl-carousel owl-theme">' + sponsorString + '</div></div>' ;
335   
336	var sponsorsAdd = "";
337	if($('.sponsorWrapper > img').length){
338		var paddingTop = "";
339		if($('.sponsorWrapper li').length == 0){
340			paddingTop = 'style="padding-top:0px!important;"';
341		}
342	   sponsorsAdd = sponsorsAdd + '<div class="sponsors-ad" '+paddingTop+'><img src="'+$('.sponsorWrapper > img').attr('src')+'"></div>';
343	}
344    $('.sponsorHolder').replaceWith('<div id="sponsors">'+sponsorString+sponsorsAdd+'</div>');	
345
346    var linkWrapper = $('.footerLinkWrapper > ul > li');
347    var hmlString1='<div class="span3">';
348    if(linkWrapper.length <= 3){
349        linkWrapper.each(function(key){
350            var keyIndex = key + 1;
351            var innerHeader = '';
352            $('>ul > li h2 ',this).each(function(key){
353                var innerHeader = '';
354                $('a',this).each(function(key){
355                    innerHeader = innerHeader +'<div class="footer-nav-head">'+$(this).html()+'</div>';
356                });
357                hmlString1 = hmlString1 + innerHeader;
358            });
359            hmlString1 = hmlString1 +  '<div class="footer-nav">'+$(this).html()+'</div>';
360
361            if(keyIndex == linkWrapper.length){
362            hmlString1 = hmlString1 + '</div>';
363            }else{
364                hmlString1 = hmlString1 + '</div><div class="span3">';
365            }
366        });
367
368    }else{
369  
369      linkWrapper.each(function(key){
370            var keyIndex = key + 1;
371            var innerHeader = '';
372            $('>ul > li h2 ',this).each(function(key){
373                var innerHeader = '';
374                $('a',this).each(function(key){
375                    innerHeader = innerHeader +'<div class="footer-nav-head">'+$(this).html()+'</div>';
376                });
377                hmlString1 = hmlString1 + innerHeader;
378            });
379            hmlString1 = hmlString1 +  '<div class="footer-nav">'+$(this).html()+'</div>';
380
381            if(keyIndex % 2 == 0 &&  keyIndex != linkWrapper.length){
382            hmlString1 = hmlString1 + '</div><div class="span3">';
383            }else if(keyIndex == linkWrapper.length){
384            hmlString1 = hmlString1 + '</div>';
385            }
386        });
387    }
388    
389    if($(".footerLinkWrapper > ul > li").length){
390        $('.footerLinkHolder').replaceWith(hmlString1); 
391    }
392    $(".footer-nav > ul > li:first-child").remove();
393
394    var footerIconString='';
395    var footerLogo = "";
396    if($('.footerMediaIconWrapper > ul').length){
397        $('.footerMediaIconWrapper > ul li').addClass('social');
398        footerIconString = $('.footerMediaIconWrapper > ul').html();
399        $('#footerSocial').html('<ul class="social-profiles">'+footerIconString+'</ul>');
400        $('#headerSocial').html('<ul class="social-profiles">'+footerIconString+'</ul>');
401    }
402    if($('.footerMediaIconWrapper > a').length){
403        footerLogo = '<a href="'+$('.footerMediaIconWrapper > a').attr('href') +'">'+$('.footerMediaIconWrapper > a').html()+'</a>';
404        $('#footerLogo').html(footerLogo);
405    }
406    
407    var linkString='';
408    if($('.copyrightWrapper > ul').length){
409        $('.copyrightWrapper > ul li').each(function(key){
410            linkString = linkString +$(this).html()+'<span>|</span>';
411        });
412        $('#copyright-nav').html(linkString);
413        $('.copyrightWrapper > ul').remove();
414    }
415    $('#copyright').html($('.copyrightWrapper').html());
416    $('#copyright-nav span:last-child').remove();
417   
418    var zoneJWrapper = $('.zoneJWrapper ul');
419    var zoneJString = "";
420    var count = 1;
421    var image = "";
422    
423    zoneJWrapper.each(function() {
424		var title = "";
425		var description = "";
426		var callBtn = "";
427		var callBtnLink = "";
428		var callBtnId = "";
429        if ($('h2', $($('li', $(this))[0])).length) {
430            title = $('h2', $($('li', $(this))[0])).html();
431        }
432        if ($($('li', $(this))[1]).length) {
433            description = $($('li', $(this))[1]).html();
434        }
435        if ($('a', $($('li', $(this))[2])).length) {
436            callBtn = $('a', $($('li', $(this))[2])).html();
437            callBtnLink = $('a', $($('li', $(this))[2])).attr('href');
438			callBtnId = $('a', $($('li', $(this))[2])).attr('id');
439			if(typeof callBtnId == 'undefined') callBtnId = "";
440        }
441		
442        if(count == 1){
443            zoneJString = '<h2 class="sectionTitle text-blue">'+title+'</h2><p>'+description+'</p><p><a href="'+callBtnLink+'" id="'+callBtnId+'" class="button btn-outline-dark sml 1" target="_blank">'+callBtn+'</a></p>';
444            $('.subSection1Content').html(zoneJString);
445            zoneJString = "";
446        } else {
447            zoneJString = zoneJString + '<div class="span6 text-center"><h2 class="sectionTitle text-blue">'+title+'</h2><p>'+description+'</p><p><a href="'+callBtnLink+'" id="'+callBtnId+'" class="button btn-outline-dark sml 2" target="_blank">'+callBtn+'</a></p></div>';
448        }
449        count++;
450    });
451    $('.subSection2Content').html(zoneJString);
452    image = $("<div />").append($('.zoneJWrapper img').clone()).html();
453    $('#section-3 .bg-image').html(image);
454    $('#section-3 .bg-image > img').addClass('lazy img-fluid');
455
456    var slideWrapper = $('.slideWrapper ul');
457    var slideString = "";
458    slideWrapper.each(function() {
459        var slideImage = "";
460        var title = "";
461        var subTitle = "";
462        var btn = "";
463        var slideLinkHref = "";
464        var btn2 = "";
465        var slideLinkHref2 = "";
466        var slideLinkId = "";
467		var slideLink2Id = "";
468        if ($('img', $($('li', $(this))[0])).length) {
469            slideImage = $('img', $($('li', $(this))[0])).attr('src');
470        }
471        if ($($('li', $(this))[1]).length && $.trim($($('li', $(this))[1]).html()).length) {
472            title = $($('li', $(this))[1]).html();
473        }
474        if ($($('li', $(this))[2]).length && $.trim($($('li', $(this))[2]).html()).length) {
475            subTitle = '<div class="bannerTxt">' + $($('li', $(this))[2]).html() + '</div>';
476        }
477        if ($('a', $($('li', $(this))[3])).length) {
478            btn = $('a', $($('li', $(this))[3])).html();
479            slideLinkHref = $('a', $($('li', $(this))[3])).attr('href');
480            slideLinkId = $('a', $($('li', $(this))[3])).attr('id');
481			if(typeof slideLinkId == 'undefined') slideLinkId = "";
482        }
483        if ($('a', $($('li', $(this))[4])).length) {
484            btn2 = $('a', $($('li', $(this))[4])).html();
485            slideLinkHref2 = $('a', $($('li', $(this))[4])).attr('href');
486            slideLink2Id = $('a', $($('li', $(this))[4])).attr('id');
487			if(typeof slideLink2Id == 'undefined') slideLink2Id = "";
488        }
489        slideString = slideString + '<li><div class="banner-slide"><div class="banner-image aos-item" data-aos="fade-in" style="background-image: url('+slideImage+');"></div><div class="container"><div class="row-fluid"><div class="col span7 animated fadeInLeft delay-1"><div class="bannerTxtBx">'+title+subTitle+'<div class="rowLinks bannerLinks">';
490        if(slideLinkHref.length) {
491            slideString = slideString + '<a href="'+slideLinkHref+'" class="button" id="'+slideLinkId+'" target="_blank">'+btn+'</a>';
492        }
493        if(slideLinkHref2.length){
494			slideString = slideString + '<a href="'+slideLinkHref2+'" class="rowLink" id="'+slideLink2Id+'" target="_blank">'+btn2+'</a>';
495        }
496        slideString = slideString + '</div></div></div></div></div></div>';
497
498    });
499
500    $('.slideHolder').html(slideString);
501
502    var zoneHWrapper = $('.zoneHWrapper ul');
503    var optionalString = "";
504    var optionalImage = "";
505    var title = "";
506    var description = "";
507    var callBtn = "";
508    var callBtnLink = "";
509    zoneHWrapper.each(function() {
510        if ($('img', $($('li', $(this))[0])).length) {
511            optionalImage = $($('li', $(this))[0]).html();
512        }
513        if ($($('li', $(this))[1]).length) {
514            title = $($('li', $(this))[1]).html();
515        }
516        if ($($('li', $(this))[2]).length) {
517            description = $($('li', $(this))[2]).html();
518        }
519        if ($('a', $($('li', $(this))[3])).length) {
520            callBtn = $('a', $($('li', $(this))[3])).html();
521            callBtnLink = $('a', $($('li', $(this))[3])).attr('href');
522        }
523        $('#home-sections #section-1 .bg-image').html(optionalImage);
524        $('#home-sections #section-1 .bg-image img').addClass('lazy img-fluid');
525        
526        optionalString = optionalString + title + '<p>'+description+'</p><p><a href="'+callBtnLink+'" class="button btn-outline-white sml" target="_blank">'+callBtn+'</a></p>';
527    });
528    $('#home-sections #section-1 .section1Content').html(optionalString);
529    $('#home-sections #section-1 .section1Content h2').addClass('sectionTitle');
530    
531    if($('.zoneNWrapper ul').length){
532        var tab1 = '';
533        var tab2 = '';
534        var tab3 = '';
535        var tab1Content = '';
536        var tab2Content = '';
537        var tab3Content = '';
538        var tabString = '';
539        if ($('a', $($('li', $('.zoneNWrapper ul'))[0])).length) {
540            tab1 = $('a', $($('li', $('.zoneNWrapper ul'))[0])).html();
541        }
542        if ($('a', $($('li', $('.zoneNWrapper ul'))[1])).length) {
543            tab2 = $('a', $($('li', $('.zoneNWrapper ul'))[1])).html();
544        }
545        if ($('a', $($('li', $('.zoneNWrapper ul'))[2])).length) {
546            tab3 = $('a', $($('li', $('.zoneNWrapper ul'))[2])).html();
547        }
548        if ($($('li', $('.zoneNWrapper ul'))[2]).length) {
549            tab1Content = $($('li', $('.zoneNWrapper ul'))[3]).html();
550        }
551        if ($($('li', $('.zoneNWrapper ul'))[3]).length) {
552            tab2Content = $($('li', $('.zoneNWrapper ul'))[4]).html();
553        }
554        if ($($('li', $('.zoneNWrapper ul'))[4]).length) {
555            tab3Content = $($('li', $('.zoneNWrapper ul'))[5]).html();
556        }
557
558
559        tabString = '<ul class="tab-menu"><li><a href="#tab-tab1">'+tab1+'</a></li><li><a href="#tab-tab2">'+tab2+'</a></li><li><a href="#tab-tab3">'+tab3+'</a></li></ul><div id="tab-tab1" class="tab-content" >'+tab1Content+'</div><div id="tab-tab2" class="tab-content" style="display: none;">'+tab2Content+'</div><div id="tab-tab3" class="tab-content" style="display: none;">'+tab3Content+'</div>';
560        $('#social-tabs').html(tabString);
561    }
562
563    var zoneIWrapper = $('.zoneIWrapper ul');
564    var optionalString = "";
565  
566    zoneIWrapper.each(function() {
567		var optionalImage = "";
568		var title = "";
569		var description = "";
570		var callBtn = "";
571		var callBtnLink = "";
572        var callBtnId = "";
573		if ($('img', $($('li', $(this))[0])).length) {
574            optionalImage = $($('li', $(this))[0]).html();
575        }
576        if ($($('li', $(this))[1]).length) {
577            title = $($('li', $(this))[1]).html();
578        }
579        if ($($('li', $(this))[2]).length) {
580            description = $($('li', $(this))[2]).html();
581        }
582        if ($('a', $($('li', $(this))[3])).length) {
583            callBtn = $('a', $($('li', $(this))[3])).html();
584            callBtnLink = $('a', $($('li', $(this))[3])).attr('href');
585			callBtnId = $('a', $($('li', $(this))[3])).attr('id');
586			if(typeof callBtnId == 'undefined') callBtnId = "";
587        }
588        $('#home-sections #section-2 .bg-image').html(optionalImage);
589        $('#home-sections #section-2 .bg-image img').addClass('lazy img-fluid');
590        
591        optionalString = optionalString + title + '<p>'+description+'</p><p><a href="'+callBtnLink+'" id="'+callBtnId+'" class="button btn-outline-dark sml" target="_blank">'+callBtn+'</a></p>';
592    });
593    $('#home-sections #section-2 .section2Content').html(optionalString);
594    $('#home-sections #section-2 .section2Content h2').addClass('sectionTitle');
595
596    $('#footerBtns > a:first-child').addClass('button signin');
597    $('#footerBtns > a').eq(1).addClass('button join');
598    $('#footerBtns > a:last-child').addClass('button donate');
599    
600    $('#home-sections').removeClass('hide');
601    myAccountLink = '';
602    $('#headerBtns > a').each(function(key,val){
603        if($(this).hasClass('myAccount')){
604            myAccountLink = $(this);
605        }
606    });
607    if(myAccountLink != ''){
608        $('.headerButton').before(myAccountLink);
609    }
610});
611
612function isTouchDevice() {
613  return ( 'ontouchstart' in window ) || 
614         ( navigator.maxTouchPoints > 0 ) || 
615         ( navigator.msMaxTouchPoints > 0 );
616}
617
618function bindSidebarEvents() {
619    if (isTouchDevice()) {
620        $(document).off('mouseenter mouseleave', '.sidebarNavLinks li.dropdown');
621        $(document).off('mouseenter', '.sidebarNavLinks li.dropdown h2');
622
623        $(document).off('click', '.sidebarNavLinks li.dropdown h2').on('click', '.sidebarNavLinks li.dropdown h2', function(e) {
624            e.preventDefault();
625            var $submenu = $(this).nextUntil('h2, hr').filter('.sidebar-nav');
626
627            $('.sidebarNavLinks .sidebar-nav').not($submenu).slideUp(500);
628            if($('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-up.hiddenElem').length > 0){
629                $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-up').removeClass('hiddenElem');
630                $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-down').addClass('hiddenElem');
631            }else{
632                $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-up').addClass('hiddenElem');
633                $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-down').removeClass('hiddenElem');
634            }
635
636            $submenu.stop(true, true).slideToggle(500);
637        });
638
639    } else {
640         $(document).off('click', '.sidebarNavLinks li.dropdown h2');
641
642        $(document).off('mouseenter mouseleave', '.sidebarNavLinks li.dropdown')
643        .on('mouseenter', '.sidebarNavLinks li.dropdown h2', function() {
644            $(this).nextUntil('h2, hr').filter('.sidebar-nav').stop(true, true).slideDown(500);
645            $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-up').removeClass('hiddenElem');
646            $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-down').addClass('hiddenElem');
647        })
648        .on('mouseleave', '.sidebarNavLinks li.dropdown', function() {
649            $(this).find('.sidebar-nav').stop(true, true).slideUp(500);
650            $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-up').addClass('hiddenElem');
651            $('.sidebarNavLinks li.dropdown > h2 > i.fa-caret-down').removeClass('hiddenElem');
652        });
653    }
654}
655$(window).on('resize', bindSidebarEvents);
656$(document).ready(bindSidebarEvents);

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.