docs: function () {
              // -------------------------------------------- result initial value
  
              var result = false;
  
              // -------------------------------------------------- standard check
  
              var deviceType = this.__userAgentWrapper.results.device.type;
              if (!result) {
                  if (deviceType != null) {
                      result = UserAgent.normalizeName(deviceType) == "tablet";
                  }
              }
  
              // --------------------------------------------------- special cases
  
              if (!result) {
                  var userAgent = this.__userAgentWrapper.ua.toLowerCase();
                  result = /(iPad|SCH-I800|GT-P1000|GT-P1000R|GT-P1000M|SGH-T849|SHW-M180S|android 3.0|xoom|NOOK|playbook|tablet|silk|kindle|GT-P7510)/i.test(userAgent);
              }
  
              // ---------------------------------------------------------- result
  
              return !!result;
          }