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) == "mobile";
                  }
              }
  
              // --------------------------------------------------- special cases
  
              if (!result) {
                  if (!this.isTablet()) {
                      result = ariaCoreBrowser.isAndroid
                      || ariaCoreBrowser.isBlackBerry
                      || ariaCoreBrowser.isIOS
                      || ariaCoreBrowser.isSymbian
                      || ariaCoreBrowser.isWindowsPhone
                      || UserAgent.normalizeName(ariaCoreBrowser.osName) == "webos"
                      ;
                  }
              }
  
              // ---------------------------------------------------------- result
  
              return !!result;
          }