PageSourceSearch

https://www.ptcbio.com/wp-content/themes/ptc-redesign/dist/208.js?ver=25f9cb415d893292fafe

js ptcbio.com collected 2026-10-02 03:45:59 UTC 4,952 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkptc_redesign=globalThis.webpackChunkptc_redesign||[]).push([[208],{1208(e,t,n){n.r(t),n.d(t,{default:()=>d});var i=n(9336),a=n(8221),o=n.n(a);const s="is-animating";let r=0;function c(){document.querySelectorAll(".main-nav .menu-item--0.menu-item-has-children").forEach(e=>{const t=e.querySelector(".menu-item__link--0"),n=t?.getAttribute("href"),i=function(e){if(!e)return!0;const t=e.trim().toLowerCase();return""===t||"#"===t||"javascript:void(0)"===t||"javascript:void(0);"===t}(n);e.classList.toggle("no-top-page",i),t&&(i?t.setAttribute("aria-disabled","true"):t.removeAttribute("aria-disabled"))})}function m(){const e=document.getElementById("header-navigation"),t=document.getElementById("menu-header-navigation");if(!e||!t)return;const n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=Math.max(0,Math.round(i.top-n.top)),o=Math.max(0,Math.round(n.height-a));e.style.setProperty("--mobile-submenu-top",`${a}px`),e.style.setProperty("--mobile-submenu-height",`${o}px`)}function u(){$(".menu-item__link--0").off(".mainNav"),$(".sub-menu--0").off(".mainNav"),$(".sub-menu--1").off(".mainNav"),$(".menu-item__link--1.menu-item__link--has-children").off(".mainNav"),$(".menu-item__toggle--0").off(".mainNav"),$(".main-nav-sub-menu").off(".mainNav"),$(".menu-item__link--1").off(".mainNav"),$(".menu-item__link--0").on("click.mainNav",function(e){const t=$(this),n=t.closest(".menu-item--0"),i=n.find(".sub-menu--0").first();if(!i.length)return;e.preventDefault();const a=i.hasClass("active");$(".menu-item--0").not(n).removeClass("active").find(".menu-item__link--0").removeClass("active").removeAttr("aria-expanded"),$(".sub-menu--0").not(i).removeClass("active").find(".sub-menu--1").removeClass("active"),t.toggleClass("active",!a),n.toggleClass("active",!a),i.toggleClass("active",!a),i.find(".sub-menu--1").first().toggleClass("active",!a),a?t.removeAttr("aria-expanded"):t.attr("aria-expanded","true")}),$(".menu-item__link--0.menu-item__link--has-children").on("keydown.mainNav",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),$(this).trigger("click"))}),1199<window.innerWidth&&$(".menu-item--0").on("focusout.mainNav",function(e){const t=$(this);e.relatedTarget&&this.contains(e.relatedTarget)||(t.removeClass("active"),t.find(".menu-item__link--0").removeClass("active").removeAttr("aria-expanded"),t.find(".sub-menu--0").removeClass("active"),t.find(".sub-menu--1").removeClass("active"))}),$(document).on("click.mainNav",function(e){$(e.target).closest(".main-nav").length||($(".menu-item--0, .menu-item__link--0, .sub-menu--0").removeClass("active").removeAttr("aria-expanded"),$(".sub-menu--1").removeClass("active"))})}function l(){document.querySelectorAll(".main-nav-close-panel").forEach(e=>{"true"!==e.dataset.bound&&(e.dataset.bound="true",e.addEventListener("click",function(){var e=this.closest(".main-nav-sub-menu.active");e?.classList.remove("active")}))})}const d={init:function(){const e=document.querySelector(".header"),t=document.getElementById("wpadminbar")?.offsetHeight||0;if(e){const n=e.querySelector(".header__container"),i=new IntersectionObserver(function([e]){e.target.classList.add(s),e.target.classList.toggle("is-sticky",e.intersectionRatio<1)},{threshold:1,rootMargin:27-t+"px 0px 0px 0px"});n.addEventListener("transitionend",o()(function(){e.classList.remove(s)},100)),document.body.style.setProperty("--mg-header-height",`${e.offsetHeight}px`),new ResizeObserver(o()(([e])=>{document.body.style.setProperty("--mg-header-height",`${e.target.offsetHeight}px`)},50)).observe(e,{box:"border-box"}),i.observe(e)}const n=document.getElementById("header-navigation"),a=document.querySelector(".navbar-toggler"),d=document.getElementById("form-search-desktop");var v;v=d,i.SD.getInstance(v)?i.SD.getInstance(v):new i.SD(v,{toggle:!1}),document.getElementById("search-toggler"),document.getElementById("country-nav-utility"),document.querySelectorAll(".main-nav-sub-menu .menu-item-has-children").forEach(e=>{e.closest(".main-nav-sub-menu").classList.add("sub-menu--parent")}),c(),m(),document.addEventListener("click",function(e){e.target.closest(".main-nav .menu-item--0.no-top-page > .menu-item__link--0")&&e.preventDefault()}),a.addEventListener("click",function(){const e=n.classList.contains("active");a.classList.toggle("active",!e),n.classList.toggle("active",!e),a.setAttribute("aria-expanded",!e),e?(document.body.classList.remove("no-scroll"),document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo({top:r,behavior:"instant"}),n.querySelectorAll(".active").forEach(function(e){e.classList.remove("active")})):(r=window.scrollY||window.pageYOffset||0,document.body.style.position="fixed",document.body.style.top=`-${r}px`,document.body.style.width="100%",document.body.classList.add("no-scroll"))}),u(),l();const g=o()(function(){c(),u(),l(),m()},150);window.addEventListener("resize",g)}}}}]);

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.