"use strict";var t=function(t){try{return!!t()}catch(t){return!0}},e={}.toString,r=function(t){return e.call(t).slice(8,-1)},n="".split,o=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?n.call(t,""):Object(t)}:Object,i=function(t)