/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  February 10th 2010 1:13:43 AM PST                            */
/*      Machine:  10.16.139.106                                                */
/*       Source:  Backing Store                                                */
/*     Location:  js/68zheryhi6wws0so.pkg.js h:dgzd89hv                        */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/68zheryhi6wws0so.pkg.js                                   */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/68zheryhi6wws0so.pkg.js"]); }

function ShowCompanyOptions(){show(getParentRow('creator_name'));show(getParentRow('creator_url'));show(getParentRow('company_blurb'));hide(getParentRow('developers'));hide(getParentRow('developer_blurb'));}function ShowDeveloperOptions(){show(getParentRow('developers'));hide(getParentRow('creator_name'));hide(getParentRow('creator_url'));hide(getParentRow('company_blurb'));show(getParentRow('developer_blurb'));}function checkappform(_L0){if(!_L0.agree_tos.checked){aiert(_tx("You must check the Terms of Use agreement before continuing."));return false;}return true;}function check_editabout_form(_L0){return checkdesc(_L0,2000);}function checkdesc(_L0,_L1){if(_L0.detailed_description.value.length>_L1){num_chars_over=_L0.detailed_description.value.length-_L1;aiert(_tx("Please note that the limit on the description field is {max_chars} characters. Your input is {num_chars} characters over the limit.",{'max_chars':_L1,'num_chars':num_chars_over}));return false;}return true;}var canvas_box_searched_text=null;var canvas_box_ajax_pending=false;function canvas_box_onkeypress(obj,_L1){setTimeout(function(){if(obj.value==''||obj.value.length<7){CSS.setClass($('canvas_availability'),'');return;}if(canvas_box_searched_text!=obj.value&&!canvas_box_ajax_pending){canvas_box_searched_text=obj.value;canvas_box_ajax_pending=true;var _L2={action:'check_canvas',appname:obj.value};if(typeof _L1!='undefined')_L2['appid']=_L1;new AsyncRequest().setMethod('GET').setReadOnly(true).setHandler(canvas_box_ajax_done.bind(obj)).setData(_L2).setURI('/developers/editapp_ajax.php').send();}},0);}function canvas_box_ajax_done(_L0){var _L1=_L0.getPayload();CSS.setClass($('canvas_availability'),(_L1=='0'?'canvas_available':'canvas_not_available'));canvas_box_ajax_pending=false;canvas_box_onkeypress(this);}function render_blocked_sentence(){return _tx("Your application's notifications have been marked as spam by our users, meaning people who haven't added your application can't see its notifications.");}function render_spam_tip(){return '<p>'+_tx("To reduce your spam level, we recommend only sending notifications to users when a friend explicitly takes an action that directly affects that specific user - for example, our applications have notifications like \"[name] tagged you in a photo.\" or \"[name] wrote on your Wall.\"")+'</p>';}function show_unblock_dialog(_L0){var msg=render_blocked_sentence();msg+='  '+_tx("You can request to unblock it, but keep in mind your ability to do so will be on a sliding scale.")+'  ';msg+='<p>'+_tx("Specifically, the first time you can unblock your application immediately, but every consecutive time you will be forced to wait an additional 30 days longer than you waited for the previous unblock.  So please make sure that it is no longer as spammy <b>before<\/b> requesting to unblock it.")+'</p>';msg+=render_spam_tip();msg+='<p>'+_tx("Remember, if your application is blocked again, you will have to wait for a longer period of time, so please be careful!")+'</p>';msg+='<input type="hidden" name="unblock_app" value="'+_L0+'"/>';new Dialog().setTitle(_tx("Unblock Application?")).setBody(msg).setButtons([Dialog.newButton('yes-unblock',_tx("Yes, unblock it")),Dialog.CANCEL]).setPostURI('/developers/unblockapp.php',false).show();return false;}function show_blocked_dialog(_L0){var msg=render_blocked_sentence();msg+='  '+_tx("Please return here in approximately {days-left} days, and you will be allowed to unblock your application.  Please email developers-help@facebook.com if you have any further questions.",{'days-left':_L0});new Dialog().setTitle(_tx("Your application has been blocked")).setBody(msg).setButtons([Dialog.OK]).show();return false;}function show_spam_tip(){new Dialog().setTitle(_tx("What is \"spamminess\"?")).setBody(_tx("The spamminess score reflects our users' reactions to your application's notifications (sent via notifications.send).  If your score goes above a certain limit, users who have not added your application will not be able to see its notifications.")+render_spam_tip()).setButtons([Dialog.OK]).show();return false;}function remove_app_from_directory(_L0){var _L1=function(){var _L3=$('app_id_'+_L0+'_submit');new AsyncRequest().setURI('/ajax/developers/remove_app.php').setData({app_id:_L0}).setHandler(bind(this,function(_L5){DOM.setContent(_L3,HTML(_L5.getPayload()));var _L2=Dialog.getCurrent();if(_L2)_L2.hide();})).setErrorHandler(bind(this,function(_L5){ErrorDialog.showAsyncError(_L5);var _L2=Dialog.getCurrent();if(_L2)_L2.hide();})).send();var _L4=$N('img',{src:'/images/loaders/indicator_blue_small.gif'});CSS.addClass(_L4,'loading_indicator');DOM.setContent(_L3,_L4);};var _L2=new Dialog().setTitle(_tx("Remove App from Directory?")).setBody(_tx("If you proceed, your app will no longer be listed in the application directory or search results. To list it again in the directory, you will need to get it re-approved.")).setButtons([{'name':'remove','label':_tx("Remove App from Directory")},Dialog.CANCEL]).setHandler(_L1).show();return false;}
function show_example_code(_L0,_L1,_L2,_L3,_L4,_L5,_L6){var msg="<div class=\"qs_steps_intro\"> ";msg+="<p>"+_tx("Follow the simple steps below to create a working skeleton for your Application.")+"</p>";msg+="</div>";msg+="<h4 class=\"qs_steps\">";msg+=_tx("Step 1: Download Facebook's PHP Library")+"</a></h4>\n";msg+="<p />";msg+="<p>"+_tx("Extract this archive into a directory on your hosting server where you can host and run PHP code (let's call this directory MY_DIR)")+":</p>";msg+="<p />";msg+="<pre>\n";msg+="$ wget '<a href=\"http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz\">http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz</a>'\n";msg+="$ tar -xzvf facebook-platform.tar.gz\n";msg+="$ cp facebook-platform/php/facebook*.php MY_DIR\n";msg+="</pre>";msg+="<h4 class=\"qs_steps\">"+_tx("Step 2: Create An 'index.php' File")+"</h4>\n";msg+="<p />"+_tx("It should look like this, and should also go into MY_DIR:")+" ";msg+="<pre class=\"prettyprint\">\n";msg+="&lt;?php\n";msg+="// Copyright 2007 Facebook Corp.  All Rights Reserved. \n";msg+="// \n";msg+="// Application: "+htmlize(_L1)+"\n";msg+="// File: 'index.php' \n";msg+="//   This is a sample skeleton for your application. \n";msg+="// \n";msg+="\n";msg+="require_once 'facebook.php';\n";msg+="\n";msg+="$appapikey = '<span class=highlight>"+_L2+"</span>';\n";msg+="$appsecret = '<span class=highlight>"+_L3+"</span>';\n";msg+="$facebook = new Facebook($appapikey, $appsecret);\n";msg+="$user_id = $facebook-&gt;require_login();\n";msg+="\n";msg+="// Greet the currently logged-in user!\n";msg+="echo \"&lt;p&gt;Hello, &lt;fb:name uid=\\\"$user_id\\\" useyou=\\\"false\\\" /&gt;!&lt;/p&gt;\";\n";msg+="\n";4;msg+="// Print out at most 25 of the logged-in user's friends,\n";msg+="// using the friends.get API method\n";msg+="echo \"&lt;p&gt;Friends:\";\n";msg+="$friends = $facebook-&gt;api_client-&gt;friends_get();\n";msg+="$friends = array_slice($friends, 0, 25);\n";msg+="foreach ($friends as $friend) {\n";msg+="  echo \"&lt;br&gt;$friend\";\n";msg+="}\n";msg+="echo \"&lt;/p&gt;\";\n";msg+="</pre>\n";msg+="<h4 class=\"qs_steps\">"+_tx("Step 3: Test Your Application")+"</h4>\n";msg+="<p>"+_tx("You're almost done!")+"</p>\n";if(_L5&&_L6){msg+="<p>"+_tx("Head over to your Canvas Page URL to test your application:")+" ";msg+="<a href=\""+_L6+"\">"+_L6+"</a>\n";msg+="</p>\n";}else{var a="<a href=\""+_L4+"\">"+_tx("Edit Settings")+'</a>';msg+="<p>";if(_L6){msg+=_tx("Now we just need to know where your application is hosted.")+" "+_tx("{edit_settings} for your application and enter the <b>Canvas Callback URL<\/b> that corresponds to the MY_DIR directory",{edit_settings:a});}else if(_L5){msg+=_tx("We just need you to specify the <b>apps.facebook.com\/yourapp<\/b> URL for your application. {edit_settings} for your app and choose a <b>Canvas Page URL<\/b>.",{edit_settings:a});}else{msg+=_tx("We just need to know two more things. {edit_settings} for your application and enter:",{edit_settings:a});msg+="<ul>";msg+="<li>"+_tx("The <b>Canvas Callback URL<\/b> - where your app is hosted.")+"</li>";msg+="<li>"+_tx("The <b>Canvas Page URL<\/b> - the apps.facebook.com\/yourapp URL for your application.")+"</li>";msg+="</ul>";}msg+="</p>";}new Dialog().setTitle(_tx("Quick Creation Guide For '{app_name}'",{app_name:htmlize(_L1)})).setBody(msg).setButtons([Dialog.newButton('blah',_tx("Done"))]).setContentWidth(650).setModal(true).show();prettyPrint.shield(null).defer();return false;}
var PR_keywords={};(function(){var _L0="abstract bool break case catch char class const "+"const_cast continue default delete deprecated dllexport dllimport do "+"double dynamic_cast else enum explicit extern false float for friend "+"goto if inline int long mutable naked namespace new noinline noreturn "+"nothrow novtable operator private property protected public register "+"reinterpret_cast return selectany short signed sizeof static "+"static_cast struct switch template this thread throw true try typedef "+"typeid typename union unsigned using declaration, directive uuid "+"virtual void volatile while typeof";var _L1="as base by byte checked decimal delegate descending "+"event finally fixed foreach from group implicit in interface internal "+"into is lock null object out override orderby params readonly ref sbyte "+"sealed stackalloc string select uint ulong unchecked unsafe ushort var";var _L2="package synchronized boolean implements import throws "+"instanceof transient extends final strictfp native super";var _L3="debugger export function with NaN Infinity";var _L4="require sub unless until use elsif BEGIN END";var _L5="and assert def del elif except exec global lambda "+"not or pass print raise yield False True None";var _L6="then end begin rescue ensure module when undef next "+"redo retry alias defined";var _L7="done fi";var _L8=[_L0,_L1,_L2,_L3,_L4,_L5,_L6,_L7];for(var k=0;k<_L8.length;k++){var kw=_L8[k].split(' ');for(var i=0;i<kw.length;i++)if(kw[i])PR_keywords[kw[i]]=true;}}).call(this);var PR_STRING='str';var PR_KEYWORD='kwd';var PR_COMMENT='com';var PR_TYPE='typ';var PR_LITERAL='lit';var PR_PUNCTUATION='pun';var PR_PLAIN='pln';var PR_TAG='tag';var PR_DECLARATION='dec';var PR_SOURCE='src';var PR_ATTRIB_NAME='atn';var PR_ATTRIB_VALUE='atv';var PR_TAB_WIDTH=8;function PR_isWordChar(ch){return (ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z');}function PR_spliceArrayInto(_L0,_L1,_L2,_L3){_L0.unshift(_L2,_L3||0);try{_L1.splice.apply(_L1,_L0);}finally{_L0.splice(0,2);}}var REGEXP_PRECEDER_PATTERN=(function(){var _L0=["!","!=","!==","#","%","%=","&","&&","&&=","&=","(","*","*=","+=",",","-=","->","/","/=",":","::",";","<","<<","<<=","<=","=","==","===",">",">=",">>",">>=",">>>",">>>=","?","@","[","^","^=","^^","^^=","{","|","|=","||","||=","~","break","case","continue","delete","do","else","finally","instanceof","return","throw","try","typeof"];var _L1='(?:'+'(?:(?:^|[^0-9\.])\\.{1,3})|'+'(?:(?:^|[^\\+])\\+)|'+'(?:(?:^|[^\\-])-)';for(var i=0;i<_L0.length;++i){var _L3=_L0[i];if(PR_isWordChar(_L3.charAt(0))){_L1+='|\\b'+_L3;}else _L1+='|'+_L3.replace(/([^=<>:&])/g,'\\$1');}_L1+='|^)\\s*$';return new RegExp(_L1);})();var pr_amp=/&/g;var pr_lt=/</g;var pr_gt=/>/g;var pr_quot=/\"/g;function PR_attribToHtml(str){return str.replace(pr_amp,'&amp;').replace(pr_lt,'&lt;').replace(pr_gt,'&gt;').replace(pr_quot,'&quot;');}function PR_textToHtml(str){return str.replace(pr_amp,'&amp;').replace(pr_lt,'&lt;').replace(pr_gt,'&gt;');}var pr_ltEnt=/&lt;/g;var pr_gtEnt=/&gt;/g;var pr_aposEnt=/&apos;/g;var pr_quotEnt=/&quot;/g;var pr_ampEnt=/&amp;/g;function PR_htmlToText(_L0){var pos=_L0.indexOf('&');if(pos<0)return _L0;for(--pos;(pos=_L0.indexOf('&#',pos+1))>=0;){var end=_L0.indexOf(';',pos);if(end>=0){var num=_L0.substring(pos+3,end);var _L4=10;if(num&&num.charAt(0)=='x'){num=num.substring(1);_L4=16;}var _L5=parseInt(num,_L4);if(!isNaN(_L5))_L0=(_L0.substring(0,pos)+String.fromCharCode(_L5)+_L0.substring(end+1));}}return _L0.replace(pr_ltEnt,'<').replace(pr_gtEnt,'>').replace(pr_aposEnt,"'").replace(pr_quotEnt,'"').replace(pr_ampEnt,'&');}function PR_isRawContent(_L0){return 'XMP'==_L0.tagName;}var PR_innerHtmlWorks=null;function PR_getInnerHtml(_L0){if(null===PR_innerHtmlWorks){var _L1=document.createElement('PRE');_L1.appendChild(document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));PR_innerHtmlWorks=!/</.test(_L1.innerHTML);}if(PR_innerHtmlWorks){var _L2=_L0.innerHTML;if(PR_isRawContent(_L0))_L2=PR_textToHtml(_L2);return _L2;}var out=[];for(var _L4=_L0.firstChild;_L4;_L4=_L4.nextSibling)PR_normalizedHtml(_L4,out);return out.join('');}function PR_normalizedHtml(_L0,out){switch(_L0.nodeType){case 1:var _L2=_L0.tagName.toLowerCase();out.push('\074',_L2);for(var i=0;i<_L0.attributes.length;++i){var _L4=_L0.attributes[i];if(!_L4.specified)continue;out.push(' ');PR_normalizedHtml(_L4,out);}out.push('>');for(var _L5=_L0.firstChild;_L5;_L5=_L5.nextSibling)PR_normalizedHtml(_L5,out);if(_L0.firstChild||!/^(?:br|link|img)$/.test(_L2))out.push('<\/',_L2,'>');break;case 2:out.push(_L0.name.toLowerCase(),'="',PR_attribToHtml(_L0.value),'"');break;case 3:case 4:out.push(PR_textToHtml(_L0.nodeValue));break;}}function PR_tabExpander(_L0){var _L1='                ';var _L2=0;return function(_L3){var out=null;var pos=0;for(var i=0,n=_L3.length;i<n;++i){var ch=_L3.charAt(i);switch(ch){case '\t':if(!out)out=[];out.push(_L3.substring(pos,i));var _L9=_L0-(_L2%_L0);_L2+=_L9;for(;_L9>=0;_L9-=_L1.length)out.push(_L1.substring(0,_L9));pos=i+1;break;case '\n':_L2=0;break;default:++_L2;}}if(!out)return _L3;out.push(_L3.substring(pos));return out.join('');};}var pr_chunkPattern=/(?:[^<]+|<!--[\s\S]*?-->|<!\[CDATA\[([\s\S]*?)\]\]>|<\/?[a-zA-Z][^>]*>|<)/g;var pr_commentPrefix=/^<!--/;var pr_cdataPrefix=/^<\[CDATA\[/;var pr_brPrefix=/^<br\b/i;function PR_extractTags(s){var _L1=s.match(pr_chunkPattern);var _L2=[];var _L3=0;var _L4=[];if(_L1)for(var i=0,n=_L1.length;i<n;++i){var _L7=_L1[i];if(_L7.length>1&&_L7.charAt(0)==='<'){if(pr_commentPrefix.test(_L7))continue;if(pr_cdataPrefix.test(_L7)){_L2.push(_L7.substring(9,_L7.length-3));_L3+=_L7.length-12;}else if(pr_brPrefix.test(_L7)){_L2.push('\n');_L3+=1;}else _L4.push(_L3,_L7);}else{var _L8=PR_htmlToText(_L7);_L2.push(_L8);_L3+=_L8.length;}}return {source:_L2.join(''),tags:_L4};}function PR_createSimpleLexer(_L0,_L1){var _L2={};(function(){var _L4=_L0.concat(_L1);for(var i=_L4.length;--i>=0;){var _L6=_L4[i];var _L7=_L6[3];if(_L7)for(var c=_L7.length;--c>=0;)_L2[_L7.charAt(c)]=_L6;}})();var _L3=_L1.length;return function(_L4,_L5){_L5=_L5||0;var _L6=[_L5,PR_PLAIN];var _L7='';var pos=0;var _L9=_L4;while(_L9.length){var _La;var _Lb=null;var _Lc=_L2[_L9.charAt(0)];if(_Lc){var _Ld=_L9.match(_Lc[1]);_Lb=_Ld[0];_La=_Lc[0];}else{for(var i=0;i<_L3;++i){_Lc=_L1[i];var _Lf=_Lc[2];if(_Lf&&!_Lf.test(_L7))continue;var _Ld=_L9.match(_Lc[1]);if(_Ld){_Lb=_Ld[0];_La=_Lc[0];break;}}if(!_Lb){_La=PR_PLAIN;_Lb=_L9.substring(0,1);}}_L6.push(_L5+pos,_La);pos+=_Lb.length;_L9=_L9.substring(_Lb.length);if(_La!==PR_COMMENT&&/\S/.test(_Lb))_L7=_Lb;}return _L6;};}var PR_C_STYLE_STRING_AND_COMMENT_LEXER=PR_createSimpleLexer([[PR_STRING,/^\'(?:[^\\\']|\\[\s\S])*(?:\'|$)/,null,"'"],[PR_STRING,/^\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)/,null,'"'],[PR_STRING,/^\`(?:[^\\\`]|\\[\s\S])*(?:\`|$)/,null,'`']],[[PR_PLAIN,/^(?:[^\'\"\`\/\#]+)/,null,' \r\n'],[PR_COMMENT,/^#[^\r\n]*/,null,'#'],[PR_COMMENT,/^\/\/[^\r\n]*/,null],[PR_STRING,/^\/(?:[^\\\*\/]|\\[\s\S])+(?:\/|$)/,REGEXP_PRECEDER_PATTERN],[PR_COMMENT,/^\/\*[\s\S]*?(?:\*\/|$)/,null]]);function PR_splitStringAndCommentTokens(_L0){return PR_C_STYLE_STRING_AND_COMMENT_LEXER(_L0);}var PR_C_STYLE_LITERAL_IDENTIFIER_PUNC_RECOGNIZER=PR_createSimpleLexer([],[[PR_PLAIN,/^\s+/,null,' \r\n'],[PR_PLAIN,/^[a-z_$@][a-z_$@0-9]*/i,null],[PR_LITERAL,/^0x[a-f0-9]+[a-z]/i,null],[PR_LITERAL,/^(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?[a-z]*/i,null,'123456789'],[PR_PUNCTUATION,/^[^\s\w\.$@]+/,null]]);function PR_splitNonStringNonCommentTokens(_L0,_L1){for(var i=0;i<_L1.length;i+=2){var _L3=_L1[i+1];if(_L3===PR_PLAIN){var _L4=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;var _L6=_L0.substring(_L4,end);var _L7=PR_C_STYLE_LITERAL_IDENTIFIER_PUNC_RECOGNIZER(_L6,_L4);for(var j=0,m=_L7.length;j<m;j+=2){var _La=_L7[j+1];if(_La===PR_PLAIN){var _Lb=_L7[j];var _Lc=j+2<m?_L7[j+2]:_L6.length;var _Ld=_L0.substring(_Lb,_Lc);if(_Ld=='.'){_L7[j+1]=PR_PUNCTUATION;}else if(_Ld in PR_keywords){_L7[j+1]=PR_KEYWORD;}else if(/^@?[A-Z][A-Z$]*[a-z][A-Za-z$]*$/.test(_Ld))_L7[j+1]=_Ld.charAt(0)=='@'?PR_LITERAL:PR_TYPE;}}PR_spliceArrayInto(_L7,_L1,i,2);i+=_L7.length-2;}}return _L1;}var PR_MARKUP_LEXER=PR_createSimpleLexer([],[[PR_PLAIN,/^[^<]+/,null],[PR_DECLARATION,/^<!\w[^>]*(?:>|$)/,null],[PR_COMMENT,/^<!--[\s\S]*?(?:-->|$)/,null],[PR_SOURCE,/^<\?[\s\S]*?(?:\?>|$)/,null],[PR_SOURCE,/^<%[\s\S]*?(?:%>|$)/,null],[PR_SOURCE,/^<(script|style|xmp)\b[^>]*>[\s\S]*?<\/\1\b[^>]*>/i,null],[PR_TAG,/^<\/?\w[^<>]*>/,null]]);var PR_SOURCE_CHUNK_PARTS=/^(<[^>]*>)([\s\S]*)(<\/[^>]*>)$/;function PR_tokenizeMarkup(_L0){var _L1=PR_MARKUP_LEXER(_L0);for(var i=0;i<_L1.length;i+=2)if(_L1[i+1]===PR_SOURCE){var _L3=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;var _L5=_L0.substring(_L3,end);var _L6=(_L5.match(PR_SOURCE_CHUNK_PARTS));if(_L6)_L1.splice(i,2,_L3,PR_TAG,_L3+_L6[1].length,PR_SOURCE,_L3+_L6[1].length+(_L6[2]||'').length,PR_TAG);}return _L1;}var PR_TAG_LEXER=PR_createSimpleLexer([[PR_ATTRIB_VALUE,/^\'[^\']*(?:\'|$)/,null,"'"],[PR_ATTRIB_VALUE,/^\"[^\"]*(?:\"|$)/,null,'"'],[PR_PUNCTUATION,/^[<>\/=]+/,null,'<>/=']],[[PR_TAG,/^[\w-]+/,/^</],[PR_ATTRIB_VALUE,/^[\w-]+/,/^=/],[PR_ATTRIB_NAME,/^[\w-]+/,null],[PR_PLAIN,/^\s+/,null,' \r\n']]);function PR_splitTagAttributes(_L0,_L1){for(var i=0;i<_L1.length;i+=2){var _L3=_L1[i+1];if(_L3===PR_TAG){var _L4=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;var _L6=_L0.substring(_L4,end);var _L7=PR_TAG_LEXER(_L6,_L4);PR_spliceArrayInto(_L7,_L1,i,2);i+=_L7.length-2;}}return _L1;}function PR_splitSourceNodes(_L0,_L1){for(var i=0;i<_L1.length;i+=2){var _L3=_L1[i+1];if(_L3==PR_SOURCE){var _L4=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;var _L6=PR_decorateSource(_L0.substring(_L4,end));for(var j=0,m=_L6.length;j<m;j+=2)_L6[j]+=_L4;PR_spliceArrayInto(_L6,_L1,i,2);i+=_L6.length-2;}}return _L1;}function PR_splitSourceAttributes(_L0,_L1){var _L2=false;for(var i=0;i<_L1.length;i+=2){var _L4=_L1[i+1];if(_L4===PR_ATTRIB_NAME){var _L5=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;_L2=/^on|^style$/i.test(_L0.substring(_L5,end));}else if(_L4==PR_ATTRIB_VALUE){if(_L2){var _L5=_L1[i];var end=i+2<_L1.length?_L1[i+2]:_L0.length;var _L7=_L0.substring(_L5,end);var _L8=_L7.length;var _L9=(_L8>=2&&/^[\"\']/.test(_L7)&&_L7.charAt(0)===_L7.charAt(_L8-1));var _La;var _Lb;var _Lc;if(_L9){_Lb=_L5+1;_Lc=end-1;_La=_L7;}else{_Lb=_L5+1;_Lc=end-1;_La=_L7.substring(1,_L7.length-1);}var _Ld=PR_decorateSource(_La);for(var j=0,m=_Ld.length;j<m;j+=2)_Ld[j]+=_Lb;if(_L9){_Ld.push(_Lc,PR_ATTRIB_VALUE);PR_spliceArrayInto(_Ld,_L1,i+2,0);}else PR_spliceArrayInto(_Ld,_L1,i,2);}_L2=false;}}return _L1;}function PR_decorateSource(_L0){var _L1=PR_splitStringAndCommentTokens(_L0);_L1=PR_splitNonStringNonCommentTokens(_L0,_L1);return _L1;}function PR_decorateMarkup(_L0){var _L1=PR_tokenizeMarkup(_L0);_L1=PR_splitTagAttributes(_L0,_L1);_L1=PR_splitSourceNodes(_L0,_L1);_L1=PR_splitSourceAttributes(_L0,_L1);return _L1;}function PR_recombineTagsAndDecorations(_L0,_L1,_L2){var _L3=[];var _L4=0;var _L5=null;var _L6=null;var _L7=0;var _L8=0;var _L9=PR_tabExpander(PR_TAB_WIDTH);function _La(_Lc){if(_Lc>_L4){if(_L5&&_L5!==_L6){_L3.push('</span>');_L5=null;}if(!_L5&&_L6){_L5=_L6;_L3.push('<span class="',_L5,'">');}var _Ld=PR_textToHtml(_L9(_L0.substring(_L4,_Lc))).replace(/(\r\n?|\n| ) /g,'$1&nbsp;').replace(/\r\n?|\n/g,'<br>');_L3.push(_Ld);_L4=_Lc;}}while(true){var _Lb;if(_L7<_L1.length){if(_L8<_L2.length){_Lb=_L1[_L7]<=_L2[_L8];}else _Lb=true;}else _Lb=false;if(_Lb){_La(_L1[_L7]);if(_L5){_L3.push('</span>');_L5=null;}_L3.push(_L1[_L7+1]);_L7+=2;}else if(_L8<_L2.length){_La(_L2[_L8]);_L6=_L2[_L8+1];_L8+=2;}else break;}_La(_L0.length);if(_L5)_L3.push('</span>');return _L3.join('');}function prettyPrintOne(_L0){try{var _L1=PR_extractTags(_L0);var _L2=_L1.source;var _L3=_L1.tags;var _L4=/^\s*</.test(_L2)&&/>\s*$/.test(_L2);var _L5=_L4?PR_decorateMarkup(_L2):PR_decorateSource(_L2);return PR_recombineTagsAndDecorations(_L2,_L3,_L5);}catch(e){if('console' in window){console.log(e);console.trace();}return _L0;}}var PR_SHOULD_USE_CONTINUATION=true;function prettyPrint(_L0){var _L1=[document.getElementsByTagName('pre'),document.getElementsByTagName('code'),document.getElementsByTagName('xmp')];var _L2=[];for(var i=0;i<_L1.length;++i)for(var j=0;j<_L1[i].length;++j)_L2.push(_L1[i][j]);_L1=null;var k=0;function _L6(){var _L7=(PR_SHOULD_USE_CONTINUATION?new Date().getTime()+250:Infinity);for(;k<_L2.length&&new Date().getTime()<_L7;k++){var cs=_L2[k];if(cs.className&&cs.className.indexOf('prettyprint')>=0){var _L9=false;for(var p=cs.parentNode;p!=null;p=p.parentNode)if((p.tagName=='pre'||p.tagName=='code'||p.tagName=='xmp')&&p.className&&p.className.indexOf('prettyprint')>=0){_L9=true;break;}if(!_L9){var _Lb=PR_getInnerHtml(cs);_Lb=_Lb.replace(/(?:\r\n?|\n)$/,'');var _Lc=prettyPrintOne(_Lb);if(!PR_isRawContent(cs)){cs.innerHTML=_Lc;}else{var pre=document.createElement('PRE');for(var i=0;i<cs.attributes.length;++i){var a=cs.attributes[i];if(a.specified)pre.setAttribute(a.name,a.value);}pre.innerHTML=_Lc;cs.parentNode.replaceChild(pre,cs);}}}}if(k<_L2.length){setTimeout(_L6,250);}else if(_L0)_L0();}_L6();}

if (window.Bootloader) { Bootloader.done(["js\/68zheryhi6wws0so.pkg.js"]); }