window.PR_SHOULD_USE_CONTINUATION=true;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var A=navigator&&navigator.userAgent&&/\bMSIE 6\./.test(navigator.userAgent);window._pr_isIE6=function(){return A};return A};(function(){var L="break continue do else for if return while ";var c=L+"auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile ";var V=c+"catch class delete false import new operator private protected public this throw true try ";var O=V+"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 typeof using virtual wchar_t where ";var f=V+"boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ";var AJ=f+"as base by checked decimal delegate descending 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 ";var e=V+"debugger eval export function get null set undefined var with Infinity NaN ";var Y="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 ";var x=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 ";var J=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 ";var w=L+"case done elif esac eval fi function in local set then until ";var k=(O+AJ+e+Y+x+J+w);var m="str";var j="kwd";var M="com";var AF="typ";var u="lit";var AC="pun";var t="pln";var P="tag";var s="dec";var z="src";var AI="atn";var R="atv";var AE="nocode";var AD=function(){var AM=["!","!=","!==","#","%","%=","&","&&","&&=","&=","(","*","*=","+=",",","-=","->","/","/=",":","::",";","<","<<","<<=","<=","=","==","===",">",">=",">>",">>=",">>>",">>>=","?","@","[","^","^=","^^","^^=","{","|","|=","||","||=","~","break","case","continue","delete","do","else","finally","instanceof","return","throw","try","typeof"];var AN="(?:^^|[+-]";for(var AL=0;AL<AM.length;++AL){AN+="|"+AM[AL].replace(/([^=<>:&a-z])/g,"\\$1")}AN+=")\\s*";return AN}();var q=/&/g;var v=/</g;var X=/>/g;var i=/\"/g;function d(AL){return AL.replace(q,"&amp;").replace(v,"&lt;").replace(X,"&gt;").replace(i,"&quot;")}function Q(AL){return AL.replace(q,"&amp;").replace(v,"&lt;").replace(X,"&gt;")}var C=/&lt;/g;var b=/&gt;/g;var B=/&apos;/g;var H=/&quot;/g;var AK=/&amp;/g;var h=/&nbsp;/g;function S(AO){var AQ=AO.indexOf("&");if(AQ<0){return AO}for(--AQ;(AQ=AO.indexOf("&#",AQ+1))>=0;){var AL=AO.indexOf(";",AQ);if(AL>=0){var AN=AO.substring(AQ+3,AL);var AP=10;if(AN&&AN.charAt(0)==="x"){AN=AN.substring(1);AP=16}var AM=parseInt(AN,AP);if(!isNaN(AM)){AO=(AO.substring(0,AQ)+String.fromCharCode(AM)+AO.substring(AL+1))}}}return AO.replace(C,"<").replace(b,">").replace(B,"'").replace(H,'"').replace(AK,"&").replace(h," ")}function p(AL){return"XMP"===AL.tagName}function AH(AP,AN){switch(AP.nodeType){case 1:var AM=AP.tagName.toLowerCase();AN.push("<",AM);for(var AO=0;AO<AP.attributes.length;++AO){var AL=AP.attributes[AO];if(!AL.specified){continue}AN.push(" ");AH(AL,AN)}AN.push(">");for(var AQ=AP.firstChild;AQ;AQ=AQ.nextSibling){AH(AQ,AN)}if(AP.firstChild||!/^(?:br|link|img)$/.test(AM)){AN.push("</",AM,">")}break;case 2:AN.push(AP.name.toLowerCase(),'="',d(AP.value),'"');break;case 3:case 4:AN.push(Q(AP.nodeValue));break}}function N(AR){var AV=0;var AL=false;var AU=false;for(var AO=0,AN=AR.length;AO<AN;++AO){var AW=AR[AO];if(AW.ignoreCase){AU=true}else{if(/[a-z]/i.test(AW.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){AL=true;AU=false;break}}}function AT(AX){if(AX.charAt(0)!=="\\"){return AX.charCodeAt(0)}switch(AX.charAt(1)){case"b":return 8;case"t":return 9;case"n":return 10;case"v":return 11;case"f":return 12;case"r":return 13;case"u":case"x":return parseInt(AX.substring(2),16)||AX.charCodeAt(1);case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":return parseInt(AX.substring(1),8);default:return AX.charCodeAt(1)}}function AM(AX){if(AX<32){return(AX<16?"\\x0":"\\x")+AX.toString(16)}var AY=String.fromCharCode(AX);if(AY==="\\"||AY==="-"||AY==="["||AY==="]"){AY="\\"+AY}return AY}function AQ(Ae){var Ai=Ae.substring(1,Ae.length-1).match(new RegExp("\\\\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"));var Ac=[];var AX=[];var Ag=Ai[0]==="^";for(var Aj=Ag?1:0,Ab=Ai.length;Aj<Ab;++Aj){var AZ=Ai[Aj];switch(AZ){case"\\B":case"\\b":case"\\D":case"\\d":case"\\S":case"\\s":case"\\W":case"\\w":Ac.push(AZ);continue}var AY=AT(AZ);var Ad;if(Aj+2<Ab&&"-"===Ai[Aj+1]){Ad=AT(Ai[Aj+2]);Aj+=2}else{Ad=AY}AX.push([AY,Ad]);if(!(Ad<65||AY>122)){if(!(Ad<65||AY>90)){AX.push([Math.max(65,AY)|32,Math.min(Ad,90)|32])}if(!(Ad<97||AY>122)){AX.push([Math.max(97,AY)&~32,Math.min(Ad,122)&~32])}}}AX.sort(function(Am,Al){return(Am[0]-Al[0])||(Al[1]-Am[1])});var Aa=[];var Ah=[NaN,NaN];for(var Aj=0;Aj<AX.length;++Aj){var Ak=AX[Aj];if(Ak[0]<=Ah[1]+1){Ah[1]=Math.max(Ah[1],Ak[1])}else{Aa.push(Ah=Ak)}}var Af=["["];if(Ag){Af.push("^")}Af.push.apply(Af,Ac);for(var Aj=0;Aj<Aa.length;++Aj){var Ak=Aa[Aj];Af.push(AM(Ak[0]));if(Ak[1]>Ak[0]){if(Ak[1]+1>Ak[0]){Af.push("-")}Af.push(AM(Ak[1]))}}Af.push("]");return Af.join("")}function AP(Ad){var Ab=Ad.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var AZ=Ab.length;var Af=[];var Ae;for(var Ac=0,Ae=0;Ac<AZ;++Ac){var AY=Ab[Ac];if(AY==="("){++Ae}else{if("\\"===AY.charAt(0)){var AX=+AY.substring(1);if(AX&&AX<=Ae){Af[AX]=-1}}}}for(var Ac=1;Ac<Af.length;++Ac){if(-1===Af[Ac]){Af[Ac]=++AV}}for(var Ac=0,Ae=0;Ac<AZ;++Ac){var AY=Ab[Ac];if(AY==="("){++Ae;if(Af[Ae]===undefined){Ab[Ac]="(?:"}}else{if("\\"===AY.charAt(0)){var AX=+AY.substring(1);if(AX&&AX<=Ae){Ab[Ac]="\\"+Af[Ae]}}}}for(var Ac=0,Ae=0;Ac<AZ;++Ac){if("^"===Ab[Ac]&&"^"!==Ab[Ac+1]){Ab[Ac]=""}}if(Ad.ignoreCase&&AL){for(var Ac=0;Ac<AZ;++Ac){var AY=Ab[Ac];var Aa=AY.charAt(0);if(AY.length>=2&&Aa==="["){Ab[Ac]=AQ(AY)}else{if(Aa!=="\\"){Ab[Ac]=AY.replace(/[a-zA-Z]/g,function(Ag){var Ah=Ag.charCodeAt(0);return"["+String.fromCharCode(Ah&~32,Ah|32)+"]"})}}}}return Ab.join("")}var AS=[];for(var AO=0,AN=AR.length;AO<AN;++AO){var AW=AR[AO];if(AW.global||AW.multiline){throw new Error(""+AW)}AS.push("(?:"+AP(AW)+")")}return new RegExp(AS.join("|"),AU?"gi":"g")}var AG=null;function A(AO){if(null===AG){var AM=document.createElement("PRE");AM.appendChild(document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));AG=!/</.test(AM.innerHTML)}if(AG){var AN=AO.innerHTML;if(p(AO)){AN=Q(AN)}return AN}var AL=[];for(var AP=AO.firstChild;AP;AP=AP.nextSibling){AH(AP,AL)}return AL.join("")}function AB(AN){var AL="                ";var AM=0;return function(AR){var AP=null;var AU=0;for(var AQ=0,AT=AR.length;AQ<AT;++AQ){var AS=AR.charAt(AQ);switch(AS){case"\t":if(!AP){AP=[]}AP.push(AR.substring(AU,AQ));var AO=AN-(AM%AN);AM+=AO;for(;AO>=0;AO-=AL.length){AP.push(AL.substring(0,AO))}AU=AQ+1;break;case"\n":AM=0;break;default:++AM}}if(!AP){return AR}AP.push(AR.substring(AU));return AP.join("")}}var o=new RegExp("[^<]+|<!--[\\s\\S]*?-->|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>|</?[a-zA-Z][^>]*>|<","g");var U=/^<\!--/;var r=/^<\[CDATA\[/;var T=/^<br\b/i;var F=/^<(\/?)([a-zA-Z]+)/;function a(AX){var AT=AX.match(o);var AW=[];var AO=0;var AL=[];if(AT){for(var AS=0,AN=AT.length;AS<AN;++AS){var AU=AT[AS];if(AU.length>1&&AU.charAt(0)==="<"){if(U.test(AU)){continue}if(r.test(AU)){AW.push(AU.substring(9,AU.length-3));AO+=AU.length-12}else{if(T.test(AU)){AW.push("\n");++AO}else{if(AU.indexOf(AE)>=0&&y(AU)){var AM=AU.match(F)[2];var AR=1;var AQ;end_tag_loop:for(AQ=AS+1;AQ<AN;++AQ){var AV=AT[AQ].match(F);if(AV&&AV[2]===AM){if(AV[1]==="/"){if(--AR===0){break end_tag_loop}}else{++AR}}}if(AQ<AN){AL.push(AO,AT.slice(AS,AQ+1).join(""));AS=AQ}else{AL.push(AO,AU)}}else{AL.push(AO,AU)}}}}else{var AP=S(AU);AW.push(AP);AO+=AP.length}}}return{source:AW.join(""),tags:AL}}function y(AL){return !!AL.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,' $1="$2$3$4"').match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)}function l(AL,AN,AP,AM){if(!AN){return }var AO={source:AN,basePos:AL};AP(AO);AM.push.apply(AM,AO.decorations)}function I(AN,AM){var AL={};var AO;(function(){var AX=AN.concat(AM);var Ab=[];var Aa={};for(var AV=0,AT=AX.length;AV<AT;++AV){var AS=AX[AV];var AW=AS[3];if(AW){for(var AY=AW.length;--AY>=0;){AL[AW.charAt(AY)]=AS}}var AZ=AS[1];var AU=""+AZ;if(!Aa.hasOwnProperty(AU)){Ab.push(AZ);Aa[AU]=null}}Ab.push(/[\0-\uffff]/);AO=N(Ab)})();var AR=AM.length;var AQ=/\S/;var AP=function(Ab){var AT=Ab.source,AS=Ab.basePos;var AX=[AS,t];var AZ=0;var Ah=AT.match(AO)||[];var Ad={};for(var AY=0,Al=Ah.length;AY<Al;++AY){var Aa=Ah[AY];var Ak=Ad[Aa];var Ac;var Ag;if(typeof Ak==="string"){Ag=false}else{var AU=AL[Aa.charAt(0)];if(AU){Ac=Aa.match(AU[1]);Ak=AU[0]}else{for(var Aj=0;Aj<AR;++Aj){AU=AM[Aj];Ac=Aa.match(AU[1]);if(Ac){Ak=AU[0];break}}if(!Ac){Ak=t}}Ag=Ak.length>=5&&"lang-"===Ak.substring(0,5);if(Ag&&!(Ac&&Ac[1])){Ag=false;Ak=z}if(!Ag){Ad[Aa]=Ak}}var AV=AZ;AZ+=Aa.length;if(!Ag){AX.push(AS+AV,Ak)}else{var Af=Ac[1];var Ae=Aa.indexOf(Af);var AW=Ae+Af.length;var Am=Ak.substring(5);var Ai=AX.length-10;l(AS+AV,Aa.substring(0,Ae),AP,AX);l(AS+AV+Ae,Af,W(Am,Af),AX);l(AS+AV+AW,Aa.substring(AW),AP,AX)}}Ab.decorations=AX};return AP}function K(AM){var AO=[],AL=[];if(AM.tripleQuotedStrings){AO.push([m,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(AM.multiLineStrings){AO.push([m,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{AO.push([m,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(AM.hashComments){if(AM.cStyleComments){AO.push([M,/^#(?:[^\r\n\/]|\/(?!\*)|\/\*[^\r\n]*?\*\/)*/,null,"#"])}else{AO.push([M,/^#[^\r\n]*/,null,"#"])}}if(AM.cStyleComments){AL.push([M,/^\/\/[^\r\n]*/,null]);AL.push([M,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(AM.regexLiterals){var AP=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");AL.push(["lang-regex",new RegExp("^"+AD+"("+AP+")")])}var AN=AM.keywords.replace(/^\s+|\s+$/g,"");if(AN.length){AL.push([j,new RegExp("^(?:"+AN.replace(/\s+/g,"|")+")\\b"),null])}AO.push([t,/^\s+/,null," \r\n\t\xA0"]);AL.push([u,/^@[a-z_$][a-z_$@0-9]*/i,null,"@"],[AF,/^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],[t,/^[a-z_$][a-z_$@0-9]*/i,null],[u,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[AC,/^.[^\s\w\.$@\'\"\`\/\#]*/,null]);return I(AO,AL)}var AA=K({keywords:k,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function n(AP){var AW=AP.source;var AO=AP.extractedTags;var AN=AP.decorations;var AT=[];var AR=0;var Ab=null;var AU=null;var AM=0;var Aa=0;var Ac=AB(window.PR_TAB_WIDTH);var AY=/([\r\n ]) /g;var AQ=/(^| ) /gm;var AX=/\r\n?|\n/g;var AS=/[ \r\n]$/;var AL=true;function AV(Ad){if(Ad>AR){if(Ab&&Ab!==AU){AT.push("</span>");Ab=null}if(!Ab&&AU){Ab=AU;AT.push('<span class="',Ab,'">')}var Ae=Q(Ac(AW.substring(AR,Ad))).replace(AL?AQ:AY,"$1&nbsp;");AL=AS.test(Ae);var Af=window._pr_isIE6()?"&nbsp;<br />":"<br />";AT.push(Ae.replace(AX,Af));AR=Ad}}while(true){var AZ;if(AM<AO.length){if(Aa<AN.length){AZ=AO[AM]<=AN[Aa]}else{AZ=true}}else{AZ=false}if(AZ){AV(AO[AM]);if(Ab){AT.push("</span>");Ab=null}AT.push(AO[AM+1]);AM+=2}else{if(Aa<AN.length){AV(AN[Aa]);AU=AN[Aa+1];Aa+=2}else{break}}}AV(AW.length);if(Ab){AT.push("</span>")}AP.prettyPrintedHtml=AT.join("")}var Z={};function E(AN,AO){for(var AL=AO.length;--AL>=0;){var AM=AO[AL];if(!Z.hasOwnProperty(AM)){Z[AM]=AN}else{if("console" in window){console.warn("cannot override language handler %s",AM)}}}}function W(AM,AL){if(!(AM&&Z.hasOwnProperty(AM))){AM=/^\s*</.test(AL)?"default-markup":"default-code"}return Z[AM]}E(AA,["default-code"]);E(I([],[[t,/^[^<?]+/],[s,/^<!\w[^>]*(?:>|$)/],[M,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[AC,/^(?:<[%?]|[%?]>)/],["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"]);E(I([[t,/^[\s]+/,null," \t\r\n"],[R,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[P,/^^<\/?[a-z](?:[\w:-]*\w)?|\/?>$/],[AI,/^(?!style\b|on)[a-z](?:[\w:-]*\w)?/],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[AC,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^sty\w+\s*=\s*\"([^\"]+)\"/i],["lang-css",/^sty\w+\s*=\s*\'([^\']+)\'/i],["lang-css",/^sty\w+\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);E(I([],[[R,/^[\s\S]+/]]),["uq.val"]);E(K({keywords:O,hashComments:true,cStyleComments:true}),["c","cc","cpp","cxx","cyc","m"]);E(K({keywords:"null true false"}),["json"]);E(K({keywords:AJ,hashComments:true,cStyleComments:true}),["cs"]);E(K({keywords:f,cStyleComments:true}),["java"]);E(K({keywords:w,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);E(K({keywords:x,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);E(K({keywords:Y,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);E(K({keywords:J,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);E(K({keywords:e,cStyleComments:true,regexLiterals:true}),["js"]);E(I([],[[m,/^[\s\S]+/]]),["regex"]);function G(AN){var AP=AN.sourceCodeHtml;var AM=AN.langExtension;AN.prettyPrintedHtml=AP;try{var AQ=a(AP);var AL=AQ.source;AN.source=AL;AN.basePos=0;AN.extractedTags=AQ.tags;W(AM,AL)(AN);n(AN)}catch(AO){if("console" in window){console.log(AO);console.trace()}}}function g(AN,AM){var AL={sourceCodeHtml:AN,langExtension:AM};G(AL);return AL.prettyPrintedHtml}function D(AW){var AR=window._pr_isIE6();var AU=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")];var AM=[];for(var AT=0;AT<AU.length;++AT){for(var AS=0,AO=AU[AT].length;AS<AO;++AS){AM.push(AU[AT][AS])}}AU=null;var AP=Date;if(!AP.now){AP={now:function(){return(new Date).getTime()}}}var AQ=0;var AL;function AN(){var AX=(window.PR_SHOULD_USE_CONTINUATION?AP.now()+250:Infinity);for(;AQ<AM.length&&AP.now()<AX;AQ++){var AZ=AM[AQ];if(AZ.className&&AZ.className.indexOf("prettyprint")>=0){var AY=AZ.className.match(/\blang-(\w+)\b/);if(AY){AY=AY[1]}var Ac=false;for(var Ab=AZ.parentNode;Ab;Ab=Ab.parentNode){if((Ab.tagName==="pre"||Ab.tagName==="code"||Ab.tagName==="xmp")&&Ab.className&&Ab.className.indexOf("prettyprint")>=0){Ac=true;break}}if(!Ac){var Aa=A(AZ);Aa=Aa.replace(/(?:\r\n?|\n)$/,"");AL={sourceCodeHtml:Aa,langExtension:AY,sourceNode:AZ};G(AL);AV()}}}if(AQ<AM.length){setTimeout(AN,250)}else{if(AW){AW()}}}function AV(){var Ae=AL.prettyPrintedHtml;if(!Ae){return }var Aa=AL.sourceNode;if(!p(Aa)){Aa.innerHTML=Ae}else{var AX=document.createElement("PRE");for(var AZ=0;AZ<Aa.attributes.length;++AZ){var Af=Aa.attributes[AZ];if(Af.specified){var Ac=Af.name.toLowerCase();if(Ac==="class"){AX.className=Af.value}else{AX.setAttribute(Af.name,Af.value)}}}AX.innerHTML=Ae;Aa.parentNode.replaceChild(AX,Aa);Aa=AX}if(AR&&Aa.tagName==="PRE"){var Ab=Aa.getElementsByTagName("br");for(var AY=Ab.length;--AY>=0;){var Ad=Ab[AY];Ad.parentNode.replaceChild(document.createTextNode("\r"),Ad)}}}AN()}window.PR_normalizedHtml=AH;window.prettyPrintOne=g;window.prettyPrint=D;window.PR={combinePrefixPatterns:N,createSimpleLexer:I,registerLangHandler:E,sourceDecorator:K,PR_ATTRIB_NAME:AI,PR_ATTRIB_VALUE:R,PR_COMMENT:M,PR_DECLARATION:s,PR_KEYWORD:j,PR_LITERAL:u,PR_NOCODE:AE,PR_PLAIN:t,PR_PUNCTUATION:AC,PR_SOURCE:z,PR_STRING:m,PR_TAG:P,PR_TYPE:AF}})();
