laboiteproject/lenuage

View on GitHub
static/dist/js/site-70bd78197e.js

Summary

Maintainability
F
4 mos
Test Coverage

Function 15 has 6373 lines of code (exceeds 25 allowed). Consider refactoring.
Open

},{}],15:[function(require,module,exports){
/*!
 * jQuery JavaScript Library v2.2.4
 * http://jquery.com/
 *
Severity: Major
Found in static/dist/js/site-70bd78197e.js - About 1 mo to fix

    File site-70bd78197e.js has 8731 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
    /**
      * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
      *
      * @version v3.3.4
    Severity: Major
    Found in static/dist/js/site-70bd78197e.js - About 3 wks to fix

      Function Sizzle has 1387 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      (function( window ) {
      
      var i,
          support,
          Expr,
      Severity: Major
      Found in static/dist/js/site-70bd78197e.js - About 6 days to fix

        Function 13 has a Cognitive Complexity of 277 (exceeds 5 allowed). Consider refactoring.
        Open

        },{}],13:[function(require,module,exports){
        /* ========================================================================
         * Bootstrap: tooltip.js v3.3.7
         * http://getbootstrap.com/javascript/#tooltip
         * Inspired by the original jQuery.tipsy by Jason Frame
        Severity: Minor
        Found in static/dist/js/site-70bd78197e.js - About 5 days to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function 1 has 735 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
        /**
          * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
          *
          * @version v3.3.4
        Severity: Major
        Found in static/dist/js/site-70bd78197e.js - About 3 days to fix

          Function BootstrapSwitch has 639 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

            var BootstrapSwitch = function () {
              function BootstrapSwitch(element) {
                var _this = this;
          
                var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
          Severity: Major
          Found in static/dist/js/site-70bd78197e.js - About 3 days to fix

            Function 13 has 380 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            },{}],13:[function(require,module,exports){
            /* ========================================================================
             * Bootstrap: tooltip.js v3.3.7
             * http://getbootstrap.com/javascript/#tooltip
             * Inspired by the original jQuery.tipsy by Jason Frame
            Severity: Major
            Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

              Function 3 has a Cognitive Complexity of 72 (exceeds 5 allowed). Consider refactoring.
              Open

              },{"../../js/affix.js":3,"../../js/alert.js":4,"../../js/button.js":5,"../../js/carousel.js":6,"../../js/collapse.js":7,"../../js/dropdown.js":8,"../../js/modal.js":9,"../../js/popover.js":10,"../../js/scrollspy.js":11,"../../js/tab.js":12,"../../js/tooltip.js":13,"../../js/transition.js":14}],3:[function(require,module,exports){
              /* ========================================================================
               * Bootstrap: affix.js v3.3.7
               * http://getbootstrap.com/javascript/#affix
               * ========================================================================
              Severity: Minor
              Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

              Cognitive Complexity

              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

              A method's cognitive complexity is based on a few simple rules:

              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
              • Code is considered more complex for each "break in the linear flow of the code"
              • Code is considered more complex when "flow breaking structures are nested"

              Further reading

              Function 6 has a Cognitive Complexity of 70 (exceeds 5 allowed). Consider refactoring.
              Open

              },{}],6:[function(require,module,exports){
              /* ========================================================================
               * Bootstrap: carousel.js v3.3.7
               * http://getbootstrap.com/javascript/#carousel
               * ========================================================================
              Severity: Minor
              Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

              Cognitive Complexity

              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

              A method's cognitive complexity is based on a few simple rules:

              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
              • Code is considered more complex for each "break in the linear flow of the code"
              • Code is considered more complex when "flow breaking structures are nested"

              Further reading

              Function 9 has a Cognitive Complexity of 69 (exceeds 5 allowed). Consider refactoring.
              Open

              },{}],9:[function(require,module,exports){
              /* ========================================================================
               * Bootstrap: modal.js v3.3.7
               * http://getbootstrap.com/javascript/#modals
               * ========================================================================
              Severity: Minor
              Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

              Cognitive Complexity

              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

              A method's cognitive complexity is based on a few simple rules:

              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
              • Code is considered more complex for each "break in the linear flow of the code"
              • Code is considered more complex when "flow breaking structures are nested"

              Further reading

              Function ajax has 249 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                  ajax: function( url, options ) {
              
                      // If url is an object, simulate pre-1.5 signature
                      if ( typeof url === "object" ) {
                          options = url;
              Severity: Major
              Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

                Function 9 has 247 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                },{}],9:[function(require,module,exports){
                /* ========================================================================
                 * Bootstrap: modal.js v3.3.7
                 * http://getbootstrap.com/javascript/#modals
                 * ========================================================================
                Severity: Major
                Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

                  Function setDocument has 218 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  setDocument = Sizzle.setDocument = function( node ) {
                      var hasCompare, parent,
                          doc = node ? node.ownerDocument || node : preferredDoc;
                  
                      // Return early if doc is invalid or already selected
                  Severity: Major
                  Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

                    Function 8 has a Cognitive Complexity of 52 (exceeds 5 allowed). Consider refactoring.
                    Open

                    },{}],8:[function(require,module,exports){
                    /* ========================================================================
                     * Bootstrap: dropdown.js v3.3.7
                     * http://getbootstrap.com/javascript/#dropdowns
                     * ========================================================================
                    Severity: Minor
                    Found in static/dist/js/site-70bd78197e.js - About 1 day to fix

                    Cognitive Complexity

                    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                    A method's cognitive complexity is based on a few simple rules:

                    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                    • Code is considered more complex for each "break in the linear flow of the code"
                    • Code is considered more complex when "flow breaking structures are nested"

                    Further reading

                    Function 7 has a Cognitive Complexity of 45 (exceeds 5 allowed). Consider refactoring.
                    Open

                    },{}],7:[function(require,module,exports){
                    /* ========================================================================
                     * Bootstrap: collapse.js v3.3.7
                     * http://getbootstrap.com/javascript/#collapse
                     * ========================================================================
                    Severity: Minor
                    Found in static/dist/js/site-70bd78197e.js - About 6 hrs to fix

                    Cognitive Complexity

                    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                    A method's cognitive complexity is based on a few simple rules:

                    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                    • Code is considered more complex for each "break in the linear flow of the code"
                    • Code is considered more complex when "flow breaking structures are nested"

                    Further reading

                    Function 6 has 168 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                    },{}],6:[function(require,module,exports){
                    /* ========================================================================
                     * Bootstrap: carousel.js v3.3.7
                     * http://getbootstrap.com/javascript/#carousel
                     * ========================================================================
                    Severity: Major
                    Found in static/dist/js/site-70bd78197e.js - About 6 hrs to fix

                      Function 7 has 141 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      },{}],7:[function(require,module,exports){
                      /* ========================================================================
                       * Bootstrap: collapse.js v3.3.7
                       * http://getbootstrap.com/javascript/#collapse
                       * ========================================================================
                      Severity: Major
                      Found in static/dist/js/site-70bd78197e.js - About 5 hrs to fix

                        Consider simplifying this complex logical expression.
                        Open

                                    if ( event.pageX == null && original.clientX != null ) {
                                        eventDoc = event.target.ownerDocument || document;
                                        doc = eventDoc.documentElement;
                                        body = eventDoc.body;
                        
                        
                        Severity: Critical
                        Found in static/dist/js/site-70bd78197e.js - About 5 hrs to fix

                          Function Callbacks has 121 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                          jQuery.Callbacks = function( options ) {
                          
                              // Convert options from String-formatted to Object-formatted if needed
                              // (we check in cache first)
                              options = typeof options === "string" ?
                          Severity: Major
                          Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                            Function 11 has 119 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                            },{}],11:[function(require,module,exports){
                            /* ========================================================================
                             * Bootstrap: scrollspy.js v3.3.7
                             * http://getbootstrap.com/javascript/#scrollspy
                             * ========================================================================
                            Severity: Major
                            Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                              Function 5 has a Cognitive Complexity of 29 (exceeds 5 allowed). Consider refactoring.
                              Open

                              },{}],5:[function(require,module,exports){
                              /* ========================================================================
                               * Bootstrap: button.js v3.3.7
                               * http://getbootstrap.com/javascript/#buttons
                               * ========================================================================
                              Severity: Minor
                              Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                              Cognitive Complexity

                              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                              A method's cognitive complexity is based on a few simple rules:

                              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                              • Code is considered more complex for each "break in the linear flow of the code"
                              • Code is considered more complex when "flow breaking structures are nested"

                              Further reading

                              Function 3 has 102 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                              },{"../../js/affix.js":3,"../../js/alert.js":4,"../../js/button.js":5,"../../js/carousel.js":6,"../../js/collapse.js":7,"../../js/dropdown.js":8,"../../js/modal.js":9,"../../js/popover.js":10,"../../js/scrollspy.js":11,"../../js/tab.js":12,"../../js/tooltip.js":13,"../../js/transition.js":14}],3:[function(require,module,exports){
                              /* ========================================================================
                               * Bootstrap: affix.js v3.3.7
                               * http://getbootstrap.com/javascript/#affix
                               * ========================================================================
                              Severity: Major
                              Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                                Function 12 has 102 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                },{}],12:[function(require,module,exports){
                                /* ========================================================================
                                 * Bootstrap: tab.js v3.3.7
                                 * http://getbootstrap.com/javascript/#tabs
                                 * ========================================================================
                                Severity: Major
                                Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                                  Function 8 has 100 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                  },{}],8:[function(require,module,exports){
                                  /* ========================================================================
                                   * Bootstrap: dropdown.js v3.3.7
                                   * http://getbootstrap.com/javascript/#dropdowns
                                   * ========================================================================
                                  Severity: Major
                                  Found in static/dist/js/site-70bd78197e.js - About 4 hrs to fix

                                    Function defaultPrefilter has 99 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                    function defaultPrefilter( elem, props, opts ) {
                                        /* jshint validthis: true */
                                        var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
                                            anim = this,
                                            orig = {},
                                    Severity: Major
                                    Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                      Function Animation has 92 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                      function Animation( elem, properties, options ) {
                                          var result,
                                              stopped,
                                              index = 0,
                                              length = Animation.prefilters.length,
                                      Severity: Major
                                      Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                        Function 12 has a Cognitive Complexity of 25 (exceeds 5 allowed). Consider refactoring.
                                        Open

                                        },{}],12:[function(require,module,exports){
                                        /* ========================================================================
                                         * Bootstrap: tab.js v3.3.7
                                         * http://getbootstrap.com/javascript/#tabs
                                         * ========================================================================
                                        Severity: Minor
                                        Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                        Cognitive Complexity

                                        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                        A method's cognitive complexity is based on a few simple rules:

                                        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                        • Code is considered more complex for each "break in the linear flow of the code"
                                        • Code is considered more complex when "flow breaking structures are nested"

                                        Further reading

                                        Function trigger has 87 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                            trigger: function( event, data, elem, onlyHandlers ) {
                                        
                                                var i, cur, tmp, bubbleType, ontype, handle, special,
                                                    eventPath = [ elem || document ],
                                                    type = hasOwn.call( event, "type" ) ? event.type : event,
                                        Severity: Major
                                        Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                          Function 11 has a Cognitive Complexity of 24 (exceeds 5 allowed). Consider refactoring.
                                          Open

                                          },{}],11:[function(require,module,exports){
                                          /* ========================================================================
                                           * Bootstrap: scrollspy.js v3.3.7
                                           * http://getbootstrap.com/javascript/#scrollspy
                                           * ========================================================================
                                          Severity: Minor
                                          Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                          Cognitive Complexity

                                          Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                          A method's cognitive complexity is based on a few simple rules:

                                          • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                          • Code is considered more complex for each "break in the linear flow of the code"
                                          • Code is considered more complex when "flow breaking structures are nested"

                                          Further reading

                                          Function Sizzle has 81 lines of code (exceeds 25 allowed). Consider refactoring.
                                          Open

                                          function Sizzle( selector, context, results, seed ) {
                                              var m, i, elem, nid, nidselect, match, groups, newSelector,
                                                  newContext = context && context.ownerDocument,
                                          
                                                  // nodeType defaults to 9, since context defaults to document
                                          Severity: Major
                                          Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                            Function CHILD has 80 lines of code (exceeds 25 allowed). Consider refactoring.
                                            Open

                                                    "CHILD": function( type, what, argument, first, last ) {
                                                        var simple = type.slice( 0, 3 ) !== "nth",
                                                            forward = type.slice( -4 ) !== "last",
                                                            ofType = what === "of-type";
                                            
                                            
                                            Severity: Major
                                            Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                              Function 5 has 80 lines of code (exceeds 25 allowed). Consider refactoring.
                                              Open

                                              },{}],5:[function(require,module,exports){
                                              /* ========================================================================
                                               * Bootstrap: button.js v3.3.7
                                               * http://getbootstrap.com/javascript/#buttons
                                               * ========================================================================
                                              Severity: Major
                                              Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                                Function send has 76 lines of code (exceeds 25 allowed). Consider refactoring.
                                                Open

                                                            send: function( headers, complete ) {
                                                                var i,
                                                                    xhr = options.xhr();
                                                
                                                                xhr.open(
                                                Severity: Major
                                                Found in static/dist/js/site-70bd78197e.js - About 3 hrs to fix

                                                  Function matcherFromGroupMatchers has 72 lines of code (exceeds 25 allowed). Consider refactoring.
                                                  Open

                                                  function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
                                                      var bySet = setMatchers.length > 0,
                                                          byElement = elementMatchers.length > 0,
                                                          superMatcher = function( seed, context, xml, results, outermost ) {
                                                              var elem, j, matcher,
                                                  Severity: Major
                                                  Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                    Function BootstrapSwitch has 70 lines of code (exceeds 25 allowed). Consider refactoring.
                                                    Open

                                                        function BootstrapSwitch(element) {
                                                          var _this = this;
                                                    
                                                          var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
                                                    
                                                    
                                                    Severity: Major
                                                    Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                      Function add has 69 lines of code (exceeds 25 allowed). Consider refactoring.
                                                      Open

                                                          add: function( elem, types, handler, data, selector ) {
                                                      
                                                              var handleObjIn, eventHandle, tmp,
                                                                  events, t, handleObj,
                                                                  special, handlers, type, namespaces, origType,
                                                      Severity: Major
                                                      Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                        Function done has 67 lines of code (exceeds 25 allowed). Consider refactoring.
                                                        Open

                                                                function done( status, nativeStatusText, responses, headers ) {
                                                                    var isSuccess, success, error, response, modified,
                                                                        statusText = nativeStatusText;
                                                        
                                                                    // Called once
                                                        Severity: Major
                                                        Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                          Consider simplifying this complex logical expression.
                                                          Open

                                                                                  if ( forward && useCache ) {
                                                          
                                                                                      // Seek `elem` from a previously-cached index
                                                          
                                                                                      // ...in a gzip-friendly way
                                                          Severity: Critical
                                                          Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                            Function setMatcher has 66 lines of code (exceeds 25 allowed). Consider refactoring.
                                                            Open

                                                            function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
                                                                if ( postFilter && !postFilter[ expando ] ) {
                                                                    postFilter = setMatcher( postFilter );
                                                                }
                                                                if ( postFinder && !postFinder[ expando ] ) {
                                                            Severity: Major
                                                            Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                              Function superMatcher has 65 lines of code (exceeds 25 allowed). Consider refactoring.
                                                              Open

                                                                      superMatcher = function( seed, context, xml, results, outermost ) {
                                                                          var elem, j, matcher,
                                                                              matchedCount = 0,
                                                                              i = "0",
                                                                              unmatched = seed && [],
                                                              Severity: Major
                                                              Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                Function Deferred has 62 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                Open

                                                                    Deferred: function( func ) {
                                                                        var tuples = [
                                                                
                                                                                // action, add listener, listener list, final state
                                                                                [ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ],
                                                                Severity: Major
                                                                Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                  Function 10 has 61 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                  Open

                                                                  },{}],10:[function(require,module,exports){
                                                                  /* ========================================================================
                                                                   * Bootstrap: popover.js v3.3.7
                                                                   * http://getbootstrap.com/javascript/#popovers
                                                                   * ========================================================================
                                                                  Severity: Major
                                                                  Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                    Function 4 has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
                                                                    Open

                                                                    },{}],4:[function(require,module,exports){
                                                                    /* ========================================================================
                                                                     * Bootstrap: alert.js v3.3.7
                                                                     * http://getbootstrap.com/javascript/#alerts
                                                                     * ========================================================================
                                                                    Severity: Minor
                                                                    Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                    Cognitive Complexity

                                                                    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                                                    A method's cognitive complexity is based on a few simple rules:

                                                                    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                                                    • Code is considered more complex for each "break in the linear flow of the code"
                                                                    • Code is considered more complex when "flow breaking structures are nested"

                                                                    Further reading

                                                                    Function 10 has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
                                                                    Open

                                                                    },{}],10:[function(require,module,exports){
                                                                    /* ========================================================================
                                                                     * Bootstrap: popover.js v3.3.7
                                                                     * http://getbootstrap.com/javascript/#popovers
                                                                     * ========================================================================
                                                                    Severity: Minor
                                                                    Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                    Cognitive Complexity

                                                                    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                                                    A method's cognitive complexity is based on a few simple rules:

                                                                    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                                                    • Code is considered more complex for each "break in the linear flow of the code"
                                                                    • Code is considered more complex when "flow breaking structures are nested"

                                                                    Further reading

                                                                    Function init has 60 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                    Open

                                                                        init = jQuery.fn.init = function( selector, context, root ) {
                                                                            var match, elem;
                                                                    
                                                                            // HANDLE: $(""), $(null), $(undefined), $(false)
                                                                            if ( !selector ) {
                                                                    Severity: Major
                                                                    Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                      Function ajaxConvert has 59 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                      Open

                                                                      function ajaxConvert( s, response, jqXHR, isSuccess ) {
                                                                          var conv2, current, conv, tmp, prev,
                                                                              converters = {},
                                                                      
                                                                              // Work with a copy of dataTypes in case we need to modify it for conversion
                                                                      Severity: Major
                                                                      Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                        Function domManip has 58 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                        Open

                                                                        function domManip( collection, args, callback, ignored ) {
                                                                        
                                                                            // Flatten any nested arrays
                                                                            args = concat.apply( [], args );
                                                                        
                                                                        
                                                                        Severity: Major
                                                                        Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                          Function data has 55 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                          Open

                                                                              data: function( key, value ) {
                                                                                  var i, name, data,
                                                                                      elem = this[ 0 ],
                                                                                      attrs = elem && elem.attributes;
                                                                          
                                                                          
                                                                          Severity: Major
                                                                          Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                            Function show has 54 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                            Open

                                                                              Tooltip.prototype.show = function () {
                                                                                var e = $.Event('show.bs.' + this.type)
                                                                            
                                                                                if (this.hasContent() && this.enabled) {
                                                                                  this.$element.trigger(e)
                                                                            Severity: Major
                                                                            Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                              Function e has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
                                                                              Open

                                                                              (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
                                                                              Severity: Minor
                                                                              Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                              Cognitive Complexity

                                                                              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                                                              A method's cognitive complexity is based on a few simple rules:

                                                                              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                                                              • Code is considered more complex for each "break in the linear flow of the code"
                                                                              • Code is considered more complex when "flow breaking structures are nested"

                                                                              Further reading

                                                                              Function remove has 52 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                              Open

                                                                                  remove: function( elem, types, handler, selector, mappedTypes ) {
                                                                              
                                                                                      var j, origCount, tmp,
                                                                                          events, t, handleObj,
                                                                                          special, handlers, type, namespaces, origType,
                                                                              Severity: Major
                                                                              Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                                Function buildFragment has 51 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                Open

                                                                                function buildFragment( elems, context, scripts, selection, ignored ) {
                                                                                    var elem, tmp, tag, wrap, contains, j,
                                                                                        fragment = context.createDocumentFragment(),
                                                                                        nodes = [],
                                                                                        i = 0,
                                                                                Severity: Major
                                                                                Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                                  Function _labelHandlers has 51 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                  Open

                                                                                        value: function _labelHandlers() {
                                                                                          var _this7 = this;
                                                                                  
                                                                                          var handlers = {
                                                                                            click: function click(event) {
                                                                                  Severity: Major
                                                                                  Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                                    Consider simplifying this complex logical expression.
                                                                                    Open

                                                                                                    if ( ( mappedTypes || origType === handleObj.origType ) &&
                                                                                                        ( !handler || handler.guid === handleObj.guid ) &&
                                                                                                        ( !tmp || tmp.test( handleObj.namespace ) ) &&
                                                                                                        ( !selector || selector === handleObj.selector ||
                                                                                                            selector === "**" && handleObj.selector ) ) {
                                                                                    Severity: Critical
                                                                                    Found in static/dist/js/site-70bd78197e.js - About 2 hrs to fix

                                                                                      Function 4 has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                      Open

                                                                                      },{}],4:[function(require,module,exports){
                                                                                      /* ========================================================================
                                                                                       * Bootstrap: alert.js v3.3.7
                                                                                       * http://getbootstrap.com/javascript/#alerts
                                                                                       * ========================================================================
                                                                                      Severity: Minor
                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                        Function select has 47 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                        Open

                                                                                        select = Sizzle.select = function( selector, context, results, seed ) {
                                                                                            var i, tokens, token, type, find,
                                                                                                compiled = typeof selector === "function" && selector,
                                                                                                match = !seed && tokenize( (selector = compiled.selector || selector) );
                                                                                        
                                                                                        
                                                                                        Severity: Minor
                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                          Function matcherFromTokens has 46 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                          Open

                                                                                          function matcherFromTokens( tokens ) {
                                                                                              var checkContext, matcher, j,
                                                                                                  len = tokens.length,
                                                                                                  leadingRelative = Expr.relative[ tokens[0].type ],
                                                                                                  implicitRelative = leadingRelative || Expr.relative[" "],
                                                                                          Severity: Minor
                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                            Function tokenize has 46 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                            Open

                                                                                            tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
                                                                                                var matched, match, tokens, type,
                                                                                                    soFar, groups, preFilters,
                                                                                                    cached = tokenCache[ selector + " " ];
                                                                                            
                                                                                            
                                                                                            Severity: Minor
                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                              Function _elementHandlers has 46 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                              Open

                                                                                                    value: function _elementHandlers() {
                                                                                                      var _this5 = this;
                                                                                              
                                                                                                      return this.$element.on({
                                                                                                        'setPreviousOptions.bootstrapSwitch': this.setPrevOptions.bind(this),
                                                                                              Severity: Minor
                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                Function slide has 44 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                Open

                                                                                                  Carousel.prototype.slide = function (type, next) {
                                                                                                    var $active   = this.$element.find('.item.active')
                                                                                                    var $next     = next || this.getItemForDirection(type, $active)
                                                                                                    var isCycling = this.interval
                                                                                                    var direction = type == 'next' ? 'left' : 'right'
                                                                                                Severity: Minor
                                                                                                Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                  Function val has 44 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                  Open

                                                                                                      val: function( value ) {
                                                                                                          var hooks, ret, isFunction,
                                                                                                              elem = this[ 0 ];
                                                                                                  
                                                                                                          if ( !arguments.length ) {
                                                                                                  Severity: Minor
                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                    Function showHide has 43 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                    Open

                                                                                                    function showHide( elements, show ) {
                                                                                                        var display, elem, hidden,
                                                                                                            values = [],
                                                                                                            index = 0,
                                                                                                            length = elements.length;
                                                                                                    Severity: Minor
                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                      Function extend has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                      Open

                                                                                                      jQuery.extend = jQuery.fn.extend = function() {
                                                                                                          var options, name, src, copy, copyIsArray, clone,
                                                                                                              target = arguments[ 0 ] || {},
                                                                                                              i = 1,
                                                                                                              length = arguments.length,
                                                                                                      Severity: Minor
                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                        Function stop has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                        Open

                                                                                                            stop: function( type, clearQueue, gotoEnd ) {
                                                                                                                var stopQueue = function( hooks ) {
                                                                                                                    var stop = hooks.stop;
                                                                                                                    delete hooks.stop;
                                                                                                                    stop( gotoEnd );
                                                                                                        Severity: Minor
                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                          Function addCombinator has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                          Open

                                                                                                          function addCombinator( matcher, combinator, base ) {
                                                                                                              var dir = combinator.dir,
                                                                                                                  checkNonElements = base && dir === "parentNode",
                                                                                                                  doneName = done++;
                                                                                                          
                                                                                                          
                                                                                                          Severity: Minor
                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                            Function on has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                            Open

                                                                                                            function on( elem, types, selector, data, fn, one ) {
                                                                                                                var origFn, type;
                                                                                                            
                                                                                                                // Types can be a map of types/handlers
                                                                                                                if ( typeof types === "object" ) {
                                                                                                            Severity: Minor
                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                              Function 15 has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
                                                                                                              Open

                                                                                                              },{}],15:[function(require,module,exports){
                                                                                                              /*!
                                                                                                               * jQuery JavaScript Library v2.2.4
                                                                                                               * http://jquery.com/
                                                                                                               *
                                                                                                              Severity: Minor
                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                              Cognitive Complexity

                                                                                                              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                                                                                              A method's cognitive complexity is based on a few simple rules:

                                                                                                              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                                                                                              • Code is considered more complex for each "break in the linear flow of the code"
                                                                                                              • Code is considered more complex when "flow breaking structures are nested"

                                                                                                              Further reading

                                                                                                              Function backdrop has 39 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                              Open

                                                                                                                Modal.prototype.backdrop = function (callback) {
                                                                                                                  var that = this
                                                                                                                  var animate = this.$element.hasClass('fade') ? 'fade' : ''
                                                                                                              
                                                                                                                  if (this.isShown && this.options.backdrop) {
                                                                                                              Severity: Minor
                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                Function show has 39 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                Open

                                                                                                                  Modal.prototype.show = function (_relatedTarget) {
                                                                                                                    var that = this
                                                                                                                    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
                                                                                                                
                                                                                                                    this.$element.trigger(e)
                                                                                                                Severity: Minor
                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                  Function access has 39 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                  Open

                                                                                                                  var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
                                                                                                                      var i = 0,
                                                                                                                          len = elems.length,
                                                                                                                          bulk = key == null;
                                                                                                                  
                                                                                                                  
                                                                                                                  Severity: Minor
                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                    Function toggleClass has 39 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                    Open

                                                                                                                        toggleClass: function( value, stateVal ) {
                                                                                                                            var type = typeof value;
                                                                                                                    
                                                                                                                            if ( typeof stateVal === "boolean" && type === "string" ) {
                                                                                                                                return stateVal ? this.addClass( value ) : this.removeClass( value );
                                                                                                                    Severity: Minor
                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                      Function activate has 38 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                      Open

                                                                                                                        Tab.prototype.activate = function (element, container, callback) {
                                                                                                                          var $active    = container.find('> .active')
                                                                                                                          var transition = callback
                                                                                                                            && $.support.transition
                                                                                                                            && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length)
                                                                                                                      Severity: Minor
                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                        Function 14 has 37 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                        Open

                                                                                                                        },{}],14:[function(require,module,exports){
                                                                                                                        /* ========================================================================
                                                                                                                         * Bootstrap: transition.js v3.3.7
                                                                                                                         * http://getbootstrap.com/javascript/#transitions
                                                                                                                         * ========================================================================
                                                                                                                        Severity: Minor
                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                          Function ajaxHandleResponses has 37 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                          Open

                                                                                                                          function ajaxHandleResponses( s, jqXHR, responses ) {
                                                                                                                          
                                                                                                                              var ct, type, finalDataType, firstDataType,
                                                                                                                                  contents = s.contents,
                                                                                                                                  dataTypes = s.dataTypes;
                                                                                                                          Severity: Minor
                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                            Function when has 37 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                            Open

                                                                                                                                when: function( subordinate /* , ..., subordinateN */ ) {
                                                                                                                                    var i = 0,
                                                                                                                                        resolveValues = slice.call( arguments ),
                                                                                                                                        length = resolveValues.length,
                                                                                                                            
                                                                                                                            
                                                                                                                            Severity: Minor
                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                              Function show has 36 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                              Open

                                                                                                                                Collapse.prototype.show = function () {
                                                                                                                                  if (this.transitioning || this.$element.hasClass('in')) return
                                                                                                                              
                                                                                                                                  var activesData
                                                                                                                                  var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
                                                                                                                              Severity: Minor
                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                Function dispatch has 36 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                Open

                                                                                                                                    dispatch: function( event ) {
                                                                                                                                
                                                                                                                                        // Make a writable jQuery.Event from the native event object
                                                                                                                                        event = jQuery.event.fix( event );
                                                                                                                                
                                                                                                                                
                                                                                                                                Severity: Minor
                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                  Function style has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                  Open

                                                                                                                                      style: function( elem, name, value, extra ) {
                                                                                                                                  
                                                                                                                                          // Don't set styles on text and comment nodes
                                                                                                                                          if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
                                                                                                                                              return;
                                                                                                                                  Severity: Minor
                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                    Function setOffset has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                    Open

                                                                                                                                        setOffset: function( elem, options, i ) {
                                                                                                                                            var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
                                                                                                                                                position = jQuery.css( elem, "position" ),
                                                                                                                                                curElem = jQuery( elem ),
                                                                                                                                                props = {};
                                                                                                                                    Severity: Minor
                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                      Function adjustCSS has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                      Open

                                                                                                                                      function adjustCSS( elem, prop, valueParts, tween ) {
                                                                                                                                          var adjusted,
                                                                                                                                              scale = 1,
                                                                                                                                              maxIterations = 20,
                                                                                                                                              currentValue = tween ?
                                                                                                                                      Severity: Minor
                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                        Function load has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                        Open

                                                                                                                                        jQuery.fn.load = function( url, params, callback ) {
                                                                                                                                            if ( typeof url !== "string" && _load ) {
                                                                                                                                                return _load.apply( this, arguments );
                                                                                                                                            }
                                                                                                                                        
                                                                                                                                        
                                                                                                                                        Severity: Minor
                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                          Consider simplifying this complex logical expression.
                                                                                                                                          Open

                                                                                                                                              if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {
                                                                                                                                          
                                                                                                                                                  // Trust units reported by jQuery.css
                                                                                                                                                  unit = unit || initialInUnit[ 3 ];
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          Severity: Critical
                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                            Function remove has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                            Open

                                                                                                                                                remove: function( owner, key ) {
                                                                                                                                                    var i, name, camel,
                                                                                                                                                        cache = owner[ this.expando ];
                                                                                                                                            
                                                                                                                                                    if ( cache === undefined ) {
                                                                                                                                            Severity: Minor
                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                              Function 14 has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
                                                                                                                                              Open

                                                                                                                                              },{}],14:[function(require,module,exports){
                                                                                                                                              /* ========================================================================
                                                                                                                                               * Bootstrap: transition.js v3.3.7
                                                                                                                                               * http://getbootstrap.com/javascript/#transitions
                                                                                                                                               * ========================================================================
                                                                                                                                              Severity: Minor
                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                              Cognitive Complexity

                                                                                                                                              Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                                                                                                                                              A method's cognitive complexity is based on a few simple rules:

                                                                                                                                              • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                                                                                                                                              • Code is considered more complex for each "break in the linear flow of the code"
                                                                                                                                              • Code is considered more complex when "flow breaking structures are nested"

                                                                                                                                              Further reading

                                                                                                                                              Function removeClass has 31 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                              Open

                                                                                                                                                  removeClass: function( value ) {
                                                                                                                                                      var classes, elem, cur, curValue, clazz, j, finalValue,
                                                                                                                                                          i = 0;
                                                                                                                                              
                                                                                                                                                      if ( jQuery.isFunction( value ) ) {
                                                                                                                                              Severity: Minor
                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                Function handlers has 31 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                Open

                                                                                                                                                    handlers: function( event, handlers ) {
                                                                                                                                                        var i, matches, sel, handleObj,
                                                                                                                                                            handlerQueue = [],
                                                                                                                                                            delegateCount = handlers.delegateCount,
                                                                                                                                                            cur = event.target;
                                                                                                                                                Severity: Minor
                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                  Function applyPlacement has 31 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                  Open

                                                                                                                                                    Tooltip.prototype.applyPlacement = function (offset, placement) {
                                                                                                                                                      var $tip   = this.tip()
                                                                                                                                                      var width  = $tip[0].offsetWidth
                                                                                                                                                      var height = $tip[0].offsetHeight
                                                                                                                                                  
                                                                                                                                                  
                                                                                                                                                  Severity: Minor
                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                    Function attr has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                    Open

                                                                                                                                                        attr: function( elem, name, value ) {
                                                                                                                                                            var ret, hooks,
                                                                                                                                                                nType = elem.nodeType;
                                                                                                                                                    
                                                                                                                                                            // Don't get/set attributes on text, comment and attribute nodes
                                                                                                                                                    Severity: Minor
                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                      Function show has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                      Open

                                                                                                                                                        Tab.prototype.show = function () {
                                                                                                                                                          var $this    = this.element
                                                                                                                                                          var $ul      = $this.closest('ul:not(.dropdown-menu)')
                                                                                                                                                          var selector = $this.data('target')
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      Severity: Minor
                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                        Function off has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                        Open

                                                                                                                                                            off: function( types, selector, fn ) {
                                                                                                                                                                var handleObj, type;
                                                                                                                                                                if ( types && types.preventDefault && types.handleObj ) {
                                                                                                                                                        
                                                                                                                                                                    // ( event )  dispatched jQuery.Event
                                                                                                                                                        Severity: Minor
                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                          Function finish has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                          Open

                                                                                                                                                              finish: function( type ) {
                                                                                                                                                                  if ( type !== false ) {
                                                                                                                                                                      type = type || "fx";
                                                                                                                                                                  }
                                                                                                                                                                  return this.each( function() {
                                                                                                                                                          Severity: Minor
                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                            Function addClass has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                            Open

                                                                                                                                                                addClass: function( value ) {
                                                                                                                                                                    var classes, elem, cur, curValue, clazz, j, finalValue,
                                                                                                                                                                        i = 0;
                                                                                                                                                            
                                                                                                                                                                    if ( jQuery.isFunction( value ) ) {
                                                                                                                                                            Severity: Minor
                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                              Function checkPosition has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                              Open

                                                                                                                                                                Affix.prototype.checkPosition = function () {
                                                                                                                                                                  if (!this.$element.is(':visible')) return
                                                                                                                                                              
                                                                                                                                                                  var height       = this.$element.height()
                                                                                                                                                                  var offset       = this.options.offset
                                                                                                                                                              Severity: Minor
                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                Function clone has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                Open

                                                                                                                                                                    clone: function( elem, dataAndEvents, deepDataAndEvents ) {
                                                                                                                                                                        var i, l, srcElements, destElements,
                                                                                                                                                                            clone = elem.cloneNode( true ),
                                                                                                                                                                            inPage = jQuery.contains( elem.ownerDocument, elem );
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                Severity: Minor
                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                  Function fix has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                  Open

                                                                                                                                                                      fix: function( event ) {
                                                                                                                                                                          if ( event[ jQuery.expando ] ) {
                                                                                                                                                                              return event;
                                                                                                                                                                          }
                                                                                                                                                                  
                                                                                                                                                                  
                                                                                                                                                                  Severity: Minor
                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                    Function propFilter has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                    Open

                                                                                                                                                                    function propFilter( props, specialEasing ) {
                                                                                                                                                                        var index, name, easing, value, hooks;
                                                                                                                                                                    
                                                                                                                                                                        // camelCase, specialEasing and expand cssHook pass
                                                                                                                                                                        for ( index in props ) {
                                                                                                                                                                    Severity: Minor
                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                      Function refresh has 26 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                      Open

                                                                                                                                                                        ScrollSpy.prototype.refresh = function () {
                                                                                                                                                                          var that          = this
                                                                                                                                                                          var offsetMethod  = 'offset'
                                                                                                                                                                          var offsetBase    = 0
                                                                                                                                                                      
                                                                                                                                                                      
                                                                                                                                                                      Severity: Minor
                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                        Function next has 26 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                        Open

                                                                                                                                                                            function next() {
                                                                                                                                                                              $active
                                                                                                                                                                                .removeClass('active')
                                                                                                                                                                                .find('> .dropdown-menu > .active')
                                                                                                                                                                                  .removeClass('active')
                                                                                                                                                                        Severity: Minor
                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                          Function hide has 26 lines of code (exceeds 25 allowed). Consider refactoring.
                                                                                                                                                                          Open

                                                                                                                                                                            Collapse.prototype.hide = function () {
                                                                                                                                                                              if (this.transitioning || !this.$element.hasClass('in')) return
                                                                                                                                                                          
                                                                                                                                                                              var startEvent = $.Event('hide.bs.collapse')
                                                                                                                                                                              this.$element.trigger(startEvent)
                                                                                                                                                                          Severity: Minor
                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                            Consider simplifying this complex logical expression.
                                                                                                                                                                            Open

                                                                                                                                                                                if ( support.matchesSelector && documentIsHTML &&
                                                                                                                                                                                    !compilerCache[ expr + " " ] &&
                                                                                                                                                                                    ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
                                                                                                                                                                                    ( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
                                                                                                                                                                            
                                                                                                                                                                            
                                                                                                                                                                            Severity: Major
                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                              Consider simplifying this complex logical expression.
                                                                                                                                                                              Open

                                                                                                                                                                                      if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
                                                                                                                                                                                              support.getById && context.nodeType === 9 && documentIsHTML &&
                                                                                                                                                                                              Expr.relative[ tokens[1].type ] ) {
                                                                                                                                                                              
                                                                                                                                                                                          context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
                                                                                                                                                                              Severity: Major
                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 1 hr to fix

                                                                                                                                                                                Function access has 7 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                Open

                                                                                                                                                                                var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
                                                                                                                                                                                Severity: Major
                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 50 mins to fix

                                                                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                                                                  Open

                                                                                                                                                                                                          if ( attrs[ i ] ) {
                                                                                                                                                                                                              name = attrs[ i ].name;
                                                                                                                                                                                                              if ( name.indexOf( "data-" ) === 0 ) {
                                                                                                                                                                                                                  name = jQuery.camelCase( name.slice( 5 ) );
                                                                                                                                                                                                                  dataAttr( elem, name, data[ name ] );
                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                    Avoid deeply nested control flow statements.
                                                                                                                                                                                    Open

                                                                                                                                                                                                            if ( (elem = matcherOut[i]) ) {
                                                                                                                                                                                                                // Restore matcherIn since elem is not yet a final match
                                                                                                                                                                                                                temp.push( (matcherIn[i] = elem) );
                                                                                                                                                                                                            }
                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                                                      Open

                                                                                                                                                                                                          for ( conv2 in converters ) {
                                                                                                                                                                                      
                                                                                                                                                                                                              // If conv2 outputs current
                                                                                                                                                                                                              tmp = conv2.split( " " );
                                                                                                                                                                                                              if ( tmp[ 1 ] === current ) {
                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                                                        Open

                                                                                                                                                                                                                if ( nid === expando ) {
                                                                                                                                                                                                                    context.removeAttribute( "id" );
                                                                                                                                                                                                                }
                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                                                                          Open

                                                                                                                                                                                                                      if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
                                                                                                                                                                                                                          return true;
                                                                                                                                                                                                                      }
                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                                                                                            Open

                                                                                                                                                                                                                if ( Expr.relative[ tokens[j].type ] ) {
                                                                                                                                                                                                                    break;
                                                                                                                                                                                                                }
                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                              Avoid deeply nested control flow statements.
                                                                                                                                                                                              Open

                                                                                                                                                                                                                      if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
                                                                                                                                                                                                                          cur += clazz + " ";
                                                                                                                                                                                                                      }
                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                                                                                Open

                                                                                                                                                                                                                    if ( conv && s.throws ) {
                                                                                                                                                                                                                        response = conv( response );
                                                                                                                                                                                                                    } else {
                                                                                                                                                                                                                        try {
                                                                                                                                                                                                                            response = conv( response );
                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                  Function setMatcher has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                  Open

                                                                                                                                                                                                  function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                    Function on has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                    Open

                                                                                                                                                                                                    function on( elem, types, selector, data, fn, one ) {
                                                                                                                                                                                                    Severity: Minor
                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                                                                      Open

                                                                                                                                                                                                                          if ( hasScripts ) {
                                                                                                                                                                                                      
                                                                                                                                                                                                                              // Support: Android<4.1, PhantomJS<2
                                                                                                                                                                                                                              // push.apply(_, arraylike) throws on ancient WebKit
                                                                                                                                                                                                                              jQuery.merge( scripts, getAll( node, "script" ) );
                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                                                                        Open

                                                                                                                                                                                                                            if ( !selector ) {
                                                                                                                                                                                                                                push.apply( results, seed );
                                                                                                                                                                                                                                return results;
                                                                                                                                                                                                                            }
                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                  if ( matches[ sel ] === undefined ) {
                                                                                                                                                                                                                                      matches[ sel ] = handleObj.needsContext ?
                                                                                                                                                                                                                                          jQuery( sel, this ).index( cur ) > -1 :
                                                                                                                                                                                                                                          jQuery.find( sel, this, null, [ cur ] ).length;
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                if ( ( ofType ?
                                                                                                                                                                                                                                                    node.nodeName.toLowerCase() === name :
                                                                                                                                                                                                                                                    node.nodeType === 1 ) &&
                                                                                                                                                                                                                                                    ++diff ) {
                                                                                                                                                                                                            
                                                                                                                                                                                                            
                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                              Avoid deeply nested control flow statements.
                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                  while ( i-- ) {
                                                                                                                                                                                                                                      groups[i] = nidselect + " " + toSelector( groups[i] );
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                        if ( matches[ sel ] ) {
                                                                                                                                                                                                                                            matches.push( handleObj );
                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                          for ( type in data.events ) {
                                                                                                                                                                                                                                              if ( special[ type ] ) {
                                                                                                                                                                                                                                                  jQuery.event.remove( elem, type );
                                                                                                                                                                                                                  
                                                                                                                                                                                                                                              // This is a shortcut to avoid jQuery.event.remove's overhead
                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                    Function init has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                        init: function( elem, options, prop, end, easing, unit ) {
                                                                                                                                                                                                                    Severity: Minor
                                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                          if ( nodeType === 9 ) {
                                                                                                                                                                                                                                              if ( (elem = context.getElementById( m )) ) {
                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  // Support: IE, Opera, Webkit
                                                                                                                                                                                                                                                  // TODO: identify versions
                                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                        } else if ( match[2] ) {
                                                                                                                                                                                                                                            push.apply( results, context.getElementsByTagName( selector ) );
                                                                                                                                                                                                                                            return results;
                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        // Class selector
                                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                                      if ( !(unmatched[i] || setMatched[i]) ) {
                                                                                                                                                                                                                                                          setMatched[i] = pop.call( results );
                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                            Avoid deeply nested control flow statements.
                                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                    if ( ( event.result = ret ) === false ) {
                                                                                                                                                                                                                                                        event.preventDefault();
                                                                                                                                                                                                                                                        event.stopPropagation();
                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                              Avoid deeply nested control flow statements.
                                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                                  if ( rscriptType.test( node.type || "" ) &&
                                                                                                                                                                                                                                                      !dataPriv.access( node, "globalEval" ) &&
                                                                                                                                                                                                                                                      jQuery.contains( doc, node ) ) {
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                      if ( node.src ) {
                                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                                        while ( cur.indexOf( " " + clazz + " " ) > -1 ) {
                                                                                                                                                                                                                                                            cur = cur.replace( " " + clazz + " ", " " );
                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                  Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                      if ( copyIsArray ) {
                                                                                                                                                                                                                                                          copyIsArray = false;
                                                                                                                                                                                                                                                          clone = src && jQuery.isArray( src ) ? src : [];
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                      } else {
                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                    Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                                                    } else if ( copy !== undefined ) {
                                                                                                                                                                                                                                                        target[ name ] = copy;
                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                      Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                                          if ( (nid = context.getAttribute( "id" )) ) {
                                                                                                                                                                                                                                                              nid = nid.replace( rescape, "\\$&" );
                                                                                                                                                                                                                                                          } else {
                                                                                                                                                                                                                                                              context.setAttribute( "id", (nid = expando) );
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                        Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                                                            if ( ofType ?
                                                                                                                                                                                                                                                                                node.nodeName.toLowerCase() === name :
                                                                                                                                                                                                                                                                                node.nodeType === 1 ) {
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                return false;
                                                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                          Avoid deeply nested control flow statements.
                                                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                                                  for ( match in context ) {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                      // Properties of context are called as methods if possible
                                                                                                                                                                                                                                                                      if ( jQuery.isFunction( this[ match ] ) ) {
                                                                                                                                                                                                                                                                          this[ match ]( context[ match ] );
                                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 45 mins to fix

                                                                                                                                                                                                                                            Consider simplifying this complex logical expression.
                                                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                        if ( matcher[ expando ] ) {
                                                                                                                                                                                                                                                            // Find the next relative operator (if any) for proper handling
                                                                                                                                                                                                                                                            j = ++i;
                                                                                                                                                                                                                                                            for ( ; j < len; j++ ) {
                                                                                                                                                                                                                                                                if ( Expr.relative[ tokens[j].type ] ) {
                                                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 40 mins to fix

                                                                                                                                                                                                                                              Consider simplifying this complex logical expression.
                                                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                                      if ( delegateCount && cur.nodeType &&
                                                                                                                                                                                                                                                          ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          for ( ; cur !== this; cur = cur.parentNode || this ) {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 40 mins to fix

                                                                                                                                                                                                                                                Function condense has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                                function condense( unmatched, map, filter, context, xml ) {
                                                                                                                                                                                                                                                Severity: Minor
                                                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                  Function augmentWidthOrHeight has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                  function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                    Function superMatcher has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                                                            superMatcher = function( seed, context, xml, results, outermost ) {
                                                                                                                                                                                                                                                    Severity: Minor
                                                                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                      Function buildFragment has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                                      function buildFragment( elems, context, scripts, selection, ignored ) {
                                                                                                                                                                                                                                                      Severity: Minor
                                                                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                        Function add has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                                            add: function( elem, types, handler, data, selector ) {
                                                                                                                                                                                                                                                        Severity: Minor
                                                                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                          Function remove has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                                              remove: function( elem, types, handler, selector, mappedTypes ) {
                                                                                                                                                                                                                                                          Severity: Minor
                                                                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                            Function Tween has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                            function Tween( elem, options, prop, end, easing ) {
                                                                                                                                                                                                                                                            Severity: Minor
                                                                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                              Function CHILD has 5 arguments (exceeds 4 allowed). Consider refactoring.
                                                                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                                                      "CHILD": function( type, what, argument, first, last ) {
                                                                                                                                                                                                                                                              Severity: Minor
                                                                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 35 mins to fix

                                                                                                                                                                                                                                                                Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                                                    return select( selector.replace( rtrim, "$1" ), context, results, seed );
                                                                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                  Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                          return results;
                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                    Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                                                                                        return results;
                                                                                                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                      Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                                                          if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
                                                                                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                        Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                                                                return compare & 4 ? -1 : 1;
                                                                                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                          Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                                                              return false
                                                                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                            Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                                                          return values[1];
                                                                                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                              Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                                                                                  return results;
                                                                                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                                                                            return sortInput ?
                                                                                                                                                                                                                                                                                                ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
                                                                                                                                                                                                                                                                                                0;
                                                                                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                  Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                              return root.ready !== undefined ?
                                                                                                                                                                                                                                                                                                  root.ready( selector ) :
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  // Execute immediately if ready is not present
                                                                                                                                                                                                                                                                                                  selector( jQuery );
                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                    Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                    Open

                                                                                                                                                                                                                                                                                            return jQuery.makeArray( selector, this );
                                                                                                                                                                                                                                                                                    Severity: Major
                                                                                                                                                                                                                                                                                    Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                      Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                      Open

                                                                                                                                                                                                                                                                                                      return this.constructor( context ).find( selector );
                                                                                                                                                                                                                                                                                      Severity: Major
                                                                                                                                                                                                                                                                                      Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                        Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                        Open

                                                                                                                                                                                                                                                                                                    return value;
                                                                                                                                                                                                                                                                                        Severity: Major
                                                                                                                                                                                                                                                                                        Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                          Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                          Open

                                                                                                                                                                                                                                                                                                      return ret;
                                                                                                                                                                                                                                                                                          Severity: Major
                                                                                                                                                                                                                                                                                          Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                            Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                            Open

                                                                                                                                                                                                                                                                                                    return elem[ name ];
                                                                                                                                                                                                                                                                                            Severity: Major
                                                                                                                                                                                                                                                                                            Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                              Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                              Open

                                                                                                                                                                                                                                                                                                          return this;
                                                                                                                                                                                                                                                                                              Severity: Major
                                                                                                                                                                                                                                                                                              Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                                Avoid too many return statements within this function.
                                                                                                                                                                                                                                                                                                Open

                                                                                                                                                                                                                                                                                                        return ret == null ? undefined : ret;
                                                                                                                                                                                                                                                                                                Severity: Major
                                                                                                                                                                                                                                                                                                Found in static/dist/js/site-70bd78197e.js - About 30 mins to fix

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this   = $(this)
                                                                                                                                                                                                                                                                                                        var data    = $this.data('bs.popover')
                                                                                                                                                                                                                                                                                                        var options = typeof option == 'object' && option
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 5 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3084..3094

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 137.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this   = $(this)
                                                                                                                                                                                                                                                                                                        var data    = $this.data('bs.tooltip')
                                                                                                                                                                                                                                                                                                        var options = typeof option == 'object' && option
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 5 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2231..2241

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 137.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'onColor',
                                                                                                                                                                                                                                                                                                        value: function onColor(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.onColor;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 5 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 324..337

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 135.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'offColor',
                                                                                                                                                                                                                                                                                                        value: function offColor(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.offColor;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 5 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 311..324

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 135.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this   = $(this)
                                                                                                                                                                                                                                                                                                        var data    = $this.data('bs.scrollspy')
                                                                                                                                                                                                                                                                                                        var options = typeof option == 'object' && option
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 4 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 920..929

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 118.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this   = $(this)
                                                                                                                                                                                                                                                                                                        var data    = $this.data('bs.affix')
                                                                                                                                                                                                                                                                                                        var options = typeof option == 'object' && option
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 4 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2395..2404

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 118.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this = $(this)
                                                                                                                                                                                                                                                                                                        var data  = $this.data('bs.dropdown')
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1029..1037

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 105.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    function Plugin(option) {
                                                                                                                                                                                                                                                                                                      return this.each(function () {
                                                                                                                                                                                                                                                                                                        var $this = $(this)
                                                                                                                                                                                                                                                                                                        var data  = $this.data('bs.alert')
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1771..1779

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 105.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'offText',
                                                                                                                                                                                                                                                                                                        value: function offText(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.offText;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 337..349

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 101.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'onText',
                                                                                                                                                                                                                                                                                                        value: function onText(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.onText;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 349..361

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 101.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'onSwitchChange',
                                                                                                                                                                                                                                                                                                        value: function onSwitchChange(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.onSwitchChange;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 426..438

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 98.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'toggleReadonly',
                                                                                                                                                                                                                                                                                                        value: function toggleReadonly() {
                                                                                                                                                                                                                                                                                                          this.options.readonly = !this.options.readonly;
                                                                                                                                                                                                                                                                                                          this.$element.prop('readonly', this.options.readonly);
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 240..248

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 98.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'onInit',
                                                                                                                                                                                                                                                                                                        value: function onInit(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.onInit;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 438..450

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 98.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'toggleDisabled',
                                                                                                                                                                                                                                                                                                        value: function toggleDisabled() {
                                                                                                                                                                                                                                                                                                          this.options.disabled = !this.options.disabled;
                                                                                                                                                                                                                                                                                                          this.$element.prop('disabled', this.options.disabled);
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 3 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 259..267

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 98.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'handleWidth',
                                                                                                                                                                                                                                                                                                        value: function handleWidth(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.handleWidth;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 383..394

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 86.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'labelWidth',
                                                                                                                                                                                                                                                                                                        value: function labelWidth(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.labelWidth;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 372..383

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 86.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 5 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'indeterminate',
                                                                                                                                                                                                                                                                                                        value: function indeterminate(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.indeterminate;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 4 other locations - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 211..222
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 229..240
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 248..259
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 287..298

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 84.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 5 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'disabled',
                                                                                                                                                                                                                                                                                                        value: function disabled(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.disabled;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 4 other locations - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 211..222
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 248..259
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 267..278
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 287..298

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 84.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 5 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'readonly',
                                                                                                                                                                                                                                                                                                        value: function readonly(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.readonly;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 4 other locations - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 211..222
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 229..240
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 267..278
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 287..298

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 84.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 5 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'inverse',
                                                                                                                                                                                                                                                                                                        value: function inverse(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.inverse;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 4 other locations - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 211..222
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 229..240
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 248..259
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 267..278

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 84.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 5 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      }, {
                                                                                                                                                                                                                                                                                                        key: 'animate',
                                                                                                                                                                                                                                                                                                        value: function animate(value) {
                                                                                                                                                                                                                                                                                                          if (typeof value === 'undefined') {
                                                                                                                                                                                                                                                                                                            return this.options.animate;
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 4 other locations - About 2 hrs to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 229..240
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 248..259
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 267..278
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 287..298

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 84.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                                  event.pageY = original.clientY +
                                                                                                                                                                                                                                                                                                                      ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) -
                                                                                                                                                                                                                                                                                                                      ( doc && doc.clientTop  || body && body.clientTop  || 0 );
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8013..8015

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 71.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                                  event.pageX = original.clientX +
                                                                                                                                                                                                                                                                                                                      ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) -
                                                                                                                                                                                                                                                                                                                      ( doc && doc.clientLeft || body && body.clientLeft || 0 );
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8016..8018

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 71.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $(window).on('load.bs.scrollspy.data-api', function () {
                                                                                                                                                                                                                                                                                                      $('[data-spy="scroll"]').each(function () {
                                                                                                                                                                                                                                                                                                        var $spy = $(this)
                                                                                                                                                                                                                                                                                                        Plugin.call($spy, $spy.data())
                                                                                                                                                                                                                                                                                                      })
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1418..1423

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 70.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $(window).on('load', function () {
                                                                                                                                                                                                                                                                                                      $('[data-ride="carousel"]').each(function () {
                                                                                                                                                                                                                                                                                                        var $carousel = $(this)
                                                                                                                                                                                                                                                                                                        Plugin.call($carousel, $carousel.data())
                                                                                                                                                                                                                                                                                                      })
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2424..2429

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 70.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                        this.$off = $('<span>', {
                                                                                                                                                                                                                                                                                                          html: this.options.offText,
                                                                                                                                                                                                                                                                                                          class: this._getClass('handle-off') + ' ' + this._getClass(this.options.offColor)
                                                                                                                                                                                                                                                                                                        });
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 111..114

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 67.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                        this.$on = $('<span>', {
                                                                                                                                                                                                                                                                                                          html: this.options.onText,
                                                                                                                                                                                                                                                                                                          class: this._getClass('handle-on') + ' ' + this._getClass(this.options.onColor)
                                                                                                                                                                                                                                                                                                        });
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 115..118

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 67.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          this.$on.on('click.bootstrapSwitch', function (event) {
                                                                                                                                                                                                                                                                                                            event.preventDefault();
                                                                                                                                                                                                                                                                                                            event.stopPropagation();
                                                                                                                                                                                                                                                                                                            _this6.state(false);
                                                                                                                                                                                                                                                                                                            return _this6.$element.trigger('focus.bootstrapSwitch');
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 627..632

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 66.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          return this.$off.on('click.bootstrapSwitch', function (event) {
                                                                                                                                                                                                                                                                                                            event.preventDefault();
                                                                                                                                                                                                                                                                                                            event.stopPropagation();
                                                                                                                                                                                                                                                                                                            _this6.state(true);
                                                                                                                                                                                                                                                                                                            return _this6.$element.trigger('focus.bootstrapSwitch');
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 621..626

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 66.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 3 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      if (!self) {
                                                                                                                                                                                                                                                                                                        self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
                                                                                                                                                                                                                                                                                                        $(obj.currentTarget).data('bs.' + this.type, self)
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 2 other locations - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2704..2707
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3050..3053

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 64.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 3 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      if (!self) {
                                                                                                                                                                                                                                                                                                        self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
                                                                                                                                                                                                                                                                                                        $(obj.currentTarget).data('bs.' + this.type, self)
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 2 other locations - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2741..2744
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3050..3053

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 64.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 3 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                        if (!self) {
                                                                                                                                                                                                                                                                                                          self = new this.constructor(e.currentTarget, this.getDelegateOptions())
                                                                                                                                                                                                                                                                                                          $(e.currentTarget).data('bs.' + this.type, self)
                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 2 other locations - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2704..2707
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2741..2744

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 64.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          if ( jQuery.isFunction( value ) ) {
                                                                                                                                                                                                                                                                                                              return this.each( function( j ) {
                                                                                                                                                                                                                                                                                                                  jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );
                                                                                                                                                                                                                                                                                                              } );
                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 10589..10593

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 61.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          if ( jQuery.isFunction( value ) ) {
                                                                                                                                                                                                                                                                                                              return this.each( function( j ) {
                                                                                                                                                                                                                                                                                                                  jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );
                                                                                                                                                                                                                                                                                                              } );
                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 10551..10555

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 61.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      stopPropagation: function() {
                                                                                                                                                                                                                                                                                                          var e = this.originalEvent;
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                          this.isPropagationStopped = returnTrue;
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8184..8192

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 59.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      preventDefault: function() {
                                                                                                                                                                                                                                                                                                          var e = this.originalEvent;
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                          this.isDefaultPrevented = returnTrue;
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8193..8201

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 59.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          if ( jQuery.isFunction( html ) ) {
                                                                                                                                                                                                                                                                                                              return this.each( function( i ) {
                                                                                                                                                                                                                                                                                                                  jQuery( this ).wrapAll( html.call( this, i ) );
                                                                                                                                                                                                                                                                                                              } );
                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 12039..12043

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 56.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          if ( jQuery.isFunction( html ) ) {
                                                                                                                                                                                                                                                                                                              return this.each( function( i ) {
                                                                                                                                                                                                                                                                                                                  jQuery( this ).wrapInner( html.call( this, i ) );
                                                                                                                                                                                                                                                                                                              } );
                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 12009..12013

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 56.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      self.timeout = setTimeout(function () {
                                                                                                                                                                                                                                                                                                        if (self.hoverState == 'out') self.hide()
                                                                                                                                                                                                                                                                                                      }, self.options.delay.hide)
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2724..2726

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 55.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      self.timeout = setTimeout(function () {
                                                                                                                                                                                                                                                                                                        if (self.hoverState == 'in') self.show()
                                                                                                                                                                                                                                                                                                      }, self.options.delay.show)
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 1 hr to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2758..2760

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 55.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          "odd": createPositionalPseudo(function( matchIndexes, length ) {
                                                                                                                                                                                                                                                                                                              var i = 1;
                                                                                                                                                                                                                                                                                                              for ( ; i < length; i += 2 ) {
                                                                                                                                                                                                                                                                                                                  matchIndexes.push( i );
                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 5187..5193

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 54.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          "even": createPositionalPseudo(function( matchIndexes, length ) {
                                                                                                                                                                                                                                                                                                              var i = 0;
                                                                                                                                                                                                                                                                                                              for ( ; i < length; i += 2 ) {
                                                                                                                                                                                                                                                                                                                  matchIndexes.push( i );
                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 5195..5201

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 54.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      $.support.transition && $tip.hasClass('fade') ?
                                                                                                                                                                                                                                                                                                        $tip
                                                                                                                                                                                                                                                                                                          .one('bsTransitionEnd', complete)
                                                                                                                                                                                                                                                                                                          .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
                                                                                                                                                                                                                                                                                                        complete()
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1018..1022

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 53.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      $.support.transition && $parent.hasClass('fade') ?
                                                                                                                                                                                                                                                                                                        $parent
                                                                                                                                                                                                                                                                                                          .one('bsTransitionEnd', removeElement)
                                                                                                                                                                                                                                                                                                          .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
                                                                                                                                                                                                                                                                                                        removeElement()
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2924..2928

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 53.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    Popover.prototype.arrow = function () {
                                                                                                                                                                                                                                                                                                      return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3030..3032

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 53.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    Tooltip.prototype.arrow = function () {
                                                                                                                                                                                                                                                                                                      return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 55 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2223..2225

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 53.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 45 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2663..2663

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 50.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                          this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 45 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2662..2662

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 50.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      title = $e.attr('data-original-title')
                                                                                                                                                                                                                                                                                                        || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2217..2220

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 49.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      return $e.attr('data-content')
                                                                                                                                                                                                                                                                                                        || (typeof o.content == 'function' ?
                                                                                                                                                                                                                                                                                                              o.content.call($e[0]) :
                                                                                                                                                                                                                                                                                                              o.content)
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3008..3009

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 49.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                              for ( i = 0, l = srcElements.length; i < l; i++ ) {
                                                                                                                                                                                                                                                                                                                  fixInput( srcElements[ i ], destElements[ i ] );
                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8525..8527

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.scrollspy.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.scrollspy = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.tab.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.tab = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.affix.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.affix = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.dropdown.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.dropdown = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.collapse.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.collapse = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.modal.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.modal = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.alert.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.alert = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.button.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.button = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1387..1390
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 9 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.carousel.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.carousel = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Major
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 8 other locations - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 940..943
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1048..1051
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1161..1164
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1618..1621
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 1790..1793
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2121..2124
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2415..2418
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2570..2573

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                                  for ( i = 0, l = srcElements.length; i < l; i++ ) {
                                                                                                                                                                                                                                                                                                                      cloneCopyEvent( srcElements[ i ], destElements[ i ] );
                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 40 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 8514..8516

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 48.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Identical blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      if (!selector) {
                                                                                                                                                                                                                                                                                                        selector = $this.attr('href')
                                                                                                                                                                                                                                                                                                        selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2464..2467

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 46.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Identical blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      if (!selector) {
                                                                                                                                                                                                                                                                                                        selector = $this.attr('href')
                                                                                                                                                                                                                                                                                                        selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 994..997

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 46.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                            'focus.bootstrapSwitch': function focusBootstrapSwitch(event) {
                                                                                                                                                                                                                                                                                                              event.preventDefault();
                                                                                                                                                                                                                                                                                                              _this5.$wrapper.addClass(_this5._getClass('focused'));
                                                                                                                                                                                                                                                                                                            },
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 599..602

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 46.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                            'blur.bootstrapSwitch': function blurBootstrapSwitch(event) {
                                                                                                                                                                                                                                                                                                              event.preventDefault();
                                                                                                                                                                                                                                                                                                              _this5.$wrapper.removeClass(_this5._getClass('focused'));
                                                                                                                                                                                                                                                                                                            },
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 35 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 594..597

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 46.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Identical blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      var self = obj instanceof this.constructor ?
                                                                                                                                                                                                                                                                                                        obj : $(obj.currentTarget).data('bs.' + this.type)
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2738..2739

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 45.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Identical blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                      var self = obj instanceof this.constructor ?
                                                                                                                                                                                                                                                                                                        obj : $(obj.currentTarget).data('bs.' + this.type)
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2701..2702

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 45.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.tooltip.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.tooltip = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 2252..2255

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 45.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  Similar blocks of code found in 2 locations. Consider refactoring.
                                                                                                                                                                                                                                                                                                  Open

                                                                                                                                                                                                                                                                                                    $.fn.popover.noConflict = function () {
                                                                                                                                                                                                                                                                                                      $.fn.popover = old
                                                                                                                                                                                                                                                                                                      return this
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                  Severity: Minor
                                                                                                                                                                                                                                                                                                  Found in static/dist/js/site-70bd78197e.js and 1 other location - About 30 mins to fix
                                                                                                                                                                                                                                                                                                  static/dist/js/site-70bd78197e.js on lines 3105..3108

                                                                                                                                                                                                                                                                                                  Duplicated Code

                                                                                                                                                                                                                                                                                                  Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                                                                                                                                                                                                                                                                                  Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                                                                                                                                                                                                                                                                                  When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                                                                                                                                                                                                                                                                                  Tuning

                                                                                                                                                                                                                                                                                                  This issue has a mass of 45.

                                                                                                                                                                                                                                                                                                  We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                                                                                                                                                                                                                                                                                  The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                                                                                                                                                                                                                                                                                  If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                                                                                                                                                                                                                                                                                  See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                                                                                                                                                                                                                                                                                  Refactorings

                                                                                                                                                                                                                                                                                                  Further Reading

                                                                                                                                                                                                                                                                                                  There are no issues that match your filters.

                                                                                                                                                                                                                                                                                                  Category
                                                                                                                                                                                                                                                                                                  Status