This file is indexed.

/usr/share/javascript/prettify/run_prettify.js is in libjs-prettify 2013.03.04+dfsg-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
!function(){var s=!0,v=null,F=!1;
(function(){function ba(e){function l(){try{O.doScroll("left")}catch(e){U(l,50);return}B("poll")}function B(l){if(!("readystatechange"==l.type&&"complete"!=x.readyState)&&(("load"==l.type?p:x)[E](q+l.type,B,F),!n&&(n=s)))e.call(p,l.type||l)}var ca=x.addEventListener,n=F,I=s,z=ca?"addEventListener":"attachEvent",E=ca?"removeEventListener":"detachEvent",q=ca?"":"on";if("complete"==x.readyState)e.call(p,"lazy");else{if(x.createEventObject&&O.doScroll){try{I=!p.frameElement}catch(G){}I&&l()}x[z](q+"DOMContentLoaded",
B,F);x[z](q+"readystatechange",B,F);p[z](q+"load",B,F)}}function V(){X&&ba(function(){var e=P.length;ea(e?function(){for(var l=0;l<e;++l)(function(e){U(function(){p.exports[P[e]].apply(p,arguments)},0)})(l)}:void 0)})}for(var p=window,U=p.setTimeout,x=document,O=x.documentElement,Q=x.head||x.getElementsByTagName("head")[0]||O,E="",G=x.scripts,n=G.length;0<=--n;){var R=G[n],Y=R.src.match(/^[^?#]*\/run_prettify\.js(\?[^#]*)?(?:#.*)?$/);if(Y){E=Y[1]||"";R.parentNode.removeChild(R);break}}var X=s,J=[],
S=[],P=[];E.replace(/[?&]([^&=]+)=([^&]+)/g,function(e,l,B){B=decodeURIComponent(B);l=decodeURIComponent(l);"autorun"==l?X=!/^[0fn]/i.test(B):"lang"==l?J.push(B):"skin"==l?S.push(B):"callback"==l&&P.push(B)});n=0;for(E=J.length;n<E;++n)(function(){var e=x.createElement("script");e.onload=e.onerror=e.onreadystatechange=function(){if(e&&(!e.readyState||/loaded|complete/.test(e.readyState)))e.onerror=e.onload=e.onreadystatechange=v,--W,W||U(V,0),e.parentNode&&e.parentNode.removeChild(e),e=v};e.type=
"text/javascript";e.src="https://google-code-prettify.googlecode.com/svn/loader/lang-"+encodeURIComponent(J[n])+".js";Q.insertBefore(e,Q.firstChild)})(J[n]);for(var W=J.length,G=[],n=0,E=S.length;n<E;++n)G.push("https://google-code-prettify.googlecode.com/svn/loader/skins/"+encodeURIComponent(S[n])+".css");G.push("https://google-code-prettify.googlecode.com/svn/loader/prettify.css");(function(e){function l(n){if(n!==B){var p=x.createElement("link");p.rel="stylesheet";p.type="text/css";n+1<B&&(p.error=
p.onerror=function(){l(n+1)});p.href=e[n];Q.appendChild(p)}}var B=e.length;l(0)})(G);var ea=function(){window.PR_SHOULD_USE_CONTINUATION=s;var e;(function(){function l(b){function d(f){var c=f.charCodeAt(0);if(92!==c)return c;var a=f.charAt(1);return(c=y[a])?c:"0"<=a&&"7">=a?parseInt(f.substring(1),8):"u"===a||"x"===a?parseInt(f.substring(2),16):f.charCodeAt(1)}function h(f){if(32>f)return(16>f?"\\x0":"\\x")+f.toString(16);f=String.fromCharCode(f);return"\\"===f||"-"===f||"]"===f||"^"===f?"\\"+f:
f}function c(f){var c=f.substring(1,f.length-1).match(/\\u[0-9A-Fa-f]{4}|\\x[0-9A-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\s\S]|-|[^-\\]/g);f=[];var a="^"===c[0],b=["["];a&&b.push("^");for(var a=a?1:0,g=c.length;a<g;++a){var k=c[a];if(/\\[bdsw]/i.test(k))b.push(k);else{var k=d(k),r;a+2<g&&"-"===c[a+1]?(r=d(c[a+2]),a+=2):r=k;f.push([k,r]);65>r||122<k||(65>r||90<k||f.push([Math.max(65,k)|32,Math.min(r,90)|32]),97>r||122<k||f.push([Math.max(97,k)&-33,Math.min(r,122)&-33]))}}f.sort(function(f,a){return f[0]-
a[0]||a[1]-f[1]});c=[];g=[];for(a=0;a<f.length;++a)k=f[a],k[0]<=g[1]+1?g[1]=Math.max(g[1],k[1]):c.push(g=k);for(a=0;a<c.length;++a)k=c[a],b.push(h(k[0])),k[1]>k[0]&&(k[1]+1>k[0]&&b.push("-"),b.push(h(k[1])));b.push("]");return b.join("")}function e(f){for(var a=f.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),b=a.length,d=[],g=0,k=0;g<b;++g){var r=a[g];"("===r?++k:
"\\"===r.charAt(0)&&(r=+r.substring(1))&&(r<=k?d[r]=-1:a[g]=h(r))}for(g=1;g<d.length;++g)-1===d[g]&&(d[g]=++l);for(k=g=0;g<b;++g)r=a[g],"("===r?(++k,d[k]||(a[g]="(?:")):"\\"===r.charAt(0)&&(r=+r.substring(1))&&r<=k&&(a[g]="\\"+d[r]);for(g=0;g<b;++g)"^"===a[g]&&"^"!==a[g+1]&&(a[g]="");if(f.ignoreCase&&K)for(g=0;g<b;++g)r=a[g],f=r.charAt(0),2<=r.length&&"["===f?a[g]=c(r):"\\"!==f&&(a[g]=r.replace(/[a-zA-Z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}
for(var l=0,K=F,m=F,N=0,a=b.length;N<a;++N){var t=b[N];if(t.ignoreCase)m=s;else if(/[a-z]/i.test(t.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){K=s;m=F;break}}for(var y={b:8,t:9,n:10,v:11,f:12,r:13},u=[],N=0,a=b.length;N<a;++N){t=b[N];if(t.global||t.multiline)throw Error(""+t);u.push("(?:"+e(t)+")")}return RegExp(u.join("|"),m?"gi":"g")}function n(b,d){function h(b){var a=b.nodeType;if(1==a){if(!c.test(b.className)){for(a=b.firstChild;a;a=a.nextSibling)h(a);a=b.nodeName.toLowerCase();
if("br"===a||"li"===a)e[m]="\n",K[m<<1]=l++,K[m++<<1|1]=b}}else if(3==a||4==a)a=b.nodeValue,a.length&&(a=d?a.replace(/\r\n?/g,"\n"):a.replace(/[ \t\r\n]+/g," "),e[m]=a,K[m<<1]=l,l+=a.length,K[m++<<1|1]=b)}var c=/(?:^|\s)nocode(?:\s|$)/,e=[],l=0,K=[],m=0;h(b);return{a:e.join("").replace(/\n$/,""),d:K}}function p(b,d,h,c){d&&(b={a:d,e:b},h(b),c.push.apply(c,b.g))}function x(b){for(var d=void 0,h=b.firstChild;h;h=h.nextSibling)var c=h.nodeType,d=1===c?d?b:h:3===c?X.test(h.nodeValue)?b:d:d;return d===
b?void 0:d}function I(b,d){function h(b){for(var m=b.e,l=[m,"pln"],a=0,t=b.a.match(e)||[],y={},u=0,f=t.length;u<f;++u){var H=t[u],D=y[H],A=void 0,g;if("string"===typeof D)g=F;else{var k=c[H.charAt(0)];if(k)A=H.match(k[1]),D=k[0];else{for(g=0;g<q;++g)if(k=d[g],A=H.match(k[1])){D=k[0];break}A||(D="pln")}if((g=5<=D.length&&"lang-"===D.substring(0,5))&&!(A&&"string"===typeof A[1]))g=F,D="src";g||(y[H]=D)}k=a;a+=H.length;if(g){g=A[1];var r=H.indexOf(g),M=r+g.length;A[2]&&(M=H.length-A[2].length,r=M-g.length);
D=D.substring(5);p(m+k,H.substring(0,r),h,l);p(m+k+r,g,G(D,g),l);p(m+k+M,H.substring(M),h,l)}else l.push(m+k,D)}b.g=l}var c={},e;(function(){for(var h=b.concat(d),m=[],q={},a=0,t=h.length;a<t;++a){var y=h[a],u=y[3];if(u)for(var f=u.length;0<=--f;)c[u.charAt(f)]=y;y=y[1];u=""+y;q.hasOwnProperty(u)||(m.push(y),q[u]=v)}m.push(/[\0-\uffff]/);e=l(m)})();var q=d.length;return h}function z(b){var d=[],h=[];b.tripleQuotedStrings?d.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
v,"'\""]):b.multiLineStrings?d.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,v,"'\"`"]):d.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,v,"\"'"]);b.verbatimStrings&&h.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,v]);var c=b.hashComments;c&&(b.cStyleComments?(1<c?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,v,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,
v,"#"]),h.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,v])):d.push(["com",/^#[^\r\n]*/,v,"#"]));b.cStyleComments&&(h.push(["com",/^\/\/[^\r\n]*/,v]),h.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,v]));if(c=b.regexLiterals){var e=(c=1<c?"":"\n\r")?".":"[\\S\\s]";h.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+
("/(?=[^/*"+c+"])(?:[^/\\x5B\\x5C"+c+"]|\\x5C"+e+"|\\x5B(?:[^\\x5C\\x5D"+c+"]|\\x5C"+e+")*(?:\\x5D|$))+/")+")")])}(c=b.types)&&h.push(["typ",c]);c=(""+b.keywords).replace(/^ | $/g,"");c.length&&h.push(["kwd",RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),v]);d.push(["pln",/^\s+/,v," \r\n\t\u00a0"]);c="^.[^\\s\\w.$@'\"`/\\\\]*";b.regexLiterals&&(c+="(?!s*/)");h.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,v],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,v],["pln",/^[a-z_$][a-z_$@0-9]*/i,v],["lit",
/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,v,"0123456789"],["pln",/^\\[\s\S]?/,v],["pun",RegExp(c),v]);return I(d,h)}function E(b,d,h){function c(a){var b=a.nodeType;if(1==b&&!l.test(a.className))if("br"===a.nodeName)e(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)c(a);else if((3==b||4==b)&&h){var d=a.nodeValue,t=d.match(q);t&&(b=d.substring(0,t.index),a.nodeValue=b,(d=d.substring(t.index+t[0].length))&&a.parentNode.insertBefore(m.createTextNode(d),
a.nextSibling),e(a),b||a.parentNode.removeChild(a))}}function e(b){function c(a,b){var d=b?a.cloneNode(F):a,f=a.parentNode;if(f){var f=c(f,1),h=a.nextSibling;f.appendChild(d);for(var e=h;e;e=h)h=e.nextSibling,f.appendChild(e)}return d}for(;!b.nextSibling;)if(b=b.parentNode,!b)return;b=c(b.nextSibling,0);for(var d;(d=b.parentNode)&&1===d.nodeType;)b=d;a.push(b)}for(var l=/(?:^|\s)nocode(?:\s|$)/,q=/\r\n?|\n/,m=b.ownerDocument,n=m.createElement("li");b.firstChild;)n.appendChild(b.firstChild);for(var a=
[n],t=0;t<a.length;++t)c(a[t]);d===(d|0)&&a[0].setAttribute("value",d);var y=m.createElement("ol");y.className="linenums";d=Math.max(0,d-1|0)||0;for(var t=0,u=a.length;t<u;++t)n=a[t],n.className="L"+(t+d)%10,n.firstChild||n.appendChild(m.createTextNode("\u00a0")),y.appendChild(n);b.appendChild(y)}function q(b,d){for(var h=d.length;0<=--h;){var c=d[h];Z.hasOwnProperty(c)?$.console&&console.warn("cannot override language handler %s",c):Z[c]=b}}function G(b,d){if(!b||!Z.hasOwnProperty(b))b=/^\s*</.test(d)?
"default-markup":"default-code";return Z[b]}function J(b){var d=b.h;try{var h=n(b.c,b.i),c=h.a;b.a=c;b.d=h.d;b.e=0;G(d,c)(b);var e=/\bMSIE\s(\d+)/.exec(navigator.userAgent),e=e&&8>=+e[1],d=/\n/g,l=b.a,q=l.length,h=0,m=b.d,p=m.length,c=0,a=b.g,t=a.length,y=0;a[t]=q;var u,f;for(f=u=0;f<t;)a[f]!==a[f+2]?(a[u++]=a[f++],a[u++]=a[f++]):f+=2;t=u;for(f=u=0;f<t;){for(var z=a[f],D=a[f+1],A=f+2;A+2<=t&&a[A+1]===D;)A+=2;a[u++]=z;a[u++]=D;f=A}a.length=u;var g=b.c,k;g&&(k=g.style.display,g.style.display="none");
try{for(;c<p;){var r=m[c+2]||q,M=a[y+2]||q,A=Math.min(r,M),x=m[c+1],aa;if(1!==x.nodeType&&(aa=l.substring(h,A))){e&&(aa=aa.replace(d,"\r"));x.nodeValue=aa;var da=x.ownerDocument,w=da.createElement("span");w.className=a[y+1];var E=x.parentNode;E.replaceChild(w,x);w.appendChild(x);h<r&&(m[c+1]=x=da.createTextNode(l.substring(A,r)),E.insertBefore(x,w.nextSibling))}h=A;h>=r&&(c+=2);h>=M&&(y+=2)}}finally{g&&(g.style.display=k)}}catch(C){$.console&&console.log(C&&C.stack||C)}}var $=window,L=["break,continue,do,else,for,if,return,while"],
T=[[L,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],O=[T,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],
P=[T,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],Q=[P,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],T=[T,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],
R=[L,"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"],S=[L,"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"],W=[L,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],L=[L,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],
V=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,X=/\S/,Y=z({keywords:[O,Q,T,"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",R,S,L],hashComments:s,cStyleComments:s,multiLineStrings:s,regexLiterals:s}),Z={};q(Y,["default-code"]);q(I([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],
["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup htm html mxml xhtml xml xsl".split(" "));q(I([["pln",/^[\s]+/,v," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,v,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",
/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);q(I([],[["atv",/^[\s\S]+/]]),["uq.val"]);q(z({keywords:O,hashComments:s,cStyleComments:s,types:V}),"c cc cpp cxx cyc m".split(" "));
q(z({keywords:"null,true,false"}),["json"]);q(z({keywords:Q,hashComments:s,cStyleComments:s,verbatimStrings:s,types:V}),["cs"]);q(z({keywords:P,cStyleComments:s}),["java"]);q(z({keywords:L,hashComments:s,multiLineStrings:s}),["bash","bsh","csh","sh"]);q(z({keywords:R,hashComments:s,multiLineStrings:s,tripleQuotedStrings:s}),["cv","py","python"]);q(z({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",
hashComments:s,multiLineStrings:s,regexLiterals:2}),["perl","pl","pm"]);q(z({keywords:S,hashComments:s,multiLineStrings:s,regexLiterals:s}),["rb","ruby"]);q(z({keywords:T,cStyleComments:s,regexLiterals:s}),["javascript","js"]);q(z({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,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:s,multilineStrings:s,tripleQuotedStrings:s,regexLiterals:s}),["coffee"]);
q(z({keywords:W,cStyleComments:s,multilineStrings:s}),["rc","rs","rust"]);q(I([],[["str",/^[\s\S]+/]]),["regex"]);var ba=$.PR={createSimpleLexer:I,registerLangHandler:q,sourceDecorator:z,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(b,d,e){var c=document.createElement("div");c.innerHTML="<pre>"+
b+"</pre>";c=c.firstChild;e&&E(c,e,s);J({h:d,j:e,c:c,i:1});return c.innerHTML},prettyPrint:e=e=function(b,d){function e(){for(var c=$.PR_SHOULD_USE_CONTINUATION?a.now()+250:Infinity;t<q.length&&a.now()<c;t++){for(var d=q[t],n=k,m=d;m=m.previousSibling;){var p=m.nodeType,w=(7===p||8===p)&&m.nodeValue;if(w?!/^\??prettify\b/.test(w):3!==p||/\S/.test(m.nodeValue))break;if(w){n={};w.replace(/\b(\w+)=([\w:.%+-]+)/g,function(a,b,c){n[b]=c});break}}m=d.className;if((n!==k||f.test(m))&&!z.test(m)){p=F;for(w=
d.parentNode;w;w=w.parentNode)if(g.test(w.tagName)&&w.className&&f.test(w.className)){p=s;break}if(!p){d.className+=" prettyprinted";p=n.lang;if(!p){var p=m.match(u),B;if(!p&&(B=x(d))&&A.test(B.tagName))p=B.className.match(u);p&&(p=p[1])}if(D.test(d.tagName))w=1;else var w=d.currentStyle,C=l.defaultView,w=(w=w?w.whiteSpace:C&&C.getComputedStyle?C.getComputedStyle(d,v).getPropertyValue("white-space"):0)&&"pre"===w.substring(0,3);C=n.linenums;if(!(C="true"===C||+C))C=(C=m.match(/\blinenums\b(?::(\d+))?/))?
C[1]&&C[1].length?+C[1]:s:F;C&&E(d,C,w);y={h:p,c:d,j:C,i:w};J(y)}}}t<q.length?U(e,250):"function"===typeof b&&b()}for(var c=d||document.body,l=c.ownerDocument||document,c=[c.getElementsByTagName("pre"),c.getElementsByTagName("code"),c.getElementsByTagName("xmp")],q=[],n=0;n<c.length;++n)for(var m=0,p=c[n].length;m<p;++m)q.push(c[n][m]);var c=v,a=Date;a.now||(a={now:function(){return+new Date}});var t=0,y,u=/\blang(?:uage)?-([\w.]+)(?!\S)/,f=/\bprettyprint\b/,z=/\bprettyprinted\b/,D=/pre|xmp/i,A=/^code$/i,
g=/^(?:pre|code|xmp)$/i,k={};e()}};"function"===typeof define&&define.amd&&define("google-code-prettify",[],function(){return ba})})();return e}();W||U(V,0)})();}()