PageSourceSearch

https://www.occupationalhealthportsmouth.nhs.uk/application/themes/custom/js/scripts.min.js

js occupationalhealthportsmouth.nhs.uk collected 2026-10-03 18:59:37 UTC 9,259 bytes, 1 lines download raw bytes

1function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:"en"},"google_translate_element")}!function(e){function t(t){t.length&&(t.is(":focusable")||t.attr("tabindex",-1).on("blur focusout",function(){e(this).removeAttr("tabindex")}),t.focus())}jQuery.extend(jQuery.expr[":"],{focusable:function(t,a,i){var o=e(t);return o.is(":input:enabled, a[href], area[href], object, [tabindex]")&&!o.is(":hidden")}}),e(document).ready(function(){document.location.hash&&t(e(document.location.hash)),e(window).bind("hashchange",function(){t(e("#"+window.location.hash.replace(/^#/,"")))})})}(jQuery),$(document).ready(function(){var e=$(".header .mobile-buttons"),t=e.find("button.header-tool-button"),a=$(".header .header-mobile-tool"),i=$(".header .header-mobile-tool a, .header .header-mobile-tool button, .header .header-mobile-tool input");"mobile"==(window.innerWidth<=991?"mobile":"desktop")&&i.attr({"aria-hidden":"true",tabindex:"-1"}),window.addEventListener("resize",function(e){window.innerWidth<=991?i.attr({"aria-hidden":"true",tabindex:"-1"}):window.innerWidth>991&&i.attr({"aria-hidden":"false",tabindex:"0"})}),e.on("click","button.header-tool-button",function(e){e.preventDefault(),a.removeClass("active"),t.removeClass("active").attr("aria-expanded","false"),$(this).addClass("active").attr("aria-expanded","true");var o=$("#"+$(this).attr("data-for")),n=o.find($(this).attr("data-focus"));o.addClass("active").find("button.close").attr("aria-expanded","true"),i.attr({"aria-hidden":"false",tabindex:"0"}),n.length>0&&n[0].focus(),$(".microsite_charity .sticky-button").length&&$(".sticky-button .sticky-button-inner").css("z-index","auto")}),$(".header").on("click",".header-mobile-tool button.btn-close",function(o){o.preventDefault(),t.removeClass("active").attr("aria-expanded","false"),$(this).attr("aria-expanded","false"),a.removeClass("active"),i.attr({"aria-hidden":"true",tabindex:"-1"});var n=$(this).closest(".header-mobile-tool").attr("id");e.find("button[data-for="+n+"]").focus(),$(".microsite_charity .sticky-button").length&&$(".sticky-button .sticky-button-inner").attr("style","")}),$(".content-block table, .single-accordion table, .document-library table").each(function(){$(this).wrap('<div class="table-wrapper"></div>')});var o=$("html, body");$(document).on("click",'html:not(.ccm-edit-mode) .ccm-page a[href^="#"]',function(){var e=$.attr(this,"href"),t=$(e).offset();if(e.match(/^#.+$/)&&"object"==typeof t){var a=$("html.ccm-toolbar-visible").length?48:0,i=window.innerWidth<992?44:0;return o.animate({scrollTop:t.top-a-i},500),window.location.hash=e,$(e).focus(),!1}}),$(".cke-iframe-wrapper, .video-embed .video, .google-map .map-wrapper").each(function(){let e=$(this).parent();e.is("figure")&&(e=e.parent());let t=e.attr("class"),a="content";-1!==t.indexOf("youtube")?a="Youtube video":-1!==t.indexOf("vimeo")?a="Vimeo video":-1!==t.indexOf("google-map")&&(a="Google Map");let i=document.getElementById("site").getAttribute("data-cookie");i&&0!=i.length||(i="/cookies");let o='<div class="disclaimer hide" aria-hidden="true"><div class="disclaimer-wrapper"><p>Before we can show you this '+a+' we need your consent to serve additional third-party cookies.</p><div class="disclaimer-links"><p><a href="'+i+'#main" tabindex="-1" aria-hidden="true">Read about our cookies</a></p><button class="button-link" tabindex="-1" aria-hidden="true">Accept additional cookies</button></div></div></div>';$(this).prepend(o)}),$(".disclaimer button.button-link").on("click",function(){$(".cc-window").css("display","none").addClass("cc-invisible"),$(".cc-revoke").css("display","block"),Cookies.set("cookieconsent_status","allow"),updateCookies("allow")}),Cookies.get("cookieconsent_status")&&"deny"!==Cookies.get("cookieconsent_status")||($(".disclaimer").removeClass("hide").attr("aria-hidden","false"),$(".disclaimer button, .disclaimer a").attr("aria-hidden","false").attr("tabindex","0"),$(".video-embed .video button.video-btn").attr("aria-hidden","true").attr("tabindex","-1"));var n=285,r=document.querySelector(".header");document.querySelector(".microsite_charity")&&(n=0,r=document.querySelector(".header .sticky-button"));var s=document.querySelector(".header .sticky-button");prevScrollPos=0,didScroll=!0,r&&s&&(window.addEventListener("scroll",function(){didScroll=!0}),setInterval(function(){if(didScroll){didScroll=!1;var e=window.pageYOffset||document.documentElement.scrollTop;e>prevScrollPos?e>=r.offsetHeight&&!s.classList.contains("sticky")&&s.classList.add("sticky"):e<=n&&s.classList.contains("sticky")&&s.classList.remove("sticky"),prevScrollPos=e}},250))});let secondLevelDomain;function getSecondLevelDomain(){if(void 0!==secondLevelDomain)return secondLevelDomain;{let e=document.domain,t=e.split("."),a="ct="+Date.now();for(let i=t.length-1;i>=0;i--)if(e=t.slice(i).join("."),document.cookie=a+";domain="+e+";",document.cookie.indexOf(a)>-1)return document.cookie=a.split("=")[0]+"=;domain=."+e+";expires=Thu, 01 Jan 1970 00:00:01 GMT;",secondLevelDomain=e,e}}function updateCookies(e){if("allow"===e||!0===e){$(".disclaimer").addClass("hide").attr("aria-hidden","true"),$(".disclaimer button, .disclaimer a").attr("aria-hidden","true").attr("tabindex","-1"),$(".video-embed .video button.video-btn").attr("aria-hidden","false").attr("tabindex","0");let t=document.getElementsByTagName("iframe");for(let a=0;a<t.length;a++)if(!t[a].getAttribute("src")&&t[a].getAttribute("data-src")){let i=!!t[a].closest(".cke-iframe-wrapper, .video-embed .video, .google-map .map-wrapper");i&&t[a].setAttribute("src",t[a].getAttribute("data-src"))}if("undefined"!=typeof analyticsTag&&analyticsTag){function o(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],o("js",new Date),o("config","G-"+analyticsTag)}}else if("deny"===e||!1===e){$(".disclaimer").removeClass("hide").attr("aria-hidden","false"),$(".disclaimer button, .disclaimer a").attr("aria-hidden","false").attr("tabindex","0"),$(".video-embed .video button.video-btn").attr("aria-hidden","true").attr("tabindex","-1");let n=document.getElementsByTagName("iframe");for(let r=0;r<n.length;r++)if(n[r].getAttribute("src")){let s=!!n[r].closest(".cke-iframe-wrapper, .video-embed .video, .google-map .map-wrapper");s&&(n[r].setAttribute("data-src",n[r].getAttribute("src")),n[r].removeAttribute("src"))}let d=[];for(let c=0;c<d.length;
1c++)Cookies.get(d[c])&&Cookies.remove(d[c],{path:"/"});let l=getSecondLevelDomain();if("string"==typeof l&&l.length){let u=["_ga","_gid","_gat","__utma","__utmb","__utmc","__utmz",];"undefined"!=typeof analyticsTag&&analyticsTag&&u.push("_ga_"+analyticsTag);for(let m=0;m<u.length;m++)Cookies.get(u[m])&&Cookies.remove(u[m],{path:"",domain:l})}Cookies.remove("CONSENT",{path:"/",domain:".google.com"}),Cookies.remove("CONSENT",{path:"/",domain:".youtube-nocookie.com"}),Cookies.remove("__cf_bm",{path:"/",domain:".vimeo.com"})}}$(window).on("load",function(){let e=document.getElementsByTagName("img"),t=window.innerHeight;for(var a of e){var i=a.getBoundingClientRect().top,o=a.getAttribute("loading");t>i&&"lazy"===o&&a.removeAttribute("loading")}let n=document.getElementsByTagName("iframe");for(let r=0;r<n.length;r++)if(n[r].getAttribute("data-src")){let s=!!n[r].closest(".cke-iframe-wrapper, .video-embed .video, .google-map .map-wrapper");s||n[r].setAttribute("src",n[r].getAttribute("data-src"))}var d=$("#main-popup"),c=Cookies.get("popup");if(d.length&&"closed"!==c){var d=new bootstrap.Modal(document.getElementById("main-popup"),{backdrop:"static"});d.show(),$(".ccm-page").attr("style","position:static");var l=$("#main-popup .popup-close");l.length&&l.click(function(){Cookies.set("popup","closed",{path:"/"}),$(".ccm-page").attr("style","")})}let u=document.getElementById("site").getAttribute("data-cookie");if(u&&u.length>0&&"object"==typeof cookieconsent)window.cookieconsent.initialise({container:document.getElementById("header"),palette:{popup:{background:"#F2F2F2",text:"#231F20",link:"#005EB8"},button:{background:"#005EB8",text:"#FFFFFF"},highlight:{background:"#DA291C",text:"#FFFFFF"}},position:"top",type:"opt-in",revokeBtn:'<button type="button" class="cc-revoke cookie-options" id="cc-revoke" tabindex="0" aria-expanded="false">Cookie options</button>',content:{link:"Learn more about our cookies",href:u+"#main",target:"_self",message:"We use some cookies necessary to making this website work. We also use additional cookies, such as those to record website analytics, which you can deny the use of. If you do not accept additional cookies, some third-party content may not load."},elements:{deny:'<button type="button" tabindex="0" class="cc-btn cc-deny">Deny additional cookies<span class="visually-hidden"> (and dismiss cookie message)</span></button>',allow:'<button type="button" tabindex="0" class="cc-btn cc-allow">Accept additional cookies<span class="visually-hidden"> (and dismiss cookie message)</span></button>'},onInitialise:function(e){updateCookies(e),cookieconsent.currentStatus=e},onStatusChange:function(e){updateCookies(e),cookieconsent.currentStatus=e}}),document.getElementById("cc-revoke").addEventListener("click",()=>{document.documentElement.scrollTop=0});else{let m=Cookies.get("cookieconsent_status");updateCookies(m)}});

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.