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