PageSourceSearch

https://www.tevapharm.com/js/pagination.js?v=639251641280000000

js tevapharm.com collected 2026-10-02 02:27:23 UTC 3,343 bytes, 1 lines download raw bytes

1window.initPagination=(n,t,i,r)=>{let a="vi-pagination__item--sm",u=t.find(".vi-pagination__list"),p=+u.attr("data-pagesize"),w=+u.attr("data-totalcount"),e=Math.ceil(w/p),f=1,o=[];clearTimeout(t.data("paginationSafetyTimeout"));t.data("paginationLoading",!1);t.data("paginationSafetyTimeout",null);const c=()=>t.data("paginationLoading")===!0,v=n=>t.data("paginationLoading",n);if(!(e<=1)&&!isNaN(e)){for(var l=1;l<=f;l++)l<=e&&o.push(l);n||(n=1);let h=n-1;h<=f&&(h=f+1);let s=+n+1;s>e-f&&(s=e-f);h>f+1&&(h-1==f+1?o.push(f+1):o.push(-1));for(let n=h;n<=s;n++)o.push(n);s<e-f&&(s+1==e-f?o.push(s+1):o.push(-2));for(let n=e-(f-1);n<=e;n++)n>f&&o.push(n);for(let t=0;t<o.length;t++){let s=o[t],i=$(`<li class="vi-pagination__item ${r?a:null}"></li>`),h=$('<a href="javascript:;" class="vi-btn-pagination vi-btn"><\/a>'),f=$('<span class="vi-btn-pagination vi-btn"><\/span>'),e=$('<span class="vi-btn-pagination__label vi-btn__label"><\/span>');if(s==n){f.addClass("active");f.attr("aria-current","page");e.text(s);f.append(e);i.append(f);u.append(i);continue}if(s==-1||s==-2){f.addClass("vi-btn-pagination--gap");e.addClass("vi-btn-pagination__label--gap");e.html("&hellip;");f.append(e);i.append(f);u.append(i);i.css("pointer-events","none");continue}e.html(s);h.append(e);i.append(h);u.append(i)}if(u.append([]),u.children().length){let i=t.find(".active > .vi-btn__label"),n=i.text();n>1&&u.prepend(`<li class="vi-pagination__item ${r?a:null} pagination-control"><a href="javascript:;" class="vi-btn-pagination vi-btn-pagination--prev vi-btn"><span class="vi-btn-pagination__label vi-btn-pagination__label--prev vi-btn__label">Previous</span></a></li>`);n<e&&u.append(`<li class="vi-pagination__item ${r?a:null} pagination-control"><a href="javascript:;" class="vi-btn-pagination vi-btn-pagination--next vi-btn"><span class="vi-btn-pagination__label vi-btn-pagination__label--next vi-btn__label">Next</span></a></li>`)}t.find(".vi-pagination__item:not(.pagination-control)").click(function(n){(n.preventDefault(),c())||y($(this),t)});t.find(".vi-pagination__list .vi-btn-pagination--prev").on("click",function(n){if(n.preventDefault(),!c()){let i=t.find(".active > .vi-btn__label"),r=i.text();if(r==1)return;else{let n=t.find(".active").closest(".vi-pagination__item").prev();y(n,t)}}});t.find(".vi-pagination__list .vi-btn-pagination--next").on("click",function(n){if(n.preventDefault(),!c()){let i=u.data("pagesize"),r=u.data("totalcount"),f=Math.ceil(r/i),e=t.find(".active > .vi-btn__label"),o=e.text();if(o==f)return;else{let n=t.find(".active").closest(".vi-pagination__item").next();y(n,t)}}});let y=(r,f)=>{if(!c()&&!r.find(".vi-btn-pagination")?.hasClass("active")){v(!0);const l=setTimeout(()=>v(!1),3e4);t.data("paginationSafetyTimeout",l);let a=r.find(".vi-btn__label"),o=f.get(0).offsetTop,s=document.querySelector(".filters-container"),h=s?.offsetTop,y=s?.offsetParent.offsetTop,p=h+y||o;f.find(".vi-btn-pagination").removeClass("active");r.find(".vi-btn-pagination").addClass("active");u=f.find(".vi-pagination__list");n=a.text();$("html, body").animate({scrollTop:p});$(".vi-page-layout__main").animate({scrollTop:h||o});const e=i(f);if(e){const n=()=>{clearTimeout(t.data("paginationSafetyTimeout")),t.data("paginationSafetyTimeout",null),v(!1)};typeof e.fail=="function"?e.fail(n):typeof e.catch=="function"&&e.catch(n)}}}}}

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.