(function(){var h="function"==typeof Object.defineProperties?Object.defineProperty:function(b,d,c){b!=Array.prototype&&b!=Object.prototype&&(b[d]=c.value)},k="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,n=function(){n=function(){};k.Symbol||(k.Symbol=p)},p=function(){var b=0;return function(d){return"jscomp_symbol_"+(d||"")+b++}}(),r=function(){n();var b=k.Symbol.iterator;b||(b=k.Symbol.iterator=k.Symbol("iterator"));"function"!=typeof Array.prototype[b]&& h(Array.prototype,b,{configurable:!0,writable:!0,value:function(){return q(this)}});r=function(){}},q=function(b){var d=0;return w(function(){return d