vendor: 21,943 bytes, lines 1-526
1var q = null; 2window.PR_SHOULD_USE_CONTINUATION = !0; 3(function () { 4 function L(a) { 5 function m(a) { 6 var f = a.charCodeAt(0); 7 if (f !== 92) return f; 8 var b = a.charAt(1); 9 return (f = r[b]) ? f : "0" <= b && b <= "7" ? parseInt(a.substring(1), 8) : b === "u" || b === "x" ? parseInt(a.substring(2), 16) : a.charCodeAt(1) 10 } 11 12 function e(a) { 13 if (a < 32) return (a < 16 ? "\\x0" : "\\x") + a.toString(16); 14 a = String.fromCharCode(a); 15 if (a === "\\" || a === "-" || a === "[" || a === "]") a = "\\" + a; 16 return a 17 } 18 19 function h(a) { 20 for (var f = a.substring(1, a.length - 1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g), a = [], b = [], o = f[0] === "^", c = o ? 1 : 0, i = f.length; c < i; ++c) { 21 var j = f[c]; 22 if (/\\[bdsw]/i.test(j)) a.push(j); 23 else { 24 var j = m(j), 25 d; 26 c + 2 < i && "-" === f[c + 1] ? (d = m(f[c + 2]), c += 2) : d = j; 27 b.push([j, d]); 28 d < 65 || j > 122 || (d < 65 || j > 90 || b.push([Math.max(65, j) | 32, Math.min(d, 90) | 32]), d < 97 || j > 122 || b.push([Math.max(97, j) & -33, Math.min(d, 122) & -33])) 29 } 30 } 31 b.sort(function (a, f) { 32 return a[0] - f[0] || f[1] - a[1] 33 }); 34 f = []; 35 j = [NaN, NaN]; 36 for (c = 0; c < b.length; ++c) i = b[c], i[0] <= j[1] + 1 ? j[1] = Math.max(j[1], i[1]) : f.push(j = i); 37 b = ["["]; 38 o && b.push("^"); 39 b.push.apply(b, a); 40 for (c = 0; c < 41 f.length; ++c) i = f[c], b.push(e(i[0])), i[1] > i[0] && (i[1] + 1 > i[0] && b.push("-"), b.push(e(i[1]))); 42 b.push("]"); 43 return b.join("") 44 } 45 46 function y(a) { 47 for (var f = a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g), b = f.length, d = [], c = 0, i = 0; c < b; ++c) { 48 var j = f[c]; 49 j === "(" ? ++i : "\\" === j.charAt(0) && (j = +j.substring(1)) && j <= i && (d[j] = -1) 50 } 51 for (c = 1; c < d.length; ++c) - 1 === d[c] && (d[c] = ++t); 52 for (i = c = 0; c < b; ++c) j = f[c], j === "(" ? (++i, d[i] === void 0 && (f[c] = "(?:")) : "\\" === j.charAt(0) && 53 (j = +j.substring(1)) && j <= i && (f[c] = "\\" + d[i]); 54 for (i = c = 0; c < b; ++c) "^" === f[c] && "^" !== f[c + 1] && (f[c] = ""); 55 if (a.ignoreCase && s) 56 for (c = 0; c < b; ++c) j = f[c], a = j.charAt(0), j.length >= 2 && a === "[" ? f[c] = h(j) : a !== "\\" && (f[c] = j.replace(/[A-Za-z]/g, function (a) { 57 a = a.charCodeAt(0); 58 return "[" + String.fromCharCode(a & -33, a | 32) + "]" 59 })); 60 return f.join("") 61 } 62 for (var t = 0, s = !1, l = !1, p = 0, d = a.length; p < d; ++p) { 63 var g = a[p]; 64 if (g.ignoreCase) l = !0; 65 else if (/[a-z]/i.test(g.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi, ""))) { 66 s = !0; 67 l = !1; 68 break 69 } 70 } 71 for (var r = { 72 b: 8, 73 t: 9, 74 n: 10, 75 v: 11, 76 f: 12, 77 r: 13 78 }, n = [], p = 0, d = a.length; p < d; ++p) { 79 g = a[p]; 80 if (g.global || g.multiline) throw Error("" + g); 81 n.push("(?:" + y(g) + ")") 82 } 83 return RegExp(n.join("|"), l ? "gi" : "g") 84 } 85 86 function M(a) { 87 function m(a) { 88 switch (a.nodeType) { 89 case 1: 90 if (e.test(a.className)) break; 91 for (var g = a.firstChild; g; g = g.nextSibling) m(g); 92 g = a.nodeName; 93 if ("BR" === g || "LI" === g) h[s] = "\n", t[s << 1] = y++, t[s++ << 1 | 1] = a; 94 break; 95 case 3: 96 case 4: 97 g = a.nodeValue, g.length && (g = p ? g.replace(/\r\n?/g, "\n") : g.replace(/[\t\n\r ]+/g, " "), h[s] = g, t[s << 1] = y, y += g.length, 98 t[s++ << 1 | 1] = a) 99 } 100 } 101 var e = /(?:^|\s)nocode(?:\s|$)/, 102 h = [], 103 y = 0, 104 t = [], 105 s = 0, 106 l; 107 a.currentStyle ? l = a.currentStyle.whiteSpace : window.getComputedStyle && (l = document.defaultView.getComputedStyle(a, q).getPropertyValue("white-space")); 108 var p = l && "pre" === l.substring(0, 3); 109 m(a); 110 return { 111 a: h.join("").replace(/\n$/, ""), 112 c: t 113 } 114 } 115 116 function B(a, m, e, h) { 117 m && (a = { 118 a: m, 119 d: a 120 }, e(a), h.push.apply(h, a.e)) 121 } 122 123 function x(a, m) { 124 function e(a) { 125 for (var l = a.d, p = [l, "pln"], d = 0, g = a.a.match(y) || [], r = {}, n = 0, z = g.length; n < z; ++n) { 126 var f = g[n], 127 b = r[f], 128 o = void 0, 129 c; 130 if (typeof b === 131 "string") c = !1; 132 else { 133 var i = h[f.charAt(0)]; 134 if (i) o = f.match(i[1]), b = i[0]; 135 else { 136 for (c = 0; c < t; ++c) 137 if (i = m[c], o = f.match(i[1])) { 138 b = i[0]; 139 break 140 } 141 o || (b = "pln") 142 } if ((c = b.length >= 5 && "lang-" === b.substring(0, 5)) && !(o && typeof o[1] === "string")) c = !1, b = "src"; 143 c || (r[f] = b) 144 } 145 i = d; 146 d += f.length; 147 if (c) { 148 c = o[1]; 149 var j = f.indexOf(c), 150 k = j + c.length; 151 o[2] && (k = f.length - o[2].length, j = k - c.length); 152 b = b.substring(5); 153 B(l + i, f.substring(0, j), e, p); 154 B(l + i + j, c, C(b, c), p); 155 B(l + i + k, f.substring(k), e, p) 156 } else p.push(l + i, b) 157 } 158 a.e = p 159 } 160 var h = {}, y; 161 (function () { 162 for (var e = a.concat(m), 163 l = [], p = {}, d = 0, g = e.length; d < g; ++d) { 164 var r = e[d], 165 n = r[3]; 166 if (n) 167 for (var k = n.length; --k >= 0;) h[n.charAt(k)] = r; 168 r = r[1]; 169 n = "" + r; 170 p.hasOwnProperty(n) || (l.push(r), p[n] = q) 171 } 172 l.push(/[\S\s]/); 173 y = L(l) 174 })(); 175 var t = m.length; 176 return e 177 } 178 179 function u(a) { 180 var m = [], 181 e = []; 182 a.tripleQuotedStrings ? m.push(["str", /^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/, q, "'\""]) : a.multiLineStrings ? m.push(["str", /^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, 183 q, "'\"`" 184 ]) : m.push(["str", /^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/, q, "\"'"]); 185 a.verbatimStrings && e.push(["str", /^@"(?:[^"]|"")*(?:"|$)/, q]); 186 var h = a.hashComments; 187 h && (a.cStyleComments ? (h > 1 ? m.push(["com", /^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/, q, "#"]) : m.push(["com", /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/, q, "#"]), e.push(["str", /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/, q])) : m.push(["com", /^#[^\n\r]*/, 188 q, "#" 189 ])); 190 a.cStyleComments && (e.push(["com", /^\/\/[^\n\r]*/, q]), e.push(["com", /^\/\*[\S\s]*?(?:\*\/|$)/, q])); 191 a.regexLiterals && e.push(["lang-regex", /^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]); 192 (h = a.types) && e.push(["typ", h]); 193 a = ("" + a.keywords).replace(/^ | $/g, 194 ""); 195 a.length && e.push(["kwd", RegExp("^(?:" + a.replace(/[\s,]+/g, "|") + ")\\b"), q]); 196 m.push(["pln", /^\s+/, q, " \r\n\t\xa0"]); 197 e.push(["lit", /^@[$_a-z][\w$@]*/i, q], ["typ", /^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/, q], ["pln", /^[$_a-z][\w$@]*/i, q], ["lit", /^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i, q, "0123456789"], ["pln", /^\\[\S\s]?/, q], ["pun", /^.[^\s\w"-$'./@\\`]*/, q]); 198 return x(m, e) 199 } 200 201 function D(a, m) { 202 function e(a) { 203 switch (a.nodeType) { 204 case 1: 205 if (k.test(a.className)) break; 206 if ("BR" === a.nodeName) h(a), 207 a.parentNode && a.parentNode.removeChild(a); 208 else 209 for (a = a.firstChild; a; a = a.nextSibling) e(a); 210 break; 211 case 3: 212 case 4: 213 if (p) { 214 var b = a.nodeValue, 215 d = b.match(t); 216 if (d) { 217 var c = b.substring(0, d.index); 218 a.nodeValue = c; 219 (b = b.substring(d.index + d[0].length)) && a.parentNode.insertBefore(s.createTextNode(b), a.nextSibling); 220 h(a); 221 c || a.parentNode.removeChild(a) 222 } 223 } 224 } 225 } 226 227 function h(a) { 228 function b(a, d) { 229 var e = d ? a.cloneNode(!1) : a, 230 f = a.parentNode; 231 if (f) { 232 var f = b(f, 1), 233 g = a.nextSibling; 234 f.appendChild(e); 235 for (var h = g; h; h = g) g = h.nextSibling, f.appendChild(h) 236 } 237 return e 238 } 239 for (; !a.nextSibling;) 240 if (a = a.parentNode, !a) return; 241 for (var a = b(a.nextSibling, 0), e; 242 (e = a.parentNode) && e.nodeType === 1;) a = e; 243 d.push(a) 244 } 245 var k = /(?:^|\s)nocode(?:\s|$)/, 246 t = /\r\n?|\n/, 247 s = a.ownerDocument, 248 l; 249 a.currentStyle ? l = a.currentStyle.whiteSpace : window.getComputedStyle && (l = s.defaultView.getComputedStyle(a, q).getPropertyValue("white-space")); 250 var p = l && "pre" === l.substring(0, 3); 251 for (l = s.createElement("LI"); a.firstChild;) l.appendChild(a.firstChild); 252 for (var d = [l], g = 0; g < d.length; ++g) e(d[g]); 253 m === (m | 0) && d[0].setAttribute("value", 254 m); 255 var r = s.createElement("OL"); 256 r.className = "linenums"; 257 for (var n = Math.max(0, m - 1 | 0) || 0, g = 0, z = d.length; g < z; ++g) l = d[g], l.className = "L" + (g + n) % 10, l.firstChild || l.appendChild(s.createTextNode("\xa0")), r.appendChild(l); 258 a.appendChild(r) 259 } 260 261 function k(a, m) { 262 for (var e = m.length; --e >= 0;) { 263 var h = m[e]; 264 A.hasOwnProperty(h) ? window.console && console.warn("cannot override language handler %s", h) : A[h] = a 265 } 266 } 267 268 function C(a, m) { 269 if (!a || !A.hasOwnProperty(a)) a = /^\s*</.test(m) ? "default-markup" : "default-code"; 270 return A[a] 271 } 272 273 function E(a) { 274 var m = 275 a.g; 276 try { 277 var e = M(a.h), 278 h = e.a; 279 a.a = h; 280 a.c = e.c; 281 a.d = 0; 282 C(m, h)(a); 283 var k = /\bMSIE\b/.test(navigator.userAgent), 284 m = /\n/g, 285 t = a.a, 286 s = t.length, 287 e = 0, 288 l = a.c, 289 p = l.length, 290 h = 0, 291 d = a.e, 292 g = d.length, 293 a = 0; 294 d[g] = s; 295 var r, n; 296 for (n = r = 0; n < g;) d[n] !== d[n + 2] ? (d[r++] = d[n++], d[r++] = d[n++]) : n += 2; 297 g = r; 298 for (n = r = 0; n < g;) { 299 for (var z = d[n], f = d[n + 1], b = n + 2; b + 2 <= g && d[b + 1] === f;) b += 2; 300 d[r++] = z; 301 d[r++] = f; 302 n = b 303 } 304 for (d.length = r; h < p;) { 305 var o = l[h + 2] || s, 306 c = d[a + 2] || s, 307 b = Math.min(o, c), 308 i = l[h + 1], 309 j; 310 if (i.nodeType !== 1 && (j = t.substring(e, b))) { 311 k && (j = j.replace(m, "\r")); 312 i.nodeValue = 313 j; 314 var u = i.ownerDocument, 315 v = u.createElement("SPAN"); 316 v.className = d[a + 1]; 317 var x = i.parentNode; 318 x.replaceChild(v, i); 319 v.appendChild(i); 320 e < o && (l[h + 1] = i = u.createTextNode(t.substring(b, o)), x.insertBefore(i, v.nextSibling)) 321 } 322 e = b; 323 e >= o && (h += 2); 324 e >= c && (a += 2) 325 } 326 } catch (w) { 327 "console" in window && console.log(w && w.stack ? w.stack : w) 328 } 329 } 330 var v = ["break,continue,do,else,for,if,return,while"], 331 w = [ 332 [v, "auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], 333 "catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof" 334 ], 335 F = [w, "alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"], 336 G = [w, "abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], 337 H = [G, "as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"], 338 w = [w, "debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"], 339 I = [v, "and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], 340 J = [v, "alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"], 341 v = [v, "case,done,elif,esac,eval,fi,function,in,local,set,then,until"], 342 K = /^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/, 343 N = /\S/, 344 O = u({ 345 keywords: [F, H, w, "caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END" + 346 I, J, v 347 ], 348 hashComments: !0, 349 cStyleComments: !0, 350 multiLineStrings: !0, 351 regexLiterals: !0 352 }), 353 A = {}; 354 k(O, ["default-code"]); 355 k(x([], [ 356 ["pln", /^[^<?]+/], 357 ["dec", /^<!\w[^>]*(?:>|$)/], 358 ["com", /^<\!--[\S\s]*?(?:--\>|$)/], 359 ["lang-", /^<\?([\S\s]+?)(?:\?>|$)/], 360 ["lang-", /^<%([\S\s]+?)(?:%>|$)/], 361 ["pun", /^(?:<[%?]|[%?]>)/], 362 ["lang-", /^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i], 363 ["lang-js", /^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i], 364 ["lang-css", /^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i], 365 ["lang-in.tag", /^(<\/?[a-z][^<>]*>)/i] 366 ]), ["default-markup", "htm", "html", "mxml", "xhtml", "xml", "xsl"]); 367 k(x([ 368 ["pln", /^\s+/, q, " \t\r\n"], 369 ["atv", /^(?:"[^"]*"?|'[^']*'?)/, q, "\"'"] 370 ], [ 371 ["tag", /^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i], 372 ["atn", /^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i], 373 ["lang-uq.val", /^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/], 374 ["pun", /^[/<->]+/], 375 ["lang-js", /^on\w+\s*=\s*"([^"]+)"/i], 376 ["lang-js", /^on\w+\s*=\s*'([^']+)'/i], 377 ["lang-js", /^on\w+\s*=\s*([^\s"'>]+)/i], 378 ["lang-css", /^style\s*=\s*"([^"]+)"/i], 379 ["lang-css", /^style\s*=\s*'([^']+)'/i], 380 ["lang-css", 381 /^style\s*=\s*([^\s"'>]+)/i 382 ] 383 ]), ["in.tag"]); 384 k(x([], [ 385 ["atv", /^[\S\s]+/] 386 ]), ["uq.val"]); 387 k(u({ 388 keywords: F, 389 hashComments: !0, 390 cStyleComments: !0, 391 types: K 392 }), ["c", "cc", "cpp", "cxx", "cyc", "m"]); 393 k(u({ 394 keywords: "null,true,false" 395 }), ["json"]); 396 k(u({ 397 keywords: H, 398 hashComments: !0, 399 cStyleComments: !0, 400 verbatimStrings: !0, 401 types: K 402 }), ["cs"]); 403 k(u({ 404 keywords: G, 405 cStyleComments: !0 406 }), ["java"]); 407 k(u({ 408 keywords: v, 409 hashComments: !0, 410 multiLineStrings: !0 411 }), ["bsh", "csh", "sh"]); 412 k(u({ 413 keywords: I, 414 hashComments: !0, 415 multiLineStrings: !0, 416 tripleQuotedStrings: !0 417 }), ["cv", "py"]); 418 k(u({ 419 keywords: "caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END", 420 hashComments: !0, 421 multiLineStrings: !0, 422 regexLiterals: !0 423 }), ["perl", "pl", "pm"]); 424 k(u({ 425 keywords: J, 426 hashComments: !0, 427 multiLineStrings: !0, 428 regexLiterals: !0 429 }), ["rb"]); 430 k(u({ 431 keywords: w, 432 cStyleComments: !0, 433 regexLiterals: !0 434 }), ["js"]); 435 k(u({ 436 keywords: "all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", 437 hashComments: 3, 438 cStyleComments: !0, 439 multilineStrings: !0, 440 tripleQuotedStrings: !0, 441 regexLiterals: !0 442 }), ["coffee"]); 443 k(x([], [ 444 ["str", /^[\S\s]+/] 445 ]), ["regex"]); 446 window.prettyPrintOne = function (a, m, e) { 447 var h = document.createElement("PRE"); 448 h.innerHTML = a; 449 e && D(h, e); 450 E({ 451 g: m, 452 i: e, 453 h: h 454 }); 455 return h.innerHTML 456 }; 457 window.prettyPrint = function (a) { 458 function m() { 459 for (var e = window.PR_SHOULD_USE_CONTINUATION ? l.now() + 250 : Infinity; p < h.length && l.now() < e; p++) { 460 var n = h[p], 461 k = n.className; 462 if (k.indexOf("prettyprint") >= 0) { 463 var k = k.match(g), 464 f, b; 465 if (b = !k) { 466 b = n; 467 for (var o = void 0, c = b.firstChild; c; c = c.nextSibling) var i = c.nodeType, 468 o = i === 1 ? o ? b : c : i === 3 ? N.test(c.nodeValue) ? b : o : o; 469 b = (f = o === b ? void 0 : o) && "CODE" === f.tagName 470 } 471 b && (k = f.className.match(g)); 472 k && (k = k[1]); 473 b = !1; 474 for (o = n.parentNode; o; o = o.parentNode) 475 if ((o.tagName === "pre" || o.tagName === "code" || o.tagName === "xmp") && o.className && o.className.indexOf("prettyprint") >= 0) { 476 b = !0; 477 break 478 } 479 b || ((b = (b = n.className.match(/\blinenums\b(?::(\d+))?/)) ? b[1] && b[1].length ? +b[1] : !0 : !1) && D(n, b), d = { 480 g: k, 481 h: n, 482 i: b 483 }, E(d)) 484 } 485 } 486 p < h.length ? setTimeout(m, 487 250) : a && a() 488 } 489 for (var e = [document.getElementsByTagName("pre"), document.getElementsByTagName("code"), document.getElementsByTagName("xmp")], h = [], k = 0; k < e.length; ++k) 490 for (var t = 0, s = e[k].length; t < s; ++t) h.push(e[k][t]); 491 var e = q, 492 l = Date; 493 l.now || (l = { 494 now: function () { 495 return +new Date 496 } 497 }); 498 var p = 0, 499 d, g = /\blang(?:uage)?-([\w.]+)(?!\S)/; 500 m() 501 }; 502 window.PR = { 503 createSimpleLexer: x, 504 registerLangHandler: k, 505 sourceDecorator: u, 506 PR_ATTRIB_NAME: "atn", 507 PR_ATTRIB_VALUE: "atv", 508 PR_COMMENT: "com", 509 PR_DECLARATION: "dec", 510 PR_KEYWORD: "kwd", 511 PR_LITERAL: "lit", 512 PR_NOCODE: "nocode", 513 PR_PLAIN: "pln", 514 PR_PUNCTUATION: "pun", 515 PR_SOURCE: "src", 516 PR_STRING: "str", 517 PR_TAG: "tag", 518 PR_TYPE: "typ" 519 } 520})(); 521 522/* Divider Block */ 523jQuery( document ).ready( function() { 524 prettyPrint(); 525}); 526
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.