PageSourceSearch

https://www.sallyreaderminiatures.co.uk/include/js/loader.js?dbecd8619dc564b294c9c4f34447232a

js sallyreaderminiatures.co.uk collected 2026-09-27 15:21:45 UTC 1,847 bytes, 57 lines download raw bytes

1if ( typeof create_loader_loaded == "undefined" ) {
2
3
4	Array.prototype.indexOf || (Array.prototype.indexOf = function(a) {
5		var b = this.length >>> 0, c = Number(arguments[1]) || 0;
6		for ( c = 0 > c ? Math.ceil(c) : Math.floor(c), 0 > c && (c += b); b > c; c++ )if ( c in this && this[c] === a )return c;
7		return -1
8	});
9
10	//This is specifically here to fix a but in IE11 that prevents jquery from working properly on this page
11	var isIE11 = !!(navigator.userAgent.match(/Trident/) && !navigator.userAgent.match(/MSIE/));
12	if ( isIE11 ) {
13		if ( typeof window.attachEvent == "undefined" || !window.attachEvent ) {
14			window.attachEvent = window.addEventListener;
15		}
16	}
17
18	var jsload_files = [];
19	if ( typeof createCDNPath == 'undefined' ) {
20		var createCDNPath = 'https://create-cdn.net';
21	}
22
23	function jsload(src, callback) {
24		//Set var createCDNPath outside this file to redirect requests to CDN
25		if ( src.indexOf("/_assets/") === 0 ) {
26			src = createCDNPath + src;
27		}
28
29		//if js file not loaded yet
30		if ( jsload_files.indexOf(src) === -1 ) {
31			// Use script tag element so we can have callbacks
32			var s = document.createElement('script');
33			var m = document.getElementsByTagName('script')[0];
34			s.src = src;
35			m.parentNode.insertBefore(s, m);
36			if ( callback ) {
37				s.onload = callback;
38			}
39
40			jsload_files.push(src);
41		}
42
43	}
44
45	//Make sure jquery is included
46	if ( typeof jQuery == "undefined" ) {
47		document.write(unescape('%3Cscript src="' + createCDNPath + '/_assets/livesites/component/common/jquery-3.7.1.min.js"%3E%3C/script%3E'));
48		document.write(unescape('%3Cscript src="' + createCDNPath + '/_assets/livesites/component/common/jquery-migrate-3.5.2.js"%3E%3C/script%3E'));
49	}
50
51	if (!window.fetch) {
52		jsload(createCDNPath + '/_assets/livesites/component/common/fetch.min.js');
53	}
54
55
56	var create_loader_loaded = true;
57}

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.