/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ (function (module, require) { 'use strict'; var $ = require('$'), _ = require('_'), window = require('window'), $html = require('$html'), $window = require('$window'), $doc = require('$doc'), Globals = require('Globals'), Utils = require('Utils'), LinkBuilder = require('LinkBuilder'), Events = require('Events'), AppSettings = require('../Storages/AppSettings.js'), KnoinAbstractBoot = require('KnoinAbstractBoot') ; /** * @param {*} Remote * @constructor * @extends KnoinAbstractBoot */ function AbstractApp(Remote) { KnoinAbstractBoot.call(this); this.isLocalAutocomplete = true; this.iframe = $('