PageSourceSearch

https://sphera.com/wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js

js sphera.com collected 2026-09-24 08:48:02 UTC 23,821 bytes, 384 lines download raw bytes

1document.documentElement.className += " js_active ", document.documentElement.className += "ontouchstart" in document.documentElement ? " vc_mobile " : " vc_desktop ", (() => {
2    for (var e = ["-webkit-", "-moz-", "-ms-", "-o-", ""], t = 0; t < e.length; t++) e[t] + "transform" in document.documentElement.style && (document.documentElement.className += " vc_transform ")
3  })(), (c => {
4    "function" != typeof window.vc_js && (window.vc_js = function() {
5        /* nectar addition - limit to vc_rowBehaviour only */
6         vc_rowBehaviour();
7         /* nectar addition end */
8    }), "function" != typeof window.vc_plugin_flexslider && (window.vc_plugin_flexslider = function(e) {
9        (e ? e.find(".wpb_flexslider") : jQuery(".wpb_flexslider")).each(function() {
10            var e = jQuery(this),
11                t = 1e3 * parseInt(e.attr("data-interval"), 10),
12                o = e.attr("data-flex_fx"),
13                i = 0 == t ? !1 : !0;
14            e.is(":visible") && setTimeout(function() {
15                e.flexslider({
16                    animation: o,
17                    slideshow: i,
18                    slideshowSpeed: t,
19                    sliderSpeed: 800,
20                    smoothHeight: !0
21                })
22            }, 1)
23        })
24    }), "function" != typeof window.vc_googleplus && (window.vc_googleplus = function() {
25        var e, t;
26        0 < jQuery(".wpb_googleplus").length && ((e = document.createElement("script")).type = "text/javascript", e.async = !0, e.src = "https://apis.google.com/js/plusone.js", (t = document.getElementsByTagName("script")[0]).parentNode.insertBefore(e, t))
27    }), "function" != typeof window.vc_pinterest && (window.vc_pinterest = function() {
28        var e, t;
29        0 < jQuery(".wpb_pinterest").length && ((e = document.createElement("script")).type = "text/javascript", e.async = !0, e.src = "https://assets.pinterest.com/js/pinit.js", (t = document.getElementsByTagName("script")[0]).parentNode.insertBefore(e, t))
30    }), "function" != typeof window.vc_progress_bar && (window.vc_progress_bar = function() {
31        void 0 !== jQuery.fn.vcwaypoint && jQuery(".vc_progress_bar").each(function() {
32            var e = jQuery(this);
33            e.vcwaypoint(function() {
34                e.find(".vc_single_bar").each(function(e) {
35                    var t = jQuery(this).find(".vc_bar"),
36                        o = t.data("percentage-value");
37                    setTimeout(function() {
38                        t.css({
39                            width: o + "%"
40                        })
41                    }, 200 * e)
42                })
43            }, {
44                offset: "85%"
45            })
46        })
47    }), "function" != typeof window.vc_waypoints && (window.vc_waypoints = function() {
48        void 0 !== jQuery.fn.vcwaypoint && jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function() {
49            var e = jQuery(this);
50            e.vcwaypoint(function() {
51                e.addClass("wpb_start_animation animated")
52            }, {
53                offset: "85%"
54            })
55        })
56    }), "function" != typeof window.vc_toggleBehaviour && (window.vc_toggleBehaviour = function(e) {
57        function t(e) {
58            e && e.preventDefault && e.preventDefault();
59            var t = jQuery(this).closest(".vc_toggle"),
60                e = t.find(".vc_toggle_content");
61            t.hasClass("vc_toggle_active") ? e.slideUp({
62                duration: 300,
63                complete: function() {
64                    t.removeClass("vc_toggle_active")
65                }
66            }) : e.slideDown({
67                duration: 300,
68                complete: function() {
69                    t.addClass("vc_toggle_active")
70                }
71            })
72        }(e ? e.hasClass("vc_toggle_title") ? e.unbind("click") : e.find(".vc_toggle_title").off("click") : jQuery(".vc_toggle_title").off("click")).on("click", t)
73    }), "function" != typeof window.vc_ttaToggleBehaviour && (window.vc_ttaToggleBehaviour = function(e) {
74        function t() {
75            var e = jQuery(this);
76            e.toggleClass("wpb-tta-toggle-active"), e.parent().parent().parent().find(".vc_pagination-item").each(function() {
77                if (!c(this).hasClass("vc_active")) return c(this).find("a").click(), !1
78            })
79        }(e ? e.find(".wpb-tta-toggle") : jQuery(".wpb-tta-toggle")).off("click").on("click", t), setTimeout(function() {
80            jQuery(".wpb-tta-toggle").each(function() {
81                var e = jQuery(this);
82                e.parent().parent().parent().find(".vc_tta-panels-container .vc_pagination li:first").hasClass("vc_active") || e.addClass("wpb-tta-toggle-active")
83            })
84        }, 1e3)
85    }), "function" != typeof window.vc_tabsBehaviour && (window.vc_tabsBehaviour = function(e) {
86        var t, i;
87        jQuery.ui && (e = e || jQuery(".wpb_tabs, .wpb_tour"), t = jQuery.ui && jQuery.ui.version ? jQuery.ui.version.split(".") : "1.10", i = 1 === parseInt(t[0], 10) && parseInt(t[1], 10) < 9, e.each(function() {
88            var e = jQuery(this).attr("data-interval"),
89                t = [],
90                o = jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({
91                    show: function(e, t) {
92                        wpb_prepare_tab_content(e, t)
93                    },
94                    activate: function(e, t) {
95                        wpb_prepare_tab_content(e, t)
96                    }
97                });
98            if (e && 0 < e) try {
99                o.tabs("rotate", 1e3 * e)
100            } catch (e) {
101                window.console && window.console.warn && console.warn("tabs behaviours error", e)
102            }
103            jQuery(this).find(".wpb_tab").each(function() {
104                t.push(this.id)
105            }), jQuery(this).find(".wpb_tabs_nav li").on("click", function(e) {
106                return e && e.preventDefault && e.preventDefault(), i ? o.tabs("select", jQuery("a", this).attr("href")) : o.tabs("option", "active", jQuery(this).index()), !1
107            }), jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click", function(e) {
108                var t;
109                e && e.preventDefault && e.preventDefault(), i ? (t = o.tabs("option", "selected"), jQuery(this).parent().hasClass("wpb_next_slide") ? t++ : t--, t < 0 ? t = o.tabs("length") - 1 : t >= o.tabs("length") && (t = 0), o.tabs("select", t)) : (t = o.tabs("option", "active"), e = o.find(".wpb_tab").length, t = jQuery(this).parent().hasClass("wpb_next_slide") ? e <= t + 1 ? 0 : t + 1 : t - 1 < 0 ? e - 1 : t - 1, o.tabs("option", "active", t))
110            })
111        }))
112    }), "function" != typeof window.vc_accordionBehaviour && (window.vc_accordionBehaviour = function() {
113        jQuery(".wpb_accordion").each(function() {
114            var e = jQuery(this),
115                t = (e.attr("data-interval"), !isNaN(jQuery(this).data("active-tab")) && 0 < parseInt(e.data("active-tab"), 10) && parseInt(e.data("active-tab"), 10) - 1),
116                o = !1 === t || "yes" === e.data("collapsible"),
117                t = e.find(".wpb_accordion_wrapper").accordion({
118                    header: "> div > h3",
119                    autoHeight: !1,
120                    heightStyle: "content",
121                    active: t,
122                    collapsible: o,
123                    navigation: !0,
124                    activate: vc_accordionActivate,
125                    change: function(e, t) {
126                        void 0 !== jQuery.fn.isotope && t.newContent.find(".
126isotope").isotope("layout"), vc_carouselBehaviour(t.newPanel)
127                    }
128                });
129            !0 === e.data("vcDisableKeydown") && (t.data("uiAccordion")._keydown = function() {})
130        })
131    }), "function" != typeof window.vc_teaserGrid && (window.vc_teaserGrid = function() {
132        var i = {
133            fitrows: "fitRows",
134            masonry: "masonry"
135        };
136        jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function() {
137            var e = jQuery(this),
138                t = e.find(".wpb_thumbnails"),
139                o = t.attr("data-layout-mode");
140            t.isotope({
141                itemSelector: ".isotope-item",
142                layoutMode: void 0 === i[o] ? "fitRows" : i[o]
143            }), e.find(".categories_filter a").data("isotope", t).on("click", function(e) {
144                e && e.preventDefault && e.preventDefault();
145                e = jQuery(this).data("isotope");
146                jQuery(this).parent().parent().find(".active").removeClass("active"), jQuery(this).parent().addClass("active"), e.isotope({
147                    filter: jQuery(this).attr("data-filter")
148                })
149            }), jQuery(window).on("load resize", function() {
150                t.isotope("layout")
151            })
152        })
153    }), "function" != typeof window.vc_carouselBehaviour && (window.vc_carouselBehaviour = function(e) {
154        (e ? e.find(".wpb_carousel") : jQuery(".wpb_carousel")).each(function() {
155            var e = jQuery(this);
156            !0 !== e.data("carousel_enabled") && e.is(":visible") && (e.data("carousel_enabled", !0), getColumnsCount(jQuery(this)), jQuery(this).hasClass("columns_count_1"), (e = jQuery(this).find(".wpb_thumbnails-fluid li")).css({
157                "margin-right": e.css("margin-left"),
158                "margin-left": 0
159            }), (e = jQuery(this).find("ul.wpb_thumbnails-fluid")).width(e.width() + 300))
160        })
161    }), "function" != typeof window.vc_slidersBehaviour && (window.vc_slidersBehaviour = function() {
162        jQuery(".wpb_gallery_slides").each(function() {
163            var e, t, o = jQuery(this);
164            o.hasClass("wpb_slider_nivo") ? (0 === (t = 1e3 * o.attr("data-interval")) && (t = 9999999999), o.find(".nivoSlider").nivoSlider({
165                effect: "boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",
166                slices: 15,
167                boxCols: 8,
168                boxRows: 4,
169                animSpeed: 800,
170                pauseTime: t,
171                startSlide: 0,
172                directionNav: !0,
173                directionNavHide: !0,
174                controlNav: !0,
175                keyboardNav: !1,
176                pauseOnHover: !0,
177                manualAdvance: !1,
178                prevText: "Prev",
179                nextText: "Next"
180            })) : i.hasClass("wpb_image_grid") && i.find(".wpb_image_grid_ul") && i.find(".wpb_image_grid_ul").isotope && (jQuery.fn.imagesLoaded ? e = i.find(".wpb_image_grid_ul").imagesLoaded(function() {
181                e.isotope({
182                    itemSelector: ".isotope-item",
183                    layoutMode: "fitRows"
184                })
185            }) : o.find(".wpb_image_grid_ul").isotope({
186                itemSelector: ".isotope-item",
187                layoutMode: "fitRows"
188            }))
189        })
190    }), "function" != typeof window.vc_prettyPhoto && (window.vc_prettyPhoto = function() {
191        try {
192            jQuery && jQuery.fn && jQuery.fn.prettyPhoto && jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({
193                animationSpeed: "normal",
194                hook: "data-rel",
195                padding: 15,
196                opacity: .7,
197                showTitle: !0,
198                allowresize: !0,
199                counter_separator_label: "/",
200                hideflash: !1,
201                deeplinking: !1,
202                modal: !1,
203                callback: function() {
204                    -1 < location.href.indexOf("#!prettyPhoto") && (location.hash = "")
205                },
206                social_tools: ""
207            })
208        } catch (e) {
209            window.console && window.console.warn && window.console.warn("vc_prettyPhoto initialize error", e)
210        }
211    }), "function" != typeof window.vc_google_fonts && (window.vc_google_fonts = function() {
212        return window.console && window.console.warn && window.console.warn("function vc_google_fonts is deprecated, no need to use it"), !1
213    }), window.vcParallaxSkroll = !1, "function" != typeof window.vc_rowBehaviour && (window.vc_rowBehaviour = function() {
214        var s = window.jQuery;
215
216        function e() {
217            var e;
218            void 0 !== window.wpb_disable_full_width_row_js && window.wpb_disable_full_width_row_js || (e = s('[data-vc-full-width="true"]'), s.each(e, function() {
219                var e, t, o, i, n, a, r, c = s(this),
220                    d = (c.addClass("vc_hidden"), c.next(".vc_row-full-width"));
221                (d = d.length ? d : c.parent().next(".vc_row-full-width")).length && (e = parseInt(c.css("margin-left"), 10), t = parseInt(c.css("margin-right"), 10), o = 0 - d.offset().left - e, i = s(window).width(), n = {
222                    position: "relative",
223                    left: o = "rtl" === c.css("direction") ? (o = o - d.width() + i) + e + t : o,
224                    "box-sizing": "border-box",
225                    width: i,
226                    "max-width": i
227                }, c.css(n), c.data("vcStretchContent") || ("rtl" === c.css("direction") ? ((a = o) < 0 && (a = 0), (r = o) < 0 && (r = 0)) : (r = i - (a = (a = -1 * o) < 0 ? 0 : a) - d.width() + e + t) < 0 && (r = 0), c.css({
228                    "padding-left": a + "px",
229                    "padding-right": r + "px"
230                })), c.attr("data-vc-full-width-init", "true"), c.removeClass("vc_hidden"), s(document).trigger("vc-full-width-row-single", {
231                    el: c,
232                    offset: o,
233                    marginLeft: e,
234                    marginRight: t,
235                    elFull: d,
236                    width: i,
237                    maxWidth: i
238                }))
239            }), s(document).trigger("vc-full-width-row", e))
240        }
241
242        function t() {
243            var e, t, o = s(".vc_row-o-full-height:first");
244            o.length && (e = s(window).height(), (t = o.offset().top) < e) && o.css("min-height", 100 - t / (e / 100) + "vh"), s(document).trigger("vc-full-height-row", o)
245        }
246        s(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour", e).on("resize.vcRowBehaviour", t), e(), t(), (0 < window.navigator.userAgent.indexOf("MSIE ") || navigator.userAgent.match(/Trident.*rv\:11\./)) && s(".vc_row-o-full-height").each(function() {
247            "flex" === s(this).css("display") && s(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')
248        }
248), vc_initVideoBackgrounds();
249        var n = !1;
250        if (window.vcParallaxSkroll && window.vcParallaxSkroll.destroy(), s(".vc_parallax-inner").remove(), s("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"), s("[data-vc-parallax]").each(function() {
251                var e, t, o, i;
252                n = !0, "on" === s(this).data("vcParallaxOFade") && s(this).children().attr("data-5p-top-bottom", "opacity:0;").attr("data-30p-top-bottom", "opacity:1;"), e = 100 * s(this).data("vcParallax"), (t = s("<div />").addClass("vc_parallax-inner").appendTo(s(this))).height(e + "%"), o = s(this).data("vcParallaxImage"), (i = vcExtractYoutubeId(o)) ? insertYoutubeVideoAsBackground(t, i) : void 0 !== o && t.css("background-image", "url(" + o + ")"), t.attr("data-bottom-top", "top: " + -(e - 100) + "%;").attr("data-top-bottom", "top: 0%;")
253            }), n && window.skrollr) window.vcParallaxSkroll = skrollr.init({
254            forceHeight: !1,
255            smoothScrolling: !1,
256            mobileCheck: function() {
257                return !1
258            }
259        }), window.vcParallaxSkroll
260    }), "function" != typeof window.vc_gridBehaviour && (window.vc_gridBehaviour = function() {
261        jQuery.fn.vcGrid && jQuery("[data-vc-grid]").vcGrid()
262    }), "function" != typeof window.getColumnsCount && (window.getColumnsCount = function(e) {
263        for (var t = !1, o = 1; !1 === t;) {
264            if (e.hasClass("columns_count_" + o)) return t = !0, o;
265            o++
266        }
267    }), "function" != typeof window.wpb_prepare_tab_content && (window.wpb_prepare_tab_content = function(e, t) {
268        var o = t.panel || t.newPanel,
269            i = o.find(".vc_pie_chart:not(.vc_ready)"),
270            n = o.find(".vc_round-chart"),
271            a = o.find(".vc_line-chart"),
272            r = o.find('[data-ride="vc_carousel"]');
273        vc_carouselBehaviour(), vc_plugin_flexslider(o), t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length && t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
274            var e = jQuery(this).data("vcGrid");
275            e && e.gridBuilder && e.gridBuilder.setMasonry && e.gridBuilder.setMasonry()
276        }), o.find(".vc_masonry_media_grid, .vc_masonry_grid").length && o.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
277            var e = jQuery(this).data("vcGrid");
278            e && e.gridBuilder && e.gridBuilder.setMasonry && e.gridBuilder.setMasonry()
279        }), i.length && jQuery.fn.vcChat && i.vcChat(), n.length && jQuery.fn.vcRoundChart && n.vcRoundChart({
280            reload: !1
281        }), a.length && jQuery.fn.vcLineChart && a.vcLineChart({
282            reload: !1
283        }), r.length && jQuery.fn.carousel && r.carousel("resizeAction"), t = o.find(".isotope, .wpb_image_grid_ul"), i = o.find(".wpb_gmaps_widget"), 0 < t.length && t.isotope("layout"), i.length && !i.is(".map_ready") && ((n = i.find("iframe")).attr("src", n.attr("src")), i.addClass("map_ready")), o.parents(".isotope").length && o.parents(".isotope").each(function() {
284            jQuery(this).isotope("layout")
285        }), c(document).trigger("wpb_prepare_tab_content", o)
286    }), "function" != typeof window.vc_ttaActivation && (window.vc_ttaActivation = function() {
287        jQuery("[data-vc-accordion]").on("show.vc.accordion", function(e) {
288            var t = window.jQuery,
289                o = {};
290            o.newPanel = t(this).data("vc.accordion").getTarget(), window.wpb_prepare_tab_content(e, o)
291        })
292    }), "function" != typeof window.vc_accordionActivate && (window.vc_accordionActivate = function(e, t) {
293        var o, i, n, a;
294        t.newPanel.length && t.newHeader.length && (o = t.newPanel.find(".vc_pie_chart:not(.vc_ready)"), i = t.newPanel.find(".vc_round-chart"), n = t.newPanel.find(".vc_line-chart"), a = t.newPanel.find('[data-ride="vc_carousel"]'), void 0 !== jQuery.fn.isotope && t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"), t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length && t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
295            var e = jQuery(this).data("vcGrid");
296            e && e.gridBuilder && e.gridBuilder.setMasonry && e.gridBuilder.setMasonry()
297        }), vc_carouselBehaviour(t.newPanel), vc_plugin_flexslider(t.newPanel), o.length && jQuery.fn.vcChat && o.vcChat(), i.length && jQuery.fn.vcRoundChart && i.vcRoundChart({
298            reload: !1
299        }), n.length && jQuery.fn.vcLineChart && n.vcLineChart({
300            reload: !1
301        }), a.length && jQuery.fn.carousel && a.carousel("resizeAction"), t.newPanel.parents(".isotope").length) && t.newPanel.parents(".isotope").each(function() {
302            jQuery(this).isotope("layout")
303        })
304    }
304), "function" != typeof window.initVideoBackgrounds && (window.initVideoBackgrounds = function() {
305        return window.console && window.console.warn && window.console.warn("this function is deprecated use vc_initVideoBackgrounds"), vc_initVideoBackgrounds()
306    }), "function" != typeof window.vc_initVideoBackgrounds && (window.vc_initVideoBackgrounds = function() {
307        c(".vc_video-bg").remove(), c("[data-vc-video-bg]").each(function() {
308            var e, o = jQuery(this);
309            o.data("vcVideoBg") ? (e = o.data("vcVideoBg"), (e = vcExtractYoutubeId(e)) && (o.find(".vc_video-bg").remove(), insertYoutubeVideoAsBackground(o, e)), jQuery(window).on("grid:items:added", function(e, t) {
310                o.has(t).length && vcResizeVideoBackground(o)
311            })) : o.find(".vc_video-bg").remove()
312        })
313    }), "function" != typeof window.insertYoutubeVideoAsBackground && (window.insertYoutubeVideoAsBackground = function(e, t, o) {
314        if ("undefined" == typeof YT || void 0 === YT.Player) return 100 < (o = void 0 === o ? 0 : o) ? void console.warn("Too many attempts to load YouTube api") : void setTimeout(function() {
315            insertYoutubeVideoAsBackground(e, t, o++)
316        }, 100);
317        var i = e.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");
318        new YT.Player(i[0], {
319            width: "100%",
320            height: "100%",
321            videoId: t,
322            playerVars: {
323                playlist: t,
324                iv_load_policy: 3,
325                enablejsapi: 1,
326                disablekb: 1,
327                autoplay: 1,
328                controls: 0,
329                showinfo: 0,
330                rel: 0,
331                loop: 1,
332                mute: 1,
333                wmode: "transparent"
334            },
335            events: {
336                onReady: function(e) {
337                    e.target.mute().setLoop(!0)
338                }
339            }
340        }), vcResizeVideoBackground(e), jQuery(window).on("resize", function() {
341            vcResizeVideoBackground(e)
342        })
343    }), "function" != typeof window.vcResizeVideoBackground && (window.vcResizeVideoBackground = function(e) {
344        var t, o, i, n, a = e.innerWidth(),
345            r = e.innerHeight();
346        a / r < 16 / 9 ? (t = r * (16 / 9), o = r, i = -Math.round((t - a) / 2) + "px", n = -Math.round((o - r) / 2) + "px") : (o = (t = a) * (9 / 16), n = -Math.round((o - r) / 2) + "px", i = -Math.round((t - a) / 2) + "px"), t += "px", o += "px", e.find(".vc_video-bg iframe").css({
347            maxWidth: "1000%",
348            marginLeft: i,
349            marginTop: n,
350            width: t,
351            height: o
352        })
353    }), "function" != typeof window.vcExtractYoutubeId && (window.vcExtractYoutubeId = function(e) {
354        return void 0 !== e && null !== (e = e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/)) && e[1]
355    }), "function" != typeof window.vc_googleMapsPointer && (window.vc_googleMapsPointer = function() {
356        var e = window.jQuery,
357            t = e(".wpb_gmaps_widget");
358        t.on("click", function() {
359            e("iframe", this).css("pointer-events", "auto")
360        }), t.on("mouseleave", function() {
361            e("iframe", this).css("pointer-events", "none")
362        }), e(".wpb_gmaps_widget iframe").css("pointer-events", "none")
363    }), "function" != typeof window.vc_setHoverBoxPerspective && (window.vc_setHoverBoxPerspective = function(e) {
364        e.each(function() {
365            var e = jQuery(this),
366                t = e.width();
367            e.css("perspective", 4 * t + "px")
368        })
369    }), "function" != typeof window.vc_setHoverBoxHeight && (window.vc_setHoverBoxHeight = function(e) {
370        e.each(function() {
371            var e = jQuery(this),
372                t = e.find(".vc-hoverbox-inner"),
373                o = (t.css("min-height", 0), e.find(".vc-hoverbox-front-inner").outerHeight()),
374                e = e.find(".vc-hoverbox-back-inner").outerHeight(),
375                o = e < o ? o : e;
376            t.css("min-height", (o = o < 250 ? 250 : o) + "px")
377        })
378    }
378), "function" != typeof window.vc_prepareHoverBox && (window.vc_prepareHoverBox = function() {
379        var e = jQuery(".vc-hoverbox");
380        vc_setHoverBoxHeight(e), vc_setHoverBoxPerspective(e)
381    }), jQuery(document).ready(window.vc_prepareHoverBox), jQuery(window).on("resize", window.vc_prepareHoverBox), jQuery(document).ready(function() {
382        window.vc_js()
383    })
384  })(window.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.