1(function ($) { 2 "use strict"; 3 4 function isMobileDeviceUsed() { 5 var t = !1; 6 return ( 7 (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test( 8 navigator.userAgent 9 ) || 10 /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(
11 navigator.userAgent.substr(0, 4) 12 )) && 13 (t = !0), 14 t 15 ); 16 } 17 18 //start of cusstom 19 // $("p").each(function () { 20 // var $this = $(this); 21 // if ($this.html().replace(/\s| /g, "").length == 0) $this.remove(); 22 // }); 23 24 //Submenu Dropdown Toggle 25 if ($(".main-nav li.menu-item-has-children").length) { 26 $(".main-nav li.menu-item-has-children > a").append( 27 '<i class="fas fa-angle-down"></i>' 28 ); 29 $(".main-nav li.menu-item-has-children ul").addClass("tt-dropdown-menu"); 30 } 31 32 if ($("#cancel-comment-reply-link").length > 0) { 33 $(".comment-reply-title a").addClass("main-color-font"); 34 } 35 36 if ($(".logged-in-as").length > 0) { 37 $(".logged-in-as a").addClass("main-color-font"); 38 } 39 40 if ($(".comments-list .children").length) { 41 $(".comments-list .children").addClass("comments-list"); 42 } 43 44 $(window).on("elementor/frontend/init", function () { 45 if (typeof elementorFrontend != "undefined") { 46 if (typeof elementorFrontend.hooks != "undefined") { 47 elementorFrontend.hooks.addAction( 48 "frontend/element_ready/widget", 49 function (scrollTop) { 50 $(function () { 51 $(".lazy").Lazy({ 52 combined: !0, 53 delay: 50, 54 }); 55 }); 56 57 $(window).scrollTop(), $(window).height(); 58 $(".on-scroll").length > 0 && 59 $(window).on("scroll load", function () { 60 var t = $(window).scrollTop(), 61 a = $(window).height(); 62 $(".on-scroll").each(function () { 63 var i = $(this), 64 e = i.attr("data-scroll-offset"), 65 o = $(this).offset().top; 66 t > o - a * (void 0 !== e ? e : 0.95) && 67 i.addClass("show-scroll"); 68 }); 69 }); 70 71 centreTabs(); 72 } 73 ); 74 } 75 } 76 }); 77 78 // $(document).ready(function () { 79 // if (typeof elementorFrontend != "undefined") { 80 // if (typeof elementorFrontend.hooks != "undefined") { 81 // elementorFrontend.hooks.addAction( 82 // "frontend/element_ready/widget", 83 // function (scrollTop) { 84 // $(function () { 85 // $(".lazy").Lazy({ 86 // combined: !0, 87 // delay: 50, 88 // }); 89 // }); 90 91 // $(window).scrollTop(), $(window).height(); 92 // $(".on-scroll").length > 0 && 93 // $(window).on("scroll load", function () { 94 // var t = $(window).scrollTop(), 95 // a = $(window).height(); 96 // $(".on-scroll").each(function () { 97 // var i = $(this), 98 // e = i.attr("data-scroll-offset"), 99 // o = $(this).offset().top; 100 // t > o - a * (void 0 !== e ? e : 0.95) && 101 // i.addClass("show-scroll"); 102 // }); 103 // }); 104 105 // centreTabs(); 106 // } 107 // ); 108 // } 109 // } 110 // }); 111 112 //end of cusstom 113 function lazyLoader() { 114 $(function () { 115 $(".lazy").Lazy({ 116 combined: !0, 117 delay: 50, 118 }); 119 }); 120 } 121 122 function parallax() { 123 var t = document.getElementById("scene"); 124 new Parallax(t); 125 } 126 127 function mobileMenu() { 128 $(".hamburger").on("click", function () { 129 $(".main-nav").addClass("active"), $("body").addClass("active"); 130 }), 131 $(".close-nav").on("click", function () { 132 $(".main-nav").removeClass("active"), $("body").removeClass("active"); 133 }); 134 } 135 136 function mobileNav() { 137 $(".main-nav-list a i").on("click", function (t) { 138 t.preventDefault(); 139 var a = $(this), 140 i = a.closest("li"), 141 e = i.find(".tt-dropdown-menu"), 142 o = i.find(".inner-dropdown-menu"); 143 i.toggleClass("active"), 144 e.length > 0 ? e.slideToggle() : o.length > 0 && o.slideToggle(); 145 }), 146 $(document).on("mouseup", function (t) { 147 var a = $(".main-nav"); 148 !a.is(t.target) && 149 0 === a.has(t.target).length && 150 a.hasClass("active") && 151 ($(".main-nav").removeClass("active"), 152 $("body").removeClass("active")); 153 }); 154 } 155 156 function mobileHeader() { 157 var t, a; 158 $(window).on("load resize", function () { 159 (t = $(this).width()), 160 t >= 1200 && void 0 !== a 161 ? ((a = $(".main-nav").detach()), a.insertAfter(".top-line .logo")) 162 : t < 1200 && 163 ((a = $("header .main-nav").detach()), a.insertAfter("header")); 164 }); 165 } 166 167 function firstLettet() { 168 $(".f-letter").html(function (t, a) { 169 return a.replace( 170 /^[^a-zA-Z]*([a-zA-Z])/g, 171 '<span class="f-letter-wrap">$1</span>' 172 ); 173 }); 174 } 175 176 function stickyHeder() { 177 if (childit_js_object.childit_sticky_header != 0) { 178 function t(t) { 179 t > o 180 ? (i.addClass("is-scroll"), $(".clone-nav").show()) 181 : (i.removeClass("is-scroll"), $(".clone-nav").hide()), 182 t > 0 183 ? $(".quickLinks-wrap").addClass("scroll") 184 : $(".quickLinks-wrap").removeClass("scroll"); 185 } 186 187 function a() { 188 (i = $("header")), 189 (e = $(window).scrollTop()), 190 (s = i.outerHeight(!0)), 191 $(".clone-nav").css("height", s), 192 (o = 193 $(window).width() <= 992 || $(window).height() <= 570 ? 500 : 199), 194 t(e, o); 195 } 196 if (void 0 !== $("header")) { 197 var i = $("header"), 198 e = $(window).scrollTop(), 199 o = i.offset().top; 200 o = $(window).width() <= 992 || $(window).height() <= 570 ? 500 : 199; 201 var s = i.outerHeight(!0); 202 $('<div class="clone-nav"></div>') 203 .insertAfter("header") 204 .css("height", s) 205 .hide(), 206 t(e), 207 $(window).on("scroll", function () { 208 (e = $(window).scrollTop()), t(e); 209 }), 210 $(window).on("resize", function () { 211 a(); 212 }); 213 } 214 } 215 } 216 217 function quickLinks() { 218 function t(t, a) { 219 t <= 570 || a <= 992 220 ? $(".quickLinks-wrap").addClass("mobile") 221 : $(".quickLinks-wrap").removeClass("mobile"); 222 } 223 var a, i; 224 $(window).on("load resize", function () { 225 (a = $(this).height()), (i = $(this).width()), t(a, i); 226 }); 227 } 228 229 230 231 function quickLinkTab() { 232 233 var t = $(window).height(), 234 a = $(window).width(); 235 (t > 570 || a > 992) && 236 $(".quickLinks-item").each(function (t) { 237 var a = $(this), 238 i = ($(".quickLinks-item"), a.attr("data-for-quick")), 239 e = a.position().top; 240 a.closest(".quickLinks-wrap") 241 .find("[data-to-quick = " + i + "]") 242 .css({ 243 top: e + 25 + "px", 244 }); 245 246 247 }), 248 $(".quickLinks-item").on("click", function () { 249 250 var t = $(window).height(), 251 a = $(window).width(), 252 i = $(this); 253 $(".quickLinks-item"); 254 if (t > 570 || a > 992) { 255 var e = i.attr("data-for-quick"), 256 o = i.position().top; 257 $("[data-to-quick]").removeClass("hover"); 258 i.closest(".quickLinks-wrap") 259 .find("[data-to-quick = " + e + "]") 260 .addClass("hover") 261 .css({ 262 top: o + "px", 263 }); 264 } 265 266 267 }), 268 $(document).on("click", function(event) { 269 var target = $(event.target); 270 if (!target.closest(".quickLinks-wrap").length) { 271 $("[data-to-quick]").removeClass("hover"); 272 } 273 }); 274 // $(".quickLinks-wrap").on("mouseleave", function () { 275 // var t = $(this), 276 // a = ($(".quickLinks-item"), t.attr("data-for-quick")), 277 // i = t.position().top; 278 279 // $("[data-to-quick]").removeClass("hover"), 280 // t 281 // .closest(".quickLinks-wrap") 282 // .find("[data-to-quick = " + a + "]") 283 // .removeClass("hover") 284 // .css({ 285 // top: i + 25 + "px", 286 // }); 287 // }), 288 $(".quickLinks-item").on("click", function () { 289 var t = $(window).height(), 290 a = $(window).width(), 291 i = $(this), 292 e = $(".quickLinks-item"); 293 294 if (t <= 570 || a <= 992) 295 if (i.hasClass("active")) 296 i.removeClass("active"), $("[data-to-quick]").slide
296Up(); 297 else { 298 e.removeClass("active"), i.addClass("active"); 299 var o = i.attr("data-for-quick"); 300 $("[data-to-quick]").slideUp(), 301 i 302 .closest(".quickLinks-wrap") 303 .find("[data-to-quick = " + o + "]") 304 .slideDown(); 305 } 306 307 }); 308 309 // $(".quickLinks-desc.hover").on("click", function () { 310 311 // }); 312 313 314 } 315 316 317 function inputMask() { 318 $('input[type="tel"]').mask(""), 319 $(".datetimepicker").length && 320 $(".datetimepicker").datetimepicker({ 321 format: "DD/MM/YYYY", 322 ignoreReadonly: !0, 323 icons: { 324 time: "far fa-clock", 325 date: "far fa-calendar-alt", 326 up: "fas fa-angle-up", 327 down: "fas fa-angle-down", 328 previous: "fas fa-angle-left", 329 next: "fas fa-angle-right", 330 today: "far fa-calendar-alt", 331 clear: "fas fa-times", 332 close: "fas fa-times", 333 }, 334 }), 335 $(".timepicker").length && 336 $(".timepicker").datetimepicker({ 337 format: "LT", 338 ignoreReadonly: !0, 339 icons: { 340 time: "far fa-clock", 341 up: "fas fa-angle-up", 342 down: "fas fa-angle-down", 343 previous: "fas fa-angle-left", 344 next: "fas fa-angle-right", 345 }, 346 }); 347 } 348 349 function sliderInit() { 350 $(".blog-post-slider").length > 0 && 351 $(".blog-post-slider").each(function () { 352 var t = 1 * $(this).attr("data-show-count"), 353 a = 1 * $(this).attr("data-show-count-md"), 354 i = 1 * $(this).attr("data-show-count-mob"), 355 e = $.parseJSON($(this).attr("data-slick-arrow")), 356 o = 1 * $(this).attr("data-slick-speed"), 357 s = $.parseJSON($(this).attr("data-slick-autoplay")); 358 $(this).slick({ 359 arrows: e, 360 infinite: !1, 361 adaptiveHeight: !0, 362 slidesToShow: t, 363 autoplay: s, 364 autoplaySpeed: o, 365 slidesToScroll: 1, 366 responsive: [ 367 { 368 breakpoint: 1200, 369 settings: { 370 slidesToShow: a, 371 }, 372 }, 373 { 374 breakpoint: 705, 375 settings: { 376 slidesToShow: i, 377 }, 378 }, 379 ], 380 }); 381 }), 382 setSlickArrow(); 383 384 } 385 386 function mobileSlider() { 387 if ($(".mobile-slider").length > 0) { 388 var t; 389 $(window).on("load resize", function () { 390 (t = $(this).width()), 391 $(".mobile-slider:not(.slick-initialized)").each(function () { 392 var a = $(this), 393 i = a.attr("data-init-resolution"); 394 t <= i && 395 a.slick({ 396 arrows: !1, 397 dots: !1, 398 }); 399 }); 400 }); 401 } 402 } 403 404 function setSlickArrow() { 405 $(".slick-prev").html('<i class="fas fa-angle-left"></i>'), 406 $(".slick-next").html('<i class="fas fa-angle-right"></i>'); 407 } 408 409 window.initMap = function () { 410 function t(t) { 411 var a, i, e, o, s, n; 412 (a = document.getElementById(t)), 413 (o = parseFloat(a.getAttribute("data-lat"), 10)), 414 (s = parseFloat(a.getAttribute("data-lng"), 10)), 415 (e = parseFloat(a.getAttribute("data-zoom"), 10)), 416 (n = a.getAttribute("data-map-icon")); 417 var r = { 418 zoom: e, 419 center: { 420 lat: o, 421 lng: s, 422 }, 423 styles: [ 424 { 425 featureType: "administrative", 426 elementType: "labels.text", 427 stylers: [ 428 { 429 visibility: "on", 430 }, 431 ], 432 }, 433 { 434 featureType: "poi", 435 elementType: "all", 436 stylers: [ 437 { 438 visibility: "off", 439 }, 440 ], 441 }, 442 { 443 featureType: "transit.station.rail", 444 elementType: "all", 445 stylers: [ 446 { 447 visibility: "simplified", 448 }, 449 { 450 saturation: "-100", 451 }, 452 ], 453 }, 454 { 455 featureType: "water", 456 elementType: "all", 457 stylers: [ 458 { 459 visibility: "on", 460 }, 461 ], 462 }, 463 ], 464 }; 465 i = new google.maps.Map(a, r); 466 for ( 467 var l = [ 468 { 469 coordinates: { 470 lat: o, 471 lng: s, 472 }, 473 myMap: i, 474 iconImg: n, 475 }, 476 ], 477 d = 0; 478 d < l.length; 479 d++ 480 ) 481 !(function (t) { 482 new google.maps.Marker({ 483 position: t.coordinates, 484 map: t.myMap, 485 icon: t.iconImg, 486 }); 487 })(l[d]); 488 } 489 $(".map-block").length > 0 && 490 $(".map-block").each(function () { 491 t($(this).attr("id")); 492 }); 493 }; 494 495 function initLightbox() { 496 $(document).on("click", '[data-toggle="lightbox"]', function (t) { 497 t.preventDefault(), $(this).ekkoLightbox({}); 498 }), 499 $(document).on("click", "[data-gallery]", function (t) { 500 t.preventDefault(), $(this).ekkoLightbox({}); 501 }); 502 } 503 504 function viewMore() { 505 $("[data-view-more]").on("click", function (t) { 506 t.preventDefault(); 507 var a = $(this), 508 i = a.attr("data-view-more"); 509 $(i).show(), a.hide(); 510 }); 511 } 512 513 function centreTabs() { 514 $("[data-tab-group]").length > 0 && 515 $("[data-tab-group]").each(function () { 516 function t(t) { 517 r.removeClass(l), r.eq(t).addClass(l); 518 } 519 var a = $(this), 520 i = a.find("[data-tab-head]"), 521 e = i.find("a"), 522 o = i.find(".active"), 523 s = e.index(o), 524 n = a.find("[data-tab-content]"), 525 r = n.find(".tab-content"), 526 l = "active"; 527 t(s), 528 e.on("click", function (a) { 529 a.preventDefault(), 530 e.removeClass("active"), 531 $(this).addClass("active"), 532 (o = i.find(".active")), 533 (s = e.index(o)), 534 t(s); 535 }); 536 }); 537 } 538 539 function accordion() { 540 $("[data-accordion-colection]").length > 0 && 541 $("[data-accordion-colection]").each(function () { 542 function t(t) { 543 s.slideUp(), t.find(".accordion-content").slideDown(); 544 } 545 var a = $(this), 546 i = a.find(".accordion-block"),
547 e = a.find(".accordion-header"), 548 o = a.find(".active"), 549 s = a.find(".accordion-content"); 550 t(o), 551 e.on("click", function () { 552 if ($(this).closest(i).hasClass("active")) 553 return $(this).closest(i).removeClass("active"), void s.slideUp(); 554 i.removeClass("active"), 555 $(this).closest(i).addClass("active"), 556 (o = a.find(".active")), 557 t(o); 558 }); 559 }); 560 } 561 562 function mansoryInit() { 563 $(".grid").imagesLoaded(function () { 564 $(".grid").isotope({ 565 itemSelector: ".grid-item", 566 columnWidth: ".grid-item", 567 isAnimated: !0, 568 }); 569 }); 570 } 571 572 function gridFilter() { 573 $(".grid-filter a").on("click", function (t) { 574 t.preventDefault(); 575 var a = $(this).attr("data-filter"), 576 i = $(this).closest(".grid-wrap").find(".grid"); 577 i.find(".grid-item"); 578 $(".grid-filter a").removeClass("active"), 579 $(this).addClass("active"), 580 $(".grid").isotope({ 581 filter: a, 582 }); 583 }); 584 } 585 586 function drawCircleMy() { 587 $(".learning-elements-wrap").length > 0 && 588 $(".learning-elements-wrap").each(function () { 589 var t = $(this).width(); 590 $(this).css("height", t), updateLayout(t); 591 }); 592 } 593 594 function headSearch() { 595 $(".header-search").on("click", function () { 596 $(this).find(".search-form").addClass("active"); 597 }), 598 $(document).on("mouseup", function (t) { 599 var a = $(".header-search .search-form"); 600 !a.is(t.target) && 601 0 === a.has(t.target).length && 602 a.hasClass("active") && 603 $(".header-search .search-form").removeClass("active"); 604 }); 605 } 606 607 function mainScrollAnimate() { 608 $(window).scrollTop(), $(window).height(); 609 $(".on-scroll").length > 0 && 610 $(window).on("scroll load", function () { 611 var t = $(window).scrollTop(), 612 a = $(window).height(); 613 $(".on-scroll").each(function () { 614 var i = $(this), 615 e = i.attr("data-scroll-offset"), 616 o = $(this).offset().top; 617 t > o - a * (void 0 !== e ? e : 0.95) && i.addClass("show-scroll"); 618 }); 619 }); 620 } 621 622 function addDelay() { 623 var t, 624 a, 625 i, 626 e, 627 o = $("[data-delay]"); 628 o.each(function (o, s) { 629 (e = 0), 630 (a = $(this)), 631 (t = a.attr("data-delay")), 632 (i = a.find(t).length); 633 for (var o = e; o <= i; o++) 634 a.find(t) 635 .eq(o) 636 .css({ 637 "transition-delay": 0.2 * o + "s", 638 }); 639 }); 640 } 641 642 function myParoller() { 643 $(".my-paroller").paroller(); 644 } 645 646 function toTop() { 647 if ($(".up-btn").length > 0) { 648 var t; 649 $(window).on("scroll", function () { 650 (t = $(window).scrollTop()), 651 t > 101 652 ? $(".up-btn").addClass("show-up") 653 : $(".up-btn").removeClass("show-up"); 654 }), 655 $(".up-btn").on("click", function () { 656 $("html, body").animate( 657 { 658 scrollTop: 0, 659 }, 660 600 661 ); 662 }); 663 } 664 } 665 666 function cutWords() { 667 var t; 668 $(window).on("load resize", function () { 669 (t = $(this).width()) < 481 && 670 $(".for-tab p").each(function () { 671 var t = $(this), 672 a = t.text(); 673 a.length > 120 && t.text(a.slice(0, 120) + " ..."); 674 }); 675 }); 676 } 677 678 function initEvents() { 679 lazyLoader(), 680 mobileMenu(), 681 mobileNav(), 682 firstLettet(), 683 stickyHeder(), 684 mobileHeader(), 685 quickLinks(), 686 viewMore(), 687 quickLinkTab(), 688 inputMask(), 689 sliderInit(), 690 mobileSlider(), 691 initLightbox(), 692 centreTabs(), 693 accordion(), 694 mansoryInit(), 695 gridFilter(), 696 drawCircleMy(), 697 headSearch(), 698 mainScrollAnimate(), 699 myParoller(), 700 toTop(), 701 cutWords(); 702 $(window).on("load", function () { 703 $(".preloader").length > 0 && $(".preloader").fadeOut(); 704 }), 705 $(window).on("resize", function () { 706 setTimeout(setSlickArrow, 400), setTimeout(drawCircleMy, 400); 707 }); 708 } 709 var updateLayout = function (t) { 710 var a = $(".learning-elements-wrap .learning-item"); 711 if ($(window).width() > 991) 712 for (var i = 0; i < a.length; i++) { 713 var e = 360 / a.length, 714 o = e * i; 715 $(a[i]).css( 716 "transform", 717 "rotate(" + 718 o + 719 "deg) translate(0, -" + 720 (t / 2 - 40) + 721 "px) rotate(-" + 722 o + 723 "deg)" 724 ); 725 } 726 else 727 for (var i = 0; i < a.length; i++) { 728 var e = 360 / a.length, 729 o = e * i; 730 $(a[i]).css( 731 "transform", 732 "rotate(" + 733 o + 734 "deg) translate(0, -" + 735 (t / 2 - 15) + 736 "px) rotate(-" + 737 o + 738 "deg)" 739 ); 740 } 741 }; 742 initEvents(); 743 744 745 })(window.jQuery); 746
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.