var Dumper=function(){function m(a,d){for(var e=[],c=d;c<a.length;c++)e[e.length]=a[c];return e}function h(a){for(var d="",e=0;e<a;e++)d+=l;return d}function f(a){var d=1,e=j,c="";if(arguments.length>1&&typeof arguments[1]=="number"){d=arguments[1];e=arguments[2];if(a==n)return"[original object]"}else{p=0;n=a;if(arguments.length>1){c=arguments;var b=1;if(typeof arguments[1]=="object"){c=arguments[1];b=0}for(b=b;b<c.length;b++){if(k==null)k={};k[c[b]]=1}}}if(p++>q)return"[Max Iterations Reached]";
if(g!=-1&&d>g+1)return"...";if(typeof a=="undefined")return"[undefined]";if(a==null)return"[null]";if(a==window)return"[window]";if(a==window.document)return"[document]";if(typeof a=="function")return"[function]";if(typeof a=="boolean")return a?"true":"false";if(typeof a=="string")return"'"+a+"'";if(typeof a=="number")return a;if(typeof a=="object"){if(typeof a.length=="number"){if(g!=-1&&d>g)return"[ ... ]";c="[";for(b=0;b<a.length;b++){c+=b>0?","+i+h(e):i+h(e);c+=f(a[b],d+1,e-0+j)}if(b>0)c+=i+h(e-
j);c+="]"}else{if(g!=-1&&d>g)return"{ ... }";c="{";var r=0;for(b in a)if(!(a==n&&k!=null&&k[b]!=1))if(typeof a[b]!="unknown"){var o=true;if(a.ownerDocument||a.tagName||a.nodeType&&a.nodeName){o=false;if(b=="tagName"||b=="nodeName"||b=="nodeType"||b=="id"||b=="className")o=true}if(o){c+=r++>0?","+i+h(e):i+h(e);c+="'"+b+"' => "+f(a[b],d+1,e-0+b.length+6+j)}}if(r>0)c+=i+h(e-j);c+="}"}return c}}var q=1E3,g=50,p=0,j=1,l=" ",i="\n",n=null,k=null;f.popup=function(a){var d=window.open("about:blank");d.document.open();
d.document.writeln("<HTML><BODY><PRE>");d.document.writeln(f(a,m(arguments,1)));d.document.writeln("</PRE></BODY></HTML>");d.document.close()};f.alert=function(a){alert(f(a,m(arguments,1)))};f.write=function(a){var d=1,e=document;if(arguments.length>1&&arguments[1]==window.document){e=arguments[1];d=2}var c=l;l="&nbsp;";e.write(f(a,m(arguments,d)));l=c};f.setMaxIterations=function(a){q=a};f.setMaxDepth=function(a){g=a};f.$VERSION=1;return f}();

