function il(b,V){if(!yq(b)){return false;}var D=b.constructor;if(typeof D=="undefined"){return false;}while(D){if(D==V||D.toString()==V.toString()){return true;}D=D.prototype.superClass;}return false;}function yq(b){return (b!=null&&typeof b=="object");}function uX(b){return il(b,Array);}function zE(b){return typeof b=="function";}function mW(b){return (b!=null&&typeof b=="boolean");}function gy(b){switch(typeof b){case "string":return true;case "object":if(b==null){return false;}if(b.constructor==String){return true;}default:return false;}}function NJ(b){switch(typeof b){case "number":return !isNaN(b);case "object":if(b==null){return false;}if(b.constructor==Number){return !isNaN(b);}default:return false;}}function S6(b){return il(b,Date);}function Pa(b){if(typeof b.outerHTML=="undefined"){return false;}if(typeof b.innerHTML=="undefined"){return false;}if(typeof b.id=="undefined"){return false;}return true;}function yj(b){return (typeof (b)=="undefined");}function KI(b){return (typeof b!="undefined");}function GH(b){return (!isNaN(b)&&b!=null&&b!="");}function B8(b,V){if(!yq(b)||b.nodeType!=1){return false;}if(V!=null){return b.nodeName==V;}return true;}