var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(n,e,t){n!=Array.prototype&&n!=Object.prototype&&(n[e]=t.value)},$jscomp.getGlobal=function(n){return"undefined"!=typeof window&&window===n?n:"undefined"!=typeof global&&null!=global?global:n},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(n,e,t,r){if(e){for(t=$jscomp.global,n=n.split("."),r=0;re&&(e=Math.max(0,r+e)),(null==t||t>r)&&(t=r),0>(t=Number(t))&&(t=Math.max(0,r+t)),e=Number(e||0);e";var t=typeof n;switch("function"==t&&(n.__name__||n.__ename__)&&(t="object"),t){case"function":return"";case"object":if(n instanceof Array){if(n.__enum__){if(2==n.length)return n[0];t=n[0]+"(",e+="\t";for(var r=2,o=n.length;r