{"id":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","dependencies":[{"name":"/Users/lingdu/Documents/ling/微光/package.json","includedInParent":true,"mtime":1596458419282},{"name":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/package.json","includedInParent":true,"mtime":1596458418781},{"name":"./process","loc":{"line":184,"column":55},"parent":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/consolidator.js","resolved":"/Users/lingdu/Documents/ling/微光/node_modules/dist/node_modules/uglify-js/lib/process.js"}],"generated":{"js":"/**\n * @preserve Copyright 2012 Robert Gust-Bardon <http://robert.gust-bardon.org/>.\n * All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n *     * Redistributions of source code must retain the above\n *       copyright notice, this list of conditions and the following\n *       disclaimer.\n *\n *     * Redistributions in binary form must reproduce the above\n *       copyright notice, this list of conditions and the following\n *       disclaimer in the documentation and/or other materials\n *       provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER \"AS IS\" AND ANY\n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\n * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\n/**\n * @fileoverview Enhances <a href=\"https://github.com/mishoo/UglifyJS/\"\n * >UglifyJS</a> with consolidation of null, Boolean, and String values.\n * <p>Also known as aliasing, this feature has been deprecated in <a href=\n * \"http://closure-compiler.googlecode.com/\">the Closure Compiler</a> since its\n * initial release, where it is unavailable from the <abbr title=\n * \"command line interface\">CLI</a>. The Closure Compiler allows one to log and\n * influence this process. In contrast, this implementation does not introduce\n * any variable declarations in global code and derives String values from\n * identifier names used as property accessors.</p>\n * <p>Consolidating literals may worsen the data compression ratio when an <a\n * href=\"http://tools.ietf.org/html/rfc2616#section-3.5\">encoding\n * transformation</a> is applied. For instance, <a href=\n * \"http://code.jquery.com/jquery-1.7.1.js\">jQuery 1.7.1</a> takes 248235 bytes.\n * Building it with <a href=\"https://github.com/mishoo/UglifyJS/tarball/v1.2.5\">\n * UglifyJS v1.2.5</a> results in 93647 bytes (37.73% of the original) which are\n * then compressed to 33154 bytes (13.36% of the original) using <a href=\n * \"http://linux.die.net/man/1/gzip\">gzip(1)</a>. Building it with the same\n * version of UglifyJS 1.2.5 patched with the implementation of consolidation\n * results in 80784 bytes (a decrease of 12863 bytes, i.e. 13.74%, in comparison\n * to the aforementioned 93647 bytes) which are then compressed to 34013 bytes\n * (an increase of 859 bytes, i.e. 2.59%, in comparison to the aforementioned\n * 33154 bytes).</p>\n * <p>Written in <a href=\"http://es5.github.com/#x4.2.2\">the strict variant</a>\n * of <a href=\"http://es5.github.com/\">ECMA-262 5.1 Edition</a>. Encoded in <a\n * href=\"http://tools.ietf.org/html/rfc3629\">UTF-8</a>. Follows <a href=\n * \"http://google-styleguide.googlecode.com/svn-history/r76/trunk/javascriptguide.xml\"\n * >Revision 2.28 of the Google JavaScript Style Guide</a> (except for the\n * discouraged use of the {@code function} tag and the {@code namespace} tag).\n * 100% typed for the <a href=\n * \"http://closure-compiler.googlecode.com/files/compiler-20120123.tar.gz\"\n * >Closure Compiler Version 1741</a>.</p>\n * <p>Should you find this software useful, please consider <a href=\n * \"https://paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JZLW72X8FD4WG\"\n * >a donation</a>.</p>\n * @author follow.me@RGustBardon (Robert Gust-Bardon)\n * @supported Tested with:\n *     <ul>\n *     <li><a href=\"http://nodejs.org/dist/v0.6.10/\">Node v0.6.10</a>,</li>\n *     <li><a href=\"https://github.com/mishoo/UglifyJS/tarball/v1.2.5\">UglifyJS\n *       v1.2.5</a>.</li>\n *     </ul>\n */\n\n/*global console:false, exports:true, module:false, require:false */\n/*jshint sub:true */\n/**\n * Consolidates null, Boolean, and String values found inside an <abbr title=\n * \"abstract syntax tree\">AST</abbr>.\n * @param {!TSyntacticCodeUnit} oAbstractSyntaxTree An array-like object\n *     representing an <abbr title=\"abstract syntax tree\">AST</abbr>.\n * @return {!TSyntacticCodeUnit} An array-like object representing an <abbr\n *     title=\"abstract syntax tree\">AST</abbr> with its null, Boolean, and\n *     String values consolidated.\n */\n// TODO(user) Consolidation of mathematical values found in numeric literals.\n// TODO(user) Unconsolidation.\n// TODO(user) Consolidation of ECMA-262 6th Edition programs.\n// TODO(user) Rewrite in ECMA-262 6th Edition.\nexports['ast_consolidate'] = function(oAbstractSyntaxTree) {\n  'use strict';\n  /*jshint bitwise:true, curly:true, eqeqeq:true, forin:true, immed:true,\n        latedef:true, newcap:true, noarge:true, noempty:true, nonew:true,\n        onevar:true, plusplus:true, regexp:true, undef:true, strict:true,\n        sub:false, trailing:true */\n\n  var _,\n      /**\n       * A record consisting of data about one or more source elements.\n       * @constructor\n       * @nosideeffects\n       */\n      TSourceElementsData = function() {\n        /**\n         * The category of the elements.\n         * @type {number}\n         * @see ESourceElementCategories\n         */\n        this.nCategory = ESourceElementCategories.N_OTHER;\n        /**\n         * The number of occurrences (within the elements) of each primitive\n         * value that could be consolidated.\n         * @type {!Array.<!Object.<string, number>>}\n         */\n        this.aCount = [];\n        this.aCount[EPrimaryExpressionCategories.N_IDENTIFIER_NAMES] = {};\n        this.aCount[EPrimaryExpressionCategories.N_STRING_LITERALS] = {};\n        this.aCount[EPrimaryExpressionCategories.N_NULL_AND_BOOLEAN_LITERALS] =\n            {};\n        /**\n         * Identifier names found within the elements.\n         * @type {!Array.<string>}\n         */\n        this.aIdentifiers = [];\n        /**\n         * Prefixed representation Strings of each primitive value that could be\n         * consolidated within the elements.\n         * @type {!Array.<string>}\n         */\n        this.aPrimitiveValues = [];\n      },\n      /**\n       * A record consisting of data about a primitive value that could be\n       * consolidated.\n       * @constructor\n       * @nosideeffects\n       */\n      TPrimitiveValue = function() {\n        /**\n         * The difference in the number of terminal symbols between the original\n         * source text and the one with the primitive value consolidated. If the\n         * difference is positive, the primitive value is considered worthwhile.\n         * @type {number}\n         */\n        this.nSaving = 0;\n        /**\n         * An identifier name of the variable that will be declared and assigned\n         * the primitive value if the primitive value is consolidated.\n         * @type {string}\n         */\n        this.sName = '';\n      },\n      /**\n       * A record consisting of data on what to consolidate within the range of\n       * source elements that is currently being considered.\n       * @constructor\n       * @nosideeffects\n       */\n      TSolution = function() {\n        /**\n         * An object whose keys are prefixed representation Strings of each\n         * primitive value that could be consolidated within the elements and\n         * whose values are corresponding data about those primitive values.\n         * @type {!Object.<string, {nSaving: number, sName: string}>}\n         * @see TPrimitiveValue\n         */\n        this.oPrimitiveValues = {};\n        /**\n         * The difference in the number of terminal symbols between the original\n         * source text and the one with all the worthwhile primitive values\n         * consolidated.\n         * @type {number}\n         * @see TPrimitiveValue#nSaving\n         */\n        this.nSavings = 0;\n      },\n      /**\n       * The processor of <abbr title=\"abstract syntax tree\">AST</abbr>s found\n       * in UglifyJS.\n       * @namespace\n       * @type {!TProcessor}\n       */\n      oProcessor = (/** @type {!TProcessor} */ require('./process')),\n      /**\n       * A record consisting of a number of constants that represent the\n       * difference in the number of terminal symbols between a source text with\n       * a modified syntactic code unit and the original one.\n       * @namespace\n       * @type {!Object.<string, number>}\n       */\n      oWeights = {\n        /**\n         * The difference in the number of punctuators required by the bracket\n         * notation and the dot notation.\n         * <p><code>'[]'.length - '.'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_PROPERTY_ACCESSOR: 1,\n        /**\n         * The number of punctuators required by a variable declaration with an\n         * initialiser.\n         * <p><code>':'.length + ';'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_VARIABLE_DECLARATION: 2,\n        /**\n         * The number of terminal symbols required to introduce a variable\n         * statement (excluding its variable declaration list).\n         * <p><code>'var '.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_VARIABLE_STATEMENT_AFFIXATION: 4,\n        /**\n         * The number of terminal symbols needed to enclose source elements\n         * within a function call with no argument values to a function with an\n         * empty parameter list.\n         * <p><code>'(function(){}());'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_CLOSURE: 17\n      },\n      /**\n       * Categories of primary expressions from which primitive values that\n       * could be consolidated are derivable.\n       * @namespace\n       * @enum {number}\n       */\n      EPrimaryExpressionCategories = {\n        /**\n         * Identifier names used as property accessors.\n         * @type {number}\n         */\n        N_IDENTIFIER_NAMES: 0,\n        /**\n         * String literals.\n         * @type {number}\n         */\n        N_STRING_LITERALS: 1,\n        /**\n         * Null and Boolean literals.\n         * @type {number}\n         */\n        N_NULL_AND_BOOLEAN_LITERALS: 2\n      },\n      /**\n       * Prefixes of primitive values that could be consolidated.\n       * The String values of the prefixes must have same number of characters.\n       * The prefixes must not be used in any properties defined in any version\n       * of <a href=\n       * \"http://www.ecma-international.org/publications/standards/Ecma-262.htm\"\n       * >ECMA-262</a>.\n       * @namespace\n       * @enum {string}\n       */\n      EValuePrefixes = {\n        /**\n         * Identifies String values.\n         * @type {string}\n         */\n        S_STRING: '#S',\n        /**\n         * Identifies null and Boolean values.\n         * @type {string}\n         */\n        S_SYMBOLIC: '#O'\n      },\n      /**\n       * Categories of source elements in terms of their appropriateness of\n       * having their primitive values consolidated.\n       * @namespace\n       * @enum {number}\n       */\n      ESourceElementCategories = {\n        /**\n         * Identifies a source element that includes the <a href=\n         * \"http://es5.github.com/#x12.10\">{@code with}</a> statement.\n         * @type {number}\n         */\n        N_WITH: 0,\n        /**\n         * Identifies a source element that includes the <a href=\n         * \"http://es5.github.com/#x15.1.2.1\">{@code eval}</a> identifier name.\n         * @type {number}\n         */\n        N_EVAL: 1,\n        /**\n         * Identifies a source element that must be excluded from the process\n         * unless its whole scope is examined.\n         * @type {number}\n         */\n        N_EXCLUDABLE: 2,\n        /**\n         * Identifies source elements not posing any problems.\n         * @type {number}\n         */\n        N_OTHER: 3\n      },\n      /**\n       * The list of literals (other than the String ones) whose primitive\n       * values can be consolidated.\n       * @const\n       * @type {!Array.<string>}\n       */\n      A_OTHER_SUBSTITUTABLE_LITERALS = [\n        'null',   // The null literal.\n        'false',  // The Boolean literal {@code false}.\n        'true'    // The Boolean literal {@code true}.\n      ];\n\n  (/**\n    * Consolidates all worthwhile primitive values in a syntactic code unit.\n    * @param {!TSyntacticCodeUnit} oSyntacticCodeUnit An array-like object\n    *     representing the branch of the abstract syntax tree representing the\n    *     syntactic code unit along with its scope.\n    * @see TPrimitiveValue#nSaving\n    */\n   function fExamineSyntacticCodeUnit(oSyntacticCodeUnit) {\n     var _,\n         /**\n          * Indicates whether the syntactic code unit represents global code.\n          * @type {boolean}\n          */\n         bIsGlobal = 'toplevel' === oSyntacticCodeUnit[0],\n         /**\n          * Indicates whether the whole scope is being examined.\n          * @type {boolean}\n          */\n         bIsWhollyExaminable = !bIsGlobal,\n         /**\n          * An array-like object representing source elements that constitute a\n          * syntactic code unit.\n          * @type {!TSyntacticCodeUnit}\n          */\n         oSourceElements,\n         /**\n          * A record consisting of data about the source element that is\n          * currently being examined.\n          * @type {!TSourceElementsData}\n          */\n         oSourceElementData,\n         /**\n          * The scope of the syntactic code unit.\n          * @type {!TScope}\n          */\n         oScope,\n         /**\n          * An instance of an object that allows the traversal of an <abbr\n          * title=\"abstract syntax tree\">AST</abbr>.\n          * @type {!TWalker}\n          */\n         oWalker,\n         /**\n          * An object encompassing collections of functions used during the\n          * traversal of an <abbr title=\"abstract syntax tree\">AST</abbr>.\n          * @namespace\n          * @type {!Object.<string, !Object.<string, function(...[*])>>}\n          */\n         oWalkers = {\n           /**\n            * A collection of functions used during the surveyance of source\n            * elements.\n            * @namespace\n            * @type {!Object.<string, function(...[*])>}\n            */\n           oSurveySourceElement: {\n             /**#nocode+*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name. Adds the identifier of the function and its formal\n              * parameters to the list of identifier names found.\n              * @param {string} sIdentifier The identifier of the function.\n              * @param {!Array.<string>} aFormalParameterList Formal parameters.\n              * @param {!TSyntacticCodeUnit} oFunctionBody Function code.\n              */\n             'defun': function(\n                 sIdentifier,\n                 aFormalParameterList,\n                 oFunctionBody) {\n               fClassifyAsExcludable();\n               fAddIdentifier(sIdentifier);\n               aFormalParameterList.forEach(fAddIdentifier);\n             },\n             /**\n              * Increments the count of the number of occurrences of the String\n              * value that is equivalent to the sequence of terminal symbols\n              * that constitute the encountered identifier name.\n              * @param {!TSyntacticCodeUnit} oExpression The nonterminal\n              *     MemberExpression.\n              * @param {string} sIdentifierName The identifier name used as the\n              *     property accessor.\n              * @return {!Array} The encountered branch of an <abbr title=\n              *     \"abstract syntax tree\">AST</abbr> with its nonterminal\n              *     MemberExpression traversed.\n              */\n             'dot': function(oExpression, sIdentifierName) {\n               fCountPrimaryExpression(\n                   EPrimaryExpressionCategories.N_IDENTIFIER_NAMES,\n                   EValuePrefixes.S_STRING + sIdentifierName);\n               return ['dot', oWalker.walk(oExpression), sIdentifierName];\n             },\n             /**\n              * Adds the optional identifier of the function and its formal\n              * parameters to the list of identifier names found.\n              * @param {?string} sIdentifier The optional identifier of the\n              *     function.\n              * @param {!Array.<string>} aFormalParameterList Formal parameters.\n              * @param {!TSyntacticCodeUnit} oFunctionBody Function code.\n              */\n             'function': function(\n                 sIdentifier,\n                 aFormalParameterList,\n                 oFunctionBody) {\n               if ('string' === typeof sIdentifier) {\n                 fAddIdentifier(sIdentifier);\n               }\n               aFormalParameterList.forEach(fAddIdentifier);\n             },\n             /**\n              * Either increments the count of the number of occurrences of the\n              * encountered null or Boolean value or classifies a source element\n              * as containing the {@code eval} identifier name.\n              * @param {string} sIdentifier The identifier encountered.\n              */\n             'name': function(sIdentifier) {\n               if (-1 !== A_OTHER_SUBSTITUTABLE_LITERALS.indexOf(sIdentifier)) {\n                 fCountPrimaryExpression(\n                     EPrimaryExpressionCategories.N_NULL_AND_BOOLEAN_LITERALS,\n                     EValuePrefixes.S_SYMBOLIC + sIdentifier);\n               } else {\n                 if ('eval' === sIdentifier) {\n                   oSourceElementData.nCategory =\n                       ESourceElementCategories.N_EVAL;\n                 }\n                 fAddIdentifier(sIdentifier);\n               }\n             },\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name.\n              * @param {TSyntacticCodeUnit} oExpression The expression whose\n              *     value is to be returned.\n              */\n             'return': function(oExpression) {\n               fClassifyAsExcludable();\n             },\n             /**\n              * Increments the count of the number of occurrences of the\n              * encountered String value.\n              * @param {string} sStringValue The String value of the string\n              *     literal encountered.\n              */\n             'string': function(sStringValue) {\n               if (sStringValue.length > 0) {\n                 fCountPrimaryExpression(\n                     EPrimaryExpressionCategories.N_STRING_LITERALS,\n                     EValuePrefixes.S_STRING + sStringValue);\n               }\n             },\n             /**\n              * Adds the identifier reserved for an exception to the list of\n              * identifier names found.\n              * @param {!TSyntacticCodeUnit} oTry A block of code in which an\n              *     exception can occur.\n              * @param {Array} aCatch The identifier reserved for an exception\n              *     and a block of code to handle the exception.\n              * @param {TSyntacticCodeUnit} oFinally An optional block of code\n              *     to be evaluated regardless of whether an exception occurs.\n              */\n             'try': function(oTry, aCatch, oFinally) {\n               if (Array.isArray(aCatch)) {\n                 fAddIdentifier(aCatch[0]);\n               }\n             },\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name. Adds the identifier of each declared variable to the list\n              * of identifier names found.\n              * @param {!Array.<!Array>} aVariableDeclarationList Variable\n              *     declarations.\n              */\n             'var': function(aVariableDeclarationList) {\n               fClassifyAsExcludable();\n               aVariableDeclarationList.forEach(fAddVariable);\n             },\n             /**\n              * Classifies a source element as containing the {@code with}\n              * statement.\n              * @param {!TSyntacticCodeUnit} oExpression An expression whose\n              *     value is to be converted to a value of type Object and\n              *     become the binding object of a new object environment\n              *     record of a new lexical environment in which the statement\n              *     is to be executed.\n              * @param {!TSyntacticCodeUnit} oStatement The statement to be\n              *     executed in the augmented lexical environment.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'with': function(oExpression, oStatement) {\n               oSourceElementData.nCategory = ESourceElementCategories.N_WITH;\n               return [];\n             }\n             /**#nocode-*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n           },\n           /**\n            * A collection of functions used while looking for nested functions.\n            * @namespace\n            * @type {!Object.<string, function(...[*])>}\n            */\n           oExamineFunctions: {\n             /**#nocode+*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n             /**\n              * Orders an examination of a nested function declaration.\n              * @this {!TSyntacticCodeUnit} An array-like object representing\n              *     the branch of an <abbr title=\"abstract syntax tree\"\n              *     >AST</abbr> representing the syntactic code unit along with\n              *     its scope.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'defun': function() {\n               fExamineSyntacticCodeUnit(this);\n               return [];\n             },\n             /**\n              * Orders an examination of a nested function expression.\n              * @this {!TSyntacticCodeUnit} An array-like object representing\n              *     the branch of an <abbr title=\"abstract syntax tree\"\n              *     >AST</abbr> representing the syntactic code unit along with\n              *     its scope.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'function': function() {\n               fExamineSyntacticCodeUnit(this);\n               return [];\n             }\n             /**#nocode-*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n           }\n         },\n         /**\n          * Records containing data about source elements.\n          * @type {Array.<TSourceElementsData>}\n          */\n         aSourceElementsData = [],\n         /**\n          * The index (in the source text order) of the source element\n          * immediately following a <a href=\"http://es5.github.com/#x14.1\"\n          * >Directive Prologue</a>.\n          * @type {number}\n          */\n         nAfterDirectivePrologue = 0,\n         /**\n          * The index (in the source text order) of the source element that is\n          * currently being considered.\n          * @type {number}\n          */\n         nPosition,\n         /**\n          * The index (in the source text order) of the source element that is\n          * the last element of the range of source elements that is currently\n          * being considered.\n          * @type {(undefined|number)}\n          */\n         nTo,\n         /**\n          * Initiates the traversal of a source element.\n          * @param {!TWalker} oWalker An instance of an object that allows the\n          *     traversal of an abstract syntax tree.\n          * @param {!TSyntacticCodeUnit} oSourceElement A source element from\n          *     which the traversal should commence.\n          * @return {function(): !TSyntacticCodeUnit} A function that is able to\n          *     initiate the traversal from a given source element.\n          */\n         cContext = function(oWalker, oSourceElement) {\n           /**\n            * @return {!TSyntacticCodeUnit} A function that is able to\n            *     initiate the traversal from a given source element.\n            */\n           var fLambda = function() {\n             return oWalker.walk(oSourceElement);\n           };\n\n           return fLambda;\n         },\n         /**\n          * Classifies the source element as excludable if it does not\n          * contain a {@code with} statement or the {@code eval} identifier\n          * name.\n          */\n         fClassifyAsExcludable = function() {\n           if (oSourceElementData.nCategory ===\n               ESourceElementCategories.N_OTHER) {\n             oSourceElementData.nCategory =\n                 ESourceElementCategories.N_EXCLUDABLE;\n           }\n         },\n         /**\n          * Adds an identifier to the list of identifier names found.\n          * @param {string} sIdentifier The identifier to be added.\n          */\n         fAddIdentifier = function(sIdentifier) {\n           if (-1 === oSourceElementData.aIdentifiers.indexOf(sIdentifier)) {\n             oSourceElementData.aIdentifiers.push(sIdentifier);\n           }\n         },\n         /**\n          * Adds the identifier of a variable to the list of identifier names\n          * found.\n          * @param {!Array} aVariableDeclaration A variable declaration.\n          */\n         fAddVariable = function(aVariableDeclaration) {\n           fAddIdentifier(/** @type {string} */ aVariableDeclaration[0]);\n         },\n         /**\n          * Increments the count of the number of occurrences of the prefixed\n          * String representation attributed to the primary expression.\n          * @param {number} nCategory The category of the primary expression.\n          * @param {string} sName The prefixed String representation attributed\n          *     to the primary expression.\n          */\n         fCountPrimaryExpression = function(nCategory, sName) {\n           if (!oSourceElementData.aCount[nCategory].hasOwnProperty(sName)) {\n             oSourceElementData.aCount[nCategory][sName] = 0;\n             if (-1 === oSourceElementData.aPrimitiveValues.indexOf(sName)) {\n               oSourceElementData.aPrimitiveValues.push(sName);\n             }\n           }\n           oSourceElementData.aCount[nCategory][sName] += 1;\n         },\n         /**\n          * Consolidates all worthwhile primitive values in a range of source\n          *     elements.\n          * @param {number} nFrom The index (in the source text order) of the\n          *     source element that is the first element of the range.\n          * @param {number} nTo The index (in the source text order) of the\n          *     source element that is the last element of the range.\n          * @param {boolean} bEnclose Indicates whether the range should be\n          *     enclosed within a function call with no argument values to a\n          *     function with an empty parameter list if any primitive values\n          *     are consolidated.\n          * @see TPrimitiveValue#nSaving\n          */\n         fExamineSourceElements = function(nFrom, nTo, bEnclose) {\n           var _,\n               /**\n                * The index of the last mangled name.\n                * @type {number}\n                */\n               nIndex = oScope.cname,\n               /**\n                * The index of the source element that is currently being\n                * considered.\n                * @type {number}\n                */\n               nPosition,\n               /**\n                * A collection of functions used during the consolidation of\n                * primitive values and identifier names used as property\n                * accessors.\n                * @namespace\n                * @type {!Object.<string, function(...[*])>}\n                */\n               oWalkersTransformers = {\n                 /**\n                  * If the String value that is equivalent to the sequence of\n                  * terminal symbols that constitute the encountered identifier\n                  * name is worthwhile, a syntactic conversion from the dot\n                  * notation to the bracket notation ensues with that sequence\n                  * being substituted by an identifier name to which the value\n                  * is assigned.\n                  * Applies to property accessors that use the dot notation.\n                  * @param {!TSyntacticCodeUnit} oExpression The nonterminal\n                  *     MemberExpression.\n                  * @param {string} sIdentifierName The identifier name used as\n                  *     the property accessor.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'dot': function(oExpression, sIdentifierName) {\n                   /**\n                    * The prefixed String value that is equivalent to the\n                    * sequence of terminal symbols that constitute the\n                    * encountered identifier name.\n                    * @type {string}\n                    */\n                   var sPrefixed = EValuePrefixes.S_STRING + sIdentifierName;\n\n                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(\n                       sPrefixed) &&\n                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                       ['sub',\n                        oWalker.walk(oExpression),\n                        ['name',\n                         oSolutionBest.oPrimitiveValues[sPrefixed].sName]] :\n                       ['dot', oWalker.walk(oExpression), sIdentifierName];\n                 },\n                 /**\n                  * If the encountered identifier is a null or Boolean literal\n                  * and its value is worthwhile, the identifier is substituted\n                  * by an identifier name to which that value is assigned.\n                  * Applies to identifier names.\n                  * @param {string} sIdentifier The identifier encountered.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'name': function(sIdentifier) {\n                   /**\n                    * The prefixed representation String of the identifier.\n                    * @type {string}\n                    */\n                   var sPrefixed = EValuePrefixes.S_SYMBOLIC + sIdentifier;\n\n                   return [\n                     'name',\n                     oSolutionBest.oPrimitiveValues.hasOwnProperty(sPrefixed) &&\n                     oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                     oSolutionBest.oPrimitiveValues[sPrefixed].sName :\n                     sIdentifier\n                   ];\n                 },\n                 /**\n                  * If the encountered String value is worthwhile, it is\n                  * substituted by an identifier name to which that value is\n                  * assigned.\n                  * Applies to String values.\n                  * @param {string} sStringValue The String value of the string\n                  *     literal encountered.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'string': function(sStringValue) {\n                   /**\n                    * The prefixed representation String of the primitive value\n                    * of the literal.\n                    * @type {string}\n                    */\n                   var sPrefixed =\n                       EValuePrefixes.S_STRING + sStringValue;\n\n                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(\n                       sPrefixed) &&\n                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                       ['name',\n                        oSolutionBest.oPrimitiveValues[sPrefixed].sName] :\n                       ['string', sStringValue];\n                 }\n               },\n               /**\n                * Such data on what to consolidate within the range of source\n                * elements that is currently being considered that lead to the\n                * greatest known reduction of the number of the terminal symbols\n                * in comparison to the original source text.\n                * @type {!TSolution}\n                */\n               oSolutionBest = new TSolution(),\n               /**\n                * Data representing an ongoing attempt to find a better\n                * reduction of the number of the terminal symbols in comparison\n                * to the original source text than the best one that is\n                * currently known.\n                * @type {!TSolution}\n                * @see oSolutionBest\n                */\n               oSolutionCandidate = new TSolution(),\n               /**\n                * A record consisting of data about the range of source elements\n                * that is currently being examined.\n                * @type {!TSourceElementsData}\n                */\n               oSourceElementsData = new TSourceElementsData(),\n               /**\n                * Variable declarations for each primitive value that is to be\n                * consolidated within the elements.\n                * @type {!Array.<!Array>}\n                */\n               aVariableDeclarations = [],\n               /**\n                * Augments a list with a prefixed representation String.\n                * @param {!Array.<string>} aList A list that is to be augmented.\n                * @return {function(string)} A function that augments a list\n                *     with a prefixed representation String.\n                */\n               cAugmentList = function(aList) {\n                 /**\n                  * @param {string} sPrefixed Prefixed representation String of\n                  *     a primitive value that could be consolidated within the\n                  *     elements.\n                  */\n                 var fLambda = function(sPrefixed) {\n                   if (-1 === aList.indexOf(sPrefixed)) {\n                     aList.push(sPrefixed);\n                   }\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of a primitive value of a given\n                * category that could be consolidated in the source element with\n                * a given index to the count of occurrences of that primitive\n                * value within the range of source elements that is currently\n                * being considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                * @param {number} nCategory The category of the primary\n                *     expression from which the primitive value is derived.\n                * @return {function(string)} A function that performs the\n                *     addition.\n                * @see cAddOccurrencesInCategory\n                */\n               cAddOccurrences = function(nPosition, nCategory) {\n                 /**\n                  * @param {string} sPrefixed The prefixed representation String\n                  *     of a primitive value.\n                  */\n                 var fLambda = function(sPrefixed) {\n                   if (!oSourceElementsData.aCount[nCategory].hasOwnProperty(\n                           sPrefixed)) {\n                     oSourceElementsData.aCount[nCategory][sPrefixed] = 0;\n                   }\n                   oSourceElementsData.aCount[nCategory][sPrefixed] +=\n                       aSourceElementsData[nPosition].aCount[nCategory][\n                           sPrefixed];\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of each primitive value of a\n                * given category that could be consolidated in the source\n                * element with a given index to the count of occurrences of that\n                * primitive values within the range of source elements that is\n                * currently being considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                * @return {function(number)} A function that performs the\n                *     addition.\n                * @see fAddOccurrences\n                */\n               cAddOccurrencesInCategory = function(nPosition) {\n                 /**\n                  * @param {number} nCategory The category of the primary\n                  *     expression from which the primitive value is derived.\n                  */\n                 var fLambda = function(nCategory) {\n                   Object.keys(\n                       aSourceElementsData[nPosition].aCount[nCategory]\n                   ).forEach(cAddOccurrences(nPosition, nCategory));\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of each primitive value that\n                * could be consolidated in the source element with a given index\n                * to the count of occurrences of that primitive values within\n                * the range of source elements that is currently being\n                * considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                */\n               fAddOccurrences = function(nPosition) {\n                 Object.keys(aSourceElementsData[nPosition].aCount).forEach(\n                     cAddOccurrencesInCategory(nPosition));\n               },\n               /**\n                * Creates a variable declaration for a primitive value if that\n                * primitive value is to be consolidated within the elements.\n                * @param {string} sPrefixed Prefixed representation String of a\n                *     primitive value that could be consolidated within the\n                *     elements.\n                * @see aVariableDeclarations\n                */\n               cAugmentVariableDeclarations = function(sPrefixed) {\n                 if (oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0) {\n                   aVariableDeclarations.push([\n                     oSolutionBest.oPrimitiveValues[sPrefixed].sName,\n                     [0 === sPrefixed.indexOf(EValuePrefixes.S_SYMBOLIC) ?\n                      'name' : 'string',\n                      sPrefixed.substring(EValuePrefixes.S_SYMBOLIC.length)]\n                   ]);\n                 }\n               },\n               /**\n                * Sorts primitive values with regard to the difference in the\n                * number of terminal symbols between the original source text\n                * and the one with those primitive values consolidated.\n                * @param {string} sPrefixed0 The prefixed representation String\n                *     of the first of the two primitive values that are being\n                *     compared.\n                * @param {string} sPrefixed1 The prefixed representation String\n                *     of the second of the two primitive values that are being\n                *     compared.\n                * @return {number}\n                *     <dl>\n                *         <dt>-1</dt>\n                *         <dd>if the first primitive value must be placed before\n                *              the other one,</dd>\n                *         <dt>0</dt>\n                *         <dd>if the first primitive value may be placed before\n                *              the other one,</dd>\n                *         <dt>1</dt>\n                *         <dd>if the first primitive value must not be placed\n                *              before the other one.</dd>\n                *     </dl>\n                * @see TSolution.oPrimitiveValues\n                */\n               cSortPrimitiveValues = function(sPrefixed0, sPrefixed1) {\n                 /**\n                  * The difference between:\n                  * <ol>\n                  * <li>the difference in the number of terminal symbols\n                  *     between the original source text and the one with the\n                  *     first primitive value consolidated, and</li>\n                  * <li>the difference in the number of terminal symbols\n                  *     between the original source text and the one with the\n                  *     second primitive value consolidated.</li>\n                  * </ol>\n                  * @type {number}\n                  */\n                 var nDifference =\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed0].nSaving -\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed1].nSaving;\n\n                 return nDifference > 0 ? -1 : nDifference < 0 ? 1 : 0;\n               },\n               /**\n                * Assigns an identifier name to a primitive value and calculates\n                * whether instances of that primitive value are worth\n                * consolidating.\n                * @param {string} sPrefixed The prefixed representation String\n                *     of a primitive value that is being evaluated.\n                */\n               fEvaluatePrimitiveValue = function(sPrefixed) {\n                 var _,\n                     /**\n                      * The index of the last mangled name.\n                      * @type {number}\n                      */\n                     nIndex,\n                     /**\n                      * The representation String of the primitive value that is\n                      * being evaluated.\n                      * @type {string}\n                      */\n                     sName =\n                         sPrefixed.substring(EValuePrefixes.S_SYMBOLIC.length),\n                     /**\n                      * The number of source characters taken up by the\n                      * representation String of the primitive value that is\n                      * being evaluated.\n                      * @type {number}\n                      */\n                     nLengthOriginal = sName.length,\n                     /**\n                      * The number of source characters taken up by the\n                      * identifier name that could substitute the primitive\n                      * value that is being evaluated.\n                      * substituted.\n                      * @type {number}\n                      */\n                     nLengthSubstitution,\n                     /**\n                      * The number of source characters taken up by by the\n                      * representation String of the primitive value that is\n                      * being evaluated when it is represented by a string\n                      * literal.\n                      * @type {number}\n                      */\n                     nLengthString = oProcessor.make_string(sName).length;\n\n                 oSolutionCandidate.oPrimitiveValues[sPrefixed] =\n                     new TPrimitiveValue();\n                 do {  // Find an identifier unused in this or any nested scope.\n                   nIndex = oScope.cname;\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].sName =\n                       oScope.next_mangled();\n                 } while (-1 !== oSourceElementsData.aIdentifiers.indexOf(\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].sName));\n                 nLengthSubstitution = oSolutionCandidate.oPrimitiveValues[\n                     sPrefixed].sName.length;\n                 if (0 === sPrefixed.indexOf(EValuePrefixes.S_SYMBOLIC)) {\n                   // foo:null, or foo:null;\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving -=\n                       nLengthSubstitution + nLengthOriginal +\n                       oWeights.N_VARIABLE_DECLARATION;\n                   // null vs foo\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                       oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.\n                               N_NULL_AND_BOOLEAN_LITERALS][sPrefixed] *\n                       (nLengthOriginal - nLengthSubstitution);\n                 } else {\n                   // foo:'fromCharCode';\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving -=\n                       nLengthSubstitution + nLengthString +\n                       oWeights.N_VARIABLE_DECLARATION;\n                   // .fromCharCode vs [foo]\n                   if (oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.N_IDENTIFIER_NAMES\n                       ].hasOwnProperty(sPrefixed)) {\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                         oSourceElementsData.aCount[\n                             EPrimaryExpressionCategories.N_IDENTIFIER_NAMES\n                         ][sPrefixed] *\n                         (nLengthOriginal - nLengthSubstitution -\n                          oWeights.N_PROPERTY_ACCESSOR);\n                   }\n                   // 'fromCharCode' vs foo\n                   if (oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.N_STRING_LITERALS\n                       ].hasOwnProperty(sPrefixed)) {\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                         oSourceElementsData.aCount[\n                             EPrimaryExpressionCategories.N_STRING_LITERALS\n                         ][sPrefixed] *\n                         (nLengthString - nLengthSubstitution);\n                   }\n                 }\n                 if (oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving >\n                     0) {\n                   oSolutionCandidate.nSavings +=\n                       oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving;\n                 } else {\n                   oScope.cname = nIndex; // Free the identifier name.\n                 }\n               },\n               /**\n                * Adds a variable declaration to an existing variable statement.\n                * @param {!Array} aVariableDeclaration A variable declaration\n                *     with an initialiser.\n                */\n               cAddVariableDeclaration = function(aVariableDeclaration) {\n                 (/** @type {!Array} */ oSourceElements[nFrom][1]).unshift(\n                     aVariableDeclaration);\n               };\n\n           if (nFrom > nTo) {\n             return;\n           }\n           // If the range is a closure, reuse the closure.\n           if (nFrom === nTo &&\n               'stat' === oSourceElements[nFrom][0] &&\n               'call' === oSourceElements[nFrom][1][0] &&\n               'function' === oSourceElements[nFrom][1][1][0]) {\n             fExamineSyntacticCodeUnit(oSourceElements[nFrom][1][1]);\n             return;\n           }\n           // Create a list of all derived primitive values within the range.\n           for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n             aSourceElementsData[nPosition].aPrimitiveValues.forEach(\n                 cAugmentList(oSourceElementsData.aPrimitiveValues));\n           }\n           if (0 === oSourceElementsData.aPrimitiveValues.length) {\n             return;\n           }\n           for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n             // Add the number of occurrences to the total count.\n             fAddOccurrences(nPosition);\n             // Add identifiers of this or any nested scope to the list.\n             aSourceElementsData[nPosition].aIdentifiers.forEach(\n                 cAugmentList(oSourceElementsData.aIdentifiers));\n           }\n           // Distribute identifier names among derived primitive values.\n           do {  // If there was any progress, find a better distribution.\n             oSolutionBest = oSolutionCandidate;\n             if (Object.keys(oSolutionCandidate.oPrimitiveValues).length > 0) {\n               // Sort primitive values descending by their worthwhileness.\n               oSourceElementsData.aPrimitiveValues.sort(cSortPrimitiveValues);\n             }\n             oSolutionCandidate = new TSolution();\n             oSourceElementsData.aPrimitiveValues.forEach(\n                 fEvaluatePrimitiveValue);\n             oScope.cname = nIndex;\n           } while (oSolutionCandidate.nSavings > oSolutionBest.nSavings);\n           // Take the necessity of adding a variable statement into account.\n           if ('var' !== oSourceElements[nFrom][0]) {\n             oSolutionBest.nSavings -= oWeights.N_VARIABLE_STATEMENT_AFFIXATION;\n           }\n           if (bEnclose) {\n             // Take the necessity of forming a closure into account.\n             oSolutionBest.nSavings -= oWeights.N_CLOSURE;\n           }\n           if (oSolutionBest.nSavings > 0) {\n             // Create variable declarations suitable for UglifyJS.\n             Object.keys(oSolutionBest.oPrimitiveValues).forEach(\n                 cAugmentVariableDeclarations);\n             // Rewrite expressions that contain worthwhile primitive values.\n             for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n               oWalker = oProcessor.ast_walker();\n               oSourceElements[nPosition] =\n                   oWalker.with_walkers(\n                       oWalkersTransformers,\n                       cContext(oWalker, oSourceElements[nPosition]));\n             }\n             if ('var' === oSourceElements[nFrom][0]) {  // Reuse the statement.\n               (/** @type {!Array.<!Array>} */ aVariableDeclarations.reverse(\n                   )).forEach(cAddVariableDeclaration);\n             } else {  // Add a variable statement.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom,\n                   0,\n                   ['var', aVariableDeclarations]);\n               nTo += 1;\n             }\n             if (bEnclose) {\n               // Add a closure.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom,\n                   0,\n                   ['stat', ['call', ['function', null, [], []], []]]);\n               // Copy source elements into the closure.\n               for (nPosition = nTo + 1; nPosition > nFrom; nPosition -= 1) {\n                 Array.prototype.unshift.call(\n                     oSourceElements[nFrom][1][1][3],\n                     oSourceElements[nPosition]);\n               }\n               // Remove source elements outside the closure.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom + 1,\n                   nTo - nFrom + 1);\n             }\n           }\n           if (bEnclose) {\n             // Restore the availability of identifier names.\n             oScope.cname = nIndex;\n           }\n         };\n\n     oSourceElements = (/** @type {!TSyntacticCodeUnit} */\n         oSyntacticCodeUnit[bIsGlobal ? 1 : 3]);\n     if (0 === oSourceElements.length) {\n       return;\n     }\n     oScope = bIsGlobal ? oSyntacticCodeUnit.scope : oSourceElements.scope;\n     // Skip a Directive Prologue.\n     while (nAfterDirectivePrologue < oSourceElements.length &&\n            'directive' === oSourceElements[nAfterDirectivePrologue][0]) {\n       nAfterDirectivePrologue += 1;\n       aSourceElementsData.push(null);\n     }\n     if (oSourceElements.length === nAfterDirectivePrologue) {\n       return;\n     }\n     for (nPosition = nAfterDirectivePrologue;\n          nPosition < oSourceElements.length;\n          nPosition += 1) {\n       oSourceElementData = new TSourceElementsData();\n       oWalker = oProcessor.ast_walker();\n       // Classify a source element.\n       // Find its derived primitive values and count their occurrences.\n       // Find all identifiers used (including nested scopes).\n       oWalker.with_walkers(\n           oWalkers.oSurveySourceElement,\n           cContext(oWalker, oSourceElements[nPosition]));\n       // Establish whether the scope is still wholly examinable.\n       bIsWhollyExaminable = bIsWhollyExaminable &&\n           ESourceElementCategories.N_WITH !== oSourceElementData.nCategory &&\n           ESourceElementCategories.N_EVAL !== oSourceElementData.nCategory;\n       aSourceElementsData.push(oSourceElementData);\n     }\n     if (bIsWhollyExaminable) {  // Examine the whole scope.\n       fExamineSourceElements(\n           nAfterDirectivePrologue,\n           oSourceElements.length - 1,\n           false);\n     } else {  // Examine unexcluded ranges of source elements.\n       for (nPosition = oSourceElements.length - 1;\n            nPosition >= nAfterDirectivePrologue;\n            nPosition -= 1) {\n         oSourceElementData = (/** @type {!TSourceElementsData} */\n             aSourceElementsData[nPosition]);\n         if (ESourceElementCategories.N_OTHER ===\n             oSourceElementData.nCategory) {\n           if ('undefined' === typeof nTo) {\n             nTo = nPosition;  // Indicate the end of a range.\n           }\n           // Examine the range if it immediately follows a Directive Prologue.\n           if (nPosition === nAfterDirectivePrologue) {\n             fExamineSourceElements(nPosition, nTo, true);\n           }\n         } else {\n           if ('undefined' !== typeof nTo) {\n             // Examine the range that immediately follows this source element.\n             fExamineSourceElements(nPosition + 1, nTo, true);\n             nTo = void 0;  // Obliterate the range.\n           }\n           // Examine nested functions.\n           oWalker = oProcessor.ast_walker();\n           oWalker.with_walkers(\n               oWalkers.oExamineFunctions,\n               cContext(oWalker, oSourceElements[nPosition]));\n         }\n       }\n     }\n   }(oAbstractSyntaxTree = oProcessor.ast_add_scope(oAbstractSyntaxTree)));\n  return oAbstractSyntaxTree;\n};\n/*jshint sub:false */\n\n/* Local Variables:      */\n/* mode: js              */\n/* coding: utf-8         */\n/* indent-tabs-mode: nil */\n/* tab-width: 2          */\n/* End:                  */\n/* vim: set ft=javascript fenc=utf-8 et ts=2 sts=2 sw=2: */\n/* :mode=javascript:noTabs=true:tabSize=2:indentSize=2:deepIndent=true: */\n\n"},"sourceMaps":{"js":{"mappings":[{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":61,"column":0},"generated":{"line":61,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":62,"column":0},"generated":{"line":62,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":63,"column":0},"generated":{"line":63,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":64,"column":0},"generated":{"line":64,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":65,"column":0},"generated":{"line":65,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":66,"column":0},"generated":{"line":66,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":67,"column":0},"generated":{"line":67,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":68,"column":0},"generated":{"line":68,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":69,"column":0},"generated":{"line":69,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":70,"column":0},"generated":{"line":70,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":71,"column":0},"generated":{"line":71,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":72,"column":0},"generated":{"line":72,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":73,"column":0},"generated":{"line":73,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":74,"column":0},"generated":{"line":74,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":75,"column":0},"generated":{"line":75,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":76,"column":0},"generated":{"line":76,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":77,"column":0},"generated":{"line":77,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":78,"column":0},"generated":{"line":78,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":79,"column":0},"generated":{"line":79,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":80,"column":0},"generated":{"line":80,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":81,"column":0},"generated":{"line":81,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":82,"column":0},"generated":{"line":82,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":83,"column":0},"generated":{"line":83,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":84,"column":0},"generated":{"line":84,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":85,"column":0},"generated":{"line":85,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":86,"column":0},"generated":{"line":86,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":87,"column":0},"generated":{"line":87,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":88,"column":0},"generated":{"line":88,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":89,"column":0},"generated":{"line":89,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":90,"column":0},"generated":{"line":90,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":91,"column":0},"generated":{"line":91,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":92,"column":0},"generated":{"line":92,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":93,"column":0},"generated":{"line":93,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":94,"column":0},"generated":{"line":94,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":95,"column":0},"generated":{"line":95,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":96,"column":0},"generated":{"line":96,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":97,"column":0},"generated":{"line":97,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":98,"column":0},"generated":{"line":98,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":99,"column":0},"generated":{"line":99,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":100,"column":0},"generated":{"line":100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":101,"column":0},"generated":{"line":101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":102,"column":0},"generated":{"line":102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":103,"column":0},"generated":{"line":103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":104,"column":0},"generated":{"line":104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":105,"column":0},"generated":{"line":105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":106,"column":0},"generated":{"line":106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":107,"column":0},"generated":{"line":107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":108,"column":0},"generated":{"line":108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":109,"column":0},"generated":{"line":109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":110,"column":0},"generated":{"line":110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":111,"column":0},"generated":{"line":111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":112,"column":0},"generated":{"line":112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":113,"column":0},"generated":{"line":113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":114,"column":0},"generated":{"line":114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":115,"column":0},"generated":{"line":115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":116,"column":0},"generated":{"line":116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":117,"column":0},"generated":{"line":117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":118,"column":0},"generated":{"line":118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":119,"column":0},"generated":{"line":119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":120,"column":0},"generated":{"line":120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":121,"column":0},"generated":{"line":121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":122,"column":0},"generated":{"line":122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":123,"column":0},"generated":{"line":123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":124,"column":0},"generated":{"line":124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":125,"column":0},"generated":{"line":125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":126,"column":0},"generated":{"line":126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":127,"column":0},"generated":{"line":127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":128,"column":0},"generated":{"line":128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":129,"column":0},"generated":{"line":129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":130,"column":0},"generated":{"line":130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":131,"column":0},"generated":{"line":131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":132,"column":0},"generated":{"line":132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":133,"column":0},"generated":{"line":133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":134,"column":0},"generated":{"line":134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":135,"column":0},"generated":{"line":135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":136,"column":0},"generated":{"line":136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":137,"column":0},"generated":{"line":137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":138,"column":0},"generated":{"line":138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":139,"column":0},"generated":{"line":139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":140,"column":0},"generated":{"line":140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":141,"column":0},"generated":{"line":141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":142,"column":0},"generated":{"line":142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":143,"column":0},"generated":{"line":143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":144,"column":0},"generated":{"line":144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":145,"column":0},"generated":{"line":145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":146,"column":0},"generated":{"line":146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":147,"column":0},"generated":{"line":147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":148,"column":0},"generated":{"line":148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":149,"column":0},"generated":{"line":149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":150,"column":0},"generated":{"line":150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":151,"column":0},"generated":{"line":151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":152,"column":0},"generated":{"line":152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":153,"column":0},"generated":{"line":153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":154,"column":0},"generated":{"line":154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":155,"column":0},"generated":{"line":155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":156,"column":0},"generated":{"line":156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":157,"column":0},"generated":{"line":157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":158,"column":0},"generated":{"line":158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":159,"column":0},"generated":{"line":159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":160,"column":0},"generated":{"line":160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":161,"column":0},"generated":{"line":161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":162,"column":0},"generated":{"line":162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":163,"column":0},"generated":{"line":163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":164,"column":0},"generated":{"line":164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":165,"column":0},"generated":{"line":165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":166,"column":0},"generated":{"line":166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":167,"column":0},"generated":{"line":167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":168,"column":0},"generated":{"line":168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":169,"column":0},"generated":{"line":169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":170,"column":0},"generated":{"line":170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":171,"column":0},"generated":{"line":171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":172,"column":0},"generated":{"line":172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":173,"column":0},"generated":{"line":173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":174,"column":0},"generated":{"line":174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":175,"column":0},"generated":{"line":175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":176,"column":0},"generated":{"line":176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":177,"column":0},"generated":{"line":177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":178,"column":0},"generated":{"line":178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":179,"column":0},"generated":{"line":179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":180,"column":0},"generated":{"line":180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":181,"column":0},"generated":{"line":181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":182,"column":0},"generated":{"line":182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":183,"column":0},"generated":{"line":183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":184,"column":0},"generated":{"line":184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":185,"column":0},"generated":{"line":185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":186,"column":0},"generated":{"line":186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":187,"column":0},"generated":{"line":187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":188,"column":0},"generated":{"line":188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":189,"column":0},"generated":{"line":189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":190,"column":0},"generated":{"line":190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":191,"column":0},"generated":{"line":191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":192,"column":0},"generated":{"line":192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":193,"column":0},"generated":{"line":193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":194,"column":0},"generated":{"line":194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":195,"column":0},"generated":{"line":195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":196,"column":0},"generated":{"line":196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":197,"column":0},"generated":{"line":197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":198,"column":0},"generated":{"line":198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":199,"column":0},"generated":{"line":199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":200,"column":0},"generated":{"line":200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":201,"column":0},"generated":{"line":201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":202,"column":0},"generated":{"line":202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":203,"column":0},"generated":{"line":203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":204,"column":0},"generated":{"line":204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":205,"column":0},"generated":{"line":205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":206,"column":0},"generated":{"line":206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":207,"column":0},"generated":{"line":207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":208,"column":0},"generated":{"line":208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":209,"column":0},"generated":{"line":209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":210,"column":0},"generated":{"line":210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":211,"column":0},"generated":{"line":211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":212,"column":0},"generated":{"line":212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":213,"column":0},"generated":{"line":213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":214,"column":0},"generated":{"line":214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":215,"column":0},"generated":{"line":215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":216,"column":0},"generated":{"line":216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":217,"column":0},"generated":{"line":217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":218,"column":0},"generated":{"line":218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":219,"column":0},"generated":{"line":219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":220,"column":0},"generated":{"line":220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":221,"column":0},"generated":{"line":221,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":222,"column":0},"generated":{"line":222,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":223,"column":0},"generated":{"line":223,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":224,"column":0},"generated":{"line":224,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":225,"column":0},"generated":{"line":225,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":226,"column":0},"generated":{"line":226,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":227,"column":0},"generated":{"line":227,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":228,"column":0},"generated":{"line":228,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":229,"column":0},"generated":{"line":229,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":230,"column":0},"generated":{"line":230,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":231,"column":0},"generated":{"line":231,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":232,"column":0},"generated":{"line":232,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":233,"column":0},"generated":{"line":233,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":234,"column":0},"generated":{"line":234,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":235,"column":0},"generated":{"line":235,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":236,"column":0},"generated":{"line":236,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":237,"column":0},"generated":{"line":237,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":238,"column":0},"generated":{"line":238,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":239,"column":0},"generated":{"line":239,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":240,"column":0},"generated":{"line":240,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":241,"column":0},"generated":{"line":241,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":242,"column":0},"generated":{"line":242,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":243,"column":0},"generated":{"line":243,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":244,"column":0},"generated":{"line":244,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":245,"column":0},"generated":{"line":245,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":246,"column":0},"generated":{"line":246,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":247,"column":0},"generated":{"line":247,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":248,"column":0},"generated":{"line":248,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":249,"column":0},"generated":{"line":249,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":250,"column":0},"generated":{"line":250,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":251,"column":0},"generated":{"line":251,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":252,"column":0},"generated":{"line":252,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":253,"column":0},"generated":{"line":253,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":254,"column":0},"generated":{"line":254,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":255,"column":0},"generated":{"line":255,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":256,"column":0},"generated":{"line":256,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":257,"column":0},"generated":{"line":257,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":258,"column":0},"generated":{"line":258,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":259,"column":0},"generated":{"line":259,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":260,"column":0},"generated":{"line":260,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":261,"column":0},"generated":{"line":261,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":262,"column":0},"generated":{"line":262,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":263,"column":0},"generated":{"line":263,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":264,"column":0},"generated":{"line":264,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":265,"column":0},"generated":{"line":265,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":266,"column":0},"generated":{"line":266,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":267,"column":0},"generated":{"line":267,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":268,"column":0},"generated":{"line":268,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":269,"column":0},"generated":{"line":269,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":270,"column":0},"generated":{"line":270,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":271,"column":0},"generated":{"line":271,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":272,"column":0},"generated":{"line":272,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":273,"column":0},"generated":{"line":273,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":274,"column":0},"generated":{"line":274,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":275,"column":0},"generated":{"line":275,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":276,"column":0},"generated":{"line":276,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":277,"column":0},"generated":{"line":277,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":278,"column":0},"generated":{"line":278,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":279,"column":0},"generated":{"line":279,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":280,"column":0},"generated":{"line":280,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":281,"column":0},"generated":{"line":281,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":282,"column":0},"generated":{"line":282,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":283,"column":0},"generated":{"line":283,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":284,"column":0},"generated":{"line":284,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":285,"column":0},"generated":{"line":285,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":286,"column":0},"generated":{"line":286,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":287,"column":0},"generated":{"line":287,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":288,"column":0},"generated":{"line":288,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":289,"column":0},"generated":{"line":289,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":290,"column":0},"generated":{"line":290,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":291,"column":0},"generated":{"line":291,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":292,"column":0},"generated":{"line":292,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":293,"column":0},"generated":{"line":293,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":294,"column":0},"generated":{"line":294,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":295,"column":0},"generated":{"line":295,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":296,"column":0},"generated":{"line":296,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":297,"column":0},"generated":{"line":297,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":298,"column":0},"generated":{"line":298,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":299,"column":0},"generated":{"line":299,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":300,"column":0},"generated":{"line":300,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":301,"column":0},"generated":{"line":301,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":302,"column":0},"generated":{"line":302,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":303,"column":0},"generated":{"line":303,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":304,"column":0},"generated":{"line":304,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":305,"column":0},"generated":{"line":305,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":306,"column":0},"generated":{"line":306,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":307,"column":0},"generated":{"line":307,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":308,"column":0},"generated":{"line":308,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":309,"column":0},"generated":{"line":309,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":310,"column":0},"generated":{"line":310,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":311,"column":0},"generated":{"line":311,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":312,"column":0},"generated":{"line":312,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":313,"column":0},"generated":{"line":313,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":314,"column":0},"generated":{"line":314,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":315,"column":0},"generated":{"line":315,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":316,"column":0},"generated":{"line":316,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":317,"column":0},"generated":{"line":317,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":318,"column":0},"generated":{"line":318,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":319,"column":0},"generated":{"line":319,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":320,"column":0},"generated":{"line":320,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":321,"column":0},"generated":{"line":321,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":322,"column":0},"generated":{"line":322,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":323,"column":0},"generated":{"line":323,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":324,"column":0},"generated":{"line":324,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":325,"column":0},"generated":{"line":325,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":326,"column":0},"generated":{"line":326,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":327,"column":0},"generated":{"line":327,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":328,"column":0},"generated":{"line":328,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":329,"column":0},"generated":{"line":329,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":330,"column":0},"generated":{"line":330,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":331,"column":0},"generated":{"line":331,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":332,"column":0},"generated":{"line":332,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":333,"column":0},"generated":{"line":333,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":334,"column":0},"generated":{"line":334,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":335,"column":0},"generated":{"line":335,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":336,"column":0},"generated":{"line":336,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":337,"column":0},"generated":{"line":337,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":338,"column":0},"generated":{"line":338,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":339,"column":0},"generated":{"line":339,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":340,"column":0},"generated":{"line":340,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":341,"column":0},"generated":{"line":341,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":342,"column":0},"generated":{"line":342,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":343,"column":0},"generated":{"line":343,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":344,"column":0},"generated":{"line":344,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":345,"column":0},"generated":{"line":345,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":346,"column":0},"generated":{"line":346,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":347,"column":0},"generated":{"line":347,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":348,"column":0},"generated":{"line":348,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":349,"column":0},"generated":{"line":349,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":350,"column":0},"generated":{"line":350,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":351,"column":0},"generated":{"line":351,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":352,"column":0},"generated":{"line":352,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":353,"column":0},"generated":{"line":353,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":354,"column":0},"generated":{"line":354,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":355,"column":0},"generated":{"line":355,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":356,"column":0},"generated":{"line":356,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":357,"column":0},"generated":{"line":357,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":358,"column":0},"generated":{"line":358,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":359,"column":0},"generated":{"line":359,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":360,"column":0},"generated":{"line":360,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":361,"column":0},"generated":{"line":361,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":362,"column":0},"generated":{"line":362,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":363,"column":0},"generated":{"line":363,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":364,"column":0},"generated":{"line":364,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":365,"column":0},"generated":{"line":365,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":366,"column":0},"generated":{"line":366,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":367,"column":0},"generated":{"line":367,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":368,"column":0},"generated":{"line":368,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":369,"column":0},"generated":{"line":369,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":370,"column":0},"generated":{"line":370,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":371,"column":0},"generated":{"line":371,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":372,"column":0},"generated":{"line":372,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":373,"column":0},"generated":{"line":373,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":374,"column":0},"generated":{"line":374,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":375,"column":0},"generated":{"line":375,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":376,"column":0},"generated":{"line":376,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":377,"column":0},"generated":{"line":377,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":378,"column":0},"generated":{"line":378,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":379,"column":0},"generated":{"line":379,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":380,"column":0},"generated":{"line":380,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":381,"column":0},"generated":{"line":381,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":382,"column":0},"generated":{"line":382,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":383,"column":0},"generated":{"line":383,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":384,"column":0},"generated":{"line":384,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":385,"column":0},"generated":{"line":385,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":386,"column":0},"generated":{"line":386,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":387,"column":0},"generated":{"line":387,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":388,"column":0},"generated":{"line":388,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":389,"column":0},"generated":{"line":389,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":390,"column":0},"generated":{"line":390,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":391,"column":0},"generated":{"line":391,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":392,"column":0},"generated":{"line":392,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":393,"column":0},"generated":{"line":393,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":394,"column":0},"generated":{"line":394,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":395,"column":0},"generated":{"line":395,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":396,"column":0},"generated":{"line":396,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":397,"column":0},"generated":{"line":397,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":398,"column":0},"generated":{"line":398,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":399,"column":0},"generated":{"line":399,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":400,"column":0},"generated":{"line":400,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":401,"column":0},"generated":{"line":401,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":402,"column":0},"generated":{"line":402,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":403,"column":0},"generated":{"line":403,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":404,"column":0},"generated":{"line":404,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":405,"column":0},"generated":{"line":405,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":406,"column":0},"generated":{"line":406,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":407,"column":0},"generated":{"line":407,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":408,"column":0},"generated":{"line":408,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":409,"column":0},"generated":{"line":409,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":410,"column":0},"generated":{"line":410,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":411,"column":0},"generated":{"line":411,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":412,"column":0},"generated":{"line":412,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":413,"column":0},"generated":{"line":413,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":414,"column":0},"generated":{"line":414,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":415,"column":0},"generated":{"line":415,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":416,"column":0},"generated":{"line":416,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":417,"column":0},"generated":{"line":417,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":418,"column":0},"generated":{"line":418,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":419,"column":0},"generated":{"line":419,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":420,"column":0},"generated":{"line":420,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":421,"column":0},"generated":{"line":421,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":422,"column":0},"generated":{"line":422,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":423,"column":0},"generated":{"line":423,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":424,"column":0},"generated":{"line":424,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":425,"column":0},"generated":{"line":425,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":426,"column":0},"generated":{"line":426,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":427,"column":0},"generated":{"line":427,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":428,"column":0},"generated":{"line":428,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":429,"column":0},"generated":{"line":429,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":430,"column":0},"generated":{"line":430,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":431,"column":0},"generated":{"line":431,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":432,"column":0},"generated":{"line":432,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":433,"column":0},"generated":{"line":433,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":434,"column":0},"generated":{"line":434,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":435,"column":0},"generated":{"line":435,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":436,"column":0},"generated":{"line":436,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":437,"column":0},"generated":{"line":437,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":438,"column":0},"generated":{"line":438,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":439,"column":0},"generated":{"line":439,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":440,"column":0},"generated":{"line":440,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":441,"column":0},"generated":{"line":441,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":442,"column":0},"generated":{"line":442,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":443,"column":0},"generated":{"line":443,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":444,"column":0},"generated":{"line":444,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":445,"column":0},"generated":{"line":445,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":446,"column":0},"generated":{"line":446,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":447,"column":0},"generated":{"line":447,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":448,"column":0},"generated":{"line":448,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":449,"column":0},"generated":{"line":449,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":450,"column":0},"generated":{"line":450,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":451,"column":0},"generated":{"line":451,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":452,"column":0},"generated":{"line":452,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":453,"column":0},"generated":{"line":453,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":454,"column":0},"generated":{"line":454,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":455,"column":0},"generated":{"line":455,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":456,"column":0},"generated":{"line":456,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":457,"column":0},"generated":{"line":457,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":458,"column":0},"generated":{"line":458,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":459,"column":0},"generated":{"line":459,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":460,"column":0},"generated":{"line":460,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":461,"column":0},"generated":{"line":461,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":462,"column":0},"generated":{"line":462,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":463,"column":0},"generated":{"line":463,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":464,"column":0},"generated":{"line":464,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":465,"column":0},"generated":{"line":465,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":466,"column":0},"generated":{"line":466,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":467,"column":0},"generated":{"line":467,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":468,"column":0},"generated":{"line":468,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":469,"column":0},"generated":{"line":469,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":470,"column":0},"generated":{"line":470,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":471,"column":0},"generated":{"line":471,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":472,"column":0},"generated":{"line":472,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":473,"column":0},"generated":{"line":473,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":474,"column":0},"generated":{"line":474,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":475,"column":0},"generated":{"line":475,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":476,"column":0},"generated":{"line":476,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":477,"column":0},"generated":{"line":477,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":478,"column":0},"generated":{"line":478,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":479,"column":0},"generated":{"line":479,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":480,"column":0},"generated":{"line":480,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":481,"column":0},"generated":{"line":481,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":482,"column":0},"generated":{"line":482,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":483,"column":0},"generated":{"line":483,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":484,"column":0},"generated":{"line":484,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":485,"column":0},"generated":{"line":485,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":486,"column":0},"generated":{"line":486,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":487,"column":0},"generated":{"line":487,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":488,"column":0},"generated":{"line":488,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":489,"column":0},"generated":{"line":489,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":490,"column":0},"generated":{"line":490,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":491,"column":0},"generated":{"line":491,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":492,"column":0},"generated":{"line":492,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":493,"column":0},"generated":{"line":493,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":494,"column":0},"generated":{"line":494,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":495,"column":0},"generated":{"line":495,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":496,"column":0},"generated":{"line":496,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":497,"column":0},"generated":{"line":497,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":498,"column":0},"generated":{"line":498,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":499,"column":0},"generated":{"line":499,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":500,"column":0},"generated":{"line":500,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":501,"column":0},"generated":{"line":501,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":502,"column":0},"generated":{"line":502,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":503,"column":0},"generated":{"line":503,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":504,"column":0},"generated":{"line":504,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":505,"column":0},"generated":{"line":505,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":506,"column":0},"generated":{"line":506,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":507,"column":0},"generated":{"line":507,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":508,"column":0},"generated":{"line":508,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":509,"column":0},"generated":{"line":509,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":510,"column":0},"generated":{"line":510,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":511,"column":0},"generated":{"line":511,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":512,"column":0},"generated":{"line":512,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":513,"column":0},"generated":{"line":513,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":514,"column":0},"generated":{"line":514,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":515,"column":0},"generated":{"line":515,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":516,"column":0},"generated":{"line":516,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":517,"column":0},"generated":{"line":517,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":518,"column":0},"generated":{"line":518,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":519,"column":0},"generated":{"line":519,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":520,"column":0},"generated":{"line":520,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":521,"column":0},"generated":{"line":521,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":522,"column":0},"generated":{"line":522,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":523,"column":0},"generated":{"line":523,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":524,"column":0},"generated":{"line":524,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":525,"column":0},"generated":{"line":525,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":526,"column":0},"generated":{"line":526,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":527,"column":0},"generated":{"line":527,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":528,"column":0},"generated":{"line":528,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":529,"column":0},"generated":{"line":529,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":530,"column":0},"generated":{"line":530,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":531,"column":0},"generated":{"line":531,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":532,"column":0},"generated":{"line":532,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":533,"column":0},"generated":{"line":533,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":534,"column":0},"generated":{"line":534,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":535,"column":0},"generated":{"line":535,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":536,"column":0},"generated":{"line":536,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":537,"column":0},"generated":{"line":537,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":538,"column":0},"generated":{"line":538,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":539,"column":0},"generated":{"line":539,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":540,"column":0},"generated":{"line":540,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":541,"column":0},"generated":{"line":541,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":542,"column":0},"generated":{"line":542,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":543,"column":0},"generated":{"line":543,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":544,"column":0},"generated":{"line":544,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":545,"column":0},"generated":{"line":545,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":546,"column":0},"generated":{"line":546,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":547,"column":0},"generated":{"line":547,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":548,"column":0},"generated":{"line":548,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":549,"column":0},"generated":{"line":549,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":550,"column":0},"generated":{"line":550,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":551,"column":0},"generated":{"line":551,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":552,"column":0},"generated":{"line":552,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":553,"column":0},"generated":{"line":553,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":554,"column":0},"generated":{"line":554,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":555,"column":0},"generated":{"line":555,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":556,"column":0},"generated":{"line":556,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":557,"column":0},"generated":{"line":557,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":558,"column":0},"generated":{"line":558,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":559,"column":0},"generated":{"line":559,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":560,"column":0},"generated":{"line":560,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":561,"column":0},"generated":{"line":561,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":562,"column":0},"generated":{"line":562,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":563,"column":0},"generated":{"line":563,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":564,"column":0},"generated":{"line":564,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":565,"column":0},"generated":{"line":565,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":566,"column":0},"generated":{"line":566,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":567,"column":0},"generated":{"line":567,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":568,"column":0},"generated":{"line":568,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":569,"column":0},"generated":{"line":569,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":570,"column":0},"generated":{"line":570,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":571,"column":0},"generated":{"line":571,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":572,"column":0},"generated":{"line":572,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":573,"column":0},"generated":{"line":573,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":574,"column":0},"generated":{"line":574,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":575,"column":0},"generated":{"line":575,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":576,"column":0},"generated":{"line":576,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":577,"column":0},"generated":{"line":577,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":578,"column":0},"generated":{"line":578,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":579,"column":0},"generated":{"line":579,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":580,"column":0},"generated":{"line":580,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":581,"column":0},"generated":{"line":581,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":582,"column":0},"generated":{"line":582,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":583,"column":0},"generated":{"line":583,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":584,"column":0},"generated":{"line":584,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":585,"column":0},"generated":{"line":585,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":586,"column":0},"generated":{"line":586,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":587,"column":0},"generated":{"line":587,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":588,"column":0},"generated":{"line":588,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":589,"column":0},"generated":{"line":589,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":590,"column":0},"generated":{"line":590,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":591,"column":0},"generated":{"line":591,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":592,"column":0},"generated":{"line":592,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":593,"column":0},"generated":{"line":593,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":594,"column":0},"generated":{"line":594,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":595,"column":0},"generated":{"line":595,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":596,"column":0},"generated":{"line":596,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":597,"column":0},"generated":{"line":597,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":598,"column":0},"generated":{"line":598,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":599,"column":0},"generated":{"line":599,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":600,"column":0},"generated":{"line":600,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":601,"column":0},"generated":{"line":601,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":602,"column":0},"generated":{"line":602,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":603,"column":0},"generated":{"line":603,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":604,"column":0},"generated":{"line":604,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":605,"column":0},"generated":{"line":605,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":606,"column":0},"generated":{"line":606,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":607,"column":0},"generated":{"line":607,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":608,"column":0},"generated":{"line":608,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":609,"column":0},"generated":{"line":609,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":610,"column":0},"generated":{"line":610,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":611,"column":0},"generated":{"line":611,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":612,"column":0},"generated":{"line":612,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":613,"column":0},"generated":{"line":613,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":614,"column":0},"generated":{"line":614,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":615,"column":0},"generated":{"line":615,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":616,"column":0},"generated":{"line":616,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":617,"column":0},"generated":{"line":617,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":618,"column":0},"generated":{"line":618,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":619,"column":0},"generated":{"line":619,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":620,"column":0},"generated":{"line":620,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":621,"column":0},"generated":{"line":621,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":622,"column":0},"generated":{"line":622,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":623,"column":0},"generated":{"line":623,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":624,"column":0},"generated":{"line":624,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":625,"column":0},"generated":{"line":625,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":626,"column":0},"generated":{"line":626,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":627,"column":0},"generated":{"line":627,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":628,"column":0},"generated":{"line":628,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":629,"column":0},"generated":{"line":629,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":630,"column":0},"generated":{"line":630,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":631,"column":0},"generated":{"line":631,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":632,"column":0},"generated":{"line":632,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":633,"column":0},"generated":{"line":633,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":634,"column":0},"generated":{"line":634,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":635,"column":0},"generated":{"line":635,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":636,"column":0},"generated":{"line":636,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":637,"column":0},"generated":{"line":637,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":638,"column":0},"generated":{"line":638,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":639,"column":0},"generated":{"line":639,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":640,"column":0},"generated":{"line":640,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":641,"column":0},"generated":{"line":641,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":642,"column":0},"generated":{"line":642,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":643,"column":0},"generated":{"line":643,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":644,"column":0},"generated":{"line":644,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":645,"column":0},"generated":{"line":645,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":646,"column":0},"generated":{"line":646,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":647,"column":0},"generated":{"line":647,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":648,"column":0},"generated":{"line":648,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":649,"column":0},"generated":{"line":649,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":650,"column":0},"generated":{"line":650,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":651,"column":0},"generated":{"line":651,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":652,"column":0},"generated":{"line":652,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":653,"column":0},"generated":{"line":653,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":654,"column":0},"generated":{"line":654,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":655,"column":0},"generated":{"line":655,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":656,"column":0},"generated":{"line":656,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":657,"column":0},"generated":{"line":657,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":658,"column":0},"generated":{"line":658,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":659,"column":0},"generated":{"line":659,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":660,"column":0},"generated":{"line":660,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":661,"column":0},"generated":{"line":661,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":662,"column":0},"generated":{"line":662,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":663,"column":0},"generated":{"line":663,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":664,"column":0},"generated":{"line":664,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":665,"column":0},"generated":{"line":665,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":666,"column":0},"generated":{"line":666,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":667,"column":0},"generated":{"line":667,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":668,"column":0},"generated":{"line":668,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":669,"column":0},"generated":{"line":669,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":670,"column":0},"generated":{"line":670,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":671,"column":0},"generated":{"line":671,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":672,"column":0},"generated":{"line":672,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":673,"column":0},"generated":{"line":673,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":674,"column":0},"generated":{"line":674,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":675,"column":0},"generated":{"line":675,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":676,"column":0},"generated":{"line":676,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":677,"column":0},"generated":{"line":677,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":678,"column":0},"generated":{"line":678,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":679,"column":0},"generated":{"line":679,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":680,"column":0},"generated":{"line":680,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":681,"column":0},"generated":{"line":681,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":682,"column":0},"generated":{"line":682,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":683,"column":0},"generated":{"line":683,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":684,"column":0},"generated":{"line":684,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":685,"column":0},"generated":{"line":685,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":686,"column":0},"generated":{"line":686,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":687,"column":0},"generated":{"line":687,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":688,"column":0},"generated":{"line":688,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":689,"column":0},"generated":{"line":689,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":690,"column":0},"generated":{"line":690,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":691,"column":0},"generated":{"line":691,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":692,"column":0},"generated":{"line":692,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":693,"column":0},"generated":{"line":693,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":694,"column":0},"generated":{"line":694,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":695,"column":0},"generated":{"line":695,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":696,"column":0},"generated":{"line":696,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":697,"column":0},"generated":{"line":697,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":698,"column":0},"generated":{"line":698,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":699,"column":0},"generated":{"line":699,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":700,"column":0},"generated":{"line":700,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":701,"column":0},"generated":{"line":701,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":702,"column":0},"generated":{"line":702,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":703,"column":0},"generated":{"line":703,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":704,"column":0},"generated":{"line":704,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":705,"column":0},"generated":{"line":705,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":706,"column":0},"generated":{"line":706,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":707,"column":0},"generated":{"line":707,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":708,"column":0},"generated":{"line":708,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":709,"column":0},"generated":{"line":709,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":710,"column":0},"generated":{"line":710,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":711,"column":0},"generated":{"line":711,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":712,"column":0},"generated":{"line":712,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":713,"column":0},"generated":{"line":713,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":714,"column":0},"generated":{"line":714,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":715,"column":0},"generated":{"line":715,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":716,"column":0},"generated":{"line":716,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":717,"column":0},"generated":{"line":717,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":718,"column":0},"generated":{"line":718,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":719,"column":0},"generated":{"line":719,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":720,"column":0},"generated":{"line":720,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":721,"column":0},"generated":{"line":721,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":722,"column":0},"generated":{"line":722,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":723,"column":0},"generated":{"line":723,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":724,"column":0},"generated":{"line":724,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":725,"column":0},"generated":{"line":725,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":726,"column":0},"generated":{"line":726,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":727,"column":0},"generated":{"line":727,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":728,"column":0},"generated":{"line":728,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":729,"column":0},"generated":{"line":729,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":730,"column":0},"generated":{"line":730,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":731,"column":0},"generated":{"line":731,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":732,"column":0},"generated":{"line":732,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":733,"column":0},"generated":{"line":733,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":734,"column":0},"generated":{"line":734,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":735,"column":0},"generated":{"line":735,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":736,"column":0},"generated":{"line":736,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":737,"column":0},"generated":{"line":737,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":738,"column":0},"generated":{"line":738,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":739,"column":0},"generated":{"line":739,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":740,"column":0},"generated":{"line":740,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":741,"column":0},"generated":{"line":741,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":742,"column":0},"generated":{"line":742,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":743,"column":0},"generated":{"line":743,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":744,"column":0},"generated":{"line":744,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":745,"column":0},"generated":{"line":745,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":746,"column":0},"generated":{"line":746,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":747,"column":0},"generated":{"line":747,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":748,"column":0},"generated":{"line":748,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":749,"column":0},"generated":{"line":749,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":750,"column":0},"generated":{"line":750,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":751,"column":0},"generated":{"line":751,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":752,"column":0},"generated":{"line":752,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":753,"column":0},"generated":{"line":753,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":754,"column":0},"generated":{"line":754,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":755,"column":0},"generated":{"line":755,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":756,"column":0},"generated":{"line":756,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":757,"column":0},"generated":{"line":757,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":758,"column":0},"generated":{"line":758,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":759,"column":0},"generated":{"line":759,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":760,"column":0},"generated":{"line":760,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":761,"column":0},"generated":{"line":761,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":762,"column":0},"generated":{"line":762,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":763,"column":0},"generated":{"line":763,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":764,"column":0},"generated":{"line":764,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":765,"column":0},"generated":{"line":765,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":766,"column":0},"generated":{"line":766,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":767,"column":0},"generated":{"line":767,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":768,"column":0},"generated":{"line":768,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":769,"column":0},"generated":{"line":769,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":770,"column":0},"generated":{"line":770,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":771,"column":0},"generated":{"line":771,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":772,"column":0},"generated":{"line":772,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":773,"column":0},"generated":{"line":773,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":774,"column":0},"generated":{"line":774,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":775,"column":0},"generated":{"line":775,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":776,"column":0},"generated":{"line":776,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":777,"column":0},"generated":{"line":777,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":778,"column":0},"generated":{"line":778,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":779,"column":0},"generated":{"line":779,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":780,"column":0},"generated":{"line":780,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":781,"column":0},"generated":{"line":781,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":782,"column":0},"generated":{"line":782,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":783,"column":0},"generated":{"line":783,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":784,"column":0},"generated":{"line":784,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":785,"column":0},"generated":{"line":785,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":786,"column":0},"generated":{"line":786,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":787,"column":0},"generated":{"line":787,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":788,"column":0},"generated":{"line":788,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":789,"column":0},"generated":{"line":789,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":790,"column":0},"generated":{"line":790,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":791,"column":0},"generated":{"line":791,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":792,"column":0},"generated":{"line":792,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":793,"column":0},"generated":{"line":793,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":794,"column":0},"generated":{"line":794,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":795,"column":0},"generated":{"line":795,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":796,"column":0},"generated":{"line":796,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":797,"column":0},"generated":{"line":797,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":798,"column":0},"generated":{"line":798,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":799,"column":0},"generated":{"line":799,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":800,"column":0},"generated":{"line":800,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":801,"column":0},"generated":{"line":801,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":802,"column":0},"generated":{"line":802,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":803,"column":0},"generated":{"line":803,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":804,"column":0},"generated":{"line":804,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":805,"column":0},"generated":{"line":805,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":806,"column":0},"generated":{"line":806,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":807,"column":0},"generated":{"line":807,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":808,"column":0},"generated":{"line":808,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":809,"column":0},"generated":{"line":809,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":810,"column":0},"generated":{"line":810,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":811,"column":0},"generated":{"line":811,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":812,"column":0},"generated":{"line":812,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":813,"column":0},"generated":{"line":813,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":814,"column":0},"generated":{"line":814,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":815,"column":0},"generated":{"line":815,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":816,"column":0},"generated":{"line":816,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":817,"column":0},"generated":{"line":817,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":818,"column":0},"generated":{"line":818,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":819,"column":0},"generated":{"line":819,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":820,"column":0},"generated":{"line":820,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":821,"column":0},"generated":{"line":821,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":822,"column":0},"generated":{"line":822,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":823,"column":0},"generated":{"line":823,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":824,"column":0},"generated":{"line":824,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":825,"column":0},"generated":{"line":825,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":826,"column":0},"generated":{"line":826,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":827,"column":0},"generated":{"line":827,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":828,"column":0},"generated":{"line":828,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":829,"column":0},"generated":{"line":829,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":830,"column":0},"generated":{"line":830,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":831,"column":0},"generated":{"line":831,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":832,"column":0},"generated":{"line":832,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":833,"column":0},"generated":{"line":833,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":834,"column":0},"generated":{"line":834,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":835,"column":0},"generated":{"line":835,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":836,"column":0},"generated":{"line":836,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":837,"column":0},"generated":{"line":837,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":838,"column":0},"generated":{"line":838,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":839,"column":0},"generated":{"line":839,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":840,"column":0},"generated":{"line":840,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":841,"column":0},"generated":{"line":841,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":842,"column":0},"generated":{"line":842,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":843,"column":0},"generated":{"line":843,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":844,"column":0},"generated":{"line":844,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":845,"column":0},"generated":{"line":845,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":846,"column":0},"generated":{"line":846,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":847,"column":0},"generated":{"line":847,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":848,"column":0},"generated":{"line":848,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":849,"column":0},"generated":{"line":849,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":850,"column":0},"generated":{"line":850,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":851,"column":0},"generated":{"line":851,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":852,"column":0},"generated":{"line":852,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":853,"column":0},"generated":{"line":853,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":854,"column":0},"generated":{"line":854,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":855,"column":0},"generated":{"line":855,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":856,"column":0},"generated":{"line":856,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":857,"column":0},"generated":{"line":857,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":858,"column":0},"generated":{"line":858,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":859,"column":0},"generated":{"line":859,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":860,"column":0},"generated":{"line":860,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":861,"column":0},"generated":{"line":861,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":862,"column":0},"generated":{"line":862,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":863,"column":0},"generated":{"line":863,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":864,"column":0},"generated":{"line":864,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":865,"column":0},"generated":{"line":865,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":866,"column":0},"generated":{"line":866,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":867,"column":0},"generated":{"line":867,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":868,"column":0},"generated":{"line":868,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":869,"column":0},"generated":{"line":869,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":870,"column":0},"generated":{"line":870,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":871,"column":0},"generated":{"line":871,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":872,"column":0},"generated":{"line":872,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":873,"column":0},"generated":{"line":873,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":874,"column":0},"generated":{"line":874,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":875,"column":0},"generated":{"line":875,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":876,"column":0},"generated":{"line":876,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":877,"column":0},"generated":{"line":877,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":878,"column":0},"generated":{"line":878,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":879,"column":0},"generated":{"line":879,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":880,"column":0},"generated":{"line":880,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":881,"column":0},"generated":{"line":881,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":882,"column":0},"generated":{"line":882,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":883,"column":0},"generated":{"line":883,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":884,"column":0},"generated":{"line":884,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":885,"column":0},"generated":{"line":885,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":886,"column":0},"generated":{"line":886,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":887,"column":0},"generated":{"line":887,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":888,"column":0},"generated":{"line":888,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":889,"column":0},"generated":{"line":889,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":890,"column":0},"generated":{"line":890,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":891,"column":0},"generated":{"line":891,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":892,"column":0},"generated":{"line":892,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":893,"column":0},"generated":{"line":893,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":894,"column":0},"generated":{"line":894,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":895,"column":0},"generated":{"line":895,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":896,"column":0},"generated":{"line":896,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":897,"column":0},"generated":{"line":897,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":898,"column":0},"generated":{"line":898,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":899,"column":0},"generated":{"line":899,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":900,"column":0},"generated":{"line":900,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":901,"column":0},"generated":{"line":901,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":902,"column":0},"generated":{"line":902,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":903,"column":0},"generated":{"line":903,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":904,"column":0},"generated":{"line":904,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":905,"column":0},"generated":{"line":905,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":906,"column":0},"generated":{"line":906,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":907,"column":0},"generated":{"line":907,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":908,"column":0},"generated":{"line":908,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":909,"column":0},"generated":{"line":909,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":910,"column":0},"generated":{"line":910,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":911,"column":0},"generated":{"line":911,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":912,"column":0},"generated":{"line":912,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":913,"column":0},"generated":{"line":913,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":914,"column":0},"generated":{"line":914,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":915,"column":0},"generated":{"line":915,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":916,"column":0},"generated":{"line":916,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":917,"column":0},"generated":{"line":917,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":918,"column":0},"generated":{"line":918,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":919,"column":0},"generated":{"line":919,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":920,"column":0},"generated":{"line":920,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":921,"column":0},"generated":{"line":921,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":922,"column":0},"generated":{"line":922,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":923,"column":0},"generated":{"line":923,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":924,"column":0},"generated":{"line":924,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":925,"column":0},"generated":{"line":925,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":926,"column":0},"generated":{"line":926,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":927,"column":0},"generated":{"line":927,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":928,"column":0},"generated":{"line":928,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":929,"column":0},"generated":{"line":929,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":930,"column":0},"generated":{"line":930,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":931,"column":0},"generated":{"line":931,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":932,"column":0},"generated":{"line":932,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":933,"column":0},"generated":{"line":933,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":934,"column":0},"generated":{"line":934,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":935,"column":0},"generated":{"line":935,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":936,"column":0},"generated":{"line":936,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":937,"column":0},"generated":{"line":937,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":938,"column":0},"generated":{"line":938,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":939,"column":0},"generated":{"line":939,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":940,"column":0},"generated":{"line":940,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":941,"column":0},"generated":{"line":941,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":942,"column":0},"generated":{"line":942,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":943,"column":0},"generated":{"line":943,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":944,"column":0},"generated":{"line":944,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":945,"column":0},"generated":{"line":945,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":946,"column":0},"generated":{"line":946,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":947,"column":0},"generated":{"line":947,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":948,"column":0},"generated":{"line":948,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":949,"column":0},"generated":{"line":949,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":950,"column":0},"generated":{"line":950,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":951,"column":0},"generated":{"line":951,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":952,"column":0},"generated":{"line":952,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":953,"column":0},"generated":{"line":953,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":954,"column":0},"generated":{"line":954,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":955,"column":0},"generated":{"line":955,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":956,"column":0},"generated":{"line":956,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":957,"column":0},"generated":{"line":957,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":958,"column":0},"generated":{"line":958,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":959,"column":0},"generated":{"line":959,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":960,"column":0},"generated":{"line":960,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":961,"column":0},"generated":{"line":961,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":962,"column":0},"generated":{"line":962,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":963,"column":0},"generated":{"line":963,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":964,"column":0},"generated":{"line":964,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":965,"column":0},"generated":{"line":965,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":966,"column":0},"generated":{"line":966,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":967,"column":0},"generated":{"line":967,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":968,"column":0},"generated":{"line":968,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":969,"column":0},"generated":{"line":969,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":970,"column":0},"generated":{"line":970,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":971,"column":0},"generated":{"line":971,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":972,"column":0},"generated":{"line":972,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":973,"column":0},"generated":{"line":973,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":974,"column":0},"generated":{"line":974,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":975,"column":0},"generated":{"line":975,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":976,"column":0},"generated":{"line":976,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":977,"column":0},"generated":{"line":977,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":978,"column":0},"generated":{"line":978,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":979,"column":0},"generated":{"line":979,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":980,"column":0},"generated":{"line":980,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":981,"column":0},"generated":{"line":981,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":982,"column":0},"generated":{"line":982,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":983,"column":0},"generated":{"line":983,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":984,"column":0},"generated":{"line":984,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":985,"column":0},"generated":{"line":985,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":986,"column":0},"generated":{"line":986,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":987,"column":0},"generated":{"line":987,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":988,"column":0},"generated":{"line":988,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":989,"column":0},"generated":{"line":989,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":990,"column":0},"generated":{"line":990,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":991,"column":0},"generated":{"line":991,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":992,"column":0},"generated":{"line":992,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":993,"column":0},"generated":{"line":993,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":994,"column":0},"generated":{"line":994,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":995,"column":0},"generated":{"line":995,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":996,"column":0},"generated":{"line":996,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":997,"column":0},"generated":{"line":997,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":998,"column":0},"generated":{"line":998,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":999,"column":0},"generated":{"line":999,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1000,"column":0},"generated":{"line":1000,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1001,"column":0},"generated":{"line":1001,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1002,"column":0},"generated":{"line":1002,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1003,"column":0},"generated":{"line":1003,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1004,"column":0},"generated":{"line":1004,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1005,"column":0},"generated":{"line":1005,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1006,"column":0},"generated":{"line":1006,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1007,"column":0},"generated":{"line":1007,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1008,"column":0},"generated":{"line":1008,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1009,"column":0},"generated":{"line":1009,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1010,"column":0},"generated":{"line":1010,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1011,"column":0},"generated":{"line":1011,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1012,"column":0},"generated":{"line":1012,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1013,"column":0},"generated":{"line":1013,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1014,"column":0},"generated":{"line":1014,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1015,"column":0},"generated":{"line":1015,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1016,"column":0},"generated":{"line":1016,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1017,"column":0},"generated":{"line":1017,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1018,"column":0},"generated":{"line":1018,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1019,"column":0},"generated":{"line":1019,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1020,"column":0},"generated":{"line":1020,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1021,"column":0},"generated":{"line":1021,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1022,"column":0},"generated":{"line":1022,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1023,"column":0},"generated":{"line":1023,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1024,"column":0},"generated":{"line":1024,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1025,"column":0},"generated":{"line":1025,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1026,"column":0},"generated":{"line":1026,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1027,"column":0},"generated":{"line":1027,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1028,"column":0},"generated":{"line":1028,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1029,"column":0},"generated":{"line":1029,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1030,"column":0},"generated":{"line":1030,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1031,"column":0},"generated":{"line":1031,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1032,"column":0},"generated":{"line":1032,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1033,"column":0},"generated":{"line":1033,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1034,"column":0},"generated":{"line":1034,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1035,"column":0},"generated":{"line":1035,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1036,"column":0},"generated":{"line":1036,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1037,"column":0},"generated":{"line":1037,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1038,"column":0},"generated":{"line":1038,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1039,"column":0},"generated":{"line":1039,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1040,"column":0},"generated":{"line":1040,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1041,"column":0},"generated":{"line":1041,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1042,"column":0},"generated":{"line":1042,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1043,"column":0},"generated":{"line":1043,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1044,"column":0},"generated":{"line":1044,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1045,"column":0},"generated":{"line":1045,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1046,"column":0},"generated":{"line":1046,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1047,"column":0},"generated":{"line":1047,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1048,"column":0},"generated":{"line":1048,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1049,"column":0},"generated":{"line":1049,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1050,"column":0},"generated":{"line":1050,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1051,"column":0},"generated":{"line":1051,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1052,"column":0},"generated":{"line":1052,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1053,"column":0},"generated":{"line":1053,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1054,"column":0},"generated":{"line":1054,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1055,"column":0},"generated":{"line":1055,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1056,"column":0},"generated":{"line":1056,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1057,"column":0},"generated":{"line":1057,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1058,"column":0},"generated":{"line":1058,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1059,"column":0},"generated":{"line":1059,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1060,"column":0},"generated":{"line":1060,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1061,"column":0},"generated":{"line":1061,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1062,"column":0},"generated":{"line":1062,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1063,"column":0},"generated":{"line":1063,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1064,"column":0},"generated":{"line":1064,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1065,"column":0},"generated":{"line":1065,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1066,"column":0},"generated":{"line":1066,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1067,"column":0},"generated":{"line":1067,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1068,"column":0},"generated":{"line":1068,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1069,"column":0},"generated":{"line":1069,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1070,"column":0},"generated":{"line":1070,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1071,"column":0},"generated":{"line":1071,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1072,"column":0},"generated":{"line":1072,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1073,"column":0},"generated":{"line":1073,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1074,"column":0},"generated":{"line":1074,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1075,"column":0},"generated":{"line":1075,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1076,"column":0},"generated":{"line":1076,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1077,"column":0},"generated":{"line":1077,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1078,"column":0},"generated":{"line":1078,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1079,"column":0},"generated":{"line":1079,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1080,"column":0},"generated":{"line":1080,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1081,"column":0},"generated":{"line":1081,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1082,"column":0},"generated":{"line":1082,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1083,"column":0},"generated":{"line":1083,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1084,"column":0},"generated":{"line":1084,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1085,"column":0},"generated":{"line":1085,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1086,"column":0},"generated":{"line":1086,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1087,"column":0},"generated":{"line":1087,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1088,"column":0},"generated":{"line":1088,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1089,"column":0},"generated":{"line":1089,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1090,"column":0},"generated":{"line":1090,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1091,"column":0},"generated":{"line":1091,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1092,"column":0},"generated":{"line":1092,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1093,"column":0},"generated":{"line":1093,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1094,"column":0},"generated":{"line":1094,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1095,"column":0},"generated":{"line":1095,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1096,"column":0},"generated":{"line":1096,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1097,"column":0},"generated":{"line":1097,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1098,"column":0},"generated":{"line":1098,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1099,"column":0},"generated":{"line":1099,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1100,"column":0},"generated":{"line":1100,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1101,"column":0},"generated":{"line":1101,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1102,"column":0},"generated":{"line":1102,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1103,"column":0},"generated":{"line":1103,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1104,"column":0},"generated":{"line":1104,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1105,"column":0},"generated":{"line":1105,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1106,"column":0},"generated":{"line":1106,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1107,"column":0},"generated":{"line":1107,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1108,"column":0},"generated":{"line":1108,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1109,"column":0},"generated":{"line":1109,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1110,"column":0},"generated":{"line":1110,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1111,"column":0},"generated":{"line":1111,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1112,"column":0},"generated":{"line":1112,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1113,"column":0},"generated":{"line":1113,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1114,"column":0},"generated":{"line":1114,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1115,"column":0},"generated":{"line":1115,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1116,"column":0},"generated":{"line":1116,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1117,"column":0},"generated":{"line":1117,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1118,"column":0},"generated":{"line":1118,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1119,"column":0},"generated":{"line":1119,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1120,"column":0},"generated":{"line":1120,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1121,"column":0},"generated":{"line":1121,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1122,"column":0},"generated":{"line":1122,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1123,"column":0},"generated":{"line":1123,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1124,"column":0},"generated":{"line":1124,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1125,"column":0},"generated":{"line":1125,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1126,"column":0},"generated":{"line":1126,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1127,"column":0},"generated":{"line":1127,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1128,"column":0},"generated":{"line":1128,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1129,"column":0},"generated":{"line":1129,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1130,"column":0},"generated":{"line":1130,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1131,"column":0},"generated":{"line":1131,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1132,"column":0},"generated":{"line":1132,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1133,"column":0},"generated":{"line":1133,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1134,"column":0},"generated":{"line":1134,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1135,"column":0},"generated":{"line":1135,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1136,"column":0},"generated":{"line":1136,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1137,"column":0},"generated":{"line":1137,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1138,"column":0},"generated":{"line":1138,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1139,"column":0},"generated":{"line":1139,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1140,"column":0},"generated":{"line":1140,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1141,"column":0},"generated":{"line":1141,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1142,"column":0},"generated":{"line":1142,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1143,"column":0},"generated":{"line":1143,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1144,"column":0},"generated":{"line":1144,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1145,"column":0},"generated":{"line":1145,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1146,"column":0},"generated":{"line":1146,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1147,"column":0},"generated":{"line":1147,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1148,"column":0},"generated":{"line":1148,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1149,"column":0},"generated":{"line":1149,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1150,"column":0},"generated":{"line":1150,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1151,"column":0},"generated":{"line":1151,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1152,"column":0},"generated":{"line":1152,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1153,"column":0},"generated":{"line":1153,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1154,"column":0},"generated":{"line":1154,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1155,"column":0},"generated":{"line":1155,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1156,"column":0},"generated":{"line":1156,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1157,"column":0},"generated":{"line":1157,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1158,"column":0},"generated":{"line":1158,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1159,"column":0},"generated":{"line":1159,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1160,"column":0},"generated":{"line":1160,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1161,"column":0},"generated":{"line":1161,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1162,"column":0},"generated":{"line":1162,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1163,"column":0},"generated":{"line":1163,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1164,"column":0},"generated":{"line":1164,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1165,"column":0},"generated":{"line":1165,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1166,"column":0},"generated":{"line":1166,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1167,"column":0},"generated":{"line":1167,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1168,"column":0},"generated":{"line":1168,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1169,"column":0},"generated":{"line":1169,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1170,"column":0},"generated":{"line":1170,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1171,"column":0},"generated":{"line":1171,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1172,"column":0},"generated":{"line":1172,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1173,"column":0},"generated":{"line":1173,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1174,"column":0},"generated":{"line":1174,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1175,"column":0},"generated":{"line":1175,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1176,"column":0},"generated":{"line":1176,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1177,"column":0},"generated":{"line":1177,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1178,"column":0},"generated":{"line":1178,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1179,"column":0},"generated":{"line":1179,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1180,"column":0},"generated":{"line":1180,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1181,"column":0},"generated":{"line":1181,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1182,"column":0},"generated":{"line":1182,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1183,"column":0},"generated":{"line":1183,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1184,"column":0},"generated":{"line":1184,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1185,"column":0},"generated":{"line":1185,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1186,"column":0},"generated":{"line":1186,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1187,"column":0},"generated":{"line":1187,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1188,"column":0},"generated":{"line":1188,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1189,"column":0},"generated":{"line":1189,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1190,"column":0},"generated":{"line":1190,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1191,"column":0},"generated":{"line":1191,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1192,"column":0},"generated":{"line":1192,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1193,"column":0},"generated":{"line":1193,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1194,"column":0},"generated":{"line":1194,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1195,"column":0},"generated":{"line":1195,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1196,"column":0},"generated":{"line":1196,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1197,"column":0},"generated":{"line":1197,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1198,"column":0},"generated":{"line":1198,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1199,"column":0},"generated":{"line":1199,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1200,"column":0},"generated":{"line":1200,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1201,"column":0},"generated":{"line":1201,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1202,"column":0},"generated":{"line":1202,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1203,"column":0},"generated":{"line":1203,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1204,"column":0},"generated":{"line":1204,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1205,"column":0},"generated":{"line":1205,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1206,"column":0},"generated":{"line":1206,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1207,"column":0},"generated":{"line":1207,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1208,"column":0},"generated":{"line":1208,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1209,"column":0},"generated":{"line":1209,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1210,"column":0},"generated":{"line":1210,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1211,"column":0},"generated":{"line":1211,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1212,"column":0},"generated":{"line":1212,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1213,"column":0},"generated":{"line":1213,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1214,"column":0},"generated":{"line":1214,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1215,"column":0},"generated":{"line":1215,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1216,"column":0},"generated":{"line":1216,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1217,"column":0},"generated":{"line":1217,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1218,"column":0},"generated":{"line":1218,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1219,"column":0},"generated":{"line":1219,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1220,"column":0},"generated":{"line":1220,"column":0}},{"source":"node_modules/dist/node_modules/uglify-js/lib/consolidator.js","original":{"line":1221,"column":0},"generated":{"line":1221,"column":0}}],"sources":{"node_modules/dist/node_modules/uglify-js/lib/consolidator.js":"/**\n * @preserve Copyright 2012 Robert Gust-Bardon <http://robert.gust-bardon.org/>.\n * All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n *     * Redistributions of source code must retain the above\n *       copyright notice, this list of conditions and the following\n *       disclaimer.\n *\n *     * Redistributions in binary form must reproduce the above\n *       copyright notice, this list of conditions and the following\n *       disclaimer in the documentation and/or other materials\n *       provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER \"AS IS\" AND ANY\n * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\n * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\n * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n */\n\n/**\n * @fileoverview Enhances <a href=\"https://github.com/mishoo/UglifyJS/\"\n * >UglifyJS</a> with consolidation of null, Boolean, and String values.\n * <p>Also known as aliasing, this feature has been deprecated in <a href=\n * \"http://closure-compiler.googlecode.com/\">the Closure Compiler</a> since its\n * initial release, where it is unavailable from the <abbr title=\n * \"command line interface\">CLI</a>. The Closure Compiler allows one to log and\n * influence this process. In contrast, this implementation does not introduce\n * any variable declarations in global code and derives String values from\n * identifier names used as property accessors.</p>\n * <p>Consolidating literals may worsen the data compression ratio when an <a\n * href=\"http://tools.ietf.org/html/rfc2616#section-3.5\">encoding\n * transformation</a> is applied. For instance, <a href=\n * \"http://code.jquery.com/jquery-1.7.1.js\">jQuery 1.7.1</a> takes 248235 bytes.\n * Building it with <a href=\"https://github.com/mishoo/UglifyJS/tarball/v1.2.5\">\n * UglifyJS v1.2.5</a> results in 93647 bytes (37.73% of the original) which are\n * then compressed to 33154 bytes (13.36% of the original) using <a href=\n * \"http://linux.die.net/man/1/gzip\">gzip(1)</a>. Building it with the same\n * version of UglifyJS 1.2.5 patched with the implementation of consolidation\n * results in 80784 bytes (a decrease of 12863 bytes, i.e. 13.74%, in comparison\n * to the aforementioned 93647 bytes) which are then compressed to 34013 bytes\n * (an increase of 859 bytes, i.e. 2.59%, in comparison to the aforementioned\n * 33154 bytes).</p>\n * <p>Written in <a href=\"http://es5.github.com/#x4.2.2\">the strict variant</a>\n * of <a href=\"http://es5.github.com/\">ECMA-262 5.1 Edition</a>. Encoded in <a\n * href=\"http://tools.ietf.org/html/rfc3629\">UTF-8</a>. Follows <a href=\n * \"http://google-styleguide.googlecode.com/svn-history/r76/trunk/javascriptguide.xml\"\n * >Revision 2.28 of the Google JavaScript Style Guide</a> (except for the\n * discouraged use of the {@code function} tag and the {@code namespace} tag).\n * 100% typed for the <a href=\n * \"http://closure-compiler.googlecode.com/files/compiler-20120123.tar.gz\"\n * >Closure Compiler Version 1741</a>.</p>\n * <p>Should you find this software useful, please consider <a href=\n * \"https://paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JZLW72X8FD4WG\"\n * >a donation</a>.</p>\n * @author follow.me@RGustBardon (Robert Gust-Bardon)\n * @supported Tested with:\n *     <ul>\n *     <li><a href=\"http://nodejs.org/dist/v0.6.10/\">Node v0.6.10</a>,</li>\n *     <li><a href=\"https://github.com/mishoo/UglifyJS/tarball/v1.2.5\">UglifyJS\n *       v1.2.5</a>.</li>\n *     </ul>\n */\n\n/*global console:false, exports:true, module:false, require:false */\n/*jshint sub:true */\n/**\n * Consolidates null, Boolean, and String values found inside an <abbr title=\n * \"abstract syntax tree\">AST</abbr>.\n * @param {!TSyntacticCodeUnit} oAbstractSyntaxTree An array-like object\n *     representing an <abbr title=\"abstract syntax tree\">AST</abbr>.\n * @return {!TSyntacticCodeUnit} An array-like object representing an <abbr\n *     title=\"abstract syntax tree\">AST</abbr> with its null, Boolean, and\n *     String values consolidated.\n */\n// TODO(user) Consolidation of mathematical values found in numeric literals.\n// TODO(user) Unconsolidation.\n// TODO(user) Consolidation of ECMA-262 6th Edition programs.\n// TODO(user) Rewrite in ECMA-262 6th Edition.\nexports['ast_consolidate'] = function(oAbstractSyntaxTree) {\n  'use strict';\n  /*jshint bitwise:true, curly:true, eqeqeq:true, forin:true, immed:true,\n        latedef:true, newcap:true, noarge:true, noempty:true, nonew:true,\n        onevar:true, plusplus:true, regexp:true, undef:true, strict:true,\n        sub:false, trailing:true */\n\n  var _,\n      /**\n       * A record consisting of data about one or more source elements.\n       * @constructor\n       * @nosideeffects\n       */\n      TSourceElementsData = function() {\n        /**\n         * The category of the elements.\n         * @type {number}\n         * @see ESourceElementCategories\n         */\n        this.nCategory = ESourceElementCategories.N_OTHER;\n        /**\n         * The number of occurrences (within the elements) of each primitive\n         * value that could be consolidated.\n         * @type {!Array.<!Object.<string, number>>}\n         */\n        this.aCount = [];\n        this.aCount[EPrimaryExpressionCategories.N_IDENTIFIER_NAMES] = {};\n        this.aCount[EPrimaryExpressionCategories.N_STRING_LITERALS] = {};\n        this.aCount[EPrimaryExpressionCategories.N_NULL_AND_BOOLEAN_LITERALS] =\n            {};\n        /**\n         * Identifier names found within the elements.\n         * @type {!Array.<string>}\n         */\n        this.aIdentifiers = [];\n        /**\n         * Prefixed representation Strings of each primitive value that could be\n         * consolidated within the elements.\n         * @type {!Array.<string>}\n         */\n        this.aPrimitiveValues = [];\n      },\n      /**\n       * A record consisting of data about a primitive value that could be\n       * consolidated.\n       * @constructor\n       * @nosideeffects\n       */\n      TPrimitiveValue = function() {\n        /**\n         * The difference in the number of terminal symbols between the original\n         * source text and the one with the primitive value consolidated. If the\n         * difference is positive, the primitive value is considered worthwhile.\n         * @type {number}\n         */\n        this.nSaving = 0;\n        /**\n         * An identifier name of the variable that will be declared and assigned\n         * the primitive value if the primitive value is consolidated.\n         * @type {string}\n         */\n        this.sName = '';\n      },\n      /**\n       * A record consisting of data on what to consolidate within the range of\n       * source elements that is currently being considered.\n       * @constructor\n       * @nosideeffects\n       */\n      TSolution = function() {\n        /**\n         * An object whose keys are prefixed representation Strings of each\n         * primitive value that could be consolidated within the elements and\n         * whose values are corresponding data about those primitive values.\n         * @type {!Object.<string, {nSaving: number, sName: string}>}\n         * @see TPrimitiveValue\n         */\n        this.oPrimitiveValues = {};\n        /**\n         * The difference in the number of terminal symbols between the original\n         * source text and the one with all the worthwhile primitive values\n         * consolidated.\n         * @type {number}\n         * @see TPrimitiveValue#nSaving\n         */\n        this.nSavings = 0;\n      },\n      /**\n       * The processor of <abbr title=\"abstract syntax tree\">AST</abbr>s found\n       * in UglifyJS.\n       * @namespace\n       * @type {!TProcessor}\n       */\n      oProcessor = (/** @type {!TProcessor} */ require('./process')),\n      /**\n       * A record consisting of a number of constants that represent the\n       * difference in the number of terminal symbols between a source text with\n       * a modified syntactic code unit and the original one.\n       * @namespace\n       * @type {!Object.<string, number>}\n       */\n      oWeights = {\n        /**\n         * The difference in the number of punctuators required by the bracket\n         * notation and the dot notation.\n         * <p><code>'[]'.length - '.'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_PROPERTY_ACCESSOR: 1,\n        /**\n         * The number of punctuators required by a variable declaration with an\n         * initialiser.\n         * <p><code>':'.length + ';'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_VARIABLE_DECLARATION: 2,\n        /**\n         * The number of terminal symbols required to introduce a variable\n         * statement (excluding its variable declaration list).\n         * <p><code>'var '.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_VARIABLE_STATEMENT_AFFIXATION: 4,\n        /**\n         * The number of terminal symbols needed to enclose source elements\n         * within a function call with no argument values to a function with an\n         * empty parameter list.\n         * <p><code>'(function(){}());'.length</code></p>\n         * @const\n         * @type {number}\n         */\n        N_CLOSURE: 17\n      },\n      /**\n       * Categories of primary expressions from which primitive values that\n       * could be consolidated are derivable.\n       * @namespace\n       * @enum {number}\n       */\n      EPrimaryExpressionCategories = {\n        /**\n         * Identifier names used as property accessors.\n         * @type {number}\n         */\n        N_IDENTIFIER_NAMES: 0,\n        /**\n         * String literals.\n         * @type {number}\n         */\n        N_STRING_LITERALS: 1,\n        /**\n         * Null and Boolean literals.\n         * @type {number}\n         */\n        N_NULL_AND_BOOLEAN_LITERALS: 2\n      },\n      /**\n       * Prefixes of primitive values that could be consolidated.\n       * The String values of the prefixes must have same number of characters.\n       * The prefixes must not be used in any properties defined in any version\n       * of <a href=\n       * \"http://www.ecma-international.org/publications/standards/Ecma-262.htm\"\n       * >ECMA-262</a>.\n       * @namespace\n       * @enum {string}\n       */\n      EValuePrefixes = {\n        /**\n         * Identifies String values.\n         * @type {string}\n         */\n        S_STRING: '#S',\n        /**\n         * Identifies null and Boolean values.\n         * @type {string}\n         */\n        S_SYMBOLIC: '#O'\n      },\n      /**\n       * Categories of source elements in terms of their appropriateness of\n       * having their primitive values consolidated.\n       * @namespace\n       * @enum {number}\n       */\n      ESourceElementCategories = {\n        /**\n         * Identifies a source element that includes the <a href=\n         * \"http://es5.github.com/#x12.10\">{@code with}</a> statement.\n         * @type {number}\n         */\n        N_WITH: 0,\n        /**\n         * Identifies a source element that includes the <a href=\n         * \"http://es5.github.com/#x15.1.2.1\">{@code eval}</a> identifier name.\n         * @type {number}\n         */\n        N_EVAL: 1,\n        /**\n         * Identifies a source element that must be excluded from the process\n         * unless its whole scope is examined.\n         * @type {number}\n         */\n        N_EXCLUDABLE: 2,\n        /**\n         * Identifies source elements not posing any problems.\n         * @type {number}\n         */\n        N_OTHER: 3\n      },\n      /**\n       * The list of literals (other than the String ones) whose primitive\n       * values can be consolidated.\n       * @const\n       * @type {!Array.<string>}\n       */\n      A_OTHER_SUBSTITUTABLE_LITERALS = [\n        'null',   // The null literal.\n        'false',  // The Boolean literal {@code false}.\n        'true'    // The Boolean literal {@code true}.\n      ];\n\n  (/**\n    * Consolidates all worthwhile primitive values in a syntactic code unit.\n    * @param {!TSyntacticCodeUnit} oSyntacticCodeUnit An array-like object\n    *     representing the branch of the abstract syntax tree representing the\n    *     syntactic code unit along with its scope.\n    * @see TPrimitiveValue#nSaving\n    */\n   function fExamineSyntacticCodeUnit(oSyntacticCodeUnit) {\n     var _,\n         /**\n          * Indicates whether the syntactic code unit represents global code.\n          * @type {boolean}\n          */\n         bIsGlobal = 'toplevel' === oSyntacticCodeUnit[0],\n         /**\n          * Indicates whether the whole scope is being examined.\n          * @type {boolean}\n          */\n         bIsWhollyExaminable = !bIsGlobal,\n         /**\n          * An array-like object representing source elements that constitute a\n          * syntactic code unit.\n          * @type {!TSyntacticCodeUnit}\n          */\n         oSourceElements,\n         /**\n          * A record consisting of data about the source element that is\n          * currently being examined.\n          * @type {!TSourceElementsData}\n          */\n         oSourceElementData,\n         /**\n          * The scope of the syntactic code unit.\n          * @type {!TScope}\n          */\n         oScope,\n         /**\n          * An instance of an object that allows the traversal of an <abbr\n          * title=\"abstract syntax tree\">AST</abbr>.\n          * @type {!TWalker}\n          */\n         oWalker,\n         /**\n          * An object encompassing collections of functions used during the\n          * traversal of an <abbr title=\"abstract syntax tree\">AST</abbr>.\n          * @namespace\n          * @type {!Object.<string, !Object.<string, function(...[*])>>}\n          */\n         oWalkers = {\n           /**\n            * A collection of functions used during the surveyance of source\n            * elements.\n            * @namespace\n            * @type {!Object.<string, function(...[*])>}\n            */\n           oSurveySourceElement: {\n             /**#nocode+*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name. Adds the identifier of the function and its formal\n              * parameters to the list of identifier names found.\n              * @param {string} sIdentifier The identifier of the function.\n              * @param {!Array.<string>} aFormalParameterList Formal parameters.\n              * @param {!TSyntacticCodeUnit} oFunctionBody Function code.\n              */\n             'defun': function(\n                 sIdentifier,\n                 aFormalParameterList,\n                 oFunctionBody) {\n               fClassifyAsExcludable();\n               fAddIdentifier(sIdentifier);\n               aFormalParameterList.forEach(fAddIdentifier);\n             },\n             /**\n              * Increments the count of the number of occurrences of the String\n              * value that is equivalent to the sequence of terminal symbols\n              * that constitute the encountered identifier name.\n              * @param {!TSyntacticCodeUnit} oExpression The nonterminal\n              *     MemberExpression.\n              * @param {string} sIdentifierName The identifier name used as the\n              *     property accessor.\n              * @return {!Array} The encountered branch of an <abbr title=\n              *     \"abstract syntax tree\">AST</abbr> with its nonterminal\n              *     MemberExpression traversed.\n              */\n             'dot': function(oExpression, sIdentifierName) {\n               fCountPrimaryExpression(\n                   EPrimaryExpressionCategories.N_IDENTIFIER_NAMES,\n                   EValuePrefixes.S_STRING + sIdentifierName);\n               return ['dot', oWalker.walk(oExpression), sIdentifierName];\n             },\n             /**\n              * Adds the optional identifier of the function and its formal\n              * parameters to the list of identifier names found.\n              * @param {?string} sIdentifier The optional identifier of the\n              *     function.\n              * @param {!Array.<string>} aFormalParameterList Formal parameters.\n              * @param {!TSyntacticCodeUnit} oFunctionBody Function code.\n              */\n             'function': function(\n                 sIdentifier,\n                 aFormalParameterList,\n                 oFunctionBody) {\n               if ('string' === typeof sIdentifier) {\n                 fAddIdentifier(sIdentifier);\n               }\n               aFormalParameterList.forEach(fAddIdentifier);\n             },\n             /**\n              * Either increments the count of the number of occurrences of the\n              * encountered null or Boolean value or classifies a source element\n              * as containing the {@code eval} identifier name.\n              * @param {string} sIdentifier The identifier encountered.\n              */\n             'name': function(sIdentifier) {\n               if (-1 !== A_OTHER_SUBSTITUTABLE_LITERALS.indexOf(sIdentifier)) {\n                 fCountPrimaryExpression(\n                     EPrimaryExpressionCategories.N_NULL_AND_BOOLEAN_LITERALS,\n                     EValuePrefixes.S_SYMBOLIC + sIdentifier);\n               } else {\n                 if ('eval' === sIdentifier) {\n                   oSourceElementData.nCategory =\n                       ESourceElementCategories.N_EVAL;\n                 }\n                 fAddIdentifier(sIdentifier);\n               }\n             },\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name.\n              * @param {TSyntacticCodeUnit} oExpression The expression whose\n              *     value is to be returned.\n              */\n             'return': function(oExpression) {\n               fClassifyAsExcludable();\n             },\n             /**\n              * Increments the count of the number of occurrences of the\n              * encountered String value.\n              * @param {string} sStringValue The String value of the string\n              *     literal encountered.\n              */\n             'string': function(sStringValue) {\n               if (sStringValue.length > 0) {\n                 fCountPrimaryExpression(\n                     EPrimaryExpressionCategories.N_STRING_LITERALS,\n                     EValuePrefixes.S_STRING + sStringValue);\n               }\n             },\n             /**\n              * Adds the identifier reserved for an exception to the list of\n              * identifier names found.\n              * @param {!TSyntacticCodeUnit} oTry A block of code in which an\n              *     exception can occur.\n              * @param {Array} aCatch The identifier reserved for an exception\n              *     and a block of code to handle the exception.\n              * @param {TSyntacticCodeUnit} oFinally An optional block of code\n              *     to be evaluated regardless of whether an exception occurs.\n              */\n             'try': function(oTry, aCatch, oFinally) {\n               if (Array.isArray(aCatch)) {\n                 fAddIdentifier(aCatch[0]);\n               }\n             },\n             /**\n              * Classifies the source element as excludable if it does not\n              * contain a {@code with} statement or the {@code eval} identifier\n              * name. Adds the identifier of each declared variable to the list\n              * of identifier names found.\n              * @param {!Array.<!Array>} aVariableDeclarationList Variable\n              *     declarations.\n              */\n             'var': function(aVariableDeclarationList) {\n               fClassifyAsExcludable();\n               aVariableDeclarationList.forEach(fAddVariable);\n             },\n             /**\n              * Classifies a source element as containing the {@code with}\n              * statement.\n              * @param {!TSyntacticCodeUnit} oExpression An expression whose\n              *     value is to be converted to a value of type Object and\n              *     become the binding object of a new object environment\n              *     record of a new lexical environment in which the statement\n              *     is to be executed.\n              * @param {!TSyntacticCodeUnit} oStatement The statement to be\n              *     executed in the augmented lexical environment.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'with': function(oExpression, oStatement) {\n               oSourceElementData.nCategory = ESourceElementCategories.N_WITH;\n               return [];\n             }\n             /**#nocode-*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n           },\n           /**\n            * A collection of functions used while looking for nested functions.\n            * @namespace\n            * @type {!Object.<string, function(...[*])>}\n            */\n           oExamineFunctions: {\n             /**#nocode+*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n             /**\n              * Orders an examination of a nested function declaration.\n              * @this {!TSyntacticCodeUnit} An array-like object representing\n              *     the branch of an <abbr title=\"abstract syntax tree\"\n              *     >AST</abbr> representing the syntactic code unit along with\n              *     its scope.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'defun': function() {\n               fExamineSyntacticCodeUnit(this);\n               return [];\n             },\n             /**\n              * Orders an examination of a nested function expression.\n              * @this {!TSyntacticCodeUnit} An array-like object representing\n              *     the branch of an <abbr title=\"abstract syntax tree\"\n              *     >AST</abbr> representing the syntactic code unit along with\n              *     its scope.\n              * @return {!Array} An empty array to stop the traversal.\n              */\n             'function': function() {\n               fExamineSyntacticCodeUnit(this);\n               return [];\n             }\n             /**#nocode-*/  // JsDoc Toolkit 2.4.0 hides some of the keys.\n           }\n         },\n         /**\n          * Records containing data about source elements.\n          * @type {Array.<TSourceElementsData>}\n          */\n         aSourceElementsData = [],\n         /**\n          * The index (in the source text order) of the source element\n          * immediately following a <a href=\"http://es5.github.com/#x14.1\"\n          * >Directive Prologue</a>.\n          * @type {number}\n          */\n         nAfterDirectivePrologue = 0,\n         /**\n          * The index (in the source text order) of the source element that is\n          * currently being considered.\n          * @type {number}\n          */\n         nPosition,\n         /**\n          * The index (in the source text order) of the source element that is\n          * the last element of the range of source elements that is currently\n          * being considered.\n          * @type {(undefined|number)}\n          */\n         nTo,\n         /**\n          * Initiates the traversal of a source element.\n          * @param {!TWalker} oWalker An instance of an object that allows the\n          *     traversal of an abstract syntax tree.\n          * @param {!TSyntacticCodeUnit} oSourceElement A source element from\n          *     which the traversal should commence.\n          * @return {function(): !TSyntacticCodeUnit} A function that is able to\n          *     initiate the traversal from a given source element.\n          */\n         cContext = function(oWalker, oSourceElement) {\n           /**\n            * @return {!TSyntacticCodeUnit} A function that is able to\n            *     initiate the traversal from a given source element.\n            */\n           var fLambda = function() {\n             return oWalker.walk(oSourceElement);\n           };\n\n           return fLambda;\n         },\n         /**\n          * Classifies the source element as excludable if it does not\n          * contain a {@code with} statement or the {@code eval} identifier\n          * name.\n          */\n         fClassifyAsExcludable = function() {\n           if (oSourceElementData.nCategory ===\n               ESourceElementCategories.N_OTHER) {\n             oSourceElementData.nCategory =\n                 ESourceElementCategories.N_EXCLUDABLE;\n           }\n         },\n         /**\n          * Adds an identifier to the list of identifier names found.\n          * @param {string} sIdentifier The identifier to be added.\n          */\n         fAddIdentifier = function(sIdentifier) {\n           if (-1 === oSourceElementData.aIdentifiers.indexOf(sIdentifier)) {\n             oSourceElementData.aIdentifiers.push(sIdentifier);\n           }\n         },\n         /**\n          * Adds the identifier of a variable to the list of identifier names\n          * found.\n          * @param {!Array} aVariableDeclaration A variable declaration.\n          */\n         fAddVariable = function(aVariableDeclaration) {\n           fAddIdentifier(/** @type {string} */ aVariableDeclaration[0]);\n         },\n         /**\n          * Increments the count of the number of occurrences of the prefixed\n          * String representation attributed to the primary expression.\n          * @param {number} nCategory The category of the primary expression.\n          * @param {string} sName The prefixed String representation attributed\n          *     to the primary expression.\n          */\n         fCountPrimaryExpression = function(nCategory, sName) {\n           if (!oSourceElementData.aCount[nCategory].hasOwnProperty(sName)) {\n             oSourceElementData.aCount[nCategory][sName] = 0;\n             if (-1 === oSourceElementData.aPrimitiveValues.indexOf(sName)) {\n               oSourceElementData.aPrimitiveValues.push(sName);\n             }\n           }\n           oSourceElementData.aCount[nCategory][sName] += 1;\n         },\n         /**\n          * Consolidates all worthwhile primitive values in a range of source\n          *     elements.\n          * @param {number} nFrom The index (in the source text order) of the\n          *     source element that is the first element of the range.\n          * @param {number} nTo The index (in the source text order) of the\n          *     source element that is the last element of the range.\n          * @param {boolean} bEnclose Indicates whether the range should be\n          *     enclosed within a function call with no argument values to a\n          *     function with an empty parameter list if any primitive values\n          *     are consolidated.\n          * @see TPrimitiveValue#nSaving\n          */\n         fExamineSourceElements = function(nFrom, nTo, bEnclose) {\n           var _,\n               /**\n                * The index of the last mangled name.\n                * @type {number}\n                */\n               nIndex = oScope.cname,\n               /**\n                * The index of the source element that is currently being\n                * considered.\n                * @type {number}\n                */\n               nPosition,\n               /**\n                * A collection of functions used during the consolidation of\n                * primitive values and identifier names used as property\n                * accessors.\n                * @namespace\n                * @type {!Object.<string, function(...[*])>}\n                */\n               oWalkersTransformers = {\n                 /**\n                  * If the String value that is equivalent to the sequence of\n                  * terminal symbols that constitute the encountered identifier\n                  * name is worthwhile, a syntactic conversion from the dot\n                  * notation to the bracket notation ensues with that sequence\n                  * being substituted by an identifier name to which the value\n                  * is assigned.\n                  * Applies to property accessors that use the dot notation.\n                  * @param {!TSyntacticCodeUnit} oExpression The nonterminal\n                  *     MemberExpression.\n                  * @param {string} sIdentifierName The identifier name used as\n                  *     the property accessor.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'dot': function(oExpression, sIdentifierName) {\n                   /**\n                    * The prefixed String value that is equivalent to the\n                    * sequence of terminal symbols that constitute the\n                    * encountered identifier name.\n                    * @type {string}\n                    */\n                   var sPrefixed = EValuePrefixes.S_STRING + sIdentifierName;\n\n                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(\n                       sPrefixed) &&\n                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                       ['sub',\n                        oWalker.walk(oExpression),\n                        ['name',\n                         oSolutionBest.oPrimitiveValues[sPrefixed].sName]] :\n                       ['dot', oWalker.walk(oExpression), sIdentifierName];\n                 },\n                 /**\n                  * If the encountered identifier is a null or Boolean literal\n                  * and its value is worthwhile, the identifier is substituted\n                  * by an identifier name to which that value is assigned.\n                  * Applies to identifier names.\n                  * @param {string} sIdentifier The identifier encountered.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'name': function(sIdentifier) {\n                   /**\n                    * The prefixed representation String of the identifier.\n                    * @type {string}\n                    */\n                   var sPrefixed = EValuePrefixes.S_SYMBOLIC + sIdentifier;\n\n                   return [\n                     'name',\n                     oSolutionBest.oPrimitiveValues.hasOwnProperty(sPrefixed) &&\n                     oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                     oSolutionBest.oPrimitiveValues[sPrefixed].sName :\n                     sIdentifier\n                   ];\n                 },\n                 /**\n                  * If the encountered String value is worthwhile, it is\n                  * substituted by an identifier name to which that value is\n                  * assigned.\n                  * Applies to String values.\n                  * @param {string} sStringValue The String value of the string\n                  *     literal encountered.\n                  * @return {!Array} A syntactic code unit that is equivalent to\n                  *     the one encountered.\n                  * @see TPrimitiveValue#nSaving\n                  */\n                 'string': function(sStringValue) {\n                   /**\n                    * The prefixed representation String of the primitive value\n                    * of the literal.\n                    * @type {string}\n                    */\n                   var sPrefixed =\n                       EValuePrefixes.S_STRING + sStringValue;\n\n                   return oSolutionBest.oPrimitiveValues.hasOwnProperty(\n                       sPrefixed) &&\n                       oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0 ?\n                       ['name',\n                        oSolutionBest.oPrimitiveValues[sPrefixed].sName] :\n                       ['string', sStringValue];\n                 }\n               },\n               /**\n                * Such data on what to consolidate within the range of source\n                * elements that is currently being considered that lead to the\n                * greatest known reduction of the number of the terminal symbols\n                * in comparison to the original source text.\n                * @type {!TSolution}\n                */\n               oSolutionBest = new TSolution(),\n               /**\n                * Data representing an ongoing attempt to find a better\n                * reduction of the number of the terminal symbols in comparison\n                * to the original source text than the best one that is\n                * currently known.\n                * @type {!TSolution}\n                * @see oSolutionBest\n                */\n               oSolutionCandidate = new TSolution(),\n               /**\n                * A record consisting of data about the range of source elements\n                * that is currently being examined.\n                * @type {!TSourceElementsData}\n                */\n               oSourceElementsData = new TSourceElementsData(),\n               /**\n                * Variable declarations for each primitive value that is to be\n                * consolidated within the elements.\n                * @type {!Array.<!Array>}\n                */\n               aVariableDeclarations = [],\n               /**\n                * Augments a list with a prefixed representation String.\n                * @param {!Array.<string>} aList A list that is to be augmented.\n                * @return {function(string)} A function that augments a list\n                *     with a prefixed representation String.\n                */\n               cAugmentList = function(aList) {\n                 /**\n                  * @param {string} sPrefixed Prefixed representation String of\n                  *     a primitive value that could be consolidated within the\n                  *     elements.\n                  */\n                 var fLambda = function(sPrefixed) {\n                   if (-1 === aList.indexOf(sPrefixed)) {\n                     aList.push(sPrefixed);\n                   }\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of a primitive value of a given\n                * category that could be consolidated in the source element with\n                * a given index to the count of occurrences of that primitive\n                * value within the range of source elements that is currently\n                * being considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                * @param {number} nCategory The category of the primary\n                *     expression from which the primitive value is derived.\n                * @return {function(string)} A function that performs the\n                *     addition.\n                * @see cAddOccurrencesInCategory\n                */\n               cAddOccurrences = function(nPosition, nCategory) {\n                 /**\n                  * @param {string} sPrefixed The prefixed representation String\n                  *     of a primitive value.\n                  */\n                 var fLambda = function(sPrefixed) {\n                   if (!oSourceElementsData.aCount[nCategory].hasOwnProperty(\n                           sPrefixed)) {\n                     oSourceElementsData.aCount[nCategory][sPrefixed] = 0;\n                   }\n                   oSourceElementsData.aCount[nCategory][sPrefixed] +=\n                       aSourceElementsData[nPosition].aCount[nCategory][\n                           sPrefixed];\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of each primitive value of a\n                * given category that could be consolidated in the source\n                * element with a given index to the count of occurrences of that\n                * primitive values within the range of source elements that is\n                * currently being considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                * @return {function(number)} A function that performs the\n                *     addition.\n                * @see fAddOccurrences\n                */\n               cAddOccurrencesInCategory = function(nPosition) {\n                 /**\n                  * @param {number} nCategory The category of the primary\n                  *     expression from which the primitive value is derived.\n                  */\n                 var fLambda = function(nCategory) {\n                   Object.keys(\n                       aSourceElementsData[nPosition].aCount[nCategory]\n                   ).forEach(cAddOccurrences(nPosition, nCategory));\n                 };\n\n                 return fLambda;\n               },\n               /**\n                * Adds the number of occurrences of each primitive value that\n                * could be consolidated in the source element with a given index\n                * to the count of occurrences of that primitive values within\n                * the range of source elements that is currently being\n                * considered.\n                * @param {number} nPosition The index (in the source text order)\n                *     of a source element.\n                */\n               fAddOccurrences = function(nPosition) {\n                 Object.keys(aSourceElementsData[nPosition].aCount).forEach(\n                     cAddOccurrencesInCategory(nPosition));\n               },\n               /**\n                * Creates a variable declaration for a primitive value if that\n                * primitive value is to be consolidated within the elements.\n                * @param {string} sPrefixed Prefixed representation String of a\n                *     primitive value that could be consolidated within the\n                *     elements.\n                * @see aVariableDeclarations\n                */\n               cAugmentVariableDeclarations = function(sPrefixed) {\n                 if (oSolutionBest.oPrimitiveValues[sPrefixed].nSaving > 0) {\n                   aVariableDeclarations.push([\n                     oSolutionBest.oPrimitiveValues[sPrefixed].sName,\n                     [0 === sPrefixed.indexOf(EValuePrefixes.S_SYMBOLIC) ?\n                      'name' : 'string',\n                      sPrefixed.substring(EValuePrefixes.S_SYMBOLIC.length)]\n                   ]);\n                 }\n               },\n               /**\n                * Sorts primitive values with regard to the difference in the\n                * number of terminal symbols between the original source text\n                * and the one with those primitive values consolidated.\n                * @param {string} sPrefixed0 The prefixed representation String\n                *     of the first of the two primitive values that are being\n                *     compared.\n                * @param {string} sPrefixed1 The prefixed representation String\n                *     of the second of the two primitive values that are being\n                *     compared.\n                * @return {number}\n                *     <dl>\n                *         <dt>-1</dt>\n                *         <dd>if the first primitive value must be placed before\n                *              the other one,</dd>\n                *         <dt>0</dt>\n                *         <dd>if the first primitive value may be placed before\n                *              the other one,</dd>\n                *         <dt>1</dt>\n                *         <dd>if the first primitive value must not be placed\n                *              before the other one.</dd>\n                *     </dl>\n                * @see TSolution.oPrimitiveValues\n                */\n               cSortPrimitiveValues = function(sPrefixed0, sPrefixed1) {\n                 /**\n                  * The difference between:\n                  * <ol>\n                  * <li>the difference in the number of terminal symbols\n                  *     between the original source text and the one with the\n                  *     first primitive value consolidated, and</li>\n                  * <li>the difference in the number of terminal symbols\n                  *     between the original source text and the one with the\n                  *     second primitive value consolidated.</li>\n                  * </ol>\n                  * @type {number}\n                  */\n                 var nDifference =\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed0].nSaving -\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed1].nSaving;\n\n                 return nDifference > 0 ? -1 : nDifference < 0 ? 1 : 0;\n               },\n               /**\n                * Assigns an identifier name to a primitive value and calculates\n                * whether instances of that primitive value are worth\n                * consolidating.\n                * @param {string} sPrefixed The prefixed representation String\n                *     of a primitive value that is being evaluated.\n                */\n               fEvaluatePrimitiveValue = function(sPrefixed) {\n                 var _,\n                     /**\n                      * The index of the last mangled name.\n                      * @type {number}\n                      */\n                     nIndex,\n                     /**\n                      * The representation String of the primitive value that is\n                      * being evaluated.\n                      * @type {string}\n                      */\n                     sName =\n                         sPrefixed.substring(EValuePrefixes.S_SYMBOLIC.length),\n                     /**\n                      * The number of source characters taken up by the\n                      * representation String of the primitive value that is\n                      * being evaluated.\n                      * @type {number}\n                      */\n                     nLengthOriginal = sName.length,\n                     /**\n                      * The number of source characters taken up by the\n                      * identifier name that could substitute the primitive\n                      * value that is being evaluated.\n                      * substituted.\n                      * @type {number}\n                      */\n                     nLengthSubstitution,\n                     /**\n                      * The number of source characters taken up by by the\n                      * representation String of the primitive value that is\n                      * being evaluated when it is represented by a string\n                      * literal.\n                      * @type {number}\n                      */\n                     nLengthString = oProcessor.make_string(sName).length;\n\n                 oSolutionCandidate.oPrimitiveValues[sPrefixed] =\n                     new TPrimitiveValue();\n                 do {  // Find an identifier unused in this or any nested scope.\n                   nIndex = oScope.cname;\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].sName =\n                       oScope.next_mangled();\n                 } while (-1 !== oSourceElementsData.aIdentifiers.indexOf(\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].sName));\n                 nLengthSubstitution = oSolutionCandidate.oPrimitiveValues[\n                     sPrefixed].sName.length;\n                 if (0 === sPrefixed.indexOf(EValuePrefixes.S_SYMBOLIC)) {\n                   // foo:null, or foo:null;\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving -=\n                       nLengthSubstitution + nLengthOriginal +\n                       oWeights.N_VARIABLE_DECLARATION;\n                   // null vs foo\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                       oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.\n                               N_NULL_AND_BOOLEAN_LITERALS][sPrefixed] *\n                       (nLengthOriginal - nLengthSubstitution);\n                 } else {\n                   // foo:'fromCharCode';\n                   oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving -=\n                       nLengthSubstitution + nLengthString +\n                       oWeights.N_VARIABLE_DECLARATION;\n                   // .fromCharCode vs [foo]\n                   if (oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.N_IDENTIFIER_NAMES\n                       ].hasOwnProperty(sPrefixed)) {\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                         oSourceElementsData.aCount[\n                             EPrimaryExpressionCategories.N_IDENTIFIER_NAMES\n                         ][sPrefixed] *\n                         (nLengthOriginal - nLengthSubstitution -\n                          oWeights.N_PROPERTY_ACCESSOR);\n                   }\n                   // 'fromCharCode' vs foo\n                   if (oSourceElementsData.aCount[\n                           EPrimaryExpressionCategories.N_STRING_LITERALS\n                       ].hasOwnProperty(sPrefixed)) {\n                     oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving +=\n                         oSourceElementsData.aCount[\n                             EPrimaryExpressionCategories.N_STRING_LITERALS\n                         ][sPrefixed] *\n                         (nLengthString - nLengthSubstitution);\n                   }\n                 }\n                 if (oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving >\n                     0) {\n                   oSolutionCandidate.nSavings +=\n                       oSolutionCandidate.oPrimitiveValues[sPrefixed].nSaving;\n                 } else {\n                   oScope.cname = nIndex; // Free the identifier name.\n                 }\n               },\n               /**\n                * Adds a variable declaration to an existing variable statement.\n                * @param {!Array} aVariableDeclaration A variable declaration\n                *     with an initialiser.\n                */\n               cAddVariableDeclaration = function(aVariableDeclaration) {\n                 (/** @type {!Array} */ oSourceElements[nFrom][1]).unshift(\n                     aVariableDeclaration);\n               };\n\n           if (nFrom > nTo) {\n             return;\n           }\n           // If the range is a closure, reuse the closure.\n           if (nFrom === nTo &&\n               'stat' === oSourceElements[nFrom][0] &&\n               'call' === oSourceElements[nFrom][1][0] &&\n               'function' === oSourceElements[nFrom][1][1][0]) {\n             fExamineSyntacticCodeUnit(oSourceElements[nFrom][1][1]);\n             return;\n           }\n           // Create a list of all derived primitive values within the range.\n           for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n             aSourceElementsData[nPosition].aPrimitiveValues.forEach(\n                 cAugmentList(oSourceElementsData.aPrimitiveValues));\n           }\n           if (0 === oSourceElementsData.aPrimitiveValues.length) {\n             return;\n           }\n           for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n             // Add the number of occurrences to the total count.\n             fAddOccurrences(nPosition);\n             // Add identifiers of this or any nested scope to the list.\n             aSourceElementsData[nPosition].aIdentifiers.forEach(\n                 cAugmentList(oSourceElementsData.aIdentifiers));\n           }\n           // Distribute identifier names among derived primitive values.\n           do {  // If there was any progress, find a better distribution.\n             oSolutionBest = oSolutionCandidate;\n             if (Object.keys(oSolutionCandidate.oPrimitiveValues).length > 0) {\n               // Sort primitive values descending by their worthwhileness.\n               oSourceElementsData.aPrimitiveValues.sort(cSortPrimitiveValues);\n             }\n             oSolutionCandidate = new TSolution();\n             oSourceElementsData.aPrimitiveValues.forEach(\n                 fEvaluatePrimitiveValue);\n             oScope.cname = nIndex;\n           } while (oSolutionCandidate.nSavings > oSolutionBest.nSavings);\n           // Take the necessity of adding a variable statement into account.\n           if ('var' !== oSourceElements[nFrom][0]) {\n             oSolutionBest.nSavings -= oWeights.N_VARIABLE_STATEMENT_AFFIXATION;\n           }\n           if (bEnclose) {\n             // Take the necessity of forming a closure into account.\n             oSolutionBest.nSavings -= oWeights.N_CLOSURE;\n           }\n           if (oSolutionBest.nSavings > 0) {\n             // Create variable declarations suitable for UglifyJS.\n             Object.keys(oSolutionBest.oPrimitiveValues).forEach(\n                 cAugmentVariableDeclarations);\n             // Rewrite expressions that contain worthwhile primitive values.\n             for (nPosition = nFrom; nPosition <= nTo; nPosition += 1) {\n               oWalker = oProcessor.ast_walker();\n               oSourceElements[nPosition] =\n                   oWalker.with_walkers(\n                       oWalkersTransformers,\n                       cContext(oWalker, oSourceElements[nPosition]));\n             }\n             if ('var' === oSourceElements[nFrom][0]) {  // Reuse the statement.\n               (/** @type {!Array.<!Array>} */ aVariableDeclarations.reverse(\n                   )).forEach(cAddVariableDeclaration);\n             } else {  // Add a variable statement.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom,\n                   0,\n                   ['var', aVariableDeclarations]);\n               nTo += 1;\n             }\n             if (bEnclose) {\n               // Add a closure.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom,\n                   0,\n                   ['stat', ['call', ['function', null, [], []], []]]);\n               // Copy source elements into the closure.\n               for (nPosition = nTo + 1; nPosition > nFrom; nPosition -= 1) {\n                 Array.prototype.unshift.call(\n                     oSourceElements[nFrom][1][1][3],\n                     oSourceElements[nPosition]);\n               }\n               // Remove source elements outside the closure.\n               Array.prototype.splice.call(\n                   oSourceElements,\n                   nFrom + 1,\n                   nTo - nFrom + 1);\n             }\n           }\n           if (bEnclose) {\n             // Restore the availability of identifier names.\n             oScope.cname = nIndex;\n           }\n         };\n\n     oSourceElements = (/** @type {!TSyntacticCodeUnit} */\n         oSyntacticCodeUnit[bIsGlobal ? 1 : 3]);\n     if (0 === oSourceElements.length) {\n       return;\n     }\n     oScope = bIsGlobal ? oSyntacticCodeUnit.scope : oSourceElements.scope;\n     // Skip a Directive Prologue.\n     while (nAfterDirectivePrologue < oSourceElements.length &&\n            'directive' === oSourceElements[nAfterDirectivePrologue][0]) {\n       nAfterDirectivePrologue += 1;\n       aSourceElementsData.push(null);\n     }\n     if (oSourceElements.length === nAfterDirectivePrologue) {\n       return;\n     }\n     for (nPosition = nAfterDirectivePrologue;\n          nPosition < oSourceElements.length;\n          nPosition += 1) {\n       oSourceElementData = new TSourceElementsData();\n       oWalker = oProcessor.ast_walker();\n       // Classify a source element.\n       // Find its derived primitive values and count their occurrences.\n       // Find all identifiers used (including nested scopes).\n       oWalker.with_walkers(\n           oWalkers.oSurveySourceElement,\n           cContext(oWalker, oSourceElements[nPosition]));\n       // Establish whether the scope is still wholly examinable.\n       bIsWhollyExaminable = bIsWhollyExaminable &&\n           ESourceElementCategories.N_WITH !== oSourceElementData.nCategory &&\n           ESourceElementCategories.N_EVAL !== oSourceElementData.nCategory;\n       aSourceElementsData.push(oSourceElementData);\n     }\n     if (bIsWhollyExaminable) {  // Examine the whole scope.\n       fExamineSourceElements(\n           nAfterDirectivePrologue,\n           oSourceElements.length - 1,\n           false);\n     } else {  // Examine unexcluded ranges of source elements.\n       for (nPosition = oSourceElements.length - 1;\n            nPosition >= nAfterDirectivePrologue;\n            nPosition -= 1) {\n         oSourceElementData = (/** @type {!TSourceElementsData} */\n             aSourceElementsData[nPosition]);\n         if (ESourceElementCategories.N_OTHER ===\n             oSourceElementData.nCategory) {\n           if ('undefined' === typeof nTo) {\n             nTo = nPosition;  // Indicate the end of a range.\n           }\n           // Examine the range if it immediately follows a Directive Prologue.\n           if (nPosition === nAfterDirectivePrologue) {\n             fExamineSourceElements(nPosition, nTo, true);\n           }\n         } else {\n           if ('undefined' !== typeof nTo) {\n             // Examine the range that immediately follows this source element.\n             fExamineSourceElements(nPosition + 1, nTo, true);\n             nTo = void 0;  // Obliterate the range.\n           }\n           // Examine nested functions.\n           oWalker = oProcessor.ast_walker();\n           oWalker.with_walkers(\n               oWalkers.oExamineFunctions,\n               cContext(oWalker, oSourceElements[nPosition]));\n         }\n       }\n     }\n   }(oAbstractSyntaxTree = oProcessor.ast_add_scope(oAbstractSyntaxTree)));\n  return oAbstractSyntaxTree;\n};\n/*jshint sub:false */\n\n/* Local Variables:      */\n/* mode: js              */\n/* coding: utf-8         */\n/* indent-tabs-mode: nil */\n/* tab-width: 2          */\n/* End:                  */\n/* vim: set ft=javascript fenc=utf-8 et ts=2 sts=2 sw=2: */\n/* :mode=javascript:noTabs=true:tabSize=2:indentSize=2:deepIndent=true: */\n\n"},"lineCount":1221}},"error":null,"hash":"5aa07e39dd229897a0e3119c2268ba0b","cacheData":{"env":{}}}