PageSourceSearch

https://www.thermofisher.com/etc.clientlibs/corpcommons/clientlibs…ill.min.ced9a8b849fe1541e09ff528e4c65acf.js

js thermofisher.com collected 2026-09-24 08:28:52 UTC 5,001 bytes, 138 lines download raw bytes

1if(!Array.prototype.forEach){Array.prototype.forEach=function(g,b){if(this==null){throw new TypeError("Array.prototype.forEach called on null or undefined")
2}var d,c;
3var f=Object(this);
4var a=f.length>>>0;
5if(typeof g!=="function"){throw new TypeError(g+" is not a function")
6}if(arguments.length>1){d=b
7}c=0;
8while(c<a){var e;
9if(c in f){e=f[c];
10g.call(d,e,c,f)
11}c++
12}}
13}
14/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
15;
16if("document" in self){if(!("classList" in document.createElement("_"))||document.createElementNS&&!("classList" in document.createElementNS("http://www.w3.org/2000/svg","g"))){(function(j){if(!("Element" in j)){return
17}var a="classList",f="prototype",m=j.Element[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")
18},c=Array[f].indexOf||function(q){var p=0,o=this.length;
19for(;
20p<o;
21p++){if(p in this&&this[p]===q){return p
22}}return -1
23},n=function(o,p){this.name=o;
24this.code=DOMException[o];
25this.message=p
26},g=function(p,o){if(o===""){throw new n("SYNTAX_ERR","An invalid or illegal string was specified")
27}if(/\s/.test(o)){throw new n("INVALID_CHARACTER_ERR","String contains an invalid character")
28}return c.call(p,o)
29},d=function(s){var r=k.call(s.getAttribute("class")||""),q=r?r.split(/\s+/):[],p=0,o=q.length;
30for(;
31p<o;
32p++){this.push(q[p])
33}this._updateClassName=function(){s.setAttribute("class",this.toString())
34}
35},e=d[f]=[],i=function(){return new d(this)
36};
37n[f]=Error[f];
38e.item=function(o){return this[o]||null
39};
40e.contains=function(o){o+="";
41return g(this,o)!==-1
42};
43e.add=function(){var s=arguments,r=0,p=s.length,q,o=false;
44do{q=s[r]+"";
45if(g(this,q)===-1){this.push(q);
46o=true
47}}while(++r<p);
48if(o){this._updateClassName()
49}};
50e.remove=function(){var t=arguments,s=0,p=t.length,r,o=false,q;
51do{r=t[s]+"";
52q=g(this,r);
53while(q!==-1){this.splice(q,1);
54o=true;
55q=g(this,r)
56}}while(++s<p);
57if(o){this._updateClassName()
58}};
59e.toggle=function(p,q){p+="";
60var o=this.contains(p),r=o?q!==true&&"remove":q!==false&&"add";
61if(r){this[r](p)
62}if(q===true||q===false){return q
63}else{return !o
64}};
65e.toString=function(){return this.join(" ")
66};
67if(b.defineProperty){var l={get:i,enumerable:true,configurable:true};
68try{b.defineProperty(m,a,l)
69}catch(h){if(h.number===undefined||h.number===-2146823252){l.enumerable=false;
70b.defineProperty(m,a,l)
71}}}else{if(b[f].__defineGetter__){m.__defineGetter__(a,i)
72}}}(self))
73}(function(){var b=document.createElement("_");
74b.classList.add("c1","c2");
75if(!b.classList.contains("c2")){var c=function(e){var d=DOMTokenList.prototype[e];
76DOMTokenList.prototype[e]=function(h){var g,f=arguments.length;
77for(g=0;
78g<f;
79g++){h=arguments[g];
80d.call(this,h)
81}}
82};
83c("add");
84c("remove")
85}b.classList.toggle("c3",false);
86if(b.classList.contains("c3")){var a=DOMTokenList.prototype.toggle;
87DOMTokenList.prototype.toggle=function(d,e){if(1 in arguments&&!this.contains(d)===!e){return e
88}else{return a.call(this,d)
89}}
90}b=null
91}())
92}if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector
93}if(!Element.prototype.closest){Element.prototype.closest=function(b){var a=this;
94do{if(Element.prototype.matches.call(a,b)){return a
95}a=a.parentElement||a.parentNode
96}while(a!==null&&a.nodeType===1);
97return null
98}
99}(function(){if(Element.prototype.attachEvent){Event.prototype.preventDefault=function(){this.returnValue=false
100}
101}if(Element.prototype.attachEvent){Event.prototype.stopPropagation=function(){this.cancelBubble=true
102}
103}if(Element.prototype.attachEvent){var c=[];
104var b=function(f,h){var d=this;
105var j=function(k){k.target=k.srcElement;
106k.currentTarget=d;
107if(typeof h.handleEvent!="undefined"){h.handleEvent(k)
108}else{h.call(d,k)
109}};
110if(f=="DOMContentLoaded"){var g=function(k){if(document.readyState=="complete"){j(k)
111}};
112document.attachEvent("onreadystatechange",g);
113c.push({object:this,type:f,listener:h,wrapper:g});
114if(document.readyState=="complete"){var i=new Event();
115i.srcElement=window;
116g(i)
117}}else{this.attachEvent("on"+f,j);
118c.push({object:this,type:f,listener:h,wrapper:j})
119}};
120var a=function(f,g){var d=0;
121while(d<c.length){var e=c[d];
122if(e.object==this&&e.type==f&&e.listener==g){if(f=="DOMContentLoaded"){this.detachEvent("onreadystatechange",e.wrapper)
123}else{this.detachEvent("on"+f,e.wrapper)
124}c.splice(d,1);
125break
126}++d
127}};
128Element.prototype.addEventListener=b;
129Element.prototype.removeEventListener=a;
130if(HTMLDocument){HTMLDocument.prototype.addEventListener=b;
131HTMLDocument.prototype.removeEventListener=a
132}if(Window){Window.prototype.addEventListener=b;
133Window.prototype.removeEventListener=a
134}}})();
135if(!window.location.origin){window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")
136}if(window.NodeList&&!NodeList.prototype.forEach){NodeList.prototype.forEach=Array.prototype.forEach
137}if(window.StaticNodeList&&!StaticNodeList.prototype.forEach){StaticNodeList.prototype.forEach=Array.prototype.forEach
138};

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.