PageSourceSearch

https://www.gigaset.com/skin/frontend/base/default/js/gigaset_contentbridge/libs/decrypt.js?m=1790175860

js gigaset.com collected 2026-09-24 18:21:32 UTC 830 bytes, 31 lines download raw bytes

1function decryptCharcode(n,start,end,offset) {
2	n = n + offset;
3	if (offset > 0 && n > end) {
4		n = start + (n - end - 1);
5	} else if (offset < 0 && n < start) {
6		n = end - (start - n - 1);
7	}
8	return String.fromCharCode(n);
9}
10// decrypt string
11function decryptString(enc,offset) {
12	var dec = "";
13	var len = enc.length;
14	for(var i=0; i < len; i++) {
15		var n = enc.charCodeAt(i);
16		if (n >= 0x2B && n <= 0x3A) {
17			dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
18		} else if (n >= 0x40 && n <= 0x5A) {
19			dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
20		} else if (n >= 0x61 && n <= 0x7A) {
21			dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
22		} else {
23			dec += enc.charAt(i);
24		}
25	}
26	return dec;
27}
28// decrypt spam-protected emails
29function linkTo_UnCryptMailto(s) {
30	location.href = decryptString(s,7);
31}

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.