It was observed that including this script on a website was causing global variables a, o, and t to get overwritten. Since many sites use minification for scripts, it is possible they will have these variables in their JavaScript, especially a.
A recently added _scrubbedURL() function causes these variable names to be hoisted globally because they lack the var statement. Upon closer observation of the coding style in this script, it appears the line prior was intended to end with a comma (,) but instead ends with a semicolon (;).
It was observed that including this script on a website was causing global variables a, o, and t to get overwritten. Since many sites use minification for scripts, it is possible they will have these variables in their JavaScript, especially a.
A recently added _scrubbedURL() function causes these variable names to be hoisted globally because they lack the var statement. Upon closer observation of the coding style in this script, it appears the line prior was intended to end with a comma (,) but instead ends with a semicolon (;).
Making it a comma in this PR resolves the issue.