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