From eac2c730db668279a5208ac55263accaddd9ca38 Mon Sep 17 00:00:00 2001 From: polytan02 Date: Mon, 13 Apr 2015 13:57:37 +0100 Subject: [PATCH] Update of latest rainloop sources --- sources/data/EMPTY | 2 +- sources/data/VERSION | 2 +- sources/index.php | 2 +- .../Common/PopupsKeyboardShortcutsHelp.html | 89 - .../app/templates/Views/Components/Input.html | 14 - .../templates/Views/Components/TextArea.html | 9 - .../templates/Views/User/MailMessageView.html | 367 - .../v/1.8.1.281/static/js/min/admin.js | 6 - .../rainloop/v/1.8.1.281/static/js/min/app.js | 12 - .../app/domains/default.ini.dist | 0 .../app/domains/disabled | 0 .../app/domains/gmail.com.ini | 0 .../app/domains/outlook.com.ini | 0 .../app/domains/qq.com.ini | 0 .../app/domains/yahoo.com.ini | 0 .../v/{1.8.1.281 => 1.8.2.291}/app/handle.php | 0 .../app/i18n/langs.ini | 0 .../app/i18n/moment/ar-ma.js | 0 .../app/i18n/moment/ar.js | 0 .../app/i18n/moment/bg.js | 0 .../app/i18n/moment/br.js | 0 .../app/i18n/moment/bs.js | 0 .../app/i18n/moment/ca.js | 0 .../app/i18n/moment/cs.js | 0 .../app/i18n/moment/cv.js | 0 .../app/i18n/moment/cy.js | 0 .../app/i18n/moment/da.js | 0 .../app/i18n/moment/de.js | 0 .../app/i18n/moment/el.js | 0 .../app/i18n/moment/en-au.js | 0 .../app/i18n/moment/en-ca.js | 0 .../app/i18n/moment/en-gb.js | 0 .../app/i18n/moment/eo.js | 0 .../app/i18n/moment/es.js | 0 .../app/i18n/moment/et.js | 0 .../app/i18n/moment/eu.js | 0 .../app/i18n/moment/fa.js | 0 .../app/i18n/moment/fi.js | 0 .../app/i18n/moment/fo.js | 0 .../app/i18n/moment/fr-ca.js | 0 .../app/i18n/moment/fr.js | 0 .../app/i18n/moment/gl.js | 0 .../app/i18n/moment/he.js | 0 .../app/i18n/moment/hi.js | 0 .../app/i18n/moment/hr.js | 0 .../app/i18n/moment/hu.js | 0 .../app/i18n/moment/hy-am.js | 0 .../app/i18n/moment/id.js | 0 .../app/i18n/moment/is.js | 0 .../app/i18n/moment/it.js | 0 .../app/i18n/moment/ja.js | 0 .../app/i18n/moment/ka.js | 0 .../app/i18n/moment/km.js | 0 .../app/i18n/moment/ko.js | 0 .../app/i18n/moment/lb.js | 0 .../app/i18n/moment/lt.js | 0 .../app/i18n/moment/lv.js | 0 .../app/i18n/moment/mk.js | 0 .../app/i18n/moment/ml.js | 0 .../app/i18n/moment/mr.js | 0 .../app/i18n/moment/ms-my.js | 0 .../app/i18n/moment/nb.js | 0 .../app/i18n/moment/ne.js | 0 .../app/i18n/moment/nl.js | 0 .../app/i18n/moment/nn.js | 0 .../app/i18n/moment/pl.js | 0 .../app/i18n/moment/pt-br.js | 0 .../app/i18n/moment/pt.js | 0 .../app/i18n/moment/ro.js | 0 .../app/i18n/moment/ru.js | 0 .../app/i18n/moment/sk.js | 0 .../app/i18n/moment/sl.js | 0 .../app/i18n/moment/sq.js | 0 .../app/i18n/moment/sr-cyrl.js | 0 .../app/i18n/moment/sr.js | 0 .../app/i18n/moment/sv.js | 0 .../app/i18n/moment/ta.js | 0 .../app/i18n/moment/th.js | 0 .../app/i18n/moment/tl-ph.js | 0 .../app/i18n/moment/tr.js | 0 .../app/i18n/moment/tzm-latn.js | 0 .../app/i18n/moment/tzm.js | 0 .../app/i18n/moment/ua.js | 0 .../app/i18n/moment/uk.js | 0 .../app/i18n/moment/uz.js | 0 .../app/i18n/moment/vi.js | 0 .../app/i18n/moment/zh-cn.js | 0 .../app/i18n/moment/zh-tw.js | 0 .../Facebook/Entities/AccessToken.php | 0 .../Facebook/Entities/SignedRequest.php | 0 .../FacebookAuthorizationException.php | 0 .../Facebook/FacebookCanvasLoginHelper.php | 0 .../Facebook/FacebookClientException.php | 0 .../FacebookJavaScriptLoginHelper.php | 0 .../Facebook/FacebookOtherException.php | 0 .../Facebook/FacebookPageTabHelper.php | 0 .../Facebook/FacebookPermissionException.php | 0 .../Facebook/FacebookRedirectLoginHelper.php | 0 .../libraries/Facebook/FacebookRequest.php | 0 .../Facebook/FacebookRequestException.php | 0 .../libraries/Facebook/FacebookResponse.php | 0 .../Facebook/FacebookSDKException.php | 0 .../Facebook/FacebookServerException.php | 0 .../libraries/Facebook/FacebookSession.php | 0 .../FacebookSignedRequestFromInputHelper.php | 0 .../Facebook/FacebookThrottleException.php | 0 .../app/libraries/Facebook/GraphAlbum.php | 0 .../app/libraries/Facebook/GraphLocation.php | 0 .../app/libraries/Facebook/GraphObject.php | 0 .../app/libraries/Facebook/GraphPage.php | 0 .../libraries/Facebook/GraphSessionInfo.php | 0 .../app/libraries/Facebook/GraphUser.php | 0 .../app/libraries/Facebook/GraphUserPage.php | 0 .../Facebook/HttpClients/FacebookCurl.php | 0 .../HttpClients/FacebookCurlHttpClient.php | 0 .../HttpClients/FacebookGuzzleHttpClient.php | 0 .../Facebook/HttpClients/FacebookHttpable.php | 0 .../Facebook/HttpClients/FacebookStream.php | 0 .../HttpClients/FacebookStreamHttpClient.php | 0 .../HttpClients/fb_ca_chain_bundle.crt | 0 .../GuzzleHttp/Adapter/AdapterInterface.php | 0 .../GuzzleHttp/Adapter/Curl/BatchContext.php | 0 .../GuzzleHttp/Adapter/Curl/CurlAdapter.php | 0 .../GuzzleHttp/Adapter/Curl/CurlFactory.php | 0 .../GuzzleHttp/Adapter/Curl/MultiAdapter.php | 0 .../Adapter/Curl/RequestMediator.php | 0 .../Adapter/FakeParallelAdapter.php | 0 .../GuzzleHttp/Adapter/MockAdapter.php | 0 .../Adapter/ParallelAdapterInterface.php | 0 .../GuzzleHttp/Adapter/StreamAdapter.php | 0 .../Adapter/StreamingProxyAdapter.php | 0 .../GuzzleHttp/Adapter/Transaction.php | 0 .../Adapter/TransactionInterface.php | 0 .../Adapter/TransactionIterator.php | 0 .../app/libraries/GuzzleHttp/Client.php | 0 .../libraries/GuzzleHttp/ClientInterface.php | 0 .../app/libraries/GuzzleHttp/Collection.php | 0 .../libraries/GuzzleHttp/Cookie/CookieJar.php | 0 .../GuzzleHttp/Cookie/CookieJarInterface.php | 0 .../GuzzleHttp/Cookie/FileCookieJar.php | 0 .../GuzzleHttp/Cookie/SessionCookieJar.php | 0 .../libraries/GuzzleHttp/Cookie/SetCookie.php | 0 .../GuzzleHttp/Event/AbstractEvent.php | 0 .../GuzzleHttp/Event/AbstractRequestEvent.php | 0 .../Event/AbstractTransferEvent.php | 0 .../GuzzleHttp/Event/BeforeEvent.php | 0 .../GuzzleHttp/Event/CompleteEvent.php | 0 .../libraries/GuzzleHttp/Event/Emitter.php | 0 .../GuzzleHttp/Event/EmitterInterface.php | 0 .../libraries/GuzzleHttp/Event/ErrorEvent.php | 0 .../GuzzleHttp/Event/EventInterface.php | 0 .../GuzzleHttp/Event/HasEmitterInterface.php | 0 .../GuzzleHttp/Event/HasEmitterTrait.php | 0 .../GuzzleHttp/Event/HeadersEvent.php | 0 .../Event/ListenerAttacherTrait.php | 0 .../GuzzleHttp/Event/RequestEvents.php | 0 .../GuzzleHttp/Event/SubscriberInterface.php | 0 .../GuzzleHttp/Exception/AdapterException.php | 0 .../Exception/BadResponseException.php | 0 .../GuzzleHttp/Exception/ClientException.php | 0 .../CouldNotRewindStreamException.php | 0 .../GuzzleHttp/Exception/ParseException.php | 0 .../GuzzleHttp/Exception/RequestException.php | 0 .../GuzzleHttp/Exception/ServerException.php | 0 .../Exception/TooManyRedirectsException.php | 0 .../Exception/TransferException.php | 0 .../app/libraries/GuzzleHttp/HasDataTrait.php | 0 .../GuzzleHttp/Message/AbstractMessage.php | 0 .../GuzzleHttp/Message/MessageFactory.php | 0 .../Message/MessageFactoryInterface.php | 0 .../GuzzleHttp/Message/MessageInterface.php | 0 .../GuzzleHttp/Message/MessageParser.php | 0 .../libraries/GuzzleHttp/Message/Request.php | 0 .../GuzzleHttp/Message/RequestInterface.php | 0 .../libraries/GuzzleHttp/Message/Response.php | 0 .../GuzzleHttp/Message/ResponseInterface.php | 0 .../app/libraries/GuzzleHttp/Mimetypes.php | 0 .../GuzzleHttp/Post/MultipartBody.php | 0 .../libraries/GuzzleHttp/Post/PostBody.php | 0 .../GuzzleHttp/Post/PostBodyInterface.php | 0 .../libraries/GuzzleHttp/Post/PostFile.php | 0 .../GuzzleHttp/Post/PostFileInterface.php | 0 .../app/libraries/GuzzleHttp/Query.php | 0 .../GuzzleHttp/Subscriber/Cookie.php | 0 .../GuzzleHttp/Subscriber/History.php | 0 .../GuzzleHttp/Subscriber/HttpError.php | 0 .../libraries/GuzzleHttp/Subscriber/Mock.php | 0 .../GuzzleHttp/Subscriber/Prepare.php | 0 .../GuzzleHttp/Subscriber/Redirect.php | 0 .../libraries/GuzzleHttp/ToArrayInterface.php | 0 .../app/libraries/GuzzleHttp/UriTemplate.php | 0 .../app/libraries/GuzzleHttp/Url.php | 0 .../app/libraries/GuzzleHttp/cacert.pem | 0 .../app/libraries/GuzzleHttp/functions.php | 0 .../app/libraries/MailSo/Base/Collection.php | 0 .../app/libraries/MailSo/Base/Crypt.php | 0 .../libraries/MailSo/Base/DateTimeHelper.php | 0 .../MailSo/Base/Enumerations/Charset.php | 0 .../MailSo/Base/Enumerations/Encoding.php | 0 .../MailSo/Base/Exceptions/Exception.php | 0 .../Exceptions/InvalidArgumentException.php | 0 .../app/libraries/MailSo/Base/HtmlUtils.php | 0 .../app/libraries/MailSo/Base/Http.php | 0 .../app/libraries/MailSo/Base/LinkFinder.php | 0 .../app/libraries/MailSo/Base/Loader.php | 0 .../MailSo/Base/ResourceRegistry.php | 0 .../MailSo/Base/StreamWrappers/Binary.php | 0 .../MailSo/Base/StreamWrappers/Literal.php | 0 .../MailSo/Base/StreamWrappers/SubStreams.php | 0 .../MailSo/Base/StreamWrappers/TempFile.php | 0 .../MailSo/Base/StreamWrappers/Test.php | 0 .../app/libraries/MailSo/Base/Utils.php | 21 + .../app/libraries/MailSo/Base/Validator.php | 0 .../libraries/MailSo/Cache/CacheClient.php | 0 .../MailSo/Cache/DriverInterface.php | 0 .../libraries/MailSo/Cache/Drivers/APC.php | 0 .../libraries/MailSo/Cache/Drivers/File.php | 0 .../MailSo/Cache/Drivers/Memcache.php | 0 .../app/libraries/MailSo/Config.php | 2 +- .../app/libraries/MailSo/Hooks.php | 0 .../libraries/MailSo/Imap/BodyStructure.php | 0 .../MailSo/Imap/Enumerations/FetchType.php | 0 .../Enumerations/FolderResponseStatus.php | 0 .../MailSo/Imap/Enumerations/FolderStatus.php | 0 .../MailSo/Imap/Enumerations/FolderType.php | 0 .../MailSo/Imap/Enumerations/MessageFlag.php | 0 .../Imap/Enumerations/ResponseStatus.php | 0 .../MailSo/Imap/Enumerations/ResponseType.php | 0 .../MailSo/Imap/Enumerations/StoreAction.php | 0 .../MailSo/Imap/Exceptions/Exception.php | 0 .../Exceptions/InvalidResponseException.php | 0 .../LoginBadCredentialsException.php | 0 .../Exceptions/LoginBadMethodException.php | 0 .../MailSo/Imap/Exceptions/LoginException.php | 0 .../Exceptions/NegativeResponseException.php | 0 .../Imap/Exceptions/ResponseException.php | 0 .../Exceptions/ResponseNotFoundException.php | 0 .../Imap/Exceptions/RuntimeException.php | 0 .../libraries/MailSo/Imap/FetchResponse.php | 0 .../app/libraries/MailSo/Imap/Folder.php | 0 .../MailSo/Imap/FolderInformation.php | 0 .../app/libraries/MailSo/Imap/ImapClient.php | 6 +- .../libraries/MailSo/Imap/NamespaceResult.php | 0 .../app/libraries/MailSo/Imap/Response.php | 0 .../app/libraries/MailSo/LICENSE | 0 .../app/libraries/MailSo/Log/Driver.php | 0 .../libraries/MailSo/Log/Drivers/Callback.php | 0 .../app/libraries/MailSo/Log/Drivers/File.php | 0 .../libraries/MailSo/Log/Drivers/Inline.php | 0 .../MailSo/Log/Enumerations/Type.php | 0 .../app/libraries/MailSo/Log/Logger.php | 0 .../app/libraries/MailSo/Mail/Attachment.php | 0 .../MailSo/Mail/AttachmentCollection.php | 0 .../MailSo/Mail/Exceptions/Exception.php | 0 .../MailSo/Mail/Exceptions/NonEmptyFolder.php | 0 .../Mail/Exceptions/RuntimeException.php | 0 .../app/libraries/MailSo/Mail/Folder.php | 0 .../MailSo/Mail/FolderCollection.php | 0 .../app/libraries/MailSo/Mail/MailClient.php | 248 +- .../app/libraries/MailSo/Mail/Message.php | 47 +- .../MailSo/Mail/MessageCollection.php | 0 .../app/libraries/MailSo/MailSo.php | 0 .../app/libraries/MailSo/Mime/Attachment.php | 0 .../MailSo/Mime/AttachmentCollection.php | 0 .../app/libraries/MailSo/Mime/Email.php | 9 +- .../libraries/MailSo/Mime/EmailCollection.php | 3 +- .../MailSo/Mime/Enumerations/Constants.php | 0 .../MailSo/Mime/Enumerations/DkimStatus.php | 0 .../MailSo/Mime/Enumerations/Header.php | 0 .../Mime/Enumerations/MessagePriority.php | 0 .../MailSo/Mime/Enumerations/MimeType.php | 0 .../MailSo/Mime/Enumerations/Parameter.php | 0 .../MailSo/Mime/Enumerations/Sensitivity.php | 0 .../app/libraries/MailSo/Mime/Header.php | 0 .../MailSo/Mime/HeaderCollection.php | 0 .../app/libraries/MailSo/Mime/Message.php | 3 +- .../app/libraries/MailSo/Mime/Parameter.php | 0 .../MailSo/Mime/ParameterCollection.php | 0 .../MailSo/Mime/Parser/ParserEmpty.php | 0 .../MailSo/Mime/Parser/ParserInterface.php | 0 .../MailSo/Mime/Parser/ParserMemory.php | 0 .../app/libraries/MailSo/Mime/Part.php | 0 .../libraries/MailSo/Mime/PartCollection.php | 0 .../Enumerations/ConnectionSecurityType.php | 0 .../Net/Exceptions/ConnectionException.php | 0 .../MailSo/Net/Exceptions/Exception.php | 0 .../Exceptions/InvalidArgumentException.php | 0 .../SocketAlreadyConnectedException.php | 0 .../SocketCanNotConnectToHostException.php | 0 ...ketConnectionDoesNotAvailableException.php | 0 .../Net/Exceptions/SocketReadException.php | 0 .../Exceptions/SocketReadTimeoutException.php | 0 .../SocketUnreadBufferException.php | 0 ...etUnsuppoterdSecureConnectionException.php | 0 .../Net/Exceptions/SocketWriteException.php | 0 .../app/libraries/MailSo/Net/NetClient.php | 0 .../MailSo/Pop3/Exceptions/Exception.php | 0 .../LoginBadCredentialsException.php | 0 .../Exceptions/NegativeResponseException.php | 0 .../Pop3/Exceptions/ResponseException.php | 0 .../Pop3/Exceptions/RuntimeException.php | 0 .../app/libraries/MailSo/Pop3/Pop3Client.php | 0 .../MailSo/Poppassd/Exceptions/Exception.php | 0 .../LoginBadCredentialsException.php | 0 .../Exceptions/NegativeResponseException.php | 0 .../Poppassd/Exceptions/ResponseException.php | 0 .../Poppassd/Exceptions/RuntimeException.php | 0 .../MailSo/Poppassd/PoppassdClient.php | 0 .../MailSo/Sieve/Exceptions/Exception.php | 0 .../LoginBadCredentialsException.php | 0 .../Exceptions/LoginBadMethodException.php | 0 .../Sieve/Exceptions/LoginException.php | 0 .../Exceptions/NegativeResponseException.php | 0 .../Sieve/Exceptions/ResponseException.php | 0 .../Sieve/Exceptions/RuntimeException.php | 0 .../MailSo/Sieve/ManageSieveClient.php | 0 .../MailSo/Smtp/Exceptions/Exception.php | 0 .../LoginBadCredentialsException.php | 0 .../Exceptions/LoginBadMethodException.php | 0 .../MailSo/Smtp/Exceptions/LoginException.php | 0 .../Exceptions/NegativeResponseException.php | 0 .../Smtp/Exceptions/ResponseException.php | 0 .../Smtp/Exceptions/RuntimeException.php | 0 .../app/libraries/MailSo/Smtp/SmtpClient.php | 15 +- .../libraries/MailSo/Vendors/Net/IDNA2.php | 0 .../Vendors/Net/IDNA2CustomExceptions.php | 0 .../app/libraries/MailSo/Version.php | 0 .../app/libraries/PHP-OAuth2/Client.php | 0 .../GrantType/AuthorizationCode.php | 0 .../GrantType/ClientCredentials.php | 0 .../PHP-OAuth2/GrantType/IGrantType.php | 0 .../PHP-OAuth2/GrantType/Password.php | 0 .../PHP-OAuth2/GrantType/RefreshToken.php | 0 .../app/libraries/PHP-OAuth2/README | 0 .../PHPGangsta/GoogleAuthenticator.php | 0 .../app/libraries/PHPThumb/GD.php | 0 .../app/libraries/PHPThumb/PHPThumb.php | 0 .../libraries/PHPThumb/PluginInterface.php | 0 .../libraries/PHPThumb/Plugins/Reflection.php | 0 .../app/libraries/RainLoop/Actions.php | 206 +- .../app/libraries/RainLoop/Api.php | 2 +- .../Common/BackwardCapability/Account.php | 0 .../libraries/RainLoop/Common/MbStringFix.php | 0 .../libraries/RainLoop/Common/PdoAbstract.php | 0 .../RainLoopFacebookRedirectLoginHelper.php | 0 .../RainLoop/Config/AbstractConfig.php | 0 .../libraries/RainLoop/Config/Application.php | 3 +- .../app/libraries/RainLoop/Config/Plugin.php | 0 .../libraries/RainLoop/Enumerations/Capa.php | 0 .../RainLoop/Enumerations/Layout.php | 0 .../Enumerations/PluginPropertyType.php | 0 .../RainLoop/Enumerations/SignMeType.php | 0 .../RainLoop/Enumerations/TimeFormat.php | 0 .../Enumerations/UploadClientError.php | 0 .../RainLoop/Enumerations/UploadError.php | 0 .../RainLoop/Exceptions/ClientException.php | 0 .../RainLoop/Exceptions/Exception.php | 0 .../Exceptions/InvalidArgumentException.php | 0 .../RainLoop/Exceptions/RuntimeException.php | 0 .../app/libraries/RainLoop/KeyPathHelper.php | 0 .../app/libraries/RainLoop/Model/Account.php | 0 .../app/libraries/RainLoop/Model/Domain.php | 0 .../app/libraries/RainLoop/Model/Identity.php | 0 .../app/libraries/RainLoop/Model/Template.php | 0 .../app/libraries/RainLoop/Notifications.php | 0 .../RainLoop/Plugins/AbstractPlugin.php | 0 .../app/libraries/RainLoop/Plugins/Helper.php | 0 .../libraries/RainLoop/Plugins/Manager.php | 0 .../libraries/RainLoop/Plugins/Property.php | 0 .../RainLoop/Providers/AbstractProvider.php | 0 .../RainLoop/Providers/AddressBook.php | 2 +- .../AddressBook/AddressBookInterface.php | 0 .../Providers/AddressBook/Classes/Contact.php | 34 +- .../AddressBook/Classes/Property.php | 0 .../Providers/AddressBook/Classes/Tag.php | 0 .../AddressBook/Enumerations/PropertyType.php | 0 .../Providers/AddressBook/PdoAddressBook.php | 23 +- .../RainLoop/Providers/ChangePassword.php | 0 .../ChangePasswordInterface.php | 0 .../libraries/RainLoop/Providers/Domain.php | 0 .../Providers/Domain/DefaultDomain.php | 0 .../Providers/Domain/DomainAdminInterface.php | 0 .../Providers/Domain/DomainInterface.php | 0 .../libraries/RainLoop/Providers/Files.php | 0 .../RainLoop/Providers/Files/FileStorage.php | 0 .../RainLoop/Providers/Files/IFiles.php | 0 .../libraries/RainLoop/Providers/Filters.php | 0 .../Providers/Filters/Classes/Filter.php | 0 .../Filters/Classes/FilterCondition.php | 0 .../Filters/Enumerations/ActionType.php | 0 .../Filters/Enumerations/ConditionField.php | 0 .../Filters/Enumerations/ConditionType.php | 0 .../Filters/Enumerations/ConditionsType.php | 0 .../Providers/Filters/FiltersInterface.php | 0 .../Providers/Filters/SieveStorage.php | 0 .../libraries/RainLoop/Providers/Settings.php | 0 .../Providers/Settings/DefaultSettings.php | 0 .../RainLoop/Providers/Settings/ISettings.php | 0 .../libraries/RainLoop/Providers/Storage.php | 0 .../Storage/Enumerations/StorageType.php | 0 .../Providers/Storage/FileStorage.php | 0 .../RainLoop/Providers/Storage/IStorage.php | 0 .../Providers/Storage/TemproryApcStorage.php | 0 .../RainLoop/Providers/Suggestions.php | 0 .../Providers/Suggestions/ISuggestions.php | 0 .../Suggestions/OwnCloudSuggestions.php | 0 .../Providers/Suggestions/TestSuggestions.php | 0 .../RainLoop/Providers/TwoFactorAuth.php | 0 .../TwoFactorAuth/AbstractTwoFactorAuth.php | 0 .../TwoFactorAuth/GoogleTwoFactorAuth.php | 0 .../TwoFactorAuth/TwoFactorAuthInterface.php | 0 .../app/libraries/RainLoop/Service.php | 0 .../app/libraries/RainLoop/ServiceActions.php | 0 .../app/libraries/RainLoop/Settings.php | 0 .../app/libraries/RainLoop/Social.php | 0 .../app/libraries/RainLoop/Utils.php | 8 +- .../Sabre/CalDAV/Backend/AbstractBackend.php | 0 .../Sabre/CalDAV/Backend/BackendInterface.php | 0 .../CalDAV/Backend/NotificationSupport.php | 0 .../libraries/Sabre/CalDAV/Backend/PDO.php | 0 .../Sabre/CalDAV/Backend/SharingSupport.php | 0 .../app/libraries/Sabre/CalDAV/Calendar.php | 0 .../libraries/Sabre/CalDAV/CalendarObject.php | 0 .../Sabre/CalDAV/CalendarQueryParser.php | 0 .../Sabre/CalDAV/CalendarQueryValidator.php | 0 .../Sabre/CalDAV/CalendarRootNode.php | 0 .../CalDAV/Exception/InvalidComponentType.php | 0 .../Sabre/CalDAV/ICSExportPlugin.php | 0 .../app/libraries/Sabre/CalDAV/ICalendar.php | 0 .../Sabre/CalDAV/ICalendarObject.php | 0 .../Sabre/CalDAV/IShareableCalendar.php | 0 .../Sabre/CalDAV/ISharedCalendar.php | 0 .../Sabre/CalDAV/Notifications/Collection.php | 0 .../CalDAV/Notifications/ICollection.php | 0 .../Sabre/CalDAV/Notifications/INode.php | 0 .../Notifications/INotificationType.php | 0 .../Sabre/CalDAV/Notifications/Node.php | 0 .../Notifications/Notification/Invite.php | 0 .../Notification/InviteReply.php | 0 .../Notification/SystemStatus.php | 0 .../app/libraries/Sabre/CalDAV/Plugin.php | 0 .../Sabre/CalDAV/Principal/Collection.php | 0 .../Sabre/CalDAV/Principal/IProxyRead.php | 0 .../Sabre/CalDAV/Principal/IProxyWrite.php | 0 .../Sabre/CalDAV/Principal/ProxyRead.php | 0 .../Sabre/CalDAV/Principal/ProxyWrite.php | 0 .../libraries/Sabre/CalDAV/Principal/User.php | 0 .../CalDAV/Property/AllowedSharingModes.php | 0 .../Sabre/CalDAV/Property/Invite.php | 0 .../Property/ScheduleCalendarTransp.php | 0 .../SupportedCalendarComponentSet.php | 0 .../CalDAV/Property/SupportedCalendarData.php | 0 .../CalDAV/Property/SupportedCollationSet.php | 0 .../libraries/Sabre/CalDAV/Schedule/IMip.php | 0 .../Sabre/CalDAV/Schedule/IOutbox.php | 0 .../Sabre/CalDAV/Schedule/Outbox.php | 0 .../Sabre/CalDAV/ShareableCalendar.php | 0 .../libraries/Sabre/CalDAV/SharedCalendar.php | 0 .../libraries/Sabre/CalDAV/SharingPlugin.php | 0 .../libraries/Sabre/CalDAV/UserCalendars.php | 0 .../app/libraries/Sabre/CalDAV/Version.php | 0 .../libraries/Sabre/CardDAV/AddressBook.php | 0 .../Sabre/CardDAV/AddressBookQueryParser.php | 0 .../Sabre/CardDAV/AddressBookRoot.php | 0 .../Sabre/CardDAV/Backend/AbstractBackend.php | 0 .../CardDAV/Backend/BackendInterface.php | 0 .../libraries/Sabre/CardDAV/Backend/PDO.php | 0 .../app/libraries/Sabre/CardDAV/Card.php | 0 .../libraries/Sabre/CardDAV/IAddressBook.php | 0 .../app/libraries/Sabre/CardDAV/ICard.php | 0 .../libraries/Sabre/CardDAV/IDirectory.php | 0 .../app/libraries/Sabre/CardDAV/Plugin.php | 0 .../CardDAV/Property/SupportedAddressData.php | 0 .../Sabre/CardDAV/UserAddressBooks.php | 0 .../Sabre/CardDAV/VCFExportPlugin.php | 0 .../app/libraries/Sabre/CardDAV/Version.php | 0 .../Sabre/DAV/Auth/Backend/AbstractBasic.php | 0 .../Sabre/DAV/Auth/Backend/AbstractDigest.php | 0 .../Sabre/DAV/Auth/Backend/Apache.php | 0 .../DAV/Auth/Backend/BackendInterface.php | 0 .../libraries/Sabre/DAV/Auth/Backend/File.php | 0 .../libraries/Sabre/DAV/Auth/Backend/PDO.php | 0 .../app/libraries/Sabre/DAV/Auth/Plugin.php | 0 .../Sabre/DAV/Browser/GuessContentType.php | 0 .../Sabre/DAV/Browser/MapGetToPropFind.php | 0 .../libraries/Sabre/DAV/Browser/Plugin.php | 0 .../Sabre/DAV/Browser/assets/favicon.ico | Bin .../DAV/Browser/assets/icons/addressbook.png | Bin .../DAV/Browser/assets/icons/calendar.png | Bin .../Sabre/DAV/Browser/assets/icons/card.png | Bin .../DAV/Browser/assets/icons/collection.png | Bin .../Sabre/DAV/Browser/assets/icons/file.png | Bin .../Sabre/DAV/Browser/assets/icons/parent.png | Bin .../DAV/Browser/assets/icons/principal.png | Bin .../app/libraries/Sabre/DAV/Client.php | 4 +- .../app/libraries/Sabre/DAV/Collection.php | 0 .../app/libraries/Sabre/DAV/Exception.php | 0 .../Sabre/DAV/Exception/BadRequest.php | 0 .../Sabre/DAV/Exception/Conflict.php | 0 .../Sabre/DAV/Exception/ConflictingLock.php | 0 .../Sabre/DAV/Exception/FileNotFound.php | 0 .../Sabre/DAV/Exception/Forbidden.php | 0 .../DAV/Exception/InsufficientStorage.php | 0 .../DAV/Exception/InvalidResourceType.php | 0 .../Exception/LockTokenMatchesRequestUri.php | 0 .../libraries/Sabre/DAV/Exception/Locked.php | 0 .../Sabre/DAV/Exception/MethodNotAllowed.php | 0 .../Sabre/DAV/Exception/NotAuthenticated.php | 0 .../Sabre/DAV/Exception/NotFound.php | 0 .../Sabre/DAV/Exception/NotImplemented.php | 0 .../Sabre/DAV/Exception/PaymentRequired.php | 0 .../DAV/Exception/PreconditionFailed.php | 0 .../DAV/Exception/ReportNotSupported.php | 0 .../RequestedRangeNotSatisfiable.php | 0 .../DAV/Exception/ServiceUnavailable.php | 0 .../DAV/Exception/UnsupportedMediaType.php | 0 .../app/libraries/Sabre/DAV/FS/Directory.php | 0 .../app/libraries/Sabre/DAV/FS/File.php | 0 .../app/libraries/Sabre/DAV/FS/Node.php | 0 .../libraries/Sabre/DAV/FSExt/Directory.php | 0 .../app/libraries/Sabre/DAV/FSExt/File.php | 0 .../app/libraries/Sabre/DAV/FSExt/Node.php | 0 .../app/libraries/Sabre/DAV/File.php | 0 .../app/libraries/Sabre/DAV/ICollection.php | 0 .../Sabre/DAV/IExtendedCollection.php | 0 .../app/libraries/Sabre/DAV/IFile.php | 0 .../app/libraries/Sabre/DAV/INode.php | 0 .../app/libraries/Sabre/DAV/IProperties.php | 0 .../app/libraries/Sabre/DAV/IQuota.php | 0 .../DAV/Locks/Backend/AbstractBackend.php | 0 .../DAV/Locks/Backend/BackendInterface.php | 0 .../libraries/Sabre/DAV/Locks/Backend/FS.php | 0 .../Sabre/DAV/Locks/Backend/File.php | 0 .../libraries/Sabre/DAV/Locks/Backend/PDO.php | 0 .../libraries/Sabre/DAV/Locks/LockInfo.php | 0 .../app/libraries/Sabre/DAV/Locks/Plugin.php | 0 .../app/libraries/Sabre/DAV/Mount/Plugin.php | 0 .../app/libraries/Sabre/DAV/Node.php | 0 .../app/libraries/Sabre/DAV/ObjectTree.php | 0 .../Sabre/DAV/PartialUpdate/IFile.php | 0 .../Sabre/DAV/PartialUpdate/Plugin.php | 0 .../app/libraries/Sabre/DAV/Property.php | 0 .../Sabre/DAV/Property/GetLastModified.php | 0 .../app/libraries/Sabre/DAV/Property/Href.php | 0 .../libraries/Sabre/DAV/Property/HrefList.php | 0 .../libraries/Sabre/DAV/Property/IHref.php | 0 .../Sabre/DAV/Property/LockDiscovery.php | 0 .../Sabre/DAV/Property/ResourceType.php | 0 .../libraries/Sabre/DAV/Property/Response.php | 0 .../Sabre/DAV/Property/ResponseList.php | 0 .../Sabre/DAV/Property/SupportedLock.php | 0 .../Sabre/DAV/Property/SupportedReportSet.php | 0 .../libraries/Sabre/DAV/PropertyInterface.php | 0 .../app/libraries/Sabre/DAV/Server.php | 0 .../app/libraries/Sabre/DAV/ServerPlugin.php | 0 .../libraries/Sabre/DAV/SimpleCollection.php | 0 .../app/libraries/Sabre/DAV/SimpleFile.php | 0 .../app/libraries/Sabre/DAV/StringUtil.php | 0 .../Sabre/DAV/TemporaryFileFilterPlugin.php | 0 .../app/libraries/Sabre/DAV/Tree.php | 0 .../libraries/Sabre/DAV/Tree/Filesystem.php | 0 .../app/libraries/Sabre/DAV/URLUtil.php | 0 .../app/libraries/Sabre/DAV/UUIDUtil.php | 0 .../app/libraries/Sabre/DAV/Version.php | 0 .../app/libraries/Sabre/DAV/XMLUtil.php | 0 .../DAVACL/AbstractPrincipalCollection.php | 0 .../Sabre/DAVACL/Exception/AceConflict.php | 0 .../Sabre/DAVACL/Exception/NeedPrivileges.php | 0 .../Sabre/DAVACL/Exception/NoAbstract.php | 0 .../Exception/NotRecognizedPrincipal.php | 0 .../Exception/NotSupportedPrivilege.php | 0 .../app/libraries/Sabre/DAVACL/IACL.php | 0 .../app/libraries/Sabre/DAVACL/IPrincipal.php | 0 .../Sabre/DAVACL/IPrincipalCollection.php | 0 .../app/libraries/Sabre/DAVACL/Plugin.php | 0 .../app/libraries/Sabre/DAVACL/Principal.php | 0 .../PrincipalBackend/AbstractBackend.php | 0 .../PrincipalBackend/BackendInterface.php | 0 .../Sabre/DAVACL/PrincipalBackend/PDO.php | 0 .../Sabre/DAVACL/PrincipalCollection.php | 0 .../libraries/Sabre/DAVACL/Property/Acl.php | 0 .../Sabre/DAVACL/Property/AclRestrictions.php | 0 .../Property/CurrentUserPrivilegeSet.php | 0 .../Sabre/DAVACL/Property/Principal.php | 0 .../DAVACL/Property/SupportedPrivilegeSet.php | 0 .../app/libraries/Sabre/DAVACL/Version.php | 0 .../app/libraries/Sabre/HTTP/AWSAuth.php | 0 .../app/libraries/Sabre/HTTP/AbstractAuth.php | 0 .../app/libraries/Sabre/HTTP/BasicAuth.php | 0 .../app/libraries/Sabre/HTTP/DigestAuth.php | 0 .../app/libraries/Sabre/HTTP/Request.php | 0 .../app/libraries/Sabre/HTTP/Response.php | 0 .../app/libraries/Sabre/HTTP/Util.php | 0 .../app/libraries/Sabre/HTTP/Version.php | 0 .../app/libraries/Sabre/VObject/Cli.php | 0 .../app/libraries/Sabre/VObject/Component.php | 0 .../Sabre/VObject/Component/VAlarm.php | 0 .../Sabre/VObject/Component/VCalendar.php | 0 .../Sabre/VObject/Component/VCard.php | 0 .../Sabre/VObject/Component/VEvent.php | 0 .../Sabre/VObject/Component/VFreeBusy.php | 0 .../Sabre/VObject/Component/VJournal.php | 0 .../Sabre/VObject/Component/VTodo.php | 0 .../Sabre/VObject/DateTimeParser.php | 0 .../app/libraries/Sabre/VObject/Document.php | 0 .../libraries/Sabre/VObject/ElementList.php | 0 .../libraries/Sabre/VObject/EofException.php | 0 .../Sabre/VObject/FreeBusyGenerator.php | 0 .../app/libraries/Sabre/VObject/Node.php | 0 .../app/libraries/Sabre/VObject/Parameter.php | 0 .../Sabre/VObject/ParseException.php | 0 .../libraries/Sabre/VObject/Parser/Json.php | 0 .../Sabre/VObject/Parser/MimeDir.php | 0 .../libraries/Sabre/VObject/Parser/Parser.php | 0 .../app/libraries/Sabre/VObject/Property.php | 0 .../Sabre/VObject/Property/Binary.php | 0 .../Sabre/VObject/Property/Boolean.php | 0 .../Sabre/VObject/Property/FlatText.php | 0 .../Sabre/VObject/Property/Float.php | 0 .../VObject/Property/ICalendar/CalAddress.php | 0 .../Sabre/VObject/Property/ICalendar/Date.php | 0 .../VObject/Property/ICalendar/DateTime.php | 0 .../VObject/Property/ICalendar/Duration.php | 0 .../VObject/Property/ICalendar/Period.php | 0 .../VObject/Property/ICalendar/Recur.php | 0 .../Sabre/VObject/Property/Integer.php | 0 .../libraries/Sabre/VObject/Property/Text.php | 0 .../libraries/Sabre/VObject/Property/Time.php | 0 .../Sabre/VObject/Property/Unknown.php | 0 .../libraries/Sabre/VObject/Property/Uri.php | 0 .../Sabre/VObject/Property/UtcOffset.php | 0 .../Sabre/VObject/Property/VCard/Date.php | 0 .../VObject/Property/VCard/DateAndOrTime.php | 0 .../Sabre/VObject/Property/VCard/DateTime.php | 0 .../VObject/Property/VCard/LanguageTag.php | 0 .../VObject/Property/VCard/TimeStamp.php | 0 .../app/libraries/Sabre/VObject/Reader.php | 0 .../Sabre/VObject/RecurrenceIterator.php | 0 .../Sabre/VObject/Splitter/ICalendar.php | 0 .../VObject/Splitter/SplitterInterface.php | 0 .../Sabre/VObject/Splitter/VCard.php | 0 .../libraries/Sabre/VObject/StringUtil.php | 0 .../libraries/Sabre/VObject/TimeZoneUtil.php | 0 .../Sabre/VObject/VCardConverter.php | 0 .../app/libraries/Sabre/VObject/Version.php | 0 .../app/libraries/Sabre/VObject/includes.php | 0 .../Exception/ExceptionInterface.php | 0 .../Exception/FileNotFoundException.php | 0 .../Filesystem/Exception/IOException.php | 0 .../Exception/IOExceptionInterface.php | 0 .../Component/Filesystem/Filesystem.php | 0 .../app/libraries/lessphp/LICENSE | 0 .../app/libraries/lessphp/README.md | 0 .../app/libraries/lessphp/ctype.php | 0 .../app/libraries/lessphp/lessc.inc.php | 0 .../app/libraries/pclzip/_pclzip.lib.php | 0 .../app/libraries/pclzip/gnu-lgpl.txt | 0 .../app/libraries/pclzip/pclzip.lib.php | 0 .../app/libraries/pclzip/readme.txt | 0 .../app/libraries/phpseclib/Crypt/AES.php | 0 .../app/libraries/phpseclib/Crypt/Base.php | 0 .../libraries/phpseclib/Crypt/Blowfish.php | 0 .../app/libraries/phpseclib/Crypt/DES.php | 0 .../app/libraries/phpseclib/Crypt/Hash.php | 0 .../app/libraries/phpseclib/Crypt/RC2.php | 0 .../app/libraries/phpseclib/Crypt/RC4.php | 0 .../app/libraries/phpseclib/Crypt/RSA.php | 0 .../app/libraries/phpseclib/Crypt/Random.php | 0 .../libraries/phpseclib/Crypt/Rijndael.php | 0 .../libraries/phpseclib/Crypt/TripleDES.php | 0 .../app/libraries/phpseclib/Crypt/Twofish.php | 0 .../app/libraries/phpseclib/File/ANSI.php | 0 .../app/libraries/phpseclib/File/ASN1.php | 0 .../app/libraries/phpseclib/File/X509.php | 0 .../libraries/phpseclib/Math/BigInteger.php | 0 .../app/libraries/phpseclib/Net/SCP.php | 0 .../app/libraries/phpseclib/Net/SFTP.php | 0 .../libraries/phpseclib/Net/SFTP/Stream.php | 0 .../app/libraries/phpseclib/Net/SSH1.php | 0 .../app/libraries/phpseclib/Net/SSH2.php | 0 .../libraries/phpseclib/System/SSH/Agent.php | 0 .../libraries/phpseclib/System/SSH_Agent.php | 0 .../app/libraries/phpseclib/openssl.cnf | 0 .../app/libraries/tmhOAuth/LICENSE | 0 .../app/libraries/tmhOAuth/README.md | 0 .../app/libraries/tmhOAuth/cacert.pem | 0 .../app/libraries/tmhOAuth/tmhOAuth.php | 0 .../app/libraries/tmhOAuth/tmhUtilities.php | 0 .../app/resources/images/empty-contact.png | Bin .../resources/images/services/amazon.com.png | Bin .../resources/images/services/apple.com.png | Bin .../resources/images/services/asana.com.png | Bin .../resources/images/services/battle.net.png | Bin .../images/services/blizzard.com.png | Bin .../images/services/cnet.online.com.png | Bin .../images/services/connect.asana.com.png | Bin .../images/services/e.paypal.com.png | Bin .../app/resources/images/services/ea.com.png | Bin .../resources/images/services/ebay.com.png | Bin .../resources/images/services/em.ea.com.png | Bin .../images/services/email.blizzard.com.png | Bin .../images/services/email.microsoft.com.png | Bin .../images/services/email.skype.com.png | Bin .../images/services/facebook.com.png | Bin .../images/services/facebookmail.com.png | Bin .../resources/images/services/github.com.png | Bin .../resources/images/services/google.com.png | Bin .../images/services/id.apple.com.png | Bin .../images/services/intl.paypal.com.png | Bin .../images/services/microsoft.com.png | Bin .../images/services/microsoftonline.com.png | Bin .../resources/images/services/myspace.com.png | Bin .../images/services/news.myspace.com.png | Bin .../images/services/news.onlive.com.png | Bin .../resources/images/services/onlive.com.png | Bin .../resources/images/services/paypal.com.png | Bin .../images/services/plus.google.com.png | Bin .../services/postmaster.twitter.com.png | Bin .../images/services/reply.ebay.com.png | Bin .../images/services/reply1.ebay.com.png | Bin .../images/services/reply2.ebay.com.png | Bin .../images/services/reply3.ebay.com.png | Bin .../resources/images/services/skype.com.png | Bin .../images/services/steampowered.com.png | Bin .../app/resources/images/services/ted.com.png | Bin .../resources/images/services/twitter.com.png | Bin .../resources/images/services/youtube.com.png | Bin .../app/templates/BadBrowser.html | 0 .../app/templates/Error.html | 0 .../app/templates/Index.html | 0 .../app/templates/Themes/template.less | 2 +- .../app/templates/Themes/values.less | 0 .../app/templates/Views/Admin/AdminLogin.html | 0 .../app/templates/Views/Admin/AdminMenu.html | 4 +- .../app/templates/Views/Admin/AdminPane.html | 0 .../Views/Admin/AdminSettingsAbout.html | 0 .../Views/Admin/AdminSettingsBranding.html | 0 .../Views/Admin/AdminSettingsContacts.html | 0 .../Admin/AdminSettingsDomainListItem.html | 0 .../Views/Admin/AdminSettingsDomains.html | 0 .../Views/Admin/AdminSettingsGeneral.html | 0 .../Views/Admin/AdminSettingsLicensing.html | 0 .../Views/Admin/AdminSettingsLogin.html | 0 .../Views/Admin/AdminSettingsPackages.html | 0 .../Admin/AdminSettingsPackagesListItem.html | 0 .../Admin/AdminSettingsPackagesTable.html | 0 .../Admin/AdminSettingsPluginListItem.html | 0 .../Admin/AdminSettingsPluginProperty.html | 0 .../Views/Admin/AdminSettingsPlugins.html | 0 .../Views/Admin/AdminSettingsSecurity.html | 0 .../Views/Admin/AdminSettingsSocial.html | 0 .../templates/Views/Admin/PopupsActivate.html | 0 .../templates/Views/Admin/PopupsDomain.html | 0 .../templates/Views/Admin/PopupsPlugin.html | 0 .../app/templates/Views/Common/Pagenator.html | 0 .../app/templates/Views/Common/PopupsAsk.html | 0 .../Common/PopupsKeyboardShortcutsHelp.html | 91 + .../Views/Common/PopupsLanguages.html | 16 +- .../templates/Views/Components/Checkbox.html | 2 +- .../Views/Components/CheckboxClassic.html | 2 +- .../Components/CheckboxMaterialDesign.html | 2 +- .../app/templates/Views/Components/Input.html | 14 + .../app/templates/Views/Components/Radio.html | 2 +- .../Views/Components/SaveTrigger.html | 0 .../templates/Views/Components/Select.html | 4 +- .../templates/Views/Components/TextArea.html | 9 + .../app/templates/Views/User/About.html | 4 +- .../Views/User/ComposeAttachment.html | 0 .../app/templates/Views/User/Login.html | 19 +- .../templates/Views/User/MailFolderList.html | 10 +- .../Views/User/MailFolderListItem.html | 0 .../Views/User/MailFolderListSystemItem.html | 0 .../templates/Views/User/MailMessageList.html | 38 +- .../Views/User/MailMessageListItem.html | 9 +- .../MailMessageListItemNoPreviewPane.html | 9 +- .../templates/Views/User/MailMessageView.html | 416 ++ .../app/templates/Views/User/PhotoSwipe.html | 10 +- .../templates/Views/User/PopupsAccount.html | 12 +- .../Views/User/PopupsAddOpenPgpKey.html | 4 +- .../Views/User/PopupsAdvancedSearch.html | 28 +- .../templates/Views/User/PopupsCompose.html | 61 +- .../Views/User/PopupsComposeOpenPgp.html | 10 +- .../templates/Views/User/PopupsContacts.html | 62 +- .../templates/Views/User/PopupsFilter.html | 25 +- .../Views/User/PopupsFolderClear.html | 10 +- .../Views/User/PopupsFolderCreate.html | 8 +- .../Views/User/PopupsFolderSystem.html | 12 +- .../templates/Views/User/PopupsIdentity.html | 22 +- .../Views/User/PopupsNewOpenPgpKey.html | 12 +- .../templates/Views/User/PopupsTemplate.html | 10 +- .../Views/User/PopupsTwoFactorTest.html | 6 +- .../Views/User/PopupsViewOpenPgpKey.html | 6 +- .../Views/User/PopupsWindowSimpleMessage.html | 16 +- .../Views/User/SettingsAccounts.html | 14 +- .../Views/User/SettingsChangePassword.html | 10 +- .../Views/User/SettingsContacts.html | 10 +- .../templates/Views/User/SettingsCustom.html | 0 .../templates/Views/User/SettingsFilters.html | 12 +- .../User/SettingsFiltersActionDiscard.html | 0 .../User/SettingsFiltersActionForward.html | 4 +- .../SettingsFiltersActionMoveToFolder.html | 0 .../Views/User/SettingsFiltersActionNone.html | 0 .../User/SettingsFiltersActionReject.html | 2 +- .../User/SettingsFiltersActionVacation.html | 6 +- .../User/SettingsFiltersConditionDefault.html | 0 .../Views/User/SettingsFolderItem.html | 2 +- .../templates/Views/User/SettingsFolders.html | 10 +- .../templates/Views/User/SettingsGeneral.html | 14 +- .../templates/Views/User/SettingsMenu.html | 6 +- .../templates/Views/User/SettingsOpenPGP.html | 14 +- .../templates/Views/User/SettingsPane.html | 2 +- .../Views/User/SettingsSecurity.html | 26 +- .../templates/Views/User/SettingsSocial.html | 24 +- .../Views/User/SettingsTemplates.html | 6 +- .../templates/Views/User/SettingsThemes.html | 6 +- .../templates/Views/User/SystemDropDown.html | 12 +- .../v/{1.8.1.281 => 1.8.2.291}/check.php | 0 .../v/{1.8.1.281 => 1.8.2.291}/include.php | 0 .../v/{1.8.1.281 => 1.8.2.291}/index.php | 0 .../v/{1.8.1.281 => 1.8.2.291}/index.php.root | 2 +- .../v/{1.8.1.281 => 1.8.2.291}/langs/bg.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/cs.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/de.ini | 7 +- sources/rainloop/v/1.8.2.291/langs/en-gb.ini | 699 ++ .../v/{1.8.1.281 => 1.8.2.291}/langs/en.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/es.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/fr.ini | 239 +- .../v/{1.8.1.281 => 1.8.2.291}/langs/hu.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/is.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/it.ini | 7 +- .../{1.8.1.281 => 1.8.2.291}/langs/ja-jp.ini | 5 + .../{1.8.1.281 => 1.8.2.291}/langs/ko-kr.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/lt.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/lv.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/nl.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/no.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/pl.ini | 5 + .../{1.8.1.281 => 1.8.2.291}/langs/pt-br.ini | 7 +- .../{1.8.1.281 => 1.8.2.291}/langs/pt-pt.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/ro.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/ru.ini | 6 +- .../v/{1.8.1.281 => 1.8.2.291}/langs/sk.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/sv.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/tr.ini | 5 + .../v/{1.8.1.281 => 1.8.2.291}/langs/ua.ini | 5 + .../{1.8.1.281 => 1.8.2.291}/langs/zh-cn.ini | 5 + .../{1.8.1.281 => 1.8.2.291}/langs/zh-tw.ini | 5 + .../static/apple-touch-icon.png | Bin .../static/browsers/chrome.gif | Bin .../static/browsers/firefox.gif | Bin .../static/browsers/opera.gif | Bin .../static/browsers/safari.gif | Bin .../static/ckeditor/CHANGES.md | 0 .../static/ckeditor/CUSTOMS | 0 .../static/ckeditor/LICENSE.md | 0 .../static/ckeditor/README.md | 0 .../static/ckeditor/adapters/jquery.js | 0 .../static/ckeditor/build-config.js | 0 .../static/ckeditor/ckeditor.js | 0 .../static/ckeditor/ckeditor.orig.js | 0 .../static/ckeditor/config.js | 0 .../static/ckeditor/contents.css | 0 .../static/ckeditor/lang/af.js | 0 .../static/ckeditor/lang/ar.js | 0 .../static/ckeditor/lang/bg.js | 0 .../static/ckeditor/lang/bn.js | 0 .../static/ckeditor/lang/bs.js | 0 .../static/ckeditor/lang/ca.js | 0 .../static/ckeditor/lang/cs.js | 0 .../static/ckeditor/lang/cy.js | 0 .../static/ckeditor/lang/da.js | 0 .../static/ckeditor/lang/de.js | 0 .../static/ckeditor/lang/el.js | 0 .../static/ckeditor/lang/en-au.js | 0 .../static/ckeditor/lang/en-ca.js | 0 .../static/ckeditor/lang/en-gb.js | 0 .../static/ckeditor/lang/en.js | 0 .../static/ckeditor/lang/eo.js | 0 .../static/ckeditor/lang/es.js | 0 .../static/ckeditor/lang/et.js | 0 .../static/ckeditor/lang/eu.js | 0 .../static/ckeditor/lang/fa.js | 0 .../static/ckeditor/lang/fi.js | 0 .../static/ckeditor/lang/fo.js | 0 .../static/ckeditor/lang/fr-ca.js | 0 .../static/ckeditor/lang/fr.js | 0 .../static/ckeditor/lang/gl.js | 0 .../static/ckeditor/lang/gu.js | 0 .../static/ckeditor/lang/he.js | 0 .../static/ckeditor/lang/hi.js | 0 .../static/ckeditor/lang/hr.js | 0 .../static/ckeditor/lang/hu.js | 0 .../static/ckeditor/lang/id.js | 0 .../static/ckeditor/lang/is.js | 0 .../static/ckeditor/lang/it.js | 0 .../static/ckeditor/lang/ja.js | 0 .../static/ckeditor/lang/ka.js | 0 .../static/ckeditor/lang/km.js | 0 .../static/ckeditor/lang/ko.js | 0 .../static/ckeditor/lang/ku.js | 0 .../static/ckeditor/lang/lt.js | 0 .../static/ckeditor/lang/lv.js | 0 .../static/ckeditor/lang/mk.js | 0 .../static/ckeditor/lang/mn.js | 0 .../static/ckeditor/lang/ms.js | 0 .../static/ckeditor/lang/nb.js | 0 .../static/ckeditor/lang/nl.js | 0 .../static/ckeditor/lang/no.js | 0 .../static/ckeditor/lang/pl.js | 0 .../static/ckeditor/lang/pt-br.js | 0 .../static/ckeditor/lang/pt.js | 0 .../static/ckeditor/lang/ro.js | 0 .../static/ckeditor/lang/ru.js | 0 .../static/ckeditor/lang/si.js | 0 .../static/ckeditor/lang/sk.js | 0 .../static/ckeditor/lang/sl.js | 0 .../static/ckeditor/lang/sq.js | 0 .../static/ckeditor/lang/sr-latn.js | 0 .../static/ckeditor/lang/sr.js | 0 .../static/ckeditor/lang/sv.js | 0 .../static/ckeditor/lang/th.js | 0 .../static/ckeditor/lang/tr.js | 0 .../static/ckeditor/lang/tt.js | 0 .../static/ckeditor/lang/ug.js | 0 .../static/ckeditor/lang/uk.js | 0 .../static/ckeditor/lang/vi.js | 0 .../static/ckeditor/lang/zh-cn.js | 0 .../static/ckeditor/lang/zh.js | 0 .../ckeditor/plugins/base64image/LICENSE.md | 0 .../ckeditor/plugins/base64image/README.md | 0 .../base64image/dialogs/base64image.js | 0 .../plugins/clipboard/dialogs/paste.js | 0 .../plugins/dialog/dialogDefinition.js | 0 .../plugins/fastimage/dialogs/fastimage.js | 0 .../plugins/fastimage/images/noimage.png | Bin .../static/ckeditor/plugins/icons.png | Bin .../static/ckeditor/plugins/icons_hidpi.png | Bin .../ckeditor/plugins/image/dialogs/image.js | 0 .../ckeditor/plugins/image/images/noimage.png | Bin .../ckeditor/plugins/image2/dialogs/image2.js | 0 .../ckeditor/plugins/link/dialogs/anchor.js | 0 .../ckeditor/plugins/link/dialogs/link.js | 0 .../ckeditor/plugins/link/images/anchor.png | Bin .../plugins/link/images/hidpi/anchor.png | Bin .../plugins/onchange/docs/install.html | 0 .../ckeditor/plugins/onchange/docs/styles.css | 0 .../plugins/plain/icons/hidpi/plain-rtl.png | Bin .../plugins/plain/icons/hidpi/plain.png | Bin .../plugins/plain/icons/plain-rtl.png | Bin .../ckeditor/plugins/plain/icons/plain.png | Bin .../static/ckeditor/plugins/plain/plugin.js | 0 .../ckeditor/plugins/signature/plugin.js | 0 .../ckeditor/plugins/table/dialogs/table.js | 0 .../plugins/tabletools/dialogs/tableCell.js | 0 .../ckeditor/plugins/widget/images/handle.png | Bin .../static/ckeditor/samples/ajax.html | 0 .../static/ckeditor/samples/api.html | 0 .../static/ckeditor/samples/appendto.html | 0 .../samples/assets/inlineall/logo.png | Bin .../assets/outputxhtml/outputxhtml.css | 0 .../ckeditor/samples/assets/posteddata.php | 0 .../static/ckeditor/samples/assets/sample.jpg | Bin .../samples/assets/uilanguages/languages.js | 0 .../ckeditor/samples/datafiltering.html | 0 .../static/ckeditor/samples/divreplace.html | 0 .../static/ckeditor/samples/index.html | 0 .../static/ckeditor/samples/inlineall.html | 0 .../static/ckeditor/samples/inlinebycode.html | 0 .../ckeditor/samples/inlinetextarea.html | 0 .../static/ckeditor/samples/jquery.html | 0 .../plugins/dialog/assets/my_dialog.js | 0 .../samples/plugins/dialog/dialog.html | 0 .../samples/plugins/divarea/divarea.html | 0 .../samples/plugins/enterkey/enterkey.html | 0 .../samples/plugins/image2/assets/image1.jpg | Bin .../samples/plugins/image2/assets/image2.jpg | Bin .../samples/plugins/image2/image2.html | 0 .../plugins/quicktable/quicktable.html | 0 .../plugins/sharedspace/sharedspace.html | 0 .../plugins/tableresize/tableresize.html | 0 .../samples/plugins/toolbar/toolbar.html | 0 .../static/ckeditor/samples/readonly.html | 0 .../ckeditor/samples/replacebyclass.html | 0 .../ckeditor/samples/replacebycode.html | 0 .../static/ckeditor/samples/sample.css | 0 .../static/ckeditor/samples/sample.js | 0 .../ckeditor/samples/sample_posteddata.php | 0 .../static/ckeditor/samples/tabindex.html | 0 .../static/ckeditor/samples/uicolor.html | 0 .../static/ckeditor/samples/uilanguages.html | 0 .../static/ckeditor/samples/xhtmlstyle.html | 0 .../static/ckeditor/skins/icy_orange/bold.png | Bin .../ckeditor/skins/icy_orange/dialog.css | 0 .../ckeditor/skins/icy_orange/dialog_ie.css | 0 .../ckeditor/skins/icy_orange/dialog_ie7.css | 0 .../ckeditor/skins/icy_orange/dialog_ie8.css | 0 .../skins/icy_orange/dialog_iequirks.css | 0 .../skins/icy_orange/dialog_opera.css | 0 .../ckeditor/skins/icy_orange/editor.css | 0 .../skins/icy_orange/editor_gecko.css | 0 .../ckeditor/skins/icy_orange/editor_ie.css | 0 .../ckeditor/skins/icy_orange/editor_ie7.css | 0 .../ckeditor/skins/icy_orange/editor_ie8.css | 0 .../skins/icy_orange/editor_iequirks.css | 0 .../ckeditor/skins/icy_orange/find-rtl.png | Bin .../ckeditor/skins/icy_orange/icons.png | Bin .../ckeditor/skins/icy_orange/icons_hidpi.png | Bin .../skins/icy_orange/images/arrow.png | Bin .../skins/icy_orange/images/close.png | Bin .../skins/icy_orange/images/hidpi/close.png | Bin .../icy_orange/images/hidpi/lock-open.png | Bin .../skins/icy_orange/images/hidpi/lock.png | Bin .../skins/icy_orange/images/hidpi/refresh.png | Bin .../skins/icy_orange/images/lock-open.png | Bin .../ckeditor/skins/icy_orange/images/lock.png | Bin .../skins/icy_orange/images/refresh.png | Bin .../ckeditor/skins/icy_orange/readme.md | 0 .../ckeditor/skins/icy_orange/scayt.png | Bin .../static/ckeditor/styles.js | 0 .../static/css/app.css | 158 +- .../static/css/app.min.css | 2 +- .../static/css/default-skin.png | Bin .../static/css/default-skin.svg | 0 .../static/css/flags.png | Bin .../static/css/fonts/rainloop.eot | Bin .../static/css/fonts/rainloop.svg | 0 .../static/css/fonts/rainloop.ttf | Bin .../static/css/fonts/rainloop.woff | Bin .../static/css/images/editor.png | Bin .../static/css/images/empty-contact.png | Bin .../static/css/images/grey.png | Bin .../css/images/icom-message-notification.png | Bin .../static/css/images/rainloop-logo.png | Bin .../static/css/images/sync.gif | Bin .../static/css/images/sync.png | Bin .../static/css/images/white.png | Bin .../static/css/preloader.gif | Bin .../static/favicon.ico | Bin .../static/favicon.png | Bin .../static/js/admin.js | 1053 +-- .../{1.8.1.281 => 1.8.2.291}/static/js/app.js | 5964 ++++++++++------- .../v/1.8.2.291/static/js/min/admin.js | 6 + .../rainloop/v/1.8.2.291/static/js/min/app.js | 13 + .../static/js/min/boot.js | 0 .../static/js/min/libs.js | 19 +- .../static/js/min/openpgp.js | 0 .../static/sounds/new-mail.mp3 | Bin .../static/sounds/new-mail.ogg | Bin .../themes/A/images/background.jpg | Bin .../themes/A/images/preview.png | Bin .../themes/A/styles.less | 0 .../themes/Blurred/images/background.jpg | Bin .../themes/Blurred/images/preview.png | Bin .../themes/Blurred/styles.less | 0 .../themes/Clear/images/preview.png | Bin .../themes/Clear/styles.less | 0 .../themes/DarkShine/images/background.jpg | Bin .../themes/DarkShine/images/preview.png | Bin .../themes/DarkShine/styles.less | 0 .../themes/Default/images/background.jpg | Bin .../themes/Default/images/background.png | Bin .../themes/Default/images/preview.png | Bin .../themes/Default/styles.less | 0 .../themes/Linen/images/background.jpg | Bin .../themes/Linen/images/background.png | Bin .../themes/Linen/images/preview.png | Bin .../themes/Linen/styles.less | 0 .../themes/Love/images/background.jpg | Bin .../themes/Love/images/preview.png | Bin .../themes/Love/styles.less | 0 .../themes/Snow/images/background.jpg | Bin .../themes/Snow/images/preview.png | Bin .../themes/Snow/styles.less | 0 .../themes/Squares/images/background.jpg | Bin .../themes/Squares/images/background.png | Bin .../themes/Squares/images/preview.png | Bin .../themes/Squares/styles.less | 0 .../themes/SquaresDark/images/background.jpg | Bin .../themes/SquaresDark/images/background.png | Bin .../themes/SquaresDark/images/preview.png | Bin .../themes/SquaresDark/styles.less | 0 .../themes/Stripes/images/background.jpg | Bin .../themes/Stripes/images/preview.png | Bin .../themes/Stripes/styles.less | 0 .../themes/Wood/images/background.jpg | Bin .../themes/Wood/images/background.png | Bin .../themes/Wood/images/preview.png | Bin .../themes/Wood/styles.less | 0 .../themes/Xv/images/background.jpg | Bin .../themes/Xv/images/background.png | Bin .../themes/Xv/images/preview.png | Bin .../themes/Xv/styles.less | 0 1092 files changed, 6579 insertions(+), 3994 deletions(-) delete mode 100644 sources/rainloop/v/1.8.1.281/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html delete mode 100644 sources/rainloop/v/1.8.1.281/app/templates/Views/Components/Input.html delete mode 100644 sources/rainloop/v/1.8.1.281/app/templates/Views/Components/TextArea.html delete mode 100644 sources/rainloop/v/1.8.1.281/app/templates/Views/User/MailMessageView.html delete mode 100644 sources/rainloop/v/1.8.1.281/static/js/min/admin.js delete mode 100644 sources/rainloop/v/1.8.1.281/static/js/min/app.js rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/default.ini.dist (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/disabled (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/gmail.com.ini (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/outlook.com.ini (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/qq.com.ini (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/domains/yahoo.com.ini (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/handle.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/langs.ini (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ar-ma.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ar.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/bg.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/br.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/bs.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/cs.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/cv.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/cy.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/da.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/de.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/el.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/en-au.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/en-ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/en-gb.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/eo.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/es.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/et.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/eu.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/fa.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/fi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/fo.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/fr-ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/fr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/gl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/he.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/hi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/hr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/hu.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/hy-am.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/id.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/is.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/it.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ja.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ka.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/km.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ko.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/lb.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/lt.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/lv.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/mk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ml.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/mr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ms-my.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/nb.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ne.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/nl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/nn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/pl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/pt-br.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/pt.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ro.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ru.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sq.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sr-cyrl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/sv.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ta.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/th.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/tl-ph.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/tr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/tzm-latn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/tzm.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/ua.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/uk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/uz.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/vi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/zh-cn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/i18n/moment/zh-tw.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/Entities/AccessToken.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/Entities/SignedRequest.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookAuthorizationException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookCanvasLoginHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookClientException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookOtherException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookPageTabHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookPermissionException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookRedirectLoginHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookRequest.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookRequestException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookResponse.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookSDKException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookServerException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookSession.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/FacebookThrottleException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphAlbum.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphLocation.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphObject.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphPage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphSessionInfo.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphUser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/GraphUserPage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookCurl.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookHttpable.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookStream.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/MockAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/Transaction.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Client.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/ClientInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Collection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Cookie/CookieJar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Cookie/SetCookie.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/AbstractEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/BeforeEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/CompleteEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/Emitter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/EmitterInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/ErrorEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/EventInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/HeadersEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/RequestEvents.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Event/SubscriberInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/AdapterException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/BadResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/ClientException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/ParseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/RequestException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/ServerException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Exception/TransferException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/HasDataTrait.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/AbstractMessage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/MessageFactory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/MessageInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/MessageParser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/Request.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/RequestInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/Response.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Message/ResponseInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Mimetypes.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Post/MultipartBody.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Post/PostBody.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Post/PostBodyInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Post/PostFile.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Post/PostFileInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Query.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/Cookie.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/History.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/HttpError.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/Mock.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/Prepare.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Subscriber/Redirect.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/ToArrayInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/UriTemplate.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/Url.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/cacert.pem (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/GuzzleHttp/functions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Collection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Crypt.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/DateTimeHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Enumerations/Charset.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Enumerations/Encoding.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/HtmlUtils.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Http.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/LinkFinder.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Loader.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/ResourceRegistry.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/StreamWrappers/Binary.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/StreamWrappers/Literal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/StreamWrappers/TempFile.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/StreamWrappers/Test.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Utils.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Base/Validator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Cache/CacheClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Cache/DriverInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Cache/Drivers/APC.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Cache/Drivers/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Cache/Drivers/Memcache.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Config.php (95%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Hooks.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/BodyStructure.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/FetchType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/FolderType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/ResponseType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Enumerations/StoreAction.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/LoginException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/ResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/FetchResponse.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Folder.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/FolderInformation.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/ImapClient.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/NamespaceResult.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Imap/Response.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/LICENSE (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Driver.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Drivers/Callback.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Drivers/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Drivers/Inline.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Enumerations/Type.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Log/Logger.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Attachment.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/AttachmentCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Folder.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/FolderCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/MailClient.php (92%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/Message.php (96%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mail/MessageCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/MailSo.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Attachment.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/AttachmentCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Email.php (96%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/EmailCollection.php (98%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/Constants.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/Header.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/MimeType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/Parameter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Header.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/HeaderCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Message.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Parameter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/ParameterCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Parser/ParserEmpty.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Parser/ParserInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Parser/ParserMemory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/Part.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Mime/PartCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/ConnectionException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketReadException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Net/NetClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Pop3/Pop3Client.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Poppassd/PoppassdClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/LoginException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Sieve/ManageSieveClient.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/LoginException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Smtp/SmtpClient.php (97%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Vendors/Net/IDNA2.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/MailSo/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/Client.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/GrantType/IGrantType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/GrantType/Password.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHP-OAuth2/README (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHPGangsta/GoogleAuthenticator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHPThumb/GD.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHPThumb/PHPThumb.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHPThumb/PluginInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/PHPThumb/Plugins/Reflection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Actions.php (98%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Api.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Common/BackwardCapability/Account.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Common/MbStringFix.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Common/PdoAbstract.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Config/AbstractConfig.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Config/Application.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Config/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/Capa.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/Layout.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/PluginPropertyType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/SignMeType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/TimeFormat.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/UploadClientError.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Enumerations/UploadError.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Exceptions/ClientException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Exceptions/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Exceptions/RuntimeException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/KeyPathHelper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Model/Account.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Model/Domain.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Model/Identity.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Model/Template.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Notifications.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Plugins/AbstractPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Plugins/Helper.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Plugins/Manager.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Plugins/Property.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AbstractProvider.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php (95%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php (98%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/ChangePassword.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Domain.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Domain/DomainInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Files.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Files/FileStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Files/IFiles.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Filters/SieveStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Settings.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Settings/ISettings.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Storage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Storage/FileStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Storage/IStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Suggestions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/TwoFactorAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Service.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/ServiceActions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Settings.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Social.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/RainLoop/Utils.php (98%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Backend/AbstractBackend.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Backend/BackendInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Backend/NotificationSupport.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Backend/PDO.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Backend/SharingSupport.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Calendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/CalendarObject.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/CalendarQueryParser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/CalendarQueryValidator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/CalendarRootNode.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Exception/InvalidComponentType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/ICSExportPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/ICalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/ICalendarObject.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/IShareableCalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/ISharedCalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/Collection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/ICollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/INode.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/INotificationType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/Node.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/Notification/Invite.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/Notification/InviteReply.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Notifications/Notification/SystemStatus.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/Collection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/IProxyRead.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/IProxyWrite.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/ProxyRead.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/ProxyWrite.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Principal/User.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/AllowedSharingModes.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/Invite.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/ScheduleCalendarTransp.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/SupportedCalendarComponentSet.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/SupportedCalendarData.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Property/SupportedCollationSet.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Schedule/IMip.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Schedule/IOutbox.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Schedule/Outbox.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/ShareableCalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/SharedCalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/SharingPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/UserCalendars.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CalDAV/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/AddressBook.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/AddressBookQueryParser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/AddressBookRoot.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Backend/AbstractBackend.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Backend/BackendInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Backend/PDO.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Card.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/IAddressBook.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/ICard.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/IDirectory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Property/SupportedAddressData.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/UserAddressBooks.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/VCFExportPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/CardDAV/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/AbstractBasic.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/AbstractDigest.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/Apache.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/BackendInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Backend/PDO.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Auth/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/GuessContentType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/MapGetToPropFind.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/favicon.ico (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/addressbook.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/calendar.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/card.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/collection.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/file.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/parent.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Browser/assets/icons/principal.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Client.php (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Collection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/BadRequest.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/Conflict.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/ConflictingLock.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/FileNotFound.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/Forbidden.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/InsufficientStorage.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/InvalidResourceType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/LockTokenMatchesRequestUri.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/Locked.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/MethodNotAllowed.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/NotAuthenticated.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/NotFound.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/NotImplemented.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/PaymentRequired.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/PreconditionFailed.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/ReportNotSupported.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/RequestedRangeNotSatisfiable.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/ServiceUnavailable.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Exception/UnsupportedMediaType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FS/Directory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FS/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FS/Node.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FSExt/Directory.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FSExt/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/FSExt/Node.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/ICollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/IExtendedCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/IFile.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/INode.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/IProperties.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/IQuota.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Backend/AbstractBackend.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Backend/BackendInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Backend/FS.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Backend/File.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Backend/PDO.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/LockInfo.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Locks/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Mount/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Node.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/ObjectTree.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/PartialUpdate/IFile.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/PartialUpdate/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/GetLastModified.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/Href.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/HrefList.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/IHref.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/LockDiscovery.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/ResourceType.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/Response.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/ResponseList.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/SupportedLock.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Property/SupportedReportSet.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/PropertyInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Server.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/ServerPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/SimpleCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/SimpleFile.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/StringUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/TemporaryFileFilterPlugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Tree.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Tree/Filesystem.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/URLUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/UUIDUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAV/XMLUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/AbstractPrincipalCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Exception/AceConflict.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Exception/NeedPrivileges.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Exception/NoAbstract.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Exception/NotRecognizedPrincipal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Exception/NotSupportedPrivilege.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/IACL.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/IPrincipal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/IPrincipalCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Plugin.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Principal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/PrincipalBackend/AbstractBackend.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/PrincipalBackend/BackendInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/PrincipalBackend/PDO.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/PrincipalCollection.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Property/Acl.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Property/AclRestrictions.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Property/CurrentUserPrivilegeSet.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Property/Principal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Property/SupportedPrivilegeSet.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/DAVACL/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/AWSAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/AbstractAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/BasicAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/DigestAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/Request.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/Response.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/Util.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/HTTP/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Cli.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VAlarm.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VCalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VCard.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VEvent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VFreeBusy.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VJournal.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Component/VTodo.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/DateTimeParser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Document.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/ElementList.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/EofException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/FreeBusyGenerator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Node.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Parameter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/ParseException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Parser/Json.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Parser/MimeDir.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Parser/Parser.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Binary.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Boolean.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/FlatText.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Float.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/CalAddress.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/Date.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/DateTime.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/Duration.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/Period.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/ICalendar/Recur.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Integer.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Text.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Time.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Unknown.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/Uri.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/UtcOffset.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/VCard/Date.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/VCard/DateAndOrTime.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/VCard/DateTime.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/VCard/LanguageTag.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Property/VCard/TimeStamp.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Reader.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/RecurrenceIterator.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Splitter/ICalendar.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Splitter/SplitterInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Splitter/VCard.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/StringUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/TimeZoneUtil.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/VCardConverter.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/Version.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Sabre/VObject/includes.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Symfony/Component/Filesystem/Exception/ExceptionInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Symfony/Component/Filesystem/Exception/FileNotFoundException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Symfony/Component/Filesystem/Exception/IOException.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Symfony/Component/Filesystem/Exception/IOExceptionInterface.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/Symfony/Component/Filesystem/Filesystem.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/lessphp/LICENSE (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/lessphp/README.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/lessphp/ctype.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/lessphp/lessc.inc.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/pclzip/_pclzip.lib.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/pclzip/gnu-lgpl.txt (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/pclzip/pclzip.lib.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/pclzip/readme.txt (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/AES.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Base.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Blowfish.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/DES.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Hash.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/RC2.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/RC4.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/RSA.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Random.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Rijndael.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/TripleDES.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Crypt/Twofish.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/File/ANSI.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/File/ASN1.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/File/X509.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Math/BigInteger.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Net/SCP.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Net/SFTP.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Net/SFTP/Stream.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Net/SSH1.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/Net/SSH2.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/System/SSH/Agent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/System/SSH_Agent.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/phpseclib/openssl.cnf (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/tmhOAuth/LICENSE (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/tmhOAuth/README.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/tmhOAuth/cacert.pem (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/tmhOAuth/tmhOAuth.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/libraries/tmhOAuth/tmhUtilities.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/empty-contact.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/amazon.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/apple.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/asana.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/battle.net.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/blizzard.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/cnet.online.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/connect.asana.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/e.paypal.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/ea.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/ebay.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/em.ea.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/email.blizzard.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/email.microsoft.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/email.skype.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/facebook.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/facebookmail.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/github.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/google.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/id.apple.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/intl.paypal.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/microsoft.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/microsoftonline.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/myspace.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/news.myspace.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/news.onlive.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/onlive.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/paypal.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/plus.google.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/postmaster.twitter.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/reply.ebay.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/reply1.ebay.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/reply2.ebay.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/reply3.ebay.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/skype.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/steampowered.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/ted.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/twitter.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/resources/images/services/youtube.com.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/BadBrowser.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Error.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Index.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Themes/template.less (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Themes/values.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminLogin.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminMenu.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminPane.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsAbout.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsBranding.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsContacts.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsDomainListItem.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsDomains.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsGeneral.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsLicensing.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsLogin.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPackages.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPackagesListItem.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPackagesTable.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPluginListItem.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPluginProperty.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsPlugins.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsSecurity.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/AdminSettingsSocial.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/PopupsActivate.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/PopupsDomain.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Admin/PopupsPlugin.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Common/Pagenator.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Common/PopupsAsk.html (100%) create mode 100644 sources/rainloop/v/1.8.2.291/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Common/PopupsLanguages.html (51%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/Checkbox.html (79%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/CheckboxClassic.html (74%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/CheckboxMaterialDesign.html (83%) create mode 100644 sources/rainloop/v/1.8.2.291/app/templates/Views/Components/Input.html rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/Radio.html (74%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/SaveTrigger.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/Components/Select.html (72%) create mode 100644 sources/rainloop/v/1.8.2.291/app/templates/Views/Components/TextArea.html rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/About.html (92%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/ComposeAttachment.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/Login.html (89%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailFolderList.html (75%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailFolderListItem.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailFolderListSystemItem.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailMessageList.html (77%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailMessageListItem.html (76%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/MailMessageListItemNoPreviewPane.html (76%) create mode 100644 sources/rainloop/v/1.8.2.291/app/templates/Views/User/MailMessageView.html rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PhotoSwipe.html (76%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsAccount.html (75%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsAddOpenPgpKey.html (78%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsAdvancedSearch.html (72%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsCompose.html (76%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsComposeOpenPgp.html (80%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsContacts.html (81%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsFilter.html (62%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsFolderClear.html (61%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsFolderCreate.html (78%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsFolderSystem.html (79%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsIdentity.html (76%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsNewOpenPgpKey.html (72%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsTemplate.html (85%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsTwoFactorTest.html (81%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsViewOpenPgpKey.html (74%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/PopupsWindowSimpleMessage.html (81%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsAccounts.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsChangePassword.html (78%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsContacts.html (78%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsCustom.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFilters.html (88%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionDiscard.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionForward.html (87%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionNone.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionReject.html (69%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersActionVacation.html (80%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFiltersConditionDefault.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFolderItem.html (94%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsFolders.html (74%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsGeneral.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsMenu.html (74%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsOpenPGP.html (78%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsPane.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsSecurity.html (73%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsSocial.html (72%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsTemplates.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SettingsThemes.html (87%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/app/templates/Views/User/SystemDropDown.html (84%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/check.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/include.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/index.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/index.php.root (91%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/bg.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/cs.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/de.ini (99%) create mode 100644 sources/rainloop/v/1.8.2.291/langs/en-gb.ini rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/en.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/es.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/fr.ini (81%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/hu.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/is.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/it.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/ja-jp.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/ko-kr.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/lt.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/lv.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/nl.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/no.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/pl.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/pt-br.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/pt-pt.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/ro.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/ru.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/sk.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/sv.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/tr.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/ua.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/zh-cn.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/langs/zh-tw.ini (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/apple-touch-icon.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/browsers/chrome.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/browsers/firefox.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/browsers/opera.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/browsers/safari.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/CHANGES.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/CUSTOMS (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/LICENSE.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/README.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/adapters/jquery.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/build-config.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/ckeditor.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/ckeditor.orig.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/config.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/contents.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/af.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ar.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/bg.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/bn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/bs.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/cs.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/cy.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/da.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/de.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/el.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/en-au.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/en-ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/en-gb.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/en.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/eo.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/es.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/et.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/eu.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/fa.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/fi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/fo.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/fr-ca.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/fr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/gl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/gu.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/he.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/hi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/hr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/hu.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/id.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/is.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/it.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ja.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ka.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/km.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ko.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ku.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/lt.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/lv.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/mk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/mn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ms.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/nb.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/nl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/no.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/pl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/pt-br.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/pt.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ro.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ru.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/si.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sl.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sq.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sr-latn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/sv.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/th.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/tr.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/tt.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/ug.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/uk.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/vi.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/zh-cn.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/lang/zh.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/base64image/LICENSE.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/base64image/README.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/base64image/dialogs/base64image.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/clipboard/dialogs/paste.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/dialog/dialogDefinition.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/fastimage/dialogs/fastimage.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/fastimage/images/noimage.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/icons.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/icons_hidpi.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/image/dialogs/image.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/image/images/noimage.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/image2/dialogs/image2.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/link/dialogs/anchor.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/link/dialogs/link.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/link/images/anchor.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/link/images/hidpi/anchor.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/onchange/docs/install.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/onchange/docs/styles.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/plain/icons/hidpi/plain.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/plain/icons/plain-rtl.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/plain/icons/plain.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/plain/plugin.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/signature/plugin.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/table/dialogs/table.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/tabletools/dialogs/tableCell.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/plugins/widget/images/handle.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/ajax.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/api.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/appendto.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/assets/inlineall/logo.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/assets/outputxhtml/outputxhtml.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/assets/posteddata.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/assets/sample.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/assets/uilanguages/languages.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/datafiltering.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/divreplace.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/index.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/inlineall.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/inlinebycode.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/inlinetextarea.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/jquery.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/dialog/assets/my_dialog.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/dialog/dialog.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/divarea/divarea.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/enterkey/enterkey.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/image2/assets/image1.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/image2/assets/image2.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/image2/image2.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/quicktable/quicktable.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/sharedspace/sharedspace.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/tableresize/tableresize.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/plugins/toolbar/toolbar.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/readonly.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/replacebyclass.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/replacebycode.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/sample.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/sample.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/sample_posteddata.php (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/tabindex.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/uicolor.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/uilanguages.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/samples/xhtmlstyle.html (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/bold.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog_ie.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog_ie7.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog_ie8.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog_iequirks.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/dialog_opera.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor_gecko.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor_ie.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor_ie7.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor_ie8.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/editor_iequirks.css (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/find-rtl.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/icons.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/icons_hidpi.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/arrow.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/close.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/hidpi/close.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/hidpi/lock.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/lock-open.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/lock.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/images/refresh.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/readme.md (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/skins/icy_orange/scayt.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/ckeditor/styles.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/app.css (99%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/app.min.css (51%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/default-skin.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/default-skin.svg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/flags.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/fonts/rainloop.eot (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/fonts/rainloop.svg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/fonts/rainloop.ttf (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/fonts/rainloop.woff (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/editor.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/empty-contact.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/grey.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/icom-message-notification.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/rainloop-logo.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/sync.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/sync.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/images/white.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/css/preloader.gif (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/favicon.ico (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/favicon.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/js/admin.js (94%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/js/app.js (90%) create mode 100644 sources/rainloop/v/1.8.2.291/static/js/min/admin.js create mode 100644 sources/rainloop/v/1.8.2.291/static/js/min/app.js rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/js/min/boot.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/js/min/libs.js (92%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/js/min/openpgp.js (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/sounds/new-mail.mp3 (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/static/sounds/new-mail.ogg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/A/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/A/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/A/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Blurred/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Blurred/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Blurred/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Clear/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Clear/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/DarkShine/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/DarkShine/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/DarkShine/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Default/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Default/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Default/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Default/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Linen/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Linen/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Linen/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Linen/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Love/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Love/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Love/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Snow/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Snow/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Snow/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Squares/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Squares/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Squares/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Squares/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/SquaresDark/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/SquaresDark/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/SquaresDark/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/SquaresDark/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Stripes/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Stripes/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Stripes/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Wood/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Wood/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Wood/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Wood/styles.less (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Xv/images/background.jpg (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Xv/images/background.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Xv/images/preview.png (100%) rename sources/rainloop/v/{1.8.1.281 => 1.8.2.291}/themes/Xv/styles.less (100%) diff --git a/sources/data/EMPTY b/sources/data/EMPTY index 13be460..cb83096 100644 --- a/sources/data/EMPTY +++ b/sources/data/EMPTY @@ -1 +1 @@ -1.8.1.281 \ No newline at end of file +1.8.2.291 \ No newline at end of file diff --git a/sources/data/VERSION b/sources/data/VERSION index 13be460..cb83096 100644 --- a/sources/data/VERSION +++ b/sources/data/VERSION @@ -1 +1 @@ -1.8.1.281 \ No newline at end of file +1.8.2.291 \ No newline at end of file diff --git a/sources/index.php b/sources/index.php index f57300d..77fa78f 100644 --- a/sources/index.php +++ b/sources/index.php @@ -2,7 +2,7 @@ if (!defined('APP_VERSION')) { - define('APP_VERSION', '1.8.1.281'); + define('APP_VERSION', '1.8.2.291'); define('APP_INDEX_ROOT_FILE', __FILE__); define('APP_INDEX_ROOT_PATH', str_replace('\\', '/', rtrim(dirname(__FILE__), '\\/').'/')); } diff --git a/sources/rainloop/v/1.8.1.281/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html b/sources/rainloop/v/1.8.1.281/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html deleted file mode 100644 index 52ec0ce..0000000 --- a/sources/rainloop/v/1.8.1.281/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html +++ /dev/null @@ -1,89 +0,0 @@ -
- -
diff --git a/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/Input.html b/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/Input.html deleted file mode 100644 index 263b546..0000000 --- a/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/Input.html +++ /dev/null @@ -1,14 +0,0 @@ - - -   - -   - - -   -
- \ No newline at end of file diff --git a/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/TextArea.html b/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/TextArea.html deleted file mode 100644 index e403fb2..0000000 --- a/sources/rainloop/v/1.8.1.281/app/templates/Views/Components/TextArea.html +++ /dev/null @@ -1,9 +0,0 @@ - - -   -
- \ No newline at end of file diff --git a/sources/rainloop/v/1.8.1.281/app/templates/Views/User/MailMessageView.html b/sources/rainloop/v/1.8.1.281/app/templates/Views/User/MailMessageView.html deleted file mode 100644 index a7ce092..0000000 --- a/sources/rainloop/v/1.8.1.281/app/templates/Views/User/MailMessageView.html +++ /dev/null @@ -1,367 +0,0 @@ - -
-
-
- -
-
- - - -
-
 
-
- - - -
-
 
- -
 
- -
-
-
-
-
-
- - -
- -
- -
- -
- -
- - - -
-
-
- -
-
- ! - - -
-
-
- -
-
- - -   - - - - : - - - - () - -
-
-
-
-
-
-
- : -   - -
-
- -
-
-
-
- : -   - -
-
- : -   - -
-
- : -   - -
-
- : -   - -
-
- : -   - -   - () -
-
-
-
-
-
-
-
- - - - - - - - - - -
- -
- ... -
-
- -
-
- -    - -
-
- -    - -
-
- -    - -
-
- -    - -
-
- -    - -    - -
-
- -
-
-
-
-
-
-
-
-
-
-
diff --git a/sources/rainloop/v/1.8.1.281/static/js/min/admin.js b/sources/rainloop/v/1.8.1.281/static/js/min/admin.js deleted file mode 100644 index 14ef1fd..0000000 --- a/sources/rainloop/v/1.8.1.281/static/js/min/admin.js +++ /dev/null @@ -1,6 +0,0 @@ -/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ -!function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var i={};return t.m=e,t.c=i,t.p="rainloop/v/0.0.0/static/js/min/",t(0)}([function(e,t,i){i(70)(i(16))},function(e,t,i){!function(){"use strict";var t=null,n={},o=i(11),s=i(2),r=i(12),a=i(3),l=i(72),c=i(73),u=i(49),p=i(4),d=i(7);n.trim=r.trim,n.inArray=r.inArray,n.isArray=s.isArray,n.isObject=s.isObject,n.isFunc=s.isFunction,n.isUnd=s.isUndefined,n.isNull=s.isNull,n.emptyFunction=function(){},n.isNormal=function(e){return!n.isUnd(e)&&!n.isNull(e)},n.windowResize=s.debounce(function(e){n.isUnd(e)?d.$win.resize():o.setTimeout(function(){d.$win.resize()},e)},50),n.windowResizeCallback=function(){n.windowResize()},n.isPosNumeric=function(e,t){return n.isNormal(e)?(n.isUnd(t)?0:!t)?/^[1-9]+[0-9]*$/.test(e.toString()):/^[0-9]*$/.test(e.toString()):!1},n.pInt=function(e,t){var i=n.isNormal(e)&&""!==e?o.parseInt(e,10):t||0;return o.isNaN(i)?t||0:i},n.pString=function(e){return n.isNormal(e)?""+e:""},n.encodeURIComponent=function(e){return o.encodeURIComponent(e)},n.isNonEmptyArray=function(e){return n.isArray(e)&&0s;s++)n=i[s].split("="),t[o.decodeURIComponent(n[0])]=o.decodeURIComponent(n[1]);return t},n.mailToHelper=function(e,t){if(e&&"mailto:"===e.toString().substr(0,7).toLowerCase()){e=e.toString().substr(7);var r=[],a=null,l=null,c={},u=i(25),d=e.replace(/\?.+$/,""),h=e.replace(/^[^\?]*\?/,""),g=function(e){return e?s.compact(s.map(o.decodeURIComponent(e).split(/[,]/),function(e){var t=new u;return t.mailsoParse(e),""!==t.email?t:null})):null};return r=g(d),c=n.simpleQueryParser(h),n.isUnd(c.cc)||(a=g(o.decodeURIComponent(c.cc))),n.isUnd(c.bcc)||(l=g(o.decodeURIComponent(c.bcc))),i(5).showScreenPopup(t,[p.ComposeType.Empty,null,r,a,l,n.isUnd(c.subject)?null:n.pString(o.decodeURIComponent(c.subject)),n.isUnd(c.body)?null:n.plainToHtml(n.pString(o.decodeURIComponent(c.body)))]),!0}return!1},n.rsaObject=function(e){return c&&e&&(null===t||t&&t.__sPublicKey!==e)&&o.crypto&&o.crypto.getRandomValues?(t=new c,t.setPublicKey(e),t.__sPublicKey=e):t=!1,t},n.rsaEncode=function(e,t){if(o.crypto&&o.crypto.getRandomValues&&t){var i=!1,s=n.rsaObject(t);if(s&&(i=s.encrypt(n.fakeMd5()+":"+e+":"+n.fakeMd5()),!1!==i&&n.isNormal(i)))return"rsa:xxx:"+i}return e},n.rsaEncode.supported=!1,n.encodeHtml=function(e){return n.isNormal(e)?s.escape(e.toString()):""},n.splitPlainText=function(e,t){var i="",o="",s=e,r=0,a=0;for(t=n.isUnd(t)?100:t;s.length>t;)o=s.substring(0,t),r=o.lastIndexOf(" "),a=o.lastIndexOf("\n"),-1!==a&&(r=a),-1===r&&(r=t),i+=o.substring(0,r)+"\n",s=s.substring(r+1);return i+s},n.timeOutAction=function(){var e={};return function(t,i,s){n.isUnd(e[t])&&(e[t]=0),o.clearTimeout(e[t]),e[t]=o.setTimeout(i,s)}}(),n.timeOutActionSecond=function(){var e={};return function(t,i,n){e[t]||(e[t]=o.setTimeout(function(){i(),e[t]=0},n))}}(),n.hos=function(e,t){return e&&o.Object&&o.Object.hasOwnProperty?o.Object.hasOwnProperty.call(e,t):!1},n.inFocus=function(){return o.document.activeElement?(n.isUnd(o.document.activeElement.__inFocusCache)&&(o.document.activeElement.__inFocusCache=r(o.document.activeElement).is("input,textarea,iframe,.cke_editable")),!!o.document.activeElement.__inFocusCache):!1},n.removeInFocus=function(){if(o.document&&o.document.activeElement&&o.document.activeElement.blur){var e=r(o.document.activeElement);e.is("input,textarea")&&o.document.activeElement.blur()}},n.removeSelection=function(){if(o&&o.getSelection){var e=o.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}else o.document&&o.document.selection&&o.document.selection.empty&&o.document.selection.empty()},n.replySubjectAdd=function(e,t){e=n.trim(e.toUpperCase()),t=n.trim(t.replace(/[\s]+/g," "));var i=!1,o=[],r="RE"===e,a="FWD"===e,l=!a;return""!==t&&s.each(t.split(":"),function(e){var t=n.trim(e);i||!/^(RE|FWD)$/i.test(t)&&!/^(RE|FWD)[\[\(][\d]+[\]\)]$/i.test(t)?(o.push(e),i=!0):(r||(r=!!/^RE/i.test(t)),a||(a=!!/^FWD/i.test(t)))}),l?r=!1:a=!1,n.trim((l?"Re: ":"Fwd: ")+(r?"Re: ":"")+(a?"Fwd: ":"")+n.trim(o.join(":")))},n.roundNumber=function(e,t){return o.Math.round(e*o.Math.pow(10,t))/o.Math.pow(10,t)},n.friendlySize=function(e){return e=n.pInt(e),e>=1073741824?n.roundNumber(e/1073741824,1)+"GB":e>=1048576?n.roundNumber(e/1048576,1)+"MB":e>=1024?n.roundNumber(e/1024,0)+"KB":e+"B"},n.log=function(e){o.console&&o.console.log&&o.console.log(e)},n.delegateRun=function(e,t,i,o){e&&e[t]&&(o=n.pInt(o),0>=o?e[t].apply(e,n.isArray(i)?i:[]):s.delay(function(){e[t].apply(e,n.isArray(i)?i:[])},o))},n.kill_CtrlA_CtrlS=function(e){if(e=e||o.event,e&&e.ctrlKey&&!e.shiftKey&&!e.altKey){var t=e.target||e.srcElement,i=e.keyCode||e.which;if(i===p.EventKeyCode.S)return void e.preventDefault();if(t&&t.tagName&&t.tagName.match(/INPUT|TEXTAREA/i))return;i===p.EventKeyCode.A&&(o.getSelection?o.getSelection().removeAllRanges():o.document.selection&&o.document.selection.clear&&o.document.selection.clear(),e.preventDefault())}},n.createCommand=function(e,t,i){var o=function(){return s&&s.canExecute&&s.canExecute()&&t.apply(e,Array.prototype.slice.call(arguments)),!1},s=t?o:n.emptyFunction;return s.enabled=a.observable(!0),i=n.isUnd(i)?!0:i,s.canExecute=a.computed(n.isFunc(i)?function(){return s.enabled()&&i.call(e)}:function(){return s.enabled()&&!!i}),s},n.createMomentDate=function(e){return n.isUnd(e.moment)&&(e.moment=a.observable(moment())),a.computed(function(){d.momentTrigger();var e=this.moment();return 1970===e.year()?"":e.fromNow()},e)},n.createMomentShortDate=function(e){return a.computed(function(){var e="",t=moment(),n=this.moment(),o=this.momentDate();return e=1970===n.year()?"":4>=t.diff(n,"hours")?o:t.format("L")===n.format("L")?i(8).i18n("MESSAGE_LIST/TODAY_AT",{TIME:n.format("LT")}):t.clone().subtract("days",1).format("L")===n.format("L")?i(8).i18n("MESSAGE_LIST/YESTERDAY_AT",{TIME:n.format("LT")}):n.format(t.year()===n.year()?"D MMM.":"LL")},e)},n.convertThemeName=function(e){return"@custom"===e.substr(-7)&&(e=n.trim(e.substring(0,e.length-7))),n.trim(e.replace(/[^a-zA-Z0-9]+/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))},n.quoteName=function(e){return e.replace(/["]/g,'\\"')},n.microtime=function(){return(new Date).getTime()},n.timestamp=function(){return o.Math.round(n.microtime()/1e3)},n.convertLangName=function(e,t){return i(8).i18n("LANGS_NAMES"+(!0===t?"_EN":"")+"/LANG_"+e.toUpperCase().replace(/[^a-zA-Z0-9]+/g,"_"),null,e)},n.fakeMd5=function(e){var t="",i="0123456789abcdefghijklmnopqrstuvwxyz";for(e=n.isUnd(e)?32:n.pInt(e);t.length ').appendTo("#rl-hidden")},n.defautOptionsAfterRender=function(e,t){t&&!n.isUnd(t.disabled)&&e&&r(e).toggleClass("disabled",t.disabled).prop("disabled",t.disabled)},n.windowPopupKnockout=function(e,t,s,l){var c=null,u=o.open(""),p="__OpenerApplyBindingsUid"+n.fakeMd5()+"__",d=r("#"+t);o[p]=function(){if(u&&u.document.body&&d&&d[0]){var t=r(u.document.body);r("#rl-content",t).html(d.html()),r("html",u.document).addClass("external "+r("html").attr("class")),i(8).i18nToNode(t),e&&r("#rl-content",t)[0]&&a.applyBindings(e,r("#rl-content",t)[0]),o[p]=null,l(u)}},u.document.open(),u.document.write(''+n.encodeHtml(s)+'
'),u.document.close(),c=u.document.createElement("script"),c.type="text/javascript",c.innerHTML="if(window&&window.opener&&window.opener['"+p+"']){window.opener['"+p+"']();window.opener['"+p+"']=null}",u.document.getElementsByTagName("head")[0].appendChild(c)},n.settingsSaveHelperFunction=function(e,t,i,o){return i=i||null,o=n.isUnd(o)?1e3:n.pInt(o),function(n,r,a,l,c){t.call(i,r&&r.Result?p.SaveSettingsStep.TrueResult:p.SaveSettingsStep.FalseResult),e&&e.call(i,n,r,a,l,c),s.delay(function(){t.call(i,p.SaveSettingsStep.Idle)},o)}},n.settingsSaveHelperSimpleFunction=function(e,t){return n.settingsSaveHelperFunction(null,e,t,1e3)},n.settingsSaveHelperSubscribeFunction=function(e,t,i,o){return function(s){if(e){switch(i){default:s=n.pString(s);break;case"bool":case"boolean":s=s?"1":"0";break;case"int":case"integer":case"number":s=n.pInt(s);break;case"trim":s=n.trim(s)}var r={};r[t]=s,e.saveAdminConfig?e.saveAdminConfig(o||null,r):e.saveSettings&&e.saveSettings(o||null,r)}}},n.htmlToPlain=function(e){var t=0,i=0,n=0,o=0,a=0,l="",c=function(e){for(var t=100,i="",n="",o=e,s=0,r=0;o.length>t;)n=o.substring(0,t),s=n.lastIndexOf(" "),r=n.lastIndexOf("\n"),-1!==r&&(s=r),-1===s&&(s=t),i+=n.substring(0,s)+"\n",o=o.substring(s+1);return i+o},u=function(e){return e=c(r.trim(e)),e="> "+e.replace(/\n/gm,"\n> "),e.replace(/(^|\n)([> ]+)/gm,function(){return arguments&&2]*>([\s\S\r\n]*)<\/div>/gim,p),e="\n"+r.trim(e)+"\n"),e}return""},h=function(){return arguments&&1"):""},g=function(){return arguments&&1]*>([\s\S\r\n]*)<\/pre>/gim,h).replace(/[\s]+/gm," ").replace(/((?:href|data)\s?=\s?)("[^"]+?"|'[^']+?')/gim,g).replace(/]*>/gim,"\n").replace(/<\/h[\d]>/gi,"\n").replace(/<\/p>/gi,"\n\n").replace(/<\/li>/gi,"\n").replace(/<\/td>/gi,"\n").replace(/<\/tr>/gi,"\n").replace(/]*>/gim,"\n_______________________________\n\n").replace(/]*>([\s\S\r\n]*)<\/div>/gim,p).replace(/]*>/gim,"\n__bq__start__\n").replace(/<\/blockquote>/gim,"\n__bq__end__\n").replace(/]*>([\s\S\r\n]*?)<\/a>/gim,m).replace(/<\/div>/gi,"\n").replace(/ /gi," ").replace(/"/gi,'"').replace(/<[^>]*>/gm,""),l=d.$div.html(l).text(),l=l.replace(/\n[ \t]+/gm,"\n").replace(/[\n]{3,}/gm,"\n\n").replace(/>/gi,">").replace(/</gi,"<").replace(/&/gi,"&"),t=0,a=100;a>0&&(a--,i=l.indexOf("__bq__start__",t),i>-1);)n=l.indexOf("__bq__start__",i+5),o=l.indexOf("__bq__end__",i+5),(-1===n||n>o)&&o>i?(l=l.substring(0,i)+u(l.substring(i+13,o))+l.substring(o+11),t=0):t=n>-1&&o>n?n-1:0;return l=l.replace(/__bq__start__/gm,"").replace(/__bq__end__/gm,"")},n.plainToHtml=function(e,t){e=e.toString().replace(/\r/g,""),t=n.isUnd(t)?!1:!!t;var i=!1,o=!0,s=!0,r=[],a="",l=0,c=e.split("\n");do{for(o=!1,r=[],l=0;l"===a.substr(0,1),s&&!i?(o=!0,i=!0,r.push("~~~blockquote~~~"),r.push(a.substr(1))):!s&&i?""!==a?(i=!1,r.push("~~~/blockquote~~~"),r.push(a)):r.push(a):r.push(s&&i?a.substr(1):a);i&&(i=!1,r.push("~~~/blockquote~~~")),c=r}while(o);return e=c.join("\n"),e=e.replace(/\u200C\u200C/g,"").replace(/\u200D\u200D/g,"").replace(/&/g,"&").replace(/>/g,">").replace(/").replace(/[\s]*~~~\/blockquote~~~/g,"").replace(/\n/g,"
"),t?n.findEmailAndLinks(e):e},o.rainloop_Utils_htmlToPlain=n.htmlToPlain,o.rainloop_Utils_plainToHtml=n.plainToHtml,n.findEmailAndLinks=function(e){return e=l.link(e,{newWindow:!0,stripPrefix:!1,urls:!0,email:!0,twitter:!1,replaceFn:function(e,t){return!(e&&t&&"url"===t.getType()&&t.matchedText&&0!==t.matchedText.indexOf("http"))}})},n.resizeAndCrop=function(e,t,i){var n=new o.Image;n.onload=function(){var e=[0,0],n=o.document.createElement("canvas"),s=n.getContext("2d");n.width=t,n.height=t,e=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width],s.fillStyle="#fff",s.fillRect(0,0,t,t),s.drawImage(this,e[0]/2,e[1]/2,this.width-e[0],this.height-e[1],0,0,t,t),i(n.toDataURL("image/jpeg"))},n.src=e},n.folderListOptionsBuilder=function(e,t,i,s,r,a,l,c,u,d){var h=null,g=!1,m=0,f=0,b="   ",v=[];for(d=n.isUnd(d)?!1:!!d,u=n.isNormal(u)?u:0m;m++)v.push({id:s[m][0],name:s[m][1],system:!1,seporator:!1,disabled:!1});for(g=!0,m=0,f=e.length;f>m;m++)h=e[m],(l?l.call(null,h):!0)&&(g&&0m;m++)h=t[m],!h.subScribed()&&h.existen&&!d||!h.selectable&&!h.hasSubScribedSubfolders()||(l?l.call(null,h):!0)&&(p.FolderType.User===h.type()||!u||h.hasSubScribedSubfolders())&&(g&&01||c>0&&l>c){for(l>c?(u(c),i=c,s=c):((3>=l||l>=c-2)&&(r+=2),u(l),i=l,s=l);r>0;)if(i-=1,s+=1,i>0&&(u(i,!1),r--),c>=s)u(s,!0),r--;else if(0>=i)break;3===i?u(2,!1):i>3&&u(o.Math.round((i-1)/2),!1,"..."),c-2===s?u(c-1,!0):c-2>s&&u(o.Math.round((c+s)/2),!0,"..."),i>1&&u(1,!1),c>s&&u(c,!0)}return a}},n.selectElement=function(e){var t,i;o.getSelection?(t=o.getSelection(),t.removeAllRanges(),i=o.document.createRange(),i.selectNodeContents(e),t.addRange(i)):o.document.selection&&(i=o.document.body.createTextRange(),i.moveToElementText(e),i.select())},n.detectDropdownVisibility=s.debounce(function(){d.dropdownVisibility(!!s.find(d.aBootstrapDropdowns,function(e){return e.hasClass("open")}))},50),n.triggerAutocompleteInputChange=function(e){var t=function(){r(".checkAutocomplete").trigger("change")};(n.isUnd(e)?1:!e)?t():s.delay(t,100)},n.setHeadViewport=function(e){var t=[];s.each(e,function(e,i){t.push(""+e+"="+i)}),r("#rl-head-viewport").attr("content",t.join(", "))},n.getFileExtension=function(e){e=n.trim(e).toLowerCase();var t=e.split(".").pop();return t===e?"":t},n.mimeContentType=function(e){var t="",i="application/octet-stream";return e=n.trim(e).toLowerCase(),"winmail.dat"===e?"application/ms-tnef":(t=n.getFileExtension(e),t&&0'),i.after(s),i.remove()),s&&s[0]&&(s.attr("data-href",a).attr("data-theme",e[0]),s[0].styleSheet&&!n.isUnd(s[0].styleSheet.cssText)?s[0].styleSheet.cssText=e[1]:s.text(e[1])),t(p.SaveSettingsStep.TrueResult))}).always(function(){n.__themeTimer=o.setTimeout(function(){t(p.SaveSettingsStep.Idle)},1e3),n.__themeAjax=null}))},n.substr=o.String.substr,"b"!=="ab".substr(-1)&&(n.substr=function(e,t,i){return 0>t&&(t=e.length+t),e.substr(t,i)}),e.exports=n}()},function(e){e.exports=window._},function(e,t,i){!function(t){"use strict";var n=i(11),o=i(2),s=i(12),r=function(e,i,n){t.utils.domNodeDisposal.addDisposeCallback(e,function(){n&&n.dispose&&n.dispose(),i&&(i.off("click.koTooltip"),i.tooltip&&i.tooltip("destroy")),i=null})};t.bindingHandlers.tooltip={init:function(e,n){var o=null,a=!0,l="",c="",u=null,p=i(7),d=i(8);p.bMobileDevice||(o=s(e),l=o.data("tooltip-class")||"",a="on"===(o.data("tooltip-i18n")||"on"),c=o.data("tooltip-placement")||"top",o.tooltip({delay:{show:500,hide:100},html:!0,container:"body",placement:c,trigger:"hover",title:function(){var e=a?t.unwrap(n()):n()();return""===e||o.is(".disabled")||p.dropdownVisibility()?"":''+(a?d.i18n(e):e)+""}}).on("click.koTooltip",function(){o.tooltip("hide")}),u=p.tooltipTrigger.subscribe(function(){o.tooltip("hide")}),r(e,o,u))}},t.bindingHandlers.tooltipForTest={init:function(e){var t=s(e),o=null,a=i(7);t.tooltip({container:"body",trigger:"hover manual",title:function(){return t.data("tooltip3-data")||""}}),s(n.document).on("click",function(){t.tooltip("hide")}),o=a.tooltipTrigger.subscribe(function(){t.tooltip("hide")}),r(e,t,o)},update:function(e,i){var n=t.unwrap(i());""===n?s(e).data("tooltip3-data","").tooltip("hide"):(s(e).data("tooltip3-data",n),o.delay(function(){s(e).is(":visible")&&s(e).tooltip("show")},100))}},t.bindingHandlers.registrateBootstrapDropdown={init:function(e){var t=i(7);t&&t.aBootstrapDropdowns&&t.aBootstrapDropdowns.push(s(e))}},t.bindingHandlers.openDropdownTrigger={update:function(e,n){if(t.unwrap(n())){var o=s(e),r=i(1);o.hasClass("open")||(o.find(".dropdown-toggle").dropdown("toggle"),r.detectDropdownVisibility()),n()(!1)}}},t.bindingHandlers.dropdownCloser={init:function(e){s(e).closest(".dropdown").on("click",".e-item",function(){s(e).dropdown("toggle")})}},t.bindingHandlers.popover={init:function(e,i){s(e).popover(t.unwrap(i())),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).popover("destroy")})}},t.bindingHandlers.csstext={init:function(e,n){var o=i(1);e&&e.styleSheet&&!o.isUnd(e.styleSheet.cssText)?e.styleSheet.cssText=t.unwrap(n()):s(e).text(t.unwrap(n()))},update:function(e,n){var o=i(1);e&&e.styleSheet&&!o.isUnd(e.styleSheet.cssText)?e.styleSheet.cssText=t.unwrap(n()):s(e).text(t.unwrap(n()))}},t.bindingHandlers.resizecrop={init:function(e){s(e).addClass("resizecrop").resizecrop({width:"100",height:"100",wrapperCSS:{"border-radius":"10px"}})},update:function(e,t){t()(),s(e).resizecrop({width:"100",height:"100"})}},t.bindingHandlers.onEnter={init:function(e,i,o,r){s(e).on("keypress.koOnEnter",function(t){t&&13===n.parseInt(t.keyCode,10)&&(s(e).trigger("change"),i().call(r))}),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).off("keypress.koOnEnter")})}},t.bindingHandlers.onEsc={init:function(e,i,o,r){s(e).on("keypress.koOnEsc",function(t){t&&27===n.parseInt(t.keyCode,10)&&(s(e).trigger("change"),i().call(r))}),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).off("keypress.koOnEsc")})}},t.bindingHandlers.clickOnTrue={update:function(e,i){t.unwrap(i())&&s(e).click()}},t.bindingHandlers.modal={init:function(e,n){var o=i(7),r=i(1);s(e).toggleClass("fade",!o.bMobileDevice).modal({keyboard:!1,show:t.unwrap(n())}).on("shown.koModal",r.windowResizeCallback).find(".close").on("click.koModal",function(){n()(!1)}),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).off("shown.koModal").find(".close").off("click.koModal")})},update:function(e,n){var r=i(7);s(e).modal(t.unwrap(n())?"show":"hide"),r.$html.hasClass("rl-anim")&&(r.$html.addClass("rl-modal-animation"),o.delay(function(){r.$html.removeClass("rl-modal-animation")},400))}},t.bindingHandlers.i18nInit={init:function(e){i(8).i18nToNode(e)}},t.bindingHandlers.i18nUpdate={update:function(e,n){t.unwrap(n()),i(8).i18nToNode(e)}},t.bindingHandlers.link={update:function(e,i){s(e).attr("href",t.unwrap(i()))}},t.bindingHandlers.title={update:function(e,i){s(e).attr("title",t.unwrap(i()))}},t.bindingHandlers.textF={init:function(e,i){s(e).text(t.unwrap(i()))}},t.bindingHandlers.initDom={init:function(e,t){t()(e)}},t.bindingHandlers.initFixedTrigger={init:function(e,i){var o=t.unwrap(i()),r=null,a=s(e),l=null,c=o[1]||0;r=s(o[0]||null),r=r[0]?r:null,r&&s(n).resize(function(){l=r.offset(),l&&l.top&&a.css("top",l.top+c)})}},t.bindingHandlers.initResizeTrigger={init:function(e,i){var n=t.unwrap(i());s(e).css({height:n[1],"min-height":n[1]})},update:function(e,n){var o=i(1),r=i(7),a=t.unwrap(n()),l=o.pInt(a[1]),c=0,u=s(e).offset().top;u>0&&(u+=o.pInt(a[2]),c=r.$win.height()-u,c>l&&(l=c),s(e).css({height:l,"min-height":l}))}},t.bindingHandlers.appendDom={update:function(e,i){s(e).hide().empty().append(t.unwrap(i())).show()}},t.bindingHandlers.draggable={init:function(e,o,r){var a=i(7),l=i(1);if(!a.bMobileDevice){var c=100,u=3,p=r(),d=p&&p.droppableSelector?p.droppableSelector:"",h={distance:20,handle:".dragHandle",cursorAt:{top:22,left:3},refreshPositions:!0,scroll:!0};d&&(h.drag=function(e){s(d).each(function(){var t=null,i=null,o=s(this),r=o.offset(),a=r.top+o.height();n.clearInterval(o.data("timerScroll")),o.data("timerScroll",!1),e.pageX>=r.left&&e.pageX<=r.left+o.width()&&(e.pageY>=a-c&&e.pageY<=a&&(t=function(){o.scrollTop(o.scrollTop()+u),l.windowResize()},o.data("timerScroll",n.setInterval(t,10)),t()),e.pageY>=r.top&&e.pageY<=r.top+c&&(i=function(){o.scrollTop(o.scrollTop()-u),l.windowResize()},o.data("timerScroll",n.setInterval(i,10)),i()))})},h.stop=function(){s(d).each(function(){n.clearInterval(s(this).data("timerScroll")),s(this).data("timerScroll",!1)})}),h.helper=function(e){return o()(e&&e.target?t.dataFor(e.target):null)},s(e).draggable(h).on("mousedown.koDraggable",function(){l.removeInFocus()}),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).off("mousedown.koDraggable").draggable("destroy")})}}},t.bindingHandlers.droppable={init:function(e,n,o){var r=i(7);if(!r.bMobileDevice){var a=n(),l=o(),c=l&&l.droppableOver?l.droppableOver:null,u=l&&l.droppableOut?l.droppableOut:null,p={tolerance:"pointer",hoverClass:"droppableHover"};a&&(p.drop=function(e,t){a(e,t)},c&&(p.over=function(e,t){c(e,t)}),u&&(p.out=function(e,t){u(e,t)}),s(e).droppable(p),t.utils.domNodeDisposal.addDisposeCallback(e,function(){s(e).droppable("destroy")}))}}},t.bindingHandlers.nano={init:function(e){var t=i(7);t.bDisableNanoScroll||s(e).addClass("nano").nanoScroller({iOSNativeScrolling:!1,preventPageScrolling:!0})}},t.bindingHandlers.saveTrigger={init:function(e){var t=s(e);t.data("save-trigger-type",t.is("input[type=text],input[type=email],input[type=password],select,textarea")?"input":"custom"),"custom"===t.data("save-trigger-type")?t.append('  ').addClass("settings-saved-trigger"):t.addClass("settings-saved-trigger-input")},update:function(e,i){var n=t.unwrap(i()),o=s(e);if("custom"===o.data("save-trigger-type"))switch(n.toString()){case"1":o.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case"0":o.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case"-2":o.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;default:o.find(".animated").hide().end().find(".error,.success").removeClass("visible")}else switch(n.toString()){case"1":o.addClass("success").removeClass("error");break;case"0":o.addClass("error").removeClass("success");break;case"-2":break;default:o.removeClass("error success")}}},t.bindingHandlers.emailsTags={init:function(e,t,n){var r=i(1),a=i(25),l=s(e),c=t(),u=n(),p=u.autoCompleteSource||null,d=function(e){c&&c.focused&&c.focused(!!e)};l.inputosaurus({parseOnBlur:!0,allowDragAndDrop:!0,focusCallback:d,inputDelimiters:[",",";"],autoCompleteSource:p,parseHook:function(e){return o.map(e,function(e){var t=r.trim(e),i=null;return""!==t?(i=new a,i.mailsoParse(t),[i.toLine(!1),i]):[t,null]})},change:o.bind(function(e){l.data("EmailsTagsValue",e.target.value),c(e.target.value)},this)}),c&&c.focused&&c.focused.subscribe&&c.focused.subscribe(function(e){l.inputosaurus(e?"focus":"blur")})},update:function(e,i){var n=s(e),o=i(),r=t.unwrap(o);n.data("EmailsTagsValue")!==r&&(n.val(r),n.data("EmailsTagsValue",r),n.inputosaurus("refresh"))}},t.bindingHandlers.command={init:function(e,i,n,o){var r=s(e),a=i();if(!a||!a.enabled||!a.canExecute)throw new Error("You are not using command function");r.addClass("command"),t.bindingHandlers[r.is("form")?"submit":"click"].init.apply(o,arguments)},update:function(e,t){var i=!0,n=s(e),o=t();i=o.enabled(),n.toggleClass("command-not-enabled",!i),i&&(i=o.canExecute(),n.toggleClass("command-can-not-be-execute",!i)),n.toggleClass("command-disabled disable disabled",!i).toggleClass("no-disabled",!!i),(n.is("input")||n.is("button"))&&n.prop("disabled",!i)}},t.extenders.trimmer=function(e){var n=i(1),o=t.computed({read:e,write:function(t){e(n.trim(t.toString()))},owner:this});return o(e()),o},t.extenders.posInterer=function(e,n){var o=i(1),s=t.computed({read:e,write:function(t){var i=o.pInt(t.toString(),n);0>=i&&(i=n),i===e()&&""+i!=""+t&&e(i+1),e(i)}});return s(e()),s},t.extenders.limitedList=function(e,n){var o=i(1),s=t.computed({read:e,write:function(i){var s=t.unwrap(e),r=t.unwrap(n);o.isNonEmptyArray(r)?-1").addClass("rl-view-model").addClass("RL-"+r.viewModelTemplate()).hide(),d.appendTo(p),r.viewModelDom=d,e.__dom=d,"Popups"===a&&(r.cancelCommand=r.closeCommand=u.createCommand(r,function(){i.hideScreenPopup(e)}),r.modalVisibility.subscribe(function(e){var t=this;e?(this.viewModelDom.show(),this.storeAndSetKeyScope(),l.popupVisibilityNames.push(this.viewModelName),r.viewModelDom.css("z-index",3e3+l.popupVisibilityNames().length+10),this.onShowTrigger&&this.onShowTrigger(!this.onShowTrigger()),u.delegateRun(this,"onShowWithDelay",[],500)):(u.delegateRun(this,"onHide"),u.delegateRun(this,"onHideWithDelay",[],500),this.onHideTrigger&&this.onHideTrigger(!this.onHideTrigger()),this.restoreKeyScope(),n.each(this.viewModelNames,function(e){c.runHook("view-model-on-hide",[e,t])}),l.popupVisibilityNames.remove(this.viewModelName),r.viewModelDom.css("z-index",2e3),l.tooltipTrigger(!l.tooltipTrigger()),n.delay(function(){t.viewModelDom.hide()},300))},r)),n.each(e.__names,function(e){c.runHook("view-model-pre-build",[e,r,d])}),s.applyBindingAccessorsToNode(d[0],{i18nInit:!0,template:function(){return{name:r.viewModelTemplate()}}},r),u.delegateRun(r,"onBuild",[d]),r&&"Popups"===a&&r.registerPopupKeyDown(),n.each(e.__names,function(e){c.runHook("view-model-post-build",[e,r,d])})):u.log("Cannot find view model position: "+a)}return e?e.__vm:null},t.prototype.hideScreenPopup=function(e){e&&e.__vm&&e.__dom&&e.__vm.modalVisibility(!1)},t.prototype.showScreenPopup=function(e,t){e&&(this.buildViewModel(e),e.__vm&&e.__dom&&(e.__vm.modalVisibility(!0),u.delegateRun(e.__vm,"onShow",t||[]),n.each(e.__names,function(i){c.runHook("view-model-on-show",[i,e.__vm,t||[]])})))},t.prototype.isPopupVisible=function(e){return e&&e.__vm?e.__vm.modalVisibility():!1},t.prototype.screenOnRoute=function(e,t){var i=this,o=null,s=null;""===u.pString(e)&&(e=this.sDefaultScreenName),""!==e&&(o=this.screen(e),o||(o=this.screen(this.sDefaultScreenName),o&&(t=e+"/"+t,e=this.sDefaultScreenName)),o&&o.__started&&(o.__builded||(o.__builded=!0,u.isNonEmptyArray(o.viewModels())&&n.each(o.viewModels(),function(e){this.buildViewModel(e,o)},this),u.delegateRun(o,"onBuild")),n.defer(function(){i.oCurrentScreen&&(u.delegateRun(i.oCurrentScreen,"onHide"),u.delegateRun(i.oCurrentScreen,"onHideWithDelay",[],500),i.oCurrentScreen.onHideTrigger&&i.oCurrentScreen.onHideTrigger(!i.oCurrentScreen.onHideTrigger()),u.isNonEmptyArray(i.oCurrentScreen.viewModels())&&n.each(i.oCurrentScreen.viewModels(),function(e){e.__vm&&e.__dom&&"Popups"!==e.__vm.viewModelPosition()&&(e.__dom.hide(),e.__vm.viewModelVisibility(!1),u.delegateRun(e.__vm,"onHide"),u.delegateRun(e.__vm,"onHideWithDelay",[],500),e.__vm.onHideTrigger&&e.__vm.onHideTrigger(!e.__vm.onHideTrigger()))})),i.oCurrentScreen=o,i.oCurrentScreen&&(u.delegateRun(i.oCurrentScreen,"onShow"),i.oCurrentScreen.onShowTrigger&&i.oCurrentScreen.onShowTrigger(!i.oCurrentScreen.onShowTrigger()),c.runHook("screen-on-show",[i.oCurrentScreen.screenName(),i.oCurrentScreen]),u.isNonEmptyArray(i.oCurrentScreen.viewModels())&&n.each(i.oCurrentScreen.viewModels(),function(e){e.__vm&&e.__dom&&"Popups"!==e.__vm.viewModelPosition()&&(e.__dom.show(),e.__vm.viewModelVisibility(!0),u.delegateRun(e.__vm,"onShow"),e.__vm.onShowTrigger&&e.__vm.onShowTrigger(!e.__vm.onShowTrigger()),u.delegateRun(e.__vm,"onShowWithDelay",[],200),n.each(e.__names,function(t){c.runHook("view-model-on-show",[t,e.__vm])}))},i)),s=o.__cross?o.__cross():null,s&&s.parse(t)})))},t.prototype.startScreens=function(e){o("#rl-content").css({visibility:"hidden"}),n.each(e,function(e){var t=new e,i=t?t.screenName():"";t&&""!==i&&(""===this.sDefaultScreenName&&(this.sDefaultScreenName=i),this.oScreens[i]=t)},this),n.each(this.oScreens,function(e){e&&!e.__started&&e.__start&&(e.__started=!0,e.__start(),c.runHook("screen-pre-start",[e.screenName(),e]),u.delegateRun(e,"onStart"),c.runHook("screen-post-start",[e.screenName(),e]))},this);var t=a.create();t.addRoute(/^([a-zA-Z0-9\-]*)\/?(.*)$/,n.bind(this.screenOnRoute,this)),r.initialized.add(t.parse,t),r.changed.add(t.parse,t),r.init(),o("#rl-content").css({visibility:"visible"}),n.delay(function(){l.$html.removeClass("rl-started-trigger").addClass("rl-started")},100),n.delay(function(){l.$html.addClass("rl-started-delay")},200)},t.prototype.setHash=function(e,t,i){e="#"===e.substr(0,1)?e.substr(1):e,e="/"===e.substr(0,1)?e.substr(1):e,i=u.isUnd(i)?!1:!!i,(u.isUnd(t)?1:!t)?(r.changed.active=!0,r[i?"replaceHash":"setHash"](e),r.setHash(e)):(r.changed.active=!1,r[i?"replaceHash":"setHash"](e),r.changed.active=!0)},e.exports=new t}()},,function(e,t,i){!function(){"use strict";var t={},n=i(11),o=i(2),s=i(12),r=i(3),a=i(19),l=i(4);t.$win=s(n),t.$doc=s(n.document),t.$html=s("html"),t.$div=s("
"),t.$win.__sizes=[0,0],t.now=(new n.Date).getTime(),t.momentTrigger=r.observable(!0),t.dropdownVisibility=r.observable(!1).extend({rateLimit:0}),t.tooltipTrigger=r.observable(!1).extend({rateLimit:0}),t.useKeyboardShortcuts=r.observable(!0),t.iAjaxErrorCount=0,t.iTokenErrorCount=0,t.iMessageBodyCacheCount=0,t.bUnload=!1,t.sUserAgent="navigator"in n&&"userAgent"in n.navigator&&n.navigator.userAgent.toLowerCase()||"",t.bMobileDevice=/android/i.test(t.sUserAgent)||/iphone/i.test(t.sUserAgent)||/ipod/i.test(t.sUserAgent)||/ipad/i.test(t.sUserAgent)||/blackberry/i.test(t.sUserAgent),t.bDisableNanoScroll=t.bMobileDevice,t.bAllowPdfPreview=!t.bMobileDevice,t.bAnimationSupported=!t.bMobileDevice&&t.$html.hasClass("csstransitions")&&t.$html.hasClass("cssanimations"),t.bXMLHttpRequestSupported=!!n.XMLHttpRequest,t.__APP__=null,t.oHtmlEditorDefaultConfig={title:!1,stylesSet:!1,customConfig:"",contentsCss:"",toolbarGroups:[{name:"spec"},{name:"styles"},{name:"basicstyles",groups:["basicstyles","cleanup","bidi"]},{name:"colors"},{name:"paragraph",groups:["list","indent","blocks","align"]},{name:"links"},{name:"insert"},{name:"document",groups:["mode","document","doctools"]},{name:"others"}],removePlugins:"liststyle",removeButtons:"Format,Undo,Redo,Cut,Copy,Paste,Anchor,Strike,Subscript,Superscript,Image,SelectAll,Source",removeDialogTabs:"link:advanced;link:target;image:advanced;images:advanced",extraPlugins:"plain,signature",allowedContent:!0,extraAllowedContent:!0,forceEnterMode:!0,autoParagraph:!1,fillEmptyBlocks:!1,ignoreEmptyParagraph:!0,font_defaultLabel:"Arial",fontSize_defaultLabel:"13",fontSize_sizes:"10/10px;12/12px;13/13px;14/14px;16/16px;18/18px;20/20px;24/24px;28/28px;36/36px;48/48px"},t.oHtmlEditorLangsMap={bg:"bg",de:"de",es:"es",fr:"fr",hu:"hu",is:"is",it:"it",ja:"ja","ja-jp":"ja",ko:"ko","ko-kr":"ko",lt:"lt",lv:"lv",nl:"nl",no:"no",pl:"pl",pt:"pt","pt-pt":"pt","pt-br":"pt-br",ro:"ro",ru:"ru",sk:"sk",sv:"sv",tr:"tr",ua:"ru",zh:"zh","zh-tw":"zh","zh-cn":"zh-cn"},t.bAllowPdfPreview&&n.navigator&&n.navigator.mimeTypes&&(t.bAllowPdfPreview=!!o.find(n.navigator.mimeTypes,function(e){return e&&"application/pdf"===e.type})),t.aBootstrapDropdowns=[],t.aViewModels={settings:[],"settings-removed":[],"settings-disabled":[]},t.leftPanelDisabled=r.observable(!1),t.popupVisibilityNames=r.observableArray([]),t.popupVisibility=r.computed(function(){return 01&&(n=n.replace(/[\/]+$/,""),n+="/p"+t),""!==i&&(n=n.replace(/[\/]+$/,""),n+="/"+encodeURI(i)),n},t.prototype.phpInfo=function(){return this.sServer+"Info"},t.prototype.langLink=function(e){return this.sServer+"/Lang/0/"+encodeURI(e)+"/"+this.sVersion+"/"},t.prototype.exportContactsVcf=function(){return this.sServer+"/Raw/"+this.sSubQuery+this.sSpecSuffix+"/ContactsVcf/"},t.prototype.exportContactsCsv=function(){return this.sServer+"/Raw/"+this.sSubQuery+this.sSpecSuffix+"/ContactsCsv/"},t.prototype.emptyContactPic=function(){return this.sStaticPrefix+"css/images/empty-contact.png"},t.prototype.sound=function(e){return this.sStaticPrefix+"sounds/"+e},t.prototype.themePreviewLink=function(e){var t=this.sVersionPrefix;return"@custom"===e.substr(-7)&&(e=o.trim(e.substring(0,e.length-7)),t=this.sWebPrefix),t+"themes/"+n.encodeURI(e)+"/images/preview.png"},t.prototype.notificationMailIcon=function(){return this.sStaticPrefix+"css/images/icom-message-notification.png"},t.prototype.openPgpJs=function(){return this.sStaticPrefix+"js/min/openpgp.js"},t.prototype.socialGoogle=function(){return this.sServer+"SocialGoogle"+(""!==this.sSpecSuffix?"/"+this.sSubQuery+this.sSpecSuffix+"/":"")},t.prototype.socialTwitter=function(){return this.sServer+"SocialTwitter"+(""!==this.sSpecSuffix?"/"+this.sSubQuery+this.sSpecSuffix+"/":"")},t.prototype.socialFacebook=function(){return this.sServer+"SocialFacebook"+(""!==this.sSpecSuffix?"/"+this.sSubQuery+this.sSpecSuffix+"/":"")},e.exports=new t}()},,function(e,t,i){(function(e){!function(){"use strict";var t={};t.Values={},t.DataImages={},t.Defaults={},t.Defaults.MessagesPerPage=20,t.Defaults.ContactsPerPage=50,t.Defaults.MessagesPerPageArray=[10,20,30,50,100],t.Defaults.DefaultAjaxTimeout=3e4,t.Defaults.SearchAjaxTimeout=3e5,t.Defaults.SendMessageAjaxTimeout=3e5,t.Defaults.SaveMessageAjaxTimeout=2e5,t.Defaults.ContactsSyncAjaxTimeout=2e5,t.Values.UnuseOptionValue="__UNUSE__",t.Values.ClientSideStorageIndexName="rlcsc",t.Values.ImapDefaulPort=143,t.Values.ImapDefaulSecurePort=993,t.Values.SieveDefaulPort=4190,t.Values.SmtpDefaulPort=25,t.Values.SmtpDefaulSecurePort=465,t.Values.MessageBodyCacheLimit=15,t.Values.AjaxErrorLimit=7,t.Values.TokenErrorLimit=10,t.Values.RainLoopTrialKey="RAINLOOP-TRIAL-KEY",t.DataImages.UserDotPic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAHHklEQVRoQ7VZW08bVxCeXRuwIbTGXIwNtBBaqjwgVUiR8lDlbza9qe1DpVZ9aNQ/0KpPeaJK07SpcuEeCEmUAObm21bfrL9lONjexSYrWfbunj37zXdmvpkz9oIgCKTD0Wg0xPd94TDP83Q0zvWa50vzklSrdanVanqf4/D84GBGr+F+Op3S8fqoJxLOdnZgTvsO/nYhenHA+UC7CWF1uXwkb9++ldPTUwVerVbVqFQqpR8YPjQ0JCMjI5LNDijoRgP3PQVu5+5Eor2XGLg7IV4GkIdHJ/LmzRs5ODiIwNbrdR0O0GCcq4Xz4eFhmZyclP7+tDQaIik/BG5XKQn4SwG3zJTLZXn9+rUclI8UHD5YVoDDN8bSzXhONwL48fFxGR4eilzFZT1uFRIB5yT8BqCdnR3Z3d0VP9Un6XRawYJpggVrZBv38ME4XKtUKnLt2jUplUoy1PR/l3U7T6sVSAQcgMAkj8PDQ9ne3pajoyMRL7zeKsYZWHgWYDGmv78/mmdwcFA+mJlSgziHDWrERrsjEXDXegTi1tZW+DLxI2bxIrqFNYTXyDyCFweMAHCwb8e4RnTNuOsqe3t7sra21pTD0Kct666E8XlcZyzw9/RUUXK5nK5oUinUQI6TQ3cynO/v78vq6qrKXCNwlTiJJpyNGc3nZHp6uqV2dwrQWOCtZBDAV1ZWwsQk7f0wiQn5kffbAu/0/KWBYzIC1+XukfGx0RGZmppKlC2tIV0Bh4aDcZW7HhkfH8urLLZL7T2pihvlkMNnz56FiadHxicL41IsFpN41bkxsYxbRdFo9jwB8KdPn14J8KnSpBQKhQs63nPmbCVRcBUAR2Lq1VVmpksyMTFxAXjcEsQybiegESionjx5osCZOeNe1O4+EhCAX7bQSgQcxRHTMgAgcz5+/Dis/hL4uHU3/B4YGNASGHIKxuEql0k+l05AeIAF1vPnz5VxFFmdDlaJrMtZITJeSsXCOTlMunKxjLtMYOKNjQ158eJFuAuKkUOb5sEwgff19SkJUBVkThZUbnXZrtCKBQ6gbnWIkjZpyne3ejAWoGnA7Icz6irvBLgbOMicCM6TkxPx/LAkbXfgWcsazuE2kFRsKD5Z+CiqDumKncpZvieWcS6dDVD8xiYCNflpJdwcdwJOf9airLmVQ7DPzMxIYWLsXGXoVqLt5k0M3K3JUVPDZdbWNzsCp48TPFdvdnZWUz32nDha7bJ63kgAJPzSdRks9/Kf9xMJAQ1gq2NpaUmy2Yz4zar4nQC3xb99AQwCcGzLAAwuhG8YiWvcOKts+r4GOe5nMhm5efOm9lUA3E3vSZJRrKvE0fnPv//Jy5cvo5cTHIPQbSjhOoqq69evS19f6lxDKK4+sVhigZPtKJqbrQeqxd5+WR4+fKgqgT0k2XX3nhiPgETWXFhYkFzuPZ2yVq1GTSOXpE47/VjgNnD4m4GG7/LhsTx69EiwD4Vr2MwIIxgbAH18fKx1yfz8vEogNvGtWnCuhLZa9UTAreVWFsHy/b/+Vrbdl7E5REMQD2jDoUbByty+/ZnU64GkU2HzyJLhktU1cLv8nARgkYS2d3ajAgwG8qU2oLmDZ92CMaOjo7K4uCiZgbDWaRWgnZhPxLhrMUCvr69riwKZk1LHF7XqrWAO9hJxH6ozNzcnCx/PqztZg9mf6SQMscCtm2C5ke4BGMlHWTUp36036AJajDVrFMzBrhhWslQsSrFYiOqVpMriNYIgqFRq2j3FAb/zffT6zuxFXxsNzs3NTXn16lW4gYiW96w1FyedF+83xG/2FNGCRpU4NjamMsn+OZ9xE5RXqdaDdPpib6RWCzuwKF9RxqI2AVNQBwQYJoK0wdBejnqtEikP3pfP51XjUTESl12FqJEKxsEorARYDD44ONTeID7YpsEnrRvQfWAI2e8WfDaTUSIwJ0iBCmFOtOUAHvVMPp/TPwvYFVYFIuP8l+DBgwdaa2Miqwa0GgYwfeMltovbDfh6c1vIgMYcliSsKv4IWFr6VDHxvldvBAH+1sA+cnl5WYOPmmr9ir+1l9I0Cgz0yjhXjfJJ0JROnmezWbl165ayr/5fqwcBNr7IfhjMqKcvESSM4eRcCasQ3bDNObmKPLdGUGpZsN24cUNLBm9zazu4d++e6qpNBFaTuUS26U5dpuR1CxyA7J9ddrMRqlz4pwLLYawymPd++/2PADt2ugcGwq9gCCdhQ96C6xWwa6j1ceuq+I0EhW0i8MAIVJfeL3d/DVD8EKi12P6/2S2jV/EccVB54O/ejz/9HGCpoBBMta5rXMXLu53D1XAwjhXwvvv+h4BAXVe4bOu3O3ChxF08LiZFG3fel199G9CH3fLyqv24NcB44MRhpdK788U3CpyKwsCw590xmfSpzsBt0Fqc3ud3vtZigxWcVZCklVpSiN0w3q5E/h9TGMIUuA3+EQAAAABJRU5ErkJggg==",t.DataImages.TranspPic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=",e.exports=t}(e)}).call(t,i(71)(e))},function(e,t,i){!function(){"use strict";function t(){y.call(this,v)}var n=i(11),o=i(2),s=i(3),r=i(76),a=i(4),l=i(1),c=i(13),u=i(8),p=i(9),d=i(37),h=i(61),g=i(64),m=i(62),f=i(63),b=i(82),v=i(17),S=i(5),y=i(47);o.extend(t.prototype,y.prototype),t.prototype.remote=function(){return v},t.prototype.reloadDomainList=function(){h.domains.loading(!0),v.domainList(function(e,t){if(h.domains.loading(!1),a.StorageResultType.Success===e&&t&&t.Result){var i=o.map(t.Result,function(e,t){return{name:t,disabled:s.observable(!e),deleteAccess:s.observable(!1)}},this);h.domains(i)}})},t.prototype.reloadPluginList=function(){g.plugins.loading(!0),v.pluginList(function(e,t){if(g.plugins.loading(!1),a.StorageResultType.Success===e&&t&&t.Result){var i=o.map(t.Result,function(e){return{name:e.Name,disabled:s.observable(!e.Enabled),configured:s.observable(!!e.Configured)}},this);g.plugins(i)}})},t.prototype.reloadPackagesList=function(){f.packages.loading(!0),f.packagesReal(!0),v.packagesList(function(e,t){if(f.packages.loading(!1),a.StorageResultType.Success===e&&t&&t.Result){f.packagesReal(!!t.Result.Real),f.packagesMainUpdatable(!!t.Result.MainUpdatable);var i=[],n={};o.each(f.packages(),function(e){e&&e.loading()&&(n[e.file]=e)}),l.isArray(t.Result.List)&&(i=o.compact(o.map(t.Result.List,function(e){return e?(e.loading=s.observable(!l.isUnd(n[e.file])),"core"!==e.type||e.canBeInstalled?e:null):null}))),f.packages(i)}else f.packagesReal(!1)})},t.prototype.updateCoreData=function(){b.coreUpdating(!0),v.updateCoreData(function(e,t){b.coreUpdating(!1),b.coreVersion(""),b.coreRemoteVersion(""),b.coreRemoteRelease(""),b.coreVersionCompare(-2),a.StorageResultType.Success===e&&t&&t.Result?(b.coreReal(!0),n.location.reload()):b.coreReal(!1)})},t.prototype.reloadCoreData=function(){b.coreChecking(!0),b.coreReal(!0),v.coreData(function(e,t){b.coreChecking(!1),a.StorageResultType.Success===e&&t&&t.Result?(b.coreReal(!!t.Result.Real),b.coreChannel(t.Result.Channel||"stable"),b.coreType(t.Result.Type||"stable"),b.coreUpdatable(!!t.Result.Updatable),b.coreAccess(!!t.Result.Access),b.coreWarning(!!t.Result.Warning),b.coreVersion(t.Result.Version||""),b.coreRemoteVersion(t.Result.RemoteVersion||""),b.coreRemoteRelease(t.Result.RemoteRelease||""),b.coreVersionCompare(l.pInt(t.Result.VersionCompare))):(b.coreReal(!1),b.coreChannel("stable"),b.coreType("stable"),b.coreWarning(!1),b.coreVersion(""),b.coreRemoteVersion(""),b.coreRemoteRelease(""),b.coreVersionCompare(-2))})},t.prototype.reloadLicensing=function(e){e=l.isUnd(e)?!1:!!e,m.licensingProcess(!0),m.licenseError(""),v.licensing(function(e,t){m.licensingProcess(!1),a.StorageResultType.Success===e&&t&&t.Result&&l.isNormal(t.Result.Expired)?(m.licenseValid(!0),m.licenseExpired(l.pInt(t.Result.Expired)),m.licenseError(""),m.licensing(!0),d.prem(!0)):t&&t.ErrorCode&&-1,]+)>?,? ?/g,i=t.exec(e);i?(this.name=i[1]||"",this.email=i[2]||"",this.clearDuplicateName()):/^[^@]+@[^@]+$/.test(e)&&(this.name="",this.email=e)},t.prototype.initByJson=function(e){var t=!1;return e&&"Object/Email"===e["@Object"]&&(this.name=n.trim(e.Name),this.email=n.trim(e.Email),this.dkimStatus=n.trim(e.DkimStatus||""),this.dkimValue=n.trim(e.DkimValue||""),t=""!==this.email,this.clearDuplicateName()),t},t.prototype.toLine=function(e,t,i){var o="";return""!==this.email&&(t=n.isUnd(t)?!1:!!t,i=n.isUnd(i)?!1:!!i,e&&""!==this.name?o=t?'
")+'" target="_blank" tabindex="-1">'+n.encodeHtml(this.name)+"":i?n.encodeHtml(this.name):this.name:(o=this.email,""!==this.name?t?o=n.encodeHtml('"'+this.name+'" <')+'")+'" target="_blank" tabindex="-1">'+n.encodeHtml(o)+""+n.encodeHtml(">"):(o='"'+this.name+'" <'+o+">",i&&(o=n.encodeHtml(o))):t&&(o=''+n.encodeHtml(this.email)+""))),o},t.prototype.mailsoParse=function(e){if(e=n.trim(e),""===e)return!1;for(var t=function(e,t,i){e+="";var n=e.length;return 0>t&&(t+=n),n="undefined"==typeof i?n:0>i?i+n:i+t,t>=e.length||0>t||t>n?!1:e.slice(t,n)},i=function(e,t,i,n){return 0>i&&(i+=e.length),n=void 0!==n?n:e.length,0>n&&(n=n+e.length-i),e.slice(0,i)+t.substr(0,n)+t.slice(n)+e.slice(i+n)},o="",s="",r="",a=!1,l=!1,c=!1,u=null,p=0,d=0,h=0;h0&&0===o.length&&(o=t(e,0,h)),l=!0,p=h);break;case">":l&&(d=h,s=t(e,p+1,d-p-1),e=i(e,"",p,d-p+1),d=0,h=0,p=0,l=!1);break;case"(":a||l||c||(c=!0,p=h);break;case")":c&&(d=h,r=t(e,p+1,d-p-1),e=i(e,"",p,d-p+1),d=0,h=0,p=0,c=!1);break;case"\\":h++}h++}return 0===s.length&&(u=e.match(/[^@\s]+@\S+/i),u&&u[0]?s=u[0]:o=e),s.length>0&&0===o.length&&0===r.length&&(o=e.replace(s,"")),s=n.trim(s).replace(/^[<]+/,"").replace(/[>]+$/,""),o=n.trim(o).replace(/^["']+/,"").replace(/["']+$/,""),r=n.trim(r).replace(/^[(]+/,"").replace(/[)]+$/,""),o=o.replace(/\\\\(.)/g,"$1"),r=r.replace(/\\\\(.)/g,"$1"),this.name=o,this.email=s,this.clearDuplicateName(),!0},e.exports=t}()},,,function(e,t,i){!function(){"use strict";function t(){this.oSubs={}}var n=i(2),o=i(1),s=i(20);t.prototype.oSubs={},t.prototype.sub=function(e,t,i){return o.isObject(e)?(i=t||null,t=null,n.each(e,function(e,t){this.sub(t,e,i)},this)):(o.isUnd(this.oSubs[e])&&(this.oSubs[e]=[]),this.oSubs[e].push([t,i])),this},t.prototype.pub=function(e,t){return s.runHook("rl-pub",[e,t]),o.isUnd(this.oSubs[e])||n.each(this.oSubs[e],function(e){e[0]&&e[0].apply(e[1]||null,t||[])}),this},e.exports=new t}()},function(e,t,i){!function(){"use strict";function t(){this.disposable=[]}var n=i(2),o=i(3),s=i(1);t.prototype.disposable=[],t.prototype.dispose=function(){n.each(this.disposable,function(e){e&&e.dispose&&e.dispose()})},t.componentExportHelper=function(e,t){return{viewModel:{createViewModel:function(t,n){return t=t||{},t.element=null,n.element&&(t.element=$(n.element),i(8).i18nToNode(t.element),!s.isUnd(t.inline)&&o.unwrap(t.inline)&&t.element.css("display","inline-block")),new e(t)}},template:{element:t}}},e.exports=t}()},,,function(e,t,i){!function(){"use strict";function t(){this.languages=n.observableArray([]),this.language=n.observable("").extend({limitedList:this.languages})}var n=i(3),o=i(1),s=i(9);t.prototype.populate=function(){var e=s.settingsGet("Languages");this.languages(o.isArray(e)?e:[]),this.language(s.settingsGet("Language"))},e.exports=new t}()},function(e){e.exports=window.moment},function(e,t,i){!function(){"use strict";function t(e){a.call(this),this.value=e.value||"",this.size=e.size||0,this.label=e.label||"",this.preLabel=e.preLabel||"",this.enable=r.isUnd(e.enable)?!0:e.enable,this.trigger=e.trigger&&e.trigger.subscribe?e.trigger:null,this.placeholder=e.placeholder||"",this.labeled=!r.isUnd(e.label),this.preLabeled=!r.isUnd(e.preLabel),this.triggered=!r.isUnd(e.trigger)&&!!this.trigger,this.classForTrigger=o.observable(""),this.className=o.computed(function(){var e=o.unwrap(this.size),t=this.trigger?" "+r.trim("settings-saved-trigger-input "+this.classForTrigger()):"";return(e>0?"span"+e:"")+t},this),!r.isUnd(e.width)&&e.element&&e.element.find("input,select,textarea").css("width",e.width),this.disposable.push(this.className),this.trigger&&(this.setTriggerState(this.trigger()),this.disposable.push(this.trigger.subscribe(this.setTriggerState,this)))}var n=i(2),o=i(3),s=i(4),r=i(1),a=i(29);t.prototype.setTriggerState=function(e){switch(r.pInt(e)){case s.SaveSettingsStep.TrueResult:this.classForTrigger("success");break;case s.SaveSettingsStep.FalseResult:this.classForTrigger("error");break;default:this.classForTrigger("")}},n.extend(t.prototype,a.prototype),t.componentExportHelper=a.componentExportHelper,e.exports=t}()},function(e,t,i){!function(){"use strict";function t(e,t){this.sScreenName=e,this.aViewModels=s.isArray(t)?t:[]}var n=i(2),o=i(41),s=i(1);t.prototype.oCross=null,t.prototype.sScreenName="",t.prototype.aViewModels=[],t.prototype.viewModels=function(){return this.aViewModels},t.prototype.screenName=function(){return this.sScreenName},t.prototype.routes=function(){return null},t.prototype.__cross=function(){return this.oCross},t.prototype.__start=function(){var e=this.routes(),t=null,i=null;s.isNonEmptyArray(e)&&(i=n.bind(this.onRoute||s.emptyFunction,this),t=o.create(),n.each(e,function(e){t.addRoute(e[0],i).rules=e[1]}),this.oCross=t)},e.exports=t}()},function(e,t,i){!function(){"use strict";function t(){this.google={},this.twitter={},this.facebook={},this.dropbox={},this.google.enabled=n.observable(!1),this.google.clientID=n.observable(""),this.google.clientSecret=n.observable(""),this.google.apiKey=n.observable(""),this.google.loading=n.observable(!1),this.google.userName=n.observable(""),this.google.loggined=n.computed(function(){return""!==this.google.userName()},this),this.google.capa={},this.google.capa.auth=n.observable(!1),this.google.capa.drive=n.observable(!1),this.google.capa.preview=n.observable(!1),this.google.require={},this.google.require.clientSettings=n.computed(function(){return this.google.enabled()&&(this.google.capa.auth()||this.google.capa.drive())},this),this.google.require.apiKeySettings=n.computed(function(){return this.google.enabled()&&this.google.capa.drive()},this),this.facebook.enabled=n.observable(!1),this.facebook.appID=n.observable(""),this.facebook.appSecret=n.observable(""),this.facebook.loading=n.observable(!1),this.facebook.userName=n.observable(""),this.facebook.supported=n.observable(!1),this.facebook.loggined=n.computed(function(){return""!==this.facebook.userName()},this),this.twitter.enabled=n.observable(!1),this.twitter.consumerKey=n.observable(""),this.twitter.consumerSecret=n.observable(""),this.twitter.loading=n.observable(!1),this.twitter.userName=n.observable(""),this.twitter.loggined=n.computed(function(){return""!==this.twitter.userName()},this),this.dropbox.enabled=n.observable(!1),this.dropbox.apiKey=n.observable("")}var n=i(3);t.prototype.google={},t.prototype.twitter={},t.prototype.facebook={},t.prototype.dropbox={},t.prototype.populate=function(){var e=i(9);this.google.enabled(!!e.settingsGet("AllowGoogleSocial")),this.google.clientID(e.settingsGet("GoogleClientID")),this.google.clientSecret(e.settingsGet("GoogleClientSecret")),this.google.apiKey(e.settingsGet("GoogleApiKey")),this.google.capa.auth(!!e.settingsGet("AllowGoogleSocialAuth")),this.google.capa.drive(!!e.settingsGet("AllowGoogleSocialDrive")),this.google.capa.preview(!!e.settingsGet("AllowGoogleSocialPreview")),this.facebook.enabled(!!e.settingsGet("AllowFacebookSocial")),this.facebook.appID(e.settingsGet("FacebookAppID")),this.facebook.appSecret(e.settingsGet("FacebookAppSecret")),this.facebook.supported(!!e.settingsGet("SupportedFacebookSocial")),this.twitter.enabled=n.observable(!!e.settingsGet("AllowTwitterSocial")),this.twitter.consumerKey=n.observable(e.settingsGet("TwitterConsumerKey")),this.twitter.consumerSecret=n.observable(e.settingsGet("TwitterConsumerSecret")),this.dropbox.enabled(!!e.settingsGet("AllowDropboxSocial")),this.dropbox.apiKey(e.settingsGet("DropboxApiKey"))},e.exports=new t}()},function(e,t,i){!function(){"use strict";function t(){s.call(this),this.determineUserLanguage=n.observable(!1),this.determineUserDomain=n.observable(!1),this.weakPassword=n.observable(!1),this.useLocalProxyForExternalImages=n.observable(!1)}var n=i(3),o=i(9),s=i(65);t.prototype.populate=function(){s.prototype.populate.call(this),this.determineUserLanguage(!!o.settingsGet("DetermineUserLanguage")),this.determineUserDomain(!!o.settingsGet("DetermineUserDomain")),this.weakPassword(!!o.settingsGet("WeakPassword")),this.useLocalProxyForExternalImages(!!o.settingsGet("UseLocalProxyForExternalImages"))},e.exports=new t}()},function(e,t,i){!function(){"use strict";function t(e){r.call(this),this.value=e.value,(s.isUnd(this.value)||!this.value.subscribe)&&(this.value=o.observable(s.isUnd(this.value)?!1:!!this.value)),this.enable=e.enable,(s.isUnd(this.enable)||!this.enable.subscribe)&&(this.enable=o.observable(s.isUnd(this.enable)?!0:!!this.enable)),this.disable=e.disable,(s.isUnd(this.disable)||!this.disable.subscribe)&&(this.disable=o.observable(s.isUnd(this.disable)?!1:!!this.disable)),this.label=e.label||"",this.inline=s.isUnd(e.inline)?!1:e.inline,this.readOnly=s.isUnd(e.readOnly)?!1:!!e.readOnly,this.inverted=s.isUnd(e.inverted)?!1:!!e.inverted,this.labeled=!s.isUnd(e.label)}var n=i(2),o=i(3),s=i(1),r=i(29);n.extend(t.prototype,r.prototype),t.prototype.click=function(){this.readOnly||!this.enable()||this.disable()||this.value(!this.value())},t.componentExportHelper=r.componentExportHelper,e.exports=t}()},function(e,t,i){!function(){"use strict";function t(){this.themes=n.observableArray([]),this.themeBackgroundName=n.observable(""),this.themeBackgroundHash=n.observable(""),this.theme=n.observable("").extend({limitedList:this.themes})}var n=i(3),o=i(1),s=i(9);t.prototype.populate=function(){var e=s.settingsGet("Themes");this.themes(o.isArray(e)?e:[]),this.theme(s.settingsGet("Theme")),this.themeBackgroundName(s.settingsGet("UserBackgroundName")),this.themeBackgroundHash(s.settingsGet("UserBackgroundHash"))},e.exports=new t}()},function(e,t,i){!function(){"use strict";function t(){u.call(this,"Popups","PopupsAsk"),this.askDesc=o.observable(""),this.yesButton=o.observable(""),this.noButton=o.observable(""),this.yesFocus=o.observable(!1),this.noFocus=o.observable(!1),this.fYesAction=null,this.fNoAction=null,this.bFocusYesOnShow=!0,this.bDisabeCloseOnEsc=!0,this.sDefaultKeyScope=r.KeyState.PopupAsk,c.constructorEnd(this)}var n=i(2),o=i(3),s=i(19),r=i(4),a=i(1),l=i(8),c=i(5),u=i(10);c.extendAsViewModel(["View/Popup/Ask","PopupsAskViewModel"],t),n.extend(t.prototype,u.prototype),t.prototype.clearPopup=function(){this.askDesc(""),this.yesButton(l.i18n("POPUPS_ASK/BUTTON_YES")),this.noButton(l.i18n("POPUPS_ASK/BUTTON_NO")),this.yesFocus(!1),this.noFocus(!1),this.fYesAction=null,this.fNoAction=null},t.prototype.yesClick=function(){this.cancelCommand(),a.isFunc(this.fYesAction)&&this.fYesAction.call(null)},t.prototype.noClick=function(){this.cancelCommand(),a.isFunc(this.fNoAction)&&this.fNoAction.call(null)},t.prototype.onShow=function(e,t,i,n,o,s){this.clearPopup(),this.fYesAction=t||null,this.fNoAction=i||null,this.askDesc(e||""),n&&this.yesButton(n),n&&this.yesButton(o),this.bFocusYesOnShow=a.isUnd(s)?!0:!!s},t.prototype.onShowWithDelay=function(){this.bFocusYesOnShow&&this.yesFocus(!0)},t.prototype.onBuild=function(){s("tab, shift+tab, right, left",r.KeyState.PopupAsk,n.bind(function(){return this.yesFocus()?this.noFocus(!0):this.yesFocus(!0),!1},this)),s("esc",r.KeyState.PopupAsk,n.bind(function(){return this.noClick(),!1},this))},e.exports=t}()},function(e){e.exports=window.crossroads},,function(e,t,i){!function(){"use strict";function t(){this.additionalAccounts=n.observable(!1),this.gravatar=n.observable(!1),this.attachmentThumbnails=n.observable(!1),this.sieve=n.observable(!1),this.filters=n.observable(!1),this.themes=n.observable(!0),this.userBackground=n.observable(!1),this.openPGP=n.observable(!1),this.twoFactorAuth=n.observable(!1),this.templates=n.observable(!1)}var n=i(3),o=i(4),s=i(9);t.prototype.populate=function(){this.additionalAccounts(s.capa(o.Capa.AdditionalAccounts)),this.gravatar(s.capa(o.Capa.Gravatar)),this.attachmentThumbnails(s.capa(o.Capa.AttachmentThumbnails)),this.sieve(s.capa(o.Capa.Sieve)),this.filters(s.capa(o.Capa.Filters)),this.themes(s.capa(o.Capa.Themes)),this.userBackground(s.capa(o.Capa.UserBackground)),this.openPGP(s.capa(o.Capa.OpenPGP)),this.twoFactorAuth(s.capa(o.Capa.TwoFactor)),this.templates(s.capa(o.Capa.Templates))},e.exports=new t}()},,,function(e,t,i){!function(){"use strict";function t(){a.call(this,"Popups","PopupsLanguages"),this.LanguageStore=i(32),this.exp=o.observable(!1),this.languages=o.computed(function(){return n.map(this.LanguageStore.languages(),function(e){return{key:e,selected:o.observable(!1),fullName:s.convertLangName(e)}})},this),this.LanguageStore.language.subscribe(function(){this.resetMainLanguage()},this),r.constructorEnd(this)}var n=i(2),o=i(3),s=i(1),r=i(5),a=i(10);r.extendAsViewModel(["View/Popup/Languages","PopupsLanguagesViewModel"],t),n.extend(t.prototype,a.prototype),t.prototype.languageEnName=function(e){var t=s.convertLangName(e,!0);return"English"===t?"":t},t.prototype.resetMainLanguage=function(){var e=this.LanguageStore.language();n.each(this.languages(),function(t){t.selected(t.key===e)})},t.prototype.onShow=function(){this.exp(!0),this.resetMainLanguage()},t.prototype.onHide=function(){this.exp(!1)},t.prototype.changeLanguage=function(e){this.LanguageStore.language(e),this.cancelCommand()},e.exports=t}()},function(e,t,i){!function(){"use strict";function t(e){d.call(this),this.isLocalAutocomplete=!0,this.iframe=s('