:e}),u||(n.description=e),n},it=s?function(t){returnsymbol==typeof t}:function(t){return object(t)instanceof w},ct=function(t,e,n){t===g&&ct(y,e,n),v(t);var r=m(e,!0);return v(n),l(k,r)?(n.enumerable?(l(t,q)&&t[q][r]&&(t[q][r]=!1),n=b(n,{enumerable:g(0,!1)})):(l(t,q)||j(t,q,g(1,{})),t[q][r]=!0),rt(t,r,n)):j(t,r,n)},ut=function(t,e){v(t);var n=y(e),r=w(n).concat(lt(n));return z(r,function(e){u&&!at.call(n,e)||ct(t,e,n[e])}),t},at=function(t){var e=m(t,!0),n=q.call(this,e);return!(this===g&&l(k,e)&&!l(y,e))&&(!(n||!l(this,e)||!l(k,e)||l(this,q)&&this[q][e])||n)},st=function(t,e){var n=y(t),r=m(e,!0);if(n!==g||!l(k,r)||l(y,r)){var o=v(n,r);return!o||!l(k,r)||l(n,q)&&n[q][r]||(o.enumerable=!0),o}},ft=function(t){var e=x(y(t)),n=[];return z(e,function(t){l(k,t)||l(r,t)||n.push(t)}),n},lt=function(t){var e=t===g,n=x(e?y:y(t)),r=[];return z(n,function(t){!l(k,t)||e&&!l(g,t)||r.push(k[t])}),r};(a||(a((w=function(){if(this instanceof w)throw typeerror(symbol is not a constructor);var t=arguments.length&&void 0!==arguments[0]?string(arguments[0]):void 0,e=k(t),n=function(t){this===g&&n.call(y,t),l(this,q)&&l(this[q],e)&&(this[q][e]=!1),rt(this,e,g(1,t))};return u&&nt&&rt(g,e,{configurable:!0,set:n}),ot(e,t)}).prototype,tostring,function(){return b(this).tag}),a(w,withoutsetter,function(t){return ot(k(t),t)}),j.f=at,o.f=ct,e.f=st,s.f=x.f=ft,_.f=lt,c.f=function(t){return ot(i(t),t)},u&&(j(w.prototype,description,{configurable:!0,get:function(){return b(this).description}}),c||a(g,propertyisenumerable,at,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!a,sham:!a},{symbol:w}),z(w(tt),function(t){l(t)}),r({target:symbol,stat:!0,forced:!a},{for:function(t){var e=string(t);if(l($,e))return $[e];var n=w(e);return $[e]=n,z[n]=e,n},keyfor:function(t){if(!it(t))throw typeerror(t+ is not a symbol);if(l(z,t))return z[t]},usesetter:function(){nt=!0},usesimple:function(){nt=!1}}),r({target:object,stat:!0,forced:!a,sham:!u},{create:function(t,e){return void 0===e?b(t):ut(b(t),e)},defineproperty:ct,defineproperties:ut,getownpropertydescriptor:st}),r({target:object,stat:!0,forced:!a},{getownpropertynames:ft,getownpropertysymbols:lt}),r({target:object,stat:!0,forced:f(function(){_.f(1)})},{getownpropertysymbols:function(t){return _.f(h(t))}}),h)&&r({target:json,stat:!0,forced:!a||f(function(){var t=w();return[null]!=h([t])||{}!=h({a:t})||{}!=h(object(t))})},{stringify:function(t,e,n){for(var r,o=[t],i=1;arguments.length