PageSourceSearch

https://www.glueup.com/themes/glueup/js/custom.js?tllw4d

js glueup.com collected 2026-09-24 08:31:21 UTC 63,730 bytes, 1,173 lines download raw bytes

1(function ($) {
2    $(document).ready(function () {
3        
4        /* function get_global_country_code() starts here */
5        async function get_global_country_code() {
6            const data = await $.ajax({
7                url: '/user_country_state_code.php',
8                cache: false
9            });
10            var country_state_code_data_arr = data.split('**');
11            var user_country_code_data = country_state_code_data_arr[0];
12            console.log('func-get_global_country_code : Country:', user_country_code_data);
13            return user_country_code_data;
14        }
15        /* function get_global_country_code() ends here */
16
17        $('li.tb-megamenu-item.level-1 > span.tb-megamenu-no-link, .tb-megamenu-submenu').hover(function () {
18            $(this).parents('#navbar').css('background', '#fff');
19            $('.navbar-header').css('border-bottom', '1px solid #D3D3D3');
20
21            //    alert('me hover');
22
23        }, function () {
24            $(this).parents('#navbar').css('background', 'none');
25            $('.navbar-header').css('border-bottom', '0px solid #D3D3D3');
26        });
27
28        $('.tb-megamenu-submenu').hover(function () {
29            // $(this).parents().find('span.tb-megamenu-no-link').css('border-bottom', '2px solid #0D62FE !important');
30        });
31        
32        /* hide most_top_bar when drop down menu opens START*/
33        $('.level-1 .tb-megamenu-submenu.dropdown-menu').mouseover(function () {
34            $('.most_top_banner').css('display','none');
35            //$('.pricing-header').css('position','relative');
36            //console.log('price header : relative');
37        });
38        $('.level-1 .tb-megamenu-submenu.dropdown-menu').mouseout(function () {
39            //var especial_price_header_top = parseInt($('.pricing-header').offset().top);
40            //if (especial_price_header_top <= 2000) {
41             // $('.pricing-header').css('position','fixed');
42           // }
43           // console.log('price header : fixed = ' + $('.pricing-header').offset().top);
44
45        });
46        /* hide most_top_bar when drop down menu opens END */
47
48        var width = $(window).width();
49        if (width <= 979) {
50            $('.tb-megamenu-nav .tb-megamenu-item span.tb-megamenu-no-link').click(function () {
51                $(this).parents('.tb-megamenu-item').find('.mega-dropdown-inner').addClass('opened_inner_drop_down');
52                $(this).parents('.tb-megamenu-item').find('.mega-dropdown-inner').toggle();
53                $('.tb-megamenu-nav .tb-megamenu-item .mega-dropdown-inner').each(function () {
54                    if (!($(this).hasClass('opened_inner_drop_down'))) {
55                        $(this).css('display', 'none');
56                        $('.tb-megamenu-nav .tb-megamenu-item span.tb-megamenu-no-link').removeClass('tb-megamenu-no-link__opened');
57                    }
58                });
59                $(this).parents('.tb-megamenu-item').find('.mega-dropdown-inner').removeClass('opened_inner_drop_down');
60                if ($(this).parents('.tb-megamenu-item').find('.mega-dropdown-inner').is(':visible')) {
61                    $(this).addClass('tb-megamenu-no-link__opened');
62                }
63                else {
64                    $(this).removeClass('tb-megamenu-no-link__opened');
65                }
66                $(this).parents('.tb-megamenu-item').find('.hidden_link_border_fix:eq(0)').trigger('click');
67                //$(this).parents('.tb-megamenu-item').find('.hidden_link_border_fix:eq(0)').css('display','block');
68            });
69        }
70
71        $('#block-mobilemenuicontoggle .mobile_menu_icon_cont .mobile_menu_icon').click(function () {
72            $('.tb-megamenu-main button').trigger('click');
73
74        });
75        $('.tb-megamenu-main button').click(function () {
76            if ($('.tb-megamenu .nav-collapse').hasClass("in")) {
77                $('#block-mobilemenuicontoggle .mobile_menu_icon_cont .mobile_menu_icon').addClass('mobile_menu_icon_open');
78                $('#block-mobilemenuicontoggle .mobile_menu_icon_cont .mobile_menu_icon').removeClass('mobile_menu_icon_close');
79                $('#block-bookademobtn').css('display', 'block');
80                $('body').css('overflow-y', 'scroll');
81
82            }
83            else {
84                $('#block-mobilemenuicontoggle .mobile_menu_icon_cont .mobile_menu_icon').addClass('mobile_menu_icon_close');
85                $('#block-mobilemenuicontoggle .mobile_menu_icon_cont .mobile_menu_icon').removeClass('mobile_menu_icon_open');
86                $('#block-bookademobtn ').css('display', 'none');
87                $('body').css('overflow-y', 'hidden');
88
89            }
90        });
91
92        // blog pages right side lead magnet start
93
94        window.onscroll = function () { myFunction() };
95
96        function getOffset(el) {
97            var _x = 0;
98            var _y = 0;
99            while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) {
100                _x += el.offsetLeft - el.scrollLeft;
101                _y += el.offsetTop - el.scrollTop;
102                el = el.offsetParent;
103            }
104            return { top: _y, left: _x };
105        }
106
107        function myFunction() {
108            var $el = $('#lead-mag-inner-cont');
109            var navbar = document.getElementById("stopper_desktop_lead_magnets");
110            if (navbar) {
111                // // Get the offset position of the navbar
112                var sticky = navbar.offsetTop;
113                sticky = parseInt(sticky) - 600;
114                var stick_menu_feature_image_top_offset = $('.blog_featured_img_main img').offset().top - $('#navbar').offset().top;
115                
116
117                if (window.pageYOffset > sticky) {
118                    $el.css({ 'position': 'static' });
119                    
120                    //$('#lead-mag-inner-cont .lead_mag_cont').css({ 'padding': '0' });
121                }
122                else if (window.pageYOffset < sticky) {
123        
124                    if (window.pageYOffset < 100) {
125                        $el.css({ 'position': 'static', 'top': stick_menu_feature_image_top_offset + 'px' });
126                    }
127                    else if (stick_menu_feature_image_top_offset > 100) {
128                        $el.css({ 'position': 'fixed', 'top': stick_menu_feature_image_top_offset + 'px' });
129                    }
130                    else if (stick_menu_feature_image_top_offset < 100) {
131                        $el.css({ 'position': 'fixed', 'top': '100px' });
132                    }
133                }
134            }
135            // Sticky menu code start
136            var window_scroll_y_offset = window.pageYOffset;
137            if (window_scroll_y_offset > 0) {
138                $("#navbar").addClass('sticky_menu_header');
139                $("#navbar").addClass('full_width_div');
140                $('.most_top_banner').css('display','none');        
141            }
142            else {
143                $("#navbar").removeClass('sticky_menu_header');
144                $("#navbar").removeClass('full_width_div');
145                $('.most_top_banner').css('display','flex');
146            }
147            // Sticky menu code end
148
149            /* Sticky library right form on large screens only -  START */ 
150                var window_width = $(window).width();
151                if (window_width >= 831) { 
152                    $('.page-node-type-library .blk_grp_3_col_main_retain_grow .blk_grp_3_col_right_retain_grow .blk_grp_3_col_right_retain_grow_inner').each(function() {
153                        console.clear();
154                        var library_page_ends_now = parseInt($('.library_page_ends_now').offset().top);
155                        library_page_ends_now = library_page_ends_now - 350;
156                        console.log(window_scroll_y_offset+'=='+library_page_ends_now);
157                        if (window_scroll_y_offset == 0) {
158                            $('.page-node-type-library .blk_grp_3_col_main_retain_grow .blk_grp_3_col_right_retain_grow .blk_grp_3_col_right_retain_grow_inner').css({
159                                'position': 'unset',
160                                'right': 'unset',
161                                'top': 'unset',
162                            });
163                        }
164                        else if (window_scroll_y_offset <= library_page_ends_now) {
165                            $('.page-node-type-library .blk_grp_3_col_main_retain_grow .blk_grp_3_col_right_retain_grow .blk_grp_3_col_right_retain_grow_inner').css({
166                                'position': 'fixed',
167                                'top': '20px',
168                            });
169                        }
170                        else {
171                            $('.page-node-type-library .blk_grp_3_col_main_retain_grow .blk_grp_3_col_right_retain_grow .blk_grp_3_col_right_retain_grow_inner').css({
172                                'position': 'unset',
173                                'right': 'unset',
174                                'top': 'unset',
175                            });
176                        }
177                    });
178                    
179                }
180                /* Sticky library right form on large screens only -  START */
181
182            
183
184        }
185        // blog pages right side lead magnet end
186
187        $(".path-search .search_bar_input span").css('display', 'none');
188
189        $('.path-search .search_bar_input .input_field').keyup(function (event) {
190            var inputLength = $(this).val().length;
191            if (inputLength > 0) {
192                $(".path-search .search_bar_input span").css('display', 'block');
193            } else {
194                $(".path-search .search_bar_input span").css('display', 'none');
195            }
196        });
197
198        $('.path-search .search_bar_input .input_field').each(function (event) {
199            var inputLength = $(this).val().length;
200            if (inputLength > 0) {
201                $(".path-search .search_bar_input span").css('display', 'block');
202            } else {
203                $(".path-search .search_bar_input span").css('display', 'none');
204            }
205        });
206
207        $(".path-search .search_bar_input span").click(function () {
208            $(".path-search .search_bar_input .input_field").val('');
209            $(".path-search .search_bar_input span").css('display', 'none');
210        });
211
212        $('.path-search .search_results_count_cont').each(function (event) {
213            var search_results_count_cont = $(this).html();
214            search_results_count_cont = parseInt(search_results_count_cont);
215            if (search_results_count_cont > 0) {
216                $(".path-search span.search_counter_result").html(search_results_count_cont);
217            } else {
218                $(".path-search span.search_counter_result").html('"
218No search results found."');
219                $(".path-search .search_results_list").css('display', 'none');
220                $(".path-search .blk_grp_simple_head_desc .field--name-field-simple-desc .search-form").append('<div class=no_search_result_found>"No search results found."</div>');
221            }
222        });
223
224
225        /* Tag icons script start */
226        $('.field--name-field-tags-link-lef-cnt-rt-img .field--item span').each(function () {
227            var field_lable = $(this).html();
228            if (field_lable != "" && field_lable != null) {
229                field_lable = field_lable.replaceAll(" ", "-");
230                field_lable = field_lable.replaceAll("&amp;", "&");
231                field_lable = field_lable.replaceAll("/", "-");
232                field_lable = field_lable.replaceAll("*", "-");
233                field_lable += '.svg';
234                $(this).attr('style', "background:url('/themes/glueup/images/tag-images/" + field_lable + "') 12px 5px no-repeat");
235
236            }
237        });
238        $('.field--name-field-tags-link-lef-img-rt-cnt .field--item span').each(function () {
239            var field_lable = $(this).html();
240            if (field_lable != "" && field_lable != null) {
241                field_lable = field_lable.replaceAll(" ", "-");
242                field_lable = field_lable.replaceAll("&amp;", "&");
243                field_lable = field_lable.replaceAll("/", "-");
244                field_lable = field_lable.replaceAll("*", "-");
245                field_lable += '.svg';
246                $(this).attr('style', "background:url('/themes/glueup/images/tag-images/" + field_lable + "') 12px 7px no-repeat");
247            }
248        });
249        /* Tag icons script end */
250
251        $('.spb-popup-main-wrapper .spb_close:hover').mouseover(function () {
252            $(this).html("&nbsp");
253        });
254
255        /* Lazy loading START */
256        $('.content img.img-responsive:eq(0)').removeAttr('loading');
257        /* Lazy loading END */
258
259        /* Image Background Color Start */
260        var  left_content_tags_right_image_bg_cont = '.blk_grp_left_content_tags_right_image .blk_right_container_inner .field--name-field-img-lef-cnt-rt-img';
261
262        $(left_content_tags_right_image_bg_cont+':eq(0)').css('background-color', '#e7efff').css('border-radius', '8px');
263        $(left_content_tags_right_image_bg_cont+':eq(1)').css('background-color', '#fef3e6').css('border-radius', '8px');
264        $(left_content_tags_right_image_bg_cont+':eq(2)').css('background-color', '#f3e7eb').css('border-radius', '8px');
265        $(left_content_tags_right_image_bg_cont+':eq(3)').css('background-color', '#ecf8f0').css('border-radius', '8px');
266        $(left_content_tags_right_image_bg_cont+':eq(4)').css('background-color', '#e9e9e9').css('border-radius', '8px');
267
268        var  left_img_right_content_bg_cont = '.blk_grp_left_img_right_content .blk_left_container_inner .field--name-field-image-lef-img-rt-cnt';
269
270        $(left_img_right_content_bg_cont+':eq(0)').css('background-color', '#ecf8f0').css('border-radius', '8px');
271        $(left_img_right_content_bg_cont+':eq(1)').css('background-color', '#e9e9e9').css('border-radius', '8px');
272        $(left_img_right_content_bg_cont+':eq(2)').css('background-color', '#e7efff').css('border-radius', '8px');
273        $(left_img_right_content_bg_cont+':eq(3)').css('background-color', '#fef3e6').css('border-radius', '8px');
274        $(left_img_right_content_bg_cont+':eq(4)').css('background-color', '#f3e7eb').css('border-radius', '8px');
275
276
277        /* Image Background Color End */
278
279
280        
281
282        /* slider START here */
283
284
285        $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info:eq(0)').css('display', 'block');
286
287
288
289        $('.testimonials_slider_group_container .slider_right_arrow_container').attr('slider_item', 1);
290        $('.testimonials_slider_group_container .slider_left_arrow_container').attr('slider_item', 1);
291        $('.main_slider_dots_container .inner_slider_dots').html('');
292
293        var slider = 1;
294        $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
295            $(this).attr('slider_item', slider);
296            $('.main_slider_dots_container .inner_slider_dots').append('<input type="radio" name="slider_items_options" aria-label="slider' + slider + '" value="' + slider + '">');
297            slider++;
298        });
299
300        $('.testimonials_slider_group_container .slider_right_arrow_container').click(function () {
301
302            $('.main_slider_counter_hidden_desktop ').html(0);
303            $('.main_slider_counter_hidden ').html(0);
304
305            /*$('.main_slider_border .inner_slider_border').css('width', '0%');
306            $('.main_slider_border .inner_slider_border_desktop').css('width', '0%');*/
307
308            $('.main_slider_border .inner_slider_border').addClass('border_transition_none');
309
310            $('.main_slider_border .inner_slider_border_desktop').addClass('border_transition_none');
311
312            var arrow_slider_item = parseInt($(this).attr('slider_item'));
313            var arrow_slider_item_next = arrow_slider_item + 1;
314            var total_slider_items = 0;
315            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
316                total_slider_items++;
317            });
318            if (arrow_slider_item < total_slider_items) {
319                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').css('display', 'none');
320                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').addClass('custom_slider_fade_out');
321                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').removeClass('custom_slider_fade_in');
322                var slider = 1;
323                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
324                    var this_slider_item_val = $(this).attr('slider_item');
325                    if (this_slider_item_val == arrow_slider_item_next) {
326                        $(this).css('display', 'block');
327                        $(this).addClass('custom_slider_fade_in');
328                        $(this).removeClass('custom_slider_fade_out');
329                    }
330                    slider++;
331                });
332                $('.testimonials_slider_group_container .slider_right_arrow_container').attr('slider_item', arrow_slider_item_next);
333                $('.testimonials_slider_group_container .slider_left_arrow_container').attr('slider_item', arrow_slider_item);
334
335                $('.main_slider_dots_container .inner_slider_dots input').each(function () {
336                    var slider_radio_val = $(this).attr('value');
337                    if (slider_radio_val == arrow_slider_item_next) {
338                        $(this).trigger('click');
339                    }
340                });
341
342            }
343            else if (arrow_slider_item >= total_slider_items) {
344                $('.main_slider_dots_container .inner_slider_dots input:eq(0)').trigger('click');
345            }
346
347
348        });
349
350
351        $('.testimonials_slider_group_container .slider_left_arrow_container').click(function () {
352
353            $('.main_slider_counter_hidden_desktop').html(0);
354            $('.main_slider_counter_hidden').html(0);
355
356            $('.main_slider_border .inner_slider_border').addClass('border_transition_none');
357
358            $('.main_slider_border .inner_slider_border_desktop').addClass('border_transition_none');
359
360            var arrow_slider_item = parseInt($(this).attr('slider_item'));
361            var arrow_slider_item_previous = arrow_slider_item - 1;
362            var total_slider_items = 0;
363            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
364                total_slider_items++;
365            });
366            if (arrow_slider_item > 1) {
367                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').css('display', 'none');
368                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').addClass('custom_slider_fade_out');
369                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').removeClass('custom_slider_fade_in');
370                var slider = 1;
371                $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
372                    var this_slider_item_val = $(this).attr('slider_item');
373                    if (this_slider_item_val == arrow_slider_item) {
374                        $(this).css('display', 'block');
375                        $(this).addClass('custom_slider_fade_in');
376                        $(this).removeClass('custom_slider_fade_out');
377                    }
378                    slider++;
379                });
380                $('.testimonials_slider_group_container .slider_right_arrow_container').attr('slider_item', arrow_slider_item);
381                $('.testimonials_slider_group_container .slider_left_arrow_container').attr('slider_item', arrow_slider_item_previous);
382
383                $('.main_slider_dots_container .inner_slider_dots input').each(function () {
384                    var slider_radio_val = $(this).attr('value');
385                    if (slider_radio_val == arrow_slider_item_previous) {
386                        $(this).trigger('click');
387                    }
388                });
389            }
390            else {
391                $('.main_slider_dots_container .inner_slider_dots input:eq(' + (parseInt(total_slider_items) - 1) + ')').trigger('click');
392            }
393
394        });
395
396
397
398
399        $('.main_slider_dots_container .inner_slider_dots input').click(function () {
400            $('.main_slider_dots_container .inner_slider_dots input').removeClass("active_radio_button_slider");
401            var slider_radio_val = $(this).attr('value');
402            $(this).addClass("active_radio_button_slider");
403
404            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').css('display', 'none');
405            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').addClass('custom_slider_fade_out');
406            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').removeClass('custom_slider_fade_in');
407            var slider = 1;
408            $('.testimonials_slider_group_container .paragraph--type--img-desc-user-info').each(function () {
409                var this_slider_item_val = $(this).attr('slider_item');
410                if (this_slider_item_val == slider_radio_val) {
411                    $(this).css('display', 'block');
412                    $(this).addClass('custom_slider_fade_in');
413                    $(this).removeClass('custom_slider_fade_out');
414                }
415                slider++;
416            });
417            $('.testimonials_slider_group_container .slider_right_arrow_container').attr('slider_item', slider_radio_val);
418            $('.testimonials_slider_group_container .slider_left_arrow_container').attr('slider_item', slider_radio_val);
419
420            $('.main_slider_counter_hidden_desktop ').html(0);
421            $('.main_slider_counter_hidden ').html(0);
422
423            $('.main_slider_border .inner_slider_border').addClass('border_transition_none');
424
425            $('.main_slider_border .inner_slider_border_desktop').addClass('border_transition_none');
426
427        });
428
429        $('.main_slider_dots_container .inner_slider_dots input:eq(0)').trigger('click');
430
431
432        $('.main_slider_counter_hidden').html('1');
433        $('.main_slider_counter_hidden_desktop').html('1');
434
435        function main_slider_counter_hidden() {
436            return parseFloat($('.main_slider_counter_hidden').html());
437        }
438        function main_slider_counter_hidden_desktop() {
439            return parseFloat($('.main_slider_counter_hidden_desktop').html());
440        }
441        function total_elements_slider_testimonials() {
442            return parseFloat($('.main_slider_dots_container .inner_slider_dots input:last').val());
443        }
444        // auto slider timer for mobile
445        if ($('.main_slider_border .inner_slider_border').is(':visible')) {
446            $('.main_slider_border .inner_slider_border').each(function () {
447                setInterval(testimonials_slider_rotation, 1000);
448            });
449        }
450
451        function testimonials_slider_rotation() {
452            if (main_slider_counter_hidden() >= 10.50) {
453                $('.main_slider_border .inner_slider_border').width('100%');
454                /* Show next slide START */
455                if (total_elements_slider_testimonials() == parseFloat($('.main_slider_dots_container .inner_slider_dots input.active_radio_button_slider').val())) {
456                    $('.main_slider_dots_container .inner_slider_dots input:first').trigger('click');
457                }
458                else {
459                    $('.main_slider_dots_container .inner_slider_dots input.active_radio_button_slider').next().trigger('click');
460                }
461                /* Show next slide END */
462                $('.main_slider_counter_hidden').html('0');
463
464            }
465            else {
466                $('.main_slider_border .inner_slider_border').removeClass('border_transition_none');
467                $('.main_slider_border .inner_slider_border_desktop').removeClass('border_transition_none');
468                //$('.main_slider_border .inner_slider_border').width((main_slider_counter_hidden() * 10) + '%');
469            }
470            $('.main_slider_counter_hidden').html((main_slider_counter_hidden() + 1));
471        }
472
473        // auto slider timer for desktop 
474        if ($('.main_slider_border .inner_slider_border_desktop').is(':visible')) {
475            $('.main_slider_border .inner_slider_border_desktop').each(function () {
476                setInterval(testimonials_slider_rotation_desktop, 1000);
477            });
478        }
479
480        function testimonials_slider_rotation_desktop() {
481
482            if (main_slider_counter_hidden_desktop() >= 10.50) {
483                /* Show next slide START */
484                if (total_elements_slider_testimonials() == parseFloat($('.main_slider_dots_container .inner_slider_dots input.active_radio_button_slider').val())) {
485                    $('.main_slider_dots_container .inner_slider_dots input:first').trigger('click');
486                }
487                else {
488                    $('.main_slider_dots_container .inner_slider_dots input.active_radio_button_slider').next().trigger('click');
489                }
490                /* Show next slide END */
491                $('.main_slider_counter_hidden_desktop').html('0');
492
493            }
494            else {
495                $('.main_slider_border .inner_slider_border').removeClass('border_transition_none');
496                $('.main_slider_border .inner_slider_border_desktop').removeClass('border_transition_none');
497                //$('.main_slider_border .inner_slider_border_desktop').width((main_slider_counter_hidden_desktop() * 10) + '%');
498            }
499            $('.main_slider_counter_hidden_desktop').html((main_slider_counter_hidden_desktop() + 1));
500        }
501
502        /* slider END here */
503
504        /* tabs implementation end here */
505
506        // make all external link open in new tabs start here
507        $('.container .field--name-field-blog-description a').each(function () {
508            var link_here = $(this).attr('href');
509            if ((link_here.indexOf('https://glueup.com') >= 0) || (link_here.indexOf('https://www.glueup.com') >= 0)) {
510
511            }
512            else {
513                if (link_here.indexOf('https:') >= 0) {
514                    $(this).attr('target', '_blank');
515                }
516            }
517        });
518        // make all external link open in new tabs end here
519
520        // Hide featured image on event recap related blogs START
521        if ($('.page-node-type-blog .field--name-field-event-recap-video-blog').is(':visible')) {
522            $('.page-node-type-blog .field--name-field-blog-image').css('display', 'none');
523        }
524       
524 // Hide featured image on event recap related blogs END
525
526
527
528        /* mailchimp-signup-subscribe-form styling Start */
529
530        $(".mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields input#edit-mergevars-email").attr("placeholder", "Email Address");
531
532        $(".mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields input#edit-mergevars-fname").attr("placeholder", "First Name");
533
534            /* mailchimp-signup-subscribe-form styling End */
535
536
537
538            /*New_Hero_Section_Animation_Start */
539
540            var width_animation = $(window).width();
541            if (width_animation <= 1300) {
542                var margin_top_val = 53;
543            }
544            else {
545                var margin_top_val = 114;
546            }
547            var animation_repeater = 1;
548            var animation_delay = 1600;
549
550            var times_animation_run = 1;
551
552            function startAnimation(margin_top_val, animation_repeater, animation_delay) {
553                
554                times_animation_run = parseInt(times_animation_run);
555                
556               if (times_animation_run <= 20) { // Here 20 = 4x5 ; animation will run 5 times
557                    if (animation_repeater <= 4) {
558                        var margin_top_final_val = (margin_top_val) * (animation_repeater);
559                        var animation_li_var = '.paragraph--type--new-hero-section-2024 .new_hero_section_2024_left_content_right_image .main_left_content_hero_section_2024 .main_animation_container .field--name-field-animation-title .field--item:first';
560                        $(animation_li_var).delay('2000').animate({ 'margin-top': '-' + margin_top_final_val + 'px' }, animation_delay);
561                        animation_repeater = animation_repeater + 1;
562                        if (animation_repeater == 4) {
563                            animation_repeater = 0;
564                            animation_delay = 400;
565                        }
566                        else {
567                            animation_delay = 1600;
568                        }
569                        times_animation_run = times_animation_run+1;
570                        startAnimation(margin_top_val, animation_repeater, animation_delay);
571                        
572                    }
573                    setTimeout(startAnimation, 2000);
574                    
575               }
576            }
577        
578            setTimeout(function() {
579                startAnimation(margin_top_val, animation_repeater, animation_delay);
580            }, 0); // Delay in milliseconds
581
582        /*New_Hero_Section_Animation_End */
583
584        /* New Hero section sales person dynamic START */
585       
586        $('.paragraph--type--new-hero-section-2024 .new_hero_section_2024_left_content_right_image .main_left_content_hero_section_2024 .main_button_user_image_desc').each(function(){
587            /*
588            var user_country = get_global_country_code();
589            var asia_countries_arr = ["BD", "BN", "KH", "CN", "FJ", "HK", "IN", "ID", "JP", "KI","KP", "KR", "LA", "MO", "MY", "MV", "MH", "FM", "MN", "MM","NR", "NP", "NC", "NZ", "NU", "PK", "PW", "PG", "PH", "PN","WS", "SG", "SB", "LK", "TW", "TH", "TL", "TK", "TO", "TV","VU", "VN"];
590            var africa_countries_arr = ["DZ", "AO", "BJ", "BW", "BF", "BI", "CV", "CM", "CF", "TD","KM", "CG", "CD", "DJ", "EG", "GQ", "ER", "SZ", "ET", "GA","GM", "GH", "GN", "GW", "KE", "LS", "LR", "LY", "MG", "MW","ML", "MR", "MU", "YT", "MA", "MZ", "NA", "NE", "NG", "RE","RW", "SH", "ST", "SN", "SC", "SL", "SO", "ZA", "SS", "SD","TZ", "TG", "TN", "UG", "EH", "ZM", "ZW"];
591            var australia_countries_arr = ["AU", "CX", "CC", "HM", "NF"];
592            var eume_countries_arr = ["AD", "AM", "AT", "AZ", "BH", "BY", "BE", "BA", "BG", "HR","CY", "CZ", "DK", "EE", "FI", "FR", "GE", "DE", "GR", "HU","IS", "IR", "IQ", "IE", "IL", "IT", "JO", "KZ", "KW", "KG","LV", "LB", "LI", "LT", "LU", "MT", "MD", "MC", "ME", "NL","MK", "NO", "OM", "PL", "PT", "QA", "RO", "RU", "SM", "SA","RS", "SK", "SI", "ES", "SE", "CH", "SY", "TJ", "TR", "TM","UA", "AE", "GB", "UZ", "VA", "YE"];
593            var latam_countries_arr = ["AR", "AW", "BS", "BB", "BZ", "BO", "BR", "KY", "CL", "CO","CR", "CU", "DM", "DO", "EC", "SV", "GF", "GD", "GP", "GT","GY", "HT", "HN", "JM", "MQ", "MX", "MS", "NI", "PA", "PY","PE", "PR", "BL", "KN", "LC", "MF", "PM", "VC", "SR", "TT","TC", "UY", "VE", "VG", "VI"];
594            var new_hero_section_usr_img = '.paragraph--type--new-hero-section-2024 .
594new_hero_section_2024_left_content_right_image .main_left_content_hero_section_2024 .main_button_user_image_desc .field--name-field-main-user-image';
595            var new_hero_section_usr_name = '.paragraph--type--new-hero-section-2024 .new_hero_section_2024_left_content_right_image .main_left_content_hero_section_2024 .main_button_user_image_desc .field--name-field-main-user-name';
596            if (user_country == 'US') { // Mervin Whea
597                $(new_hero_section_usr_img + ' .field--item:nth-of-type(1) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
598                $(new_hero_section_usr_name + ' .field--item:eq(0)').addClass('animate_sales_person_data_part_name');
599
600                $(new_hero_section_usr_img + ' .field--item:nth-of-type(2) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
601                $(new_hero_section_usr_name + ' .field--item:eq(1)').addClass('animate_sales_person_data_part_name');
602            }
603            else if (user_country == 'CN') { // William Howe
604                $(new_hero_section_usr_img + ' .field--item:nth-of-type(3) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
605                $(new_hero_section_usr_name + ' .field--item:eq(2)').addClass('animate_sales_person_data_part_name');
606                
607                $(new_hero_section_usr_img + ' .field--item:nth-of-type(4) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
608                $(new_hero_section_usr_name + ' .field--item:eq(3)').addClass('animate_sales_person_data_part_name');
609            }
610            else if (user_country == 'IN') { // Sourav Samanta
611                $(new_hero_section_usr_img + ' .field--item:nth-of-type(11) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
612                $(new_hero_section_usr_name + ' .field--item:eq(10)').addClass('animate_sales_person_data_part_name');
613                
614                $(new_hero_section_usr_img + ' .field--item:nth-of-type(12) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
615                $(new_hero_section_usr_name + ' .field--item:eq(11)').addClass('animate_sales_person_data_part_name');
616            }
617            else if (asia_countries_arr.indexOf(user_country) > -1) { // William Lee
618                $(new_hero_section_usr_img + ' .field--item:nth-of-type(5) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
619                $(new_hero_section_usr_name + ' .field--item:eq(4)').addClass('animate_sales_person_data_part_name');
620
621                $(new_hero_section_usr_img + ' .field--item:nth-of-type(6) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
622                $(new_hero_section_usr_name + ' .field--item:eq(5)').addClass('animate_sales_person_data_part_name');
623            }
624            else if (eume_countries_arr.indexOf(user_country) > -1) { //  Victor Grosu
625                $(new_hero_section_usr_img + ' .field--item:nth-of-type(7) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
626                $(new_hero_section_usr_name + ' .field--item:eq(6)').addClass('animate_sales_person_data_part_name');
627            
628                $(new_hero_section_usr_img + ' .field--item:nth-of-type(8) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
629                $(new_hero_section_usr_name + ' .field--item:eq(7)').addClass('animate_sales_person_data_part_name');
630            }
631            else if (australia_countries_arr.indexOf(user_country) > -1) { // Willis Mattoali
632                $(new_hero_section_usr_img + ' .field--item:nth-of-type(9) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
633                $(new_hero_section_usr_name + ' .field--item:eq(8)').addClass('animate_sales_person_data_part_name');
634            
635                $(new_hero_section_usr_img + ' .field--item:nth-of-type(10) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
636                $(new_hero_section_usr_name + ' .field--item:eq(9)').addClass('animate_sales_person_data_part_name');
637            }
638
639            else if (africa_countries_arr.indexOf(user_country) > -1) { // Matt Raven
640                $(new_hero_section_usr_img + ' .field--item:nth-of-type(13) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
641                $(new_hero_section_usr_name + ' .field--item:eq(12)').addClass('animate_sales_person_data_part_name');
642                
643                $(new_hero_section_usr_img + ' .field--item:nth-of-type(14) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
644                $(new_hero_section_usr_name + ' .field--item:eq(13)').addClass('animate_sales_person_data_part_name');
645            }
646            else if (latam_countries_arr.indexOf(user_country) > -1) { //  Christopher Amparo
647                $(new_hero_section_usr_img + ' .field--item:nth-of-type(15) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
648                $(new_hero_section_usr_name + ' .field--item:eq(14)').addClass('animate_sales_person_data_part_name');
649                
650                $(new_hero_section_usr_img + ' .field--item:nth-of-type(16) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
651                $(new_hero_section_usr_name + ' .field--item:eq(15)').addClass('animate_sales_person_data_part_name');
652            }
653            else { // Mervin Whea  
654                $(new_hero_section_usr_img + ' .field--item:nth-of-type(1) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
655                $(new_hero_section_usr_name + ' .field--item:eq(0)').addClass('animate_sales_person_data_part_name');
656
657                $(new_hero_section_usr_img + ' .field--item:nth-of-type(2) .field--name-field-media-image .field--item').addClass('animate_sales_person_data_part_img');
658                $(new_hero_section_usr_name + ' .field--item:eq(1)').addClass('animate_sales_person_data_part_name');
659            }
660
661            var listItems = $('.animate_sales_person_data_part_img');
662            var currentIndex = 0;
663            var times_limit_img_animate = 1;
664            function fadeNextItemImage() {
665                times_limit_img_animate = parseInt(times_limit_img_animate);
666                if (times_limit_img_animate <=10) {
667                    $(listItems[currentIndex]).fadeIn(2000).delay(2000).fadeOut(2000, function () {
668                        currentIndex = (currentIndex + 1) % listItems.length;
669                        fadeNextItemImage();
670                    });
671                    times_limit_img_animate  = times_limit_img_animate + 1;
672                }
673                else {
674                    $(listItems[0]).fadeIn(2000);
675                }
676            }
677            fadeNextItemImage(); // Start the animation
678
679            var listItemsName = $('.animate_sales_person_data_part_name');
680            var currentIndexName = 0;
681            var times_limit_name_animate = 1;
682            function fadeNextItemName() {
683                times_limit_name_animate = parseInt(times_limit_name_animate);
684                if (times_limit_name_animate <=10) {
685                    $(listItemsName[currentIndexName]).fadeIn(2000).delay(2000).fadeOut(2000, function () {
686                        currentIndexName = (currentIndexName + 1) % listItemsName.length;
687                        fadeNextItemName();
688                    });
689                    times_limit_name_animate = times_limit_name_animate + 1;
690                }
691                else {
692                    $(listItemsName[0]).fadeIn(2000);
693                }
694            }
695            fadeNextItemName(); // Start the animation
696            */
697           async function init_new_hero_section_animation() {
698                var user_country = await get_global_country_code();
699                user_country = user_country.trim();
700
701                console.log('Hero Home Team Animation : Country:', user_country);
702
703                var asia_countries_arr = ["BD","BN","KH","CN","FJ","HK","IN","ID","JP","KI","KP","KR","LA","MO","MY","MV","MH","FM","MN","MM","NR","NP","NC","NZ","NU","PK","PW","PG","PH","PN","WS","SG","SB","LK","TW","TH","TL","TK","TO","TV","VU","VN"];
704
705                var africa_countries_arr = ["DZ","AO","BJ","BW","BF","BI","CV","CM","CF","TD","KM","CG","CD","DJ","EG","GQ","ER","SZ","ET","GA","GM","GH","GN","GW","KE","LS","LR","LY","MG","MW","ML","MR","MU","YT","MA","MZ","NA","NE","NG","RE","RW","SH","ST","SN","SC","SL","SO","ZA","SS","SD","TZ","TG","TN","UG","EH","ZM","ZW"];
706
707                var australia_countries_arr = ["AU","CX","CC","HM","NF"];
708
709                var eume_countries_arr = ["AD","AM","AT","AZ","BH","BY","BE","BA","BG","HR","CY","CZ","DK","EE","FI","FR","GE","DE","GR","HU","IS","IR","IQ","IE","IL","IT","JO","KZ","KW","KG","LV","LB","LI","LT","LU","MT","MD","MC","ME","NL","MK","NO","OM","PL","PT","QA","RO","RU","SM","SA","RS","SK","SI","ES","SE","CH","SY","TJ","TR","TM","UA","AE","GB","UZ","VA","YE"];
710
711                var latam_countries_arr = ["AR","AW","BS","BB","BZ","BO","BR","KY","CL","CO","CR","CU","DM","DO","EC","SV","GF","GD","GP","GT","GY","HT","HN","JM","MQ","MX","MS","NI","PA","PY","PE","PR","BL","KN","LC","MF","PM","VC","SR","TT","TC","UY","VE","VG","VI"];
712
713                var new_hero_section_usr_img = '.paragraph--type--new-hero-section-2024 .main_button_user_image_desc .field--name-field-main-user-image';
714                var new_hero_section_usr_name = '.paragraph--type--new-hero-section-2024 .main_button_user_image_desc .field--name-field-main-user-name';
715
716                function activatePair(imgIndex, nameIndex) {
717                    $(new_hero_section_usr_img + ' .field--item:nth-of-type('+imgIndex+') .field--name-field-media-image .field--item')
718                        .addClass('animate_sales_person_data_part_img');
719
720                    $(new_hero_section_usr_name + ' .field--item:eq('+(nameIndex-1)+')')
721                        .addClass('animate_sales_person_data_part_name');
722                }
723
724                // --- REGION LOGIC ---
725                if (user_country === 'US') {
726                    activatePair(1,1);
727                    activatePair(2,2);
728                }
729                else if (user_country === 'CN') {
730                    activatePair(3,3);
731                    activatePair(4,4);
732                }
733                else if (user_country === 'IN') {
734                    activatePair(11,11);
735                    activatePair(12,12);
736                }
737                else if (asia_countries_arr.includes(user_country)) {
738                    activatePair(5,5);
739                    activatePair(6,6);
740                }
741                else if (eume_countries_arr.includes(user_country)) {
742                    activatePair(7,7);
743                    activatePair(8,8);
744                }
745                else if (australia_countries_arr.includes(user_country)) {
746                    activatePair(9,9);
747                    activatePair(10,10);
748                }
749                else if (africa_countries_arr.includes(user_country)) {
750                    activatePair(13,13);
751                    activatePair(14,14);
752                }
753                else if (latam_countries_arr.includes(user_country)) {
754                    activatePair(15,15);
755                    activatePair(16,16);
756                }
757                else {
758                    activatePair(1,1);
759                    activatePair(2,2);
760                }
761
762                // --- IMAGE ANIMATION ---
763                var listItems = $('.animate_sales_person_data_part_img');
764                var currentIndex = 0;
765                var times_limit_img_animate = 1;
766
767                function fadeNextItemImage() {
768                    if (times_limit_img_animate <= 10) {
769                        $(listItems[currentIndex])
770                            .fadeIn(2000).delay(2000).fadeOut(2000, function () {
771                                currentIndex = (currentIndex + 1) % listItems.length;
772                                fadeNextItemImage();
773                            });
774                        times_limit_img_animate++;
775                    } else {
776                        $(listItems[0]).fadeIn(2000);
777                    }
778                }
779
780                fadeNextItemImage();
781
782                // --- NAME ANIMATION ---
783                var listItemsName = $('.animate_sales_person_data_part_name');
784                var currentIndexName = 0;
785                var times_limit_name_animate = 1;
786
787                function fadeNextItemName() {
788                    if (times_limit_name_animate <= 10) {
789                        $(listItemsName[currentIndexName])
790                            .fadeIn(2000).delay(2000).fadeOut(2000, function () {
791                                currentIndexName = (currentIndexName + 1) % listItemsName.length;
792                                fadeNextItemName();
793                            });
794                        times_limit_name_animate++;
795                    } else {
796                        $(listItemsName[0]).fadeIn(2000);
797                    }
798                }
799
800                fadeNextItemName();
801            }
802            init_new_hero_section_animation();
803        });	
804        /* New Hero section sales person dynamic END */	
805
806        /* remove few attributes for mega menu to fix pagespeed insights */
807        $('ul.tb-megamenu-nav span.dropdown-toggle.tb-megamenu-no-link').removeAttr('aria-expanded');
808
809        /* Defer offscreen images:  to fix pagespeed insights */
810        $('.blk_grp_head_desc_bts_rit_mob_img .field--name-field-buttons .field--item:nth-of-type(1) a').html('Download from App Store <img src="/themes/glueup/images/icon_content_23.svg" alt="App Store" loading="lazy" class="img-responsive" width="120" hight="40">');
811        $('.blk_grp_head_desc_bts_rit_mob_img .field--name-field-buttons .field--item:nth-of-type(2) a').html('Download from Google Play <img src="/themes/glueup/images/icon_content_24.svg" alt="Google Play" loading="lazy" class="img-responsive" width="136" hight="40">');
812        $('#block-searchformpopup .path-search .popup_footer_blk .popup_footer_icon_dismiss span').html('To dismiss <img src="/themes/glueup/images/Dismiss_icon.svg" alt="Escape To dismiss" loading="lazy" class="img-responsive" width="24" hight="24">');
813
814        /* animate top banner text START */
815        var listItemsTopBannerSpan = $('.most_top_banner_animate_span_head');
816        var currentIndexTopBannerSpan = 0;
817        var times_limit_top_banner_span_animate = 1;
818        function fadeMostTopBannerHeadSpan() {
819            times_limit_top_banner_span_animate = parseInt(times_limit_top_banner_span_animate);
820            if (times_limit_top_banner_span_animate <=10) {
821                $(listItemsTopBannerSpan[currentIndexTopBannerSpan]).fadeIn(2000).delay(2000).fadeOut(2000, function () {
822                    currentIndexTopBannerSpan = (currentIndexTopBannerSpan + 1) % listItemsTopBannerSpan.length;
823                    fadeMostTopBannerHeadSpan();
824                });
825                times_limit_top_banner_span_animate  = times_limit_top_banner_span_animate + 1;
826            }
827            else {
828                $(listItemsTopBannerSpan[0]).fadeIn(2000);
829            }
830        }
831        fadeMostTopBannerHeadSpan(); // Start the animation
832        /* animate top banner text START */
833
834        
835
836        /* headings anchor name links START */
837        $('.headings_anchor_name_cont_link').mouseover(function (){
838            $(this).find('.anchor_name_link_icon').css('display','inline-block');
839        });
840        $('.headings_anchor_name_cont_link').mouseout(function (){
841            $(this).find
841('.anchor_name_link_icon').css('display','none');
842        });
843        /* headings anchor name links END */
844
845        /* Box Layout : Link Whole Box START */
846        $('.paragraph--type--box-layout-like-bootstrap-repeat .box_layout_multiple_link_whole_div').each(function () {
847            var box_layout_multiple_link = $(this).find('.box-layout-link-url-multiple-wholebox').html();
848            $(this).attr('href', box_layout_multiple_link);
849        });
850
851
852        /* Add images zoom effect on product & landing pages START */
853        $('.page-node-type-gl_content_nodes , .page-node-type-ds_landing_page_builder').each(function(){
854            $('.field--name-field-image-lef-img-rt-cnt img, .field--name-field-img-lef-cnt-rt-img img').addClass('myImgBlog');
855                    $(".myImgBlog").click(function(){
856                        var this_img_blog_src = $(this).attr('src');
857                        /* get original image from image style START */
858                        // Example image style URL
859                        let styledUrl = this_img_blog_src;
860                        let originalPath = "";
861                        // 1. Remove any PageSpeed or query suffixes (e.g., ",qitok=...pagespeed.ic...webp")
862                        originalPath = styledUrl.replace('/styles/left_right_content_image_tags_650x550/public/', "/");
863                        originalPath = styledUrl.replace('/styles/left_right_content_image_tags_mobile/public/', "/");
864                        originalPath = styledUrl.replace('/styles/left_right_content_image_tags_tablet/public/', "/");
865                        
866                        /* get original image from image style END */
867                        $('#myModal').css('display','block');
868                        $('#img01').attr('src',originalPath);
869                    });
870                    $('.modal-container-blog').click(function(){
871                        $('#myModal').css('display','none');
872            });
873        });
874        
875        /* Add images zoom effect on product & landing pages END */
876
877        /* Add get-a-demo CTA class on link from parent div START */
878        $('.parent-of-get-a-demo-cta').find('a').addClass('get_a_demo_popup_a');
879        /* Add get-a-demo CTA class on link from parent div END */
880
881        /* Make new pricing paragrph types overflow-visible START */
882        $('.page-node-3297 .paragraph--type--power-ups-main-layout-2026 , .page-node-3297 .paragraph--type--pricing-4-column-layout-2026, .page-node-3297 .paragraph--type--pricing-one-column-layout-repeat .page-node-3297 .paragraph--type--pricing-one-column-includes-list').each(function(){
883          $(this).parents('.paragraph--view-mode--default').css('overflow','visible');
884        });
885        /* Make new pricing paragrph types overflow-visible END */
886
887        /* Apply Demo Popup Referrence note on hubspot START */
888        $('.get_a_demo_popup_a').mouseover(function(){
889            var get_demo_link_ref_hs = $(this).attr('href');
890            if (get_demo_link_ref_hs !="" && get_demo_link_ref_hs != NaN && get_demo_link_ref_hs != null) {
891                get_demo_link_ref_hs = get_demo_link_ref_hs.replace('#','');
892                $('.get_demo_form_inside_popup .hs_demo_ref_glueup_site .input input').val(get_demo_link_ref_hs);
893            }
894        });
895        /* Apply Demo Popup Referrence note on hubspot END */
896
897        /* Make pricing comparison table sticky START */
898
899        $('.paragraph--type--pricing-compare-plans').each(function(){
900            
901             
902            
903            // code start
904            var $pricingWrapper = $('.paragraph--type--pricing-compare-plans');
905            var $pricingHeader  = $('.pricing-header');
906            var $endMarker      = $('.comparison-table-reached-at-its-end');
907
908            var stickyTop   = 78;
909            var startOffset = $pricingWrapper.offset().top;
910            var totalWidth  = $pricingWrapper.width();
911            var headerHeight = $pricingHeader.outerHeight(); // Get header height
912
913            // Create placeholder to maintain space when header becomes fixed
914            var $placeholder = $('<div class="pricing-header-placeholder"></div>');
915            $placeholder.insertAfter($pricingHeader);
916            $placeholder.css({
917                height: headerHeight + 'px',
918                display: 'none' // Initially hidden
919            });
920
921            function updatePricingWidth() {
922                totalWidth = $pricingWrapper.width();
923                headerHeight = $pricingHeader.outerHeight();
924                $placeholder.css('height', headerHeight + 'px');
925            }
926
927            // initial run
928            updatePricingWidth();
929
930            // recalc on rotate / resize
931            $(window).on('resize orientationchange', function () {
932                setTimeout(function () {
933                    updatePricingWidth();
934                    startOffset = $pricingWrapper.offset().top;
935                }, 100);
936            });
937
938            var isSticky = false; // Track state to avoid unnecessary updates
939
940            $(window).on('scroll', function () {
941                var scrollTop = $(window).scrollTop();
942                var shouldBeSticky = false;
943
944                if ($endMarker.length > 0) {
945                    var endMarkerTop = $endMarker.offset().top;
946                    
947                    if ((scrollTop + 200) >= startOffset && endMarkerTop > (scrollTop + 200)) {
948                        shouldBeSticky = true;
949                    }
950                } else {
951                    if ((scrollTop + 200) >= startOffset) {
952                        shouldBeSticky = true;
953                    }
954                }
955
956                // Only update if state actually changed
957                if (shouldBeSticky && !isSticky) {
958                    $pricingHeader.css({
959                        position: 'fixed',
960                        top: stickyTop + 'px',
961                        width: totalWidth + 'px',
962                        justifyContent: 'right',
963                        background: '#fff',
964                        borderRadius: '0px'
965                        //zIndex: 1
966                    });
967                    $placeholder.show(); // Show placeholder to maintain layout
968                    isSticky = true;
969                    
970                } else if (!shouldBeSticky && isSticky) {
971                    $pricingHeader.css({
972                        position: 'relative',
973                        top: 'auto',
974                        width: 'auto'
975                    });
976                    $placeholder.hide(); // Hide placeholder
977                    isSticky = false;
978                }
979            });
980   
981
982            // code end
983
984        });
985        /* Make pricing comparison table sticky END */
986
987
988
989    });
990
991
992    $("#block-views-block-faq-block-view-block-1 .views-field-title,.block-views-block-faq-block-view-block-1 .views-field-title,.collapsable_heading_cont .collapsable-title").addClass("deactivate")
993    $('#block-views-block-faq-block-view-block-1 .views-field-title,.block-views-block-faq-block-view-block-1 .views-field-title,.collapsable_heading_cont .collapsable-title').on("click", function () {
994        $(this).siblings(".views-field-field-detailed-question").toggle(900);
995        $(this).parents(".table_of_contents_cont").find('.table-of-contents-cont-data').toggle(900);
996        $(this).toggleClass("active");
997        $(this).toggleClass("deactivate");
998    });
999
1000    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(0) .field--name-field-button1').addClass('child_1');
1001    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(1) .field--name-field-button1').addClass('child_2');
1002    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(2) .field--name-field-button1').addClass('child_3');
1003    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(3) .field--name-field-button1').addClass('child_4');
1004    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(4) .field--name-field-button1').addClass('child_5');
1005    $('.paragraph.paragraph--type--our-software-plans.paragraph--view-mode--default:eq(4)').css('border-right', 'none');
1006
1007    $('.path-frontpage .paragraph--type--heading-description-button.paragraph--view-mode--default .field--name-field-button1').addClass('get_a_demo_popup_a');
1008
1009    $(".field--name-field-library-type .field--item a").each(function () {
1010        $(this).removeAttr("href");
1011    });
1012
1013    // field library file start here
1014
1015    var library_email_link = $(".download_file_link").html();
1016    var library_type_val = $(".library_detail_page_type_link").html();
1017    if (library_email_link != "") {
1018        $('.webform-submission-form .form-item-library-email-link input').val(library_email_link);
1019    }
1020    if (library_type_val != "" && library_type_val != null) {
1021        library_type_val = library_type_val.slice(0,-1);
1022        $('.webform-submission-form .form-item-library-type input').val(library_type_val);
1023        // set CTA for webinars
1024        if (library_type_val == 'Webinar') {
1025            $('.webform-submission-library-form .hs_submit').val('Watch the on-demand webinar');
1026            $('.webform-submission-library-form .hs_submit').html('Watch the on-demand webinar');
1027        }
1028    }
1029    var library_image_path = $(".img-library-url img").attr('src');
1030    if (library_image_path != "") {
1031        $('.webform-submission-form .form-item-library-image input').val(library_image_path);
1032    }
1033    // field library file end here
1034
1035    //career page start here
1036    var class_pointer = 1;
1037    $('.page-node-1844 .paragraph--type--icon-title-desc-3-col').each(function () {
1038        $(this).addClass('paragraph_item_new_' + class_pointer);
1039        class_pointer++;
1040    });
1041
1042    $('.blk_grp_small_multiple_icons').each(function () {
1043        $(this).addClass('blk_grp_small_multiple_icons_counter_' + class_pointer);
1044        class_pointer++;
1045    });
1046
1047    //career page end here
1048
1049    //integrations page start here
1050
1051    $('.blk_grp_icon_title_desc_3_col').each(function () {
1052        $(this).addClass('blk_grp_icon_title_desc_3_col_counter_' + class_pointer);
1053        class_pointer++;
1054    });
1055
1056    //integrations page end here
1057
1058    //Animation start here
1059
1060
1061    var path = window.location.href;
1062    path = path.replace('https://', '');
1063    var path_arr = path.split('/');
1064    var page_url_new_arr = path.replace(path_arr[0], '');
1065    var page_url_new_hash_arr = page_url_new_arr.split('#');
1066    var page_url_new = page_url_new_hash_arr[0];
1067    let all_animation_groups_ids_arr = new Array();
1068
1069    function getCurrentPageUrl() {
1070        return window.location.pathname;
1071    }
1072
1073    if (getCurrentPageUrl() != '/library' && getCurrentPageUrl() != '/pricing' && getCurrentPageUrl() != '/price-right-cloned-2026'  && getCurrentPageUrl() != '/case-studies' && getCurrentPageUrl() != '/blog' && getCurrentPageUrl() != '/pt-br/biblioteca' && getCurrentPageUrl() != '/pt-br/case-studies') {
1074        var paragraph_ptr = 1;
1075        $('.paragraph').each(function () {
1076            var this_para_id_value = 'global_paragraph_id_for_animation_' + paragraph_ptr;
1077            $(this).attr('id', this_para_id_value);
1078            all_animation_groups_ids_arr.push(this_para_id_value);
1079            paragraph_ptr++;
1080        });
1081        for (var i = 0; i < all_animation_groups_ids_arr.length; i++) {
1082            var element_position = $('#' + all_animation_groups_ids_arr[i]).offset().top;
1083            if (element_position > 1000) {
1084                $('#' + all_animation_groups_ids_arr[i]).css('opacity', '0.2');
1085                /* to reduce DOM size : on 9-nov-2024 */
1086               // $('#' + all_animation_groups_ids_arr[i]).css('display', 'none');
1087            }
1088        }
1089    }
1090
1091    $(window).scroll(function (event) {
1092        for (var i = 0; i < all_animation_groups_ids_arr.length; i++) {
1093            var div_for_animation = document.getElementById(all_animation_groups_ids_arr[i]);
1094            var element_position = $('#' + all_animation_groups_ids_arr[i]).offset().top;
1095            if (div_for_animation != null || div_for_animation != "") {
1096                var this_top_position = div_for_animation.offsetTop;
1097                this_top_position = this_top_position - 400;
1098                var st = $(this).scrollTop();
1099                if (st > this_top_position && element_position > 800) {
1100                    $('#' + all_animation_groups_ids_arr[i]).addClass('animate__animated animate__fadeIn');
1101                    document.getElementById(all_animation_groups_ids_arr[i]).style.setProperty('--animate-duration', '1s');
1102                    /* to reduce DOM size : on 9-nov-2024 */
1103                    //document.getElementById(all_animation_groups_ids_arr[i]).style.setProperty('display', 'block');;
1104                }
1105                if (st == 0) {
1106                    // $('#'+all_animation_groups_ids_arr[i]).removeClass('animate__animated animate__fadeInUp');
1107                }
1108            }
1109        }
1110
1111    });
1112
1113    //Animation end here
1114
1115
1116    /* Menu parent over / out effect */
1117
1118    $('.level-1.no-border.active-trail').addClass('parent_menu_active_tab');
1119    $('.tb-megamenu-item.level-1').mouseover(function () {
1120        $('.tb-megamenu-item.level-1').removeClass("parent_menu_active_tab");
1121        $(this).addClass("parent_menu_active_tab");
1122    });
1123    $('.tb-megamenu-item.level-1').mouseout(function () {
1124        $(this).removeClass("parent_menu_active_tab");
1125    });
1126
1127
1128    var path = window.location.href;
1129    path = path.replace('https://', '');
1130    var path_arr = path.split('/');
1131    var page_url_new = path.replace(path_arr[0], '');
1132
1133    
1134    $('.tb-megamenu-item.dropdown a').each(function () {
1135        var this_link_path = $(this).attr('href');
1136        var found_url_pos = page_url_new.indexOf(this_link_path);
1137        if (found_url_pos >= 0) {
1138            $(this).parents('.dropdown').addClass('parent_menu_active_tab');
1139        }
1140    });
1141    /* Menu parent over / out effect */
1142
1143    // Redirect URL START 
1144    if (path.indexOf('/ru/download-my-glue') > 0) {
1145        window.location.href = "/download-my-glue";
1146    }
1147    // Redirect URL END
1148
1149    $('.language_options_cont').change(function () {
1150        var this_lang = $(this).val();
1151        window.location.href = this_lang;
1152    });
1153    $('.footer_language_options_cont').change(function () {
1154        var this_lang = $(this).val();
1155        window.location.href = this_lang;
1156    });
1157    /* language switcher end */
1158    $('#block-integrationsblock,#block-icontitledesc3colblock').parent().parent().parent().css('overflow', 'unset');
1159
1160
1161    // search page start 
1162
1163    var search_keyword = $('.path-search .views-exposed-form input#edit-keys').val();
1164    if (search_keyword != "" && search_keyword != null) {
1165        search_keyword = search_keyword.replace("Search for", "");
1166        $('.path-search .search_bar_input .input_field').val(search_keyword);
1167        $('.path-search .search_results_list strong').html('" ' + search_keyword + ' "');
1168    }
1169
1170    // search page end 
1171
1172})
1173(jQuery);

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.