Completed
Push — master ( ed6d0e...d40263 )
by
unknown
27:45 queued 18s
created
lib/public/Share/IManager.php 1 patch
Indentation   +516 added lines, -516 removed lines patch added patch discarded remove patch
@@ -23,520 +23,520 @@
 block discarded – undo
23 23
  */
24 24
 #[Consumable(since: '9.0.0')]
25 25
 interface IManager {
26
-	/**
27
-	 * Create a Share
28
-	 *
29
-	 * @throws \Exception
30
-	 * @since 9.0.0
31
-	 */
32
-	public function createShare(IShare $share): IShare;
33
-
34
-	/**
35
-	 * Update a share.
36
-	 * The target of the share can't be changed this way: use moveShare
37
-	 * The share can't be removed this way (permission 0): use deleteShare
38
-	 * The state can't be changed this way: use acceptShare
39
-	 *
40
-	 * @param bool $onlyValid Only updates valid shares, invalid shares will be deleted automatically and are not updated
41
-	 * @throws \InvalidArgumentException
42
-	 * @since 9.0.0
43
-	 */
44
-	public function updateShare(IShare $share, bool $onlyValid = true): IShare;
45
-
46
-	/**
47
-	 * Accept a share.
48
-	 *
49
-	 * @throws \InvalidArgumentException
50
-	 * @since 18.0.0
51
-	 */
52
-	public function acceptShare(IShare $share, string $recipientId): IShare;
53
-
54
-	/**
55
-	 * Delete a share
56
-	 *
57
-	 * @throws ShareNotFound
58
-	 * @throws \InvalidArgumentException
59
-	 * @since 9.0.0
60
-	 */
61
-	public function deleteShare(IShare $share): void;
62
-
63
-	/**
64
-	 * Unshare a file as the recipient.
65
-	 * This can be different from a regular delete for example when one of
66
-	 * the users in a groups deletes that share. But the provider should
67
-	 * handle this.
68
-	 *
69
-	 * @since 9.0.0
70
-	 */
71
-	public function deleteFromSelf(IShare $share, string $recipientId): void;
72
-
73
-	/**
74
-	 * Restore the share when it has been deleted
75
-	 * Certain share types can be restored when they have been deleted
76
-	 * but the provider should properly handle this\
77
-	 *
78
-	 * @param IShare $share The share to restore
79
-	 * @param string $recipientId The user to restore the share for
80
-	 * @return IShare The restored share object
81
-	 * @throws GenericShareException In case restoring the share failed
82
-	 *
83
-	 * @since 14.0.0
84
-	 */
85
-	public function restoreShare(IShare $share, string $recipientId): IShare;
86
-
87
-	/**
88
-	 * Move the share as a recipient of the share.
89
-	 * This is updating the share target. So where the recipient has the share mounted.
90
-	 *
91
-	 * @throws \InvalidArgumentException If $share is a link share or the $recipient does not match
92
-	 * @since 9.0.0
93
-	 */
94
-	public function moveShare(IShare $share, string $recipientId): IShare;
95
-
96
-	/**
97
-	 * Get all shares shared by (initiated) by the provided user in a folder.
98
-	 *
99
-	 * @param string $userId
100
-	 * @param Folder $node
101
-	 * @param bool $reshares
102
-	 * @param bool $shallow Whether the method should stop at the first level, or look into sub-folders.
103
-	 * @return array<int, list<IShare>> [$fileId => IShare[], ...]
104
-	 * @since 11.0.0
105
-	 */
106
-	public function getSharesInFolder(string $userId, Folder $node, bool $reshares = false, bool $shallow = true): array;
107
-
108
-	/**
109
-	 * Get shares shared by (initiated) by the provided user.
110
-	 *
111
-	 * @param string $userId
112
-	 * @param IShare::TYPE_* $shareType
113
-	 * @param Node|null $path
114
-	 * @param bool $reshares
115
-	 * @param int $limit The maximum number of returned results, -1 for all results
116
-	 * @param int $offset
117
-	 * @param bool $onlyValid Only returns valid shares, invalid shares will be deleted automatically and are not returned
118
-	 * @return IShare[]
119
-	 * @since 9.0.0
120
-	 */
121
-	public function getSharesBy(string $userId, int $shareType, ?Node $path = null, bool $reshares = false, int $limit = 50, int $offset = 0, bool $onlyValid = true): array;
122
-
123
-	/**
124
-	 * Get shares shared with $user.
125
-	 * Filter by $node if provided
126
-	 *
127
-	 * @param string $userId
128
-	 * @param IShare::TYPE_* $shareType
129
-	 * @param Node|null $node
130
-	 * @param int $limit The maximum number of shares returned, -1 for all
131
-	 * @param int $offset
132
-	 * @return IShare[]
133
-	 * @since 9.0.0
134
-	 */
135
-	public function getSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array;
136
-
137
-	/**
138
-	 * Get shares shared with a $user filtering by $path.
139
-	 *
140
-	 * @param IShare::TYPE_* $shareType
141
-	 * @param bool $forChildren if true, results should only include children of $path
142
-	 * @param int $limit The maximum number of shares returned, -1 for all
143
-	 *
144
-	 * @return iterable<IShare>
145
-	 * @since 33.0.0
146
-	 */
147
-	public function getSharedWithByPath(string $userId, int $shareType, string $path, bool $forChildren, int $limit = 50, int $offset = 0): iterable;
148
-
149
-	/**
150
-	 * Get deleted shares shared with $user.
151
-	 * Filter by $node if provided
152
-	 *
153
-	 * @param IShare::TYPE_* $shareType
154
-	 * @param int $limit The maximum number of shares returned, -1 for all
155
-	 * @return IShare[]
156
-	 * @since 14.0.0
157
-	 */
158
-	public function getDeletedSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array;
159
-
160
-	/**
161
-	 * Retrieve a share by the share id.
162
-	 * If the recipient is set make sure to retrieve the file for that user.
163
-	 * This makes sure that if a user has moved/deleted a group share this
164
-	 * is reflected.
165
-	 *
166
-	 * @param string|null $recipient userID of the recipient
167
-	 * @param bool $onlyValid Only returns valid shares, invalid shares will be deleted automatically and are not returned
168
-	 * @throws ShareNotFound
169
-	 * @since 9.0.0
170
-	 */
171
-	public function getShareById(string $id, ?string $recipient = null, bool $onlyValid = true): IShare;
172
-
173
-	/**
174
-	 * Get the share by token possible with password
175
-	 *
176
-	 * @throws ShareNotFound
177
-	 * @since 9.0.0
178
-	 */
179
-	public function getShareByToken(string $token): IShare;
180
-
181
-	/**
182
-	 * Verify the password of a public share
183
-	 *
184
-	 * @since 9.0.0
185
-	 */
186
-	public function checkPassword(IShare $share, ?string $password): bool;
187
-
188
-	/**
189
-	 * The user with UID is deleted.
190
-	 * All share providers have to cleanup the shares with this user as well
191
-	 * as shares owned by this user.
192
-	 * Shares only initiated by this user are fine.
193
-	 *
194
-	 * @since 9.1.0
195
-	 */
196
-	public function userDeleted(string $uid): void;
197
-
198
-	/**
199
-	 * The group with $gid is deleted
200
-	 * We need to clear up all shares to this group
201
-	 *
202
-	 * @since 9.1.0
203
-	 */
204
-	public function groupDeleted(string $gid): void;
205
-
206
-	/**
207
-	 * The user $uid is deleted from the group $gid
208
-	 * All user specific group shares have to be removed
209
-	 *
210
-	 * @since 9.1.0
211
-	 */
212
-	public function userDeletedFromGroup(string $uid, string $gid): void;
213
-
214
-	/**
215
-	 * Get access list to a path. This means
216
-	 * all the users that can access a given path.
217
-	 *
218
-	 * Consider:
219
-	 * -root
220
-	 * |-folder1 (23)
221
-	 *  |-folder2 (32)
222
-	 *   |-fileA (42)
223
-	 *
224
-	 * fileA is shared with user1 and user1@server1 and email1@maildomain1
225
-	 * folder2 is shared with group2 (user4 is a member of group2)
226
-	 * folder1 is shared with user2 (renamed to "folder (1)") and user2@server2
227
-	 *                        and email2@maildomain2
228
-	 *
229
-	 * Then the access list to '/folder1/folder2/fileA' with $currentAccess is:
230
-	 * [
231
-	 *  users  => [
232
-	 *      'user1' => ['node_id' => 42, 'node_path' => '/fileA'],
233
-	 *      'user4' => ['node_id' => 32, 'node_path' => '/folder2'],
234
-	 *      'user2' => ['node_id' => 23, 'node_path' => '/folder (1)'],
235
-	 *  ],
236
-	 *  remote => [
237
-	 *      'user1@server1' => ['node_id' => 42, 'token' => 'SeCr3t'],
238
-	 *      'user2@server2' => ['node_id' => 23, 'token' => 'FooBaR'],
239
-	 *  ],
240
-	 *  public => bool
241
-	 *  mail => [
242
-	 *      'email1@maildomain1' => ['node_id' => 42, 'token' => 'aBcDeFg'],
243
-	 *      'email2@maildomain2' => ['node_id' => 23, 'token' => 'hIjKlMn'],
244
-	 *  ]
245
-	 *
246
-	 * The access list to '/folder1/folder2/fileA' **without** $currentAccess is:
247
-	 * [
248
-	 *  users  => ['user1', 'user2', 'user4'],
249
-	 *  remote => bool,
250
-	 *  public => bool
251
-	 *  mail => ['email1@maildomain1', 'email2@maildomain2']
252
-	 * ]
253
-	 *
254
-	 * This is required for encryption/activity
255
-	 *
256
-	 * @param bool $recursive Should we check all parent folders as well
257
-	 * @param bool $currentAccess Should the user have currently access to the file
258
-	 * @return ($currentAccess is true
259
-	 * 		? array{
260
-	 *     		users?: array<string, array{node_id: int, node_path: string}>,
261
-	 *     		remote?: array<string, array{node_id: int, node_path: string}>,
262
-	 *     		public?: bool,
263
-	 *     		mail?: array<string, array{node_id: int, node_path: string}>
264
-	 *     	}
265
-	 *      : array{users?: list<string>, remote?: bool, public?: bool, mail?: list<string>})
266
-	 * @since 12.0.0
267
-	 */
268
-	public function getAccessList(Node $path, bool $recursive = true, bool $currentAccess = false): array;
269
-
270
-	/**
271
-	 * Instantiates a new share object. This is to be passed to
272
-	 * createShare.
273
-	 *
274
-	 * @since 9.0.0
275
-	 */
276
-	public function newShare(): IShare;
277
-
278
-	/**
279
-	 * Is the share API enabled
280
-	 *
281
-	 * @since 9.0.0
282
-	 */
283
-	public function shareApiEnabled(): bool;
284
-
285
-	/**
286
-	 * Is public link sharing enabled
287
-	 *
288
-	 * @param ?IUser $user User to check against group exclusions, defaults to current session user
289
-	 * @return bool
290
-	 * @since 9.0.0
291
-	 * @since 33.0.0 Added optional $user parameter
292
-	 */
293
-	public function shareApiAllowLinks(): bool;
294
-
295
-	/**
296
-	 * Is password on public link required
297
-	 *
298
-	 * @param bool $checkGroupMembership Check group membership exclusion
299
-	 * @since 9.0.0
300
-	 * @since 24.0.0 Added optional $checkGroupMembership parameter
301
-	 */
302
-	public function shareApiLinkEnforcePassword(bool $checkGroupMembership = true): bool;
303
-
304
-	/**
305
-	 * Is default expire date enabled
306
-	 *
307
-	 * @since 9.0.0
308
-	 */
309
-	public function shareApiLinkDefaultExpireDate(): bool;
310
-
311
-	/**
312
-	 * Is default expire date enforced
313
-	 *`
314
-	 * @since 9.0.0
315
-	 */
316
-	public function shareApiLinkDefaultExpireDateEnforced(): bool;
317
-
318
-	/**
319
-	 * Number of default expire days
320
-	 *
321
-	 * @since 9.0.0
322
-	 */
323
-	public function shareApiLinkDefaultExpireDays(): int;
324
-
325
-	/**
326
-	 * Is default internal expire date enabled
327
-	 *
328
-	 * @since 22.0.0
329
-	 */
330
-	public function shareApiInternalDefaultExpireDate(): bool;
331
-
332
-	/**
333
-	 * Is default remote expire date enabled
334
-	 *
335
-	 * @since 22.0.0
336
-	 */
337
-	public function shareApiRemoteDefaultExpireDate(): bool;
338
-
339
-	/**
340
-	 * Is default expire date enforced
341
-	 *
342
-	 * @since 22.0.0
343
-	 */
344
-	public function shareApiInternalDefaultExpireDateEnforced(): bool;
345
-
346
-	/**
347
-	 * Is default expire date enforced for remote shares
348
-	 *
349
-	 * @since 22.0.0
350
-	 */
351
-	public function shareApiRemoteDefaultExpireDateEnforced(): bool;
352
-
353
-	/**
354
-	 * Number of default expire days
355
-	 *
356
-	 * @since 22.0.0
357
-	 */
358
-	public function shareApiInternalDefaultExpireDays(): int;
359
-
360
-	/**
361
-	 * Number of default expire days for remote shares
362
-	 *
363
-	 * @since 22.0.0
364
-	 */
365
-	public function shareApiRemoteDefaultExpireDays(): int;
366
-
367
-	/**
368
-	 * Allow public upload on link shares
369
-	 *
370
-	 * @since 9.0.0
371
-	 */
372
-	public function shareApiLinkAllowPublicUpload(): bool;
373
-
374
-	/**
375
-	 * Check if user can only share with group members.
376
-	 *
377
-	 * @since 9.0.0
378
-	 */
379
-	public function shareWithGroupMembersOnly(): bool;
380
-
381
-	/**
382
-	 * If shareWithGroupMembersOnly is enabled, return an optional
383
-	 * list of groups that must be excluded from the principle of
384
-	 * belonging to the same group.
385
-	 * @return array
386
-	 * @since 27.0.0
387
-	 */
388
-	public function shareWithGroupMembersOnlyExcludeGroupsList(): array;
389
-
390
-	/**
391
-	 * Check if users can share with groups
392
-	 *
393
-	 * @since 9.0.1
394
-	 */
395
-	public function allowGroupSharing(): bool;
396
-
397
-	/**
398
-	 * Check if user enumeration is allowed
399
-	 *
400
-	 * @since 19.0.0
401
-	 */
402
-	public function allowEnumeration(): bool;
403
-
404
-	/**
405
-	 * Check if user enumeration is limited to the users groups
406
-	 *
407
-	 * @since 19.0.0
408
-	 */
409
-	public function limitEnumerationToGroups(): bool;
410
-
411
-	/**
412
-	 * Check if user enumeration is limited to the phonebook matches
413
-	 *
414
-	 * @since 21.0.1
415
-	 */
416
-	public function limitEnumerationToPhone(): bool;
417
-
418
-	/**
419
-	 * Check if user enumeration is allowed to return also on full match
420
-	 * and ignore limitations to phonebook or groups.
421
-	 *
422
-	 * @since 21.0.1
423
-	 */
424
-	public function allowEnumerationFullMatch(): bool;
425
-
426
-	/**
427
-	 * When `allowEnumerationFullMatch` is enabled and `matchEmail` is set,
428
-	 * then also return results for full email matches.
429
-	 *
430
-	 * @since 25.0.0
431
-	 */
432
-	public function matchEmail(): bool;
433
-
434
-	/**
435
-	 * When `allowEnumerationFullMatch` is enabled and `matchUserId` is set,
436
-	 * then also return results for full user id matches.
437
-	 *
438
-	 * @since 33.0.0
439
-	 */
440
-	public function matchUserId(): bool;
441
-
442
-	/**
443
-	 * When `allowEnumerationFullMatch` is enabled and `matchDisplayName` is set,
444
-	 * then also return results for full display name matches.
445
-	 *
446
-	 * @since 33.0.0
447
-	 */
448
-	public function matchDisplayName(): bool;
449
-
450
-	/**
451
-	 * When `allowEnumerationFullMatch` is enabled and `ignoreSecondDisplayName` is set,
452
-	 * then the search should ignore matches on the second displayname and only use the first.
453
-	 *
454
-	 * @since 25.0.0
455
-	 */
456
-	public function ignoreSecondDisplayName(): bool;
457
-
458
-
459
-	/**
460
-	 * Check if custom tokens are allowed
461
-	 *
462
-	 * @since 31.0.0
463
-	 */
464
-	public function allowCustomTokens(): bool;
465
-
466
-	/**
467
-	 * Check if the current user can view the share
468
-	 * even if the download is disabled.
469
-	 *
470
-	 * @since 32.0.0
471
-	 */
472
-	public function allowViewWithoutDownload(): bool;
473
-
474
-	/**
475
-	 * Check if the current user can enumerate the target user
476
-	 *
477
-	 * @since 23.0.0
478
-	 */
479
-	public function currentUserCanEnumerateTargetUser(?IUser $currentUser, IUser $targetUser): bool;
480
-
481
-	/**
482
-	 * Check if sharing is disabled for the given user
483
-	 *
484
-	 * @since 9.0.0
485
-	 */
486
-	public function sharingDisabledForUser(?string $userId): bool;
487
-
488
-	/**
489
-	 * Check if outgoing server2server shares are allowed
490
-	 * @since 9.0.0
491
-	 */
492
-	public function outgoingServer2ServerSharesAllowed(): bool;
493
-
494
-	/**
495
-	 * Check if outgoing server2server shares are allowed
496
-	 * @since 14.0.0
497
-	 */
498
-	public function outgoingServer2ServerGroupSharesAllowed(): bool;
499
-
500
-
501
-	/**
502
-	 * Check if a given share provider exists
503
-	 * @param IShare::TYPE_* $shareType
504
-	 * @since 11.0.0
505
-	 */
506
-	public function shareProviderExists(int $shareType): bool;
507
-
508
-	/**
509
-	 * @param string $shareProviderClass
510
-	 * @since 21.0.0
511
-	 */
512
-	public function registerShareProvider(string $shareProviderClass): void;
513
-
514
-	/**
515
-	 * @Internal
516
-	 *
517
-	 * Get all the shares as iterable to reduce memory overhead
518
-	 * Note, since this opens up database cursors the iterable should
519
-	 * be fully iterated.
520
-	 *
521
-	 * @return iterable<IShare>
522
-	 * @since 18.0.0
523
-	 */
524
-	public function getAllShares(): iterable;
525
-
526
-	/**
527
-	 * Generate a unique share token
528
-	 *
529
-	 * @throws ShareTokenException Failed to generate a unique token
530
-	 * @since 31.0.0
531
-	 */
532
-	public function generateToken(): string;
533
-
534
-	/**
535
-	 * Get all users with access to a share
536
-	 *
537
-	 * @param IShare $share
538
-	 * @return iterable<IUser>
539
-	 * @since 33.0.0
540
-	 */
541
-	public function getUsersForShare(IShare $share): iterable;
26
+    /**
27
+     * Create a Share
28
+     *
29
+     * @throws \Exception
30
+     * @since 9.0.0
31
+     */
32
+    public function createShare(IShare $share): IShare;
33
+
34
+    /**
35
+     * Update a share.
36
+     * The target of the share can't be changed this way: use moveShare
37
+     * The share can't be removed this way (permission 0): use deleteShare
38
+     * The state can't be changed this way: use acceptShare
39
+     *
40
+     * @param bool $onlyValid Only updates valid shares, invalid shares will be deleted automatically and are not updated
41
+     * @throws \InvalidArgumentException
42
+     * @since 9.0.0
43
+     */
44
+    public function updateShare(IShare $share, bool $onlyValid = true): IShare;
45
+
46
+    /**
47
+     * Accept a share.
48
+     *
49
+     * @throws \InvalidArgumentException
50
+     * @since 18.0.0
51
+     */
52
+    public function acceptShare(IShare $share, string $recipientId): IShare;
53
+
54
+    /**
55
+     * Delete a share
56
+     *
57
+     * @throws ShareNotFound
58
+     * @throws \InvalidArgumentException
59
+     * @since 9.0.0
60
+     */
61
+    public function deleteShare(IShare $share): void;
62
+
63
+    /**
64
+     * Unshare a file as the recipient.
65
+     * This can be different from a regular delete for example when one of
66
+     * the users in a groups deletes that share. But the provider should
67
+     * handle this.
68
+     *
69
+     * @since 9.0.0
70
+     */
71
+    public function deleteFromSelf(IShare $share, string $recipientId): void;
72
+
73
+    /**
74
+     * Restore the share when it has been deleted
75
+     * Certain share types can be restored when they have been deleted
76
+     * but the provider should properly handle this\
77
+     *
78
+     * @param IShare $share The share to restore
79
+     * @param string $recipientId The user to restore the share for
80
+     * @return IShare The restored share object
81
+     * @throws GenericShareException In case restoring the share failed
82
+     *
83
+     * @since 14.0.0
84
+     */
85
+    public function restoreShare(IShare $share, string $recipientId): IShare;
86
+
87
+    /**
88
+     * Move the share as a recipient of the share.
89
+     * This is updating the share target. So where the recipient has the share mounted.
90
+     *
91
+     * @throws \InvalidArgumentException If $share is a link share or the $recipient does not match
92
+     * @since 9.0.0
93
+     */
94
+    public function moveShare(IShare $share, string $recipientId): IShare;
95
+
96
+    /**
97
+     * Get all shares shared by (initiated) by the provided user in a folder.
98
+     *
99
+     * @param string $userId
100
+     * @param Folder $node
101
+     * @param bool $reshares
102
+     * @param bool $shallow Whether the method should stop at the first level, or look into sub-folders.
103
+     * @return array<int, list<IShare>> [$fileId => IShare[], ...]
104
+     * @since 11.0.0
105
+     */
106
+    public function getSharesInFolder(string $userId, Folder $node, bool $reshares = false, bool $shallow = true): array;
107
+
108
+    /**
109
+     * Get shares shared by (initiated) by the provided user.
110
+     *
111
+     * @param string $userId
112
+     * @param IShare::TYPE_* $shareType
113
+     * @param Node|null $path
114
+     * @param bool $reshares
115
+     * @param int $limit The maximum number of returned results, -1 for all results
116
+     * @param int $offset
117
+     * @param bool $onlyValid Only returns valid shares, invalid shares will be deleted automatically and are not returned
118
+     * @return IShare[]
119
+     * @since 9.0.0
120
+     */
121
+    public function getSharesBy(string $userId, int $shareType, ?Node $path = null, bool $reshares = false, int $limit = 50, int $offset = 0, bool $onlyValid = true): array;
122
+
123
+    /**
124
+     * Get shares shared with $user.
125
+     * Filter by $node if provided
126
+     *
127
+     * @param string $userId
128
+     * @param IShare::TYPE_* $shareType
129
+     * @param Node|null $node
130
+     * @param int $limit The maximum number of shares returned, -1 for all
131
+     * @param int $offset
132
+     * @return IShare[]
133
+     * @since 9.0.0
134
+     */
135
+    public function getSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array;
136
+
137
+    /**
138
+     * Get shares shared with a $user filtering by $path.
139
+     *
140
+     * @param IShare::TYPE_* $shareType
141
+     * @param bool $forChildren if true, results should only include children of $path
142
+     * @param int $limit The maximum number of shares returned, -1 for all
143
+     *
144
+     * @return iterable<IShare>
145
+     * @since 33.0.0
146
+     */
147
+    public function getSharedWithByPath(string $userId, int $shareType, string $path, bool $forChildren, int $limit = 50, int $offset = 0): iterable;
148
+
149
+    /**
150
+     * Get deleted shares shared with $user.
151
+     * Filter by $node if provided
152
+     *
153
+     * @param IShare::TYPE_* $shareType
154
+     * @param int $limit The maximum number of shares returned, -1 for all
155
+     * @return IShare[]
156
+     * @since 14.0.0
157
+     */
158
+    public function getDeletedSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array;
159
+
160
+    /**
161
+     * Retrieve a share by the share id.
162
+     * If the recipient is set make sure to retrieve the file for that user.
163
+     * This makes sure that if a user has moved/deleted a group share this
164
+     * is reflected.
165
+     *
166
+     * @param string|null $recipient userID of the recipient
167
+     * @param bool $onlyValid Only returns valid shares, invalid shares will be deleted automatically and are not returned
168
+     * @throws ShareNotFound
169
+     * @since 9.0.0
170
+     */
171
+    public function getShareById(string $id, ?string $recipient = null, bool $onlyValid = true): IShare;
172
+
173
+    /**
174
+     * Get the share by token possible with password
175
+     *
176
+     * @throws ShareNotFound
177
+     * @since 9.0.0
178
+     */
179
+    public function getShareByToken(string $token): IShare;
180
+
181
+    /**
182
+     * Verify the password of a public share
183
+     *
184
+     * @since 9.0.0
185
+     */
186
+    public function checkPassword(IShare $share, ?string $password): bool;
187
+
188
+    /**
189
+     * The user with UID is deleted.
190
+     * All share providers have to cleanup the shares with this user as well
191
+     * as shares owned by this user.
192
+     * Shares only initiated by this user are fine.
193
+     *
194
+     * @since 9.1.0
195
+     */
196
+    public function userDeleted(string $uid): void;
197
+
198
+    /**
199
+     * The group with $gid is deleted
200
+     * We need to clear up all shares to this group
201
+     *
202
+     * @since 9.1.0
203
+     */
204
+    public function groupDeleted(string $gid): void;
205
+
206
+    /**
207
+     * The user $uid is deleted from the group $gid
208
+     * All user specific group shares have to be removed
209
+     *
210
+     * @since 9.1.0
211
+     */
212
+    public function userDeletedFromGroup(string $uid, string $gid): void;
213
+
214
+    /**
215
+     * Get access list to a path. This means
216
+     * all the users that can access a given path.
217
+     *
218
+     * Consider:
219
+     * -root
220
+     * |-folder1 (23)
221
+     *  |-folder2 (32)
222
+     *   |-fileA (42)
223
+     *
224
+     * fileA is shared with user1 and user1@server1 and email1@maildomain1
225
+     * folder2 is shared with group2 (user4 is a member of group2)
226
+     * folder1 is shared with user2 (renamed to "folder (1)") and user2@server2
227
+     *                        and email2@maildomain2
228
+     *
229
+     * Then the access list to '/folder1/folder2/fileA' with $currentAccess is:
230
+     * [
231
+     *  users  => [
232
+     *      'user1' => ['node_id' => 42, 'node_path' => '/fileA'],
233
+     *      'user4' => ['node_id' => 32, 'node_path' => '/folder2'],
234
+     *      'user2' => ['node_id' => 23, 'node_path' => '/folder (1)'],
235
+     *  ],
236
+     *  remote => [
237
+     *      'user1@server1' => ['node_id' => 42, 'token' => 'SeCr3t'],
238
+     *      'user2@server2' => ['node_id' => 23, 'token' => 'FooBaR'],
239
+     *  ],
240
+     *  public => bool
241
+     *  mail => [
242
+     *      'email1@maildomain1' => ['node_id' => 42, 'token' => 'aBcDeFg'],
243
+     *      'email2@maildomain2' => ['node_id' => 23, 'token' => 'hIjKlMn'],
244
+     *  ]
245
+     *
246
+     * The access list to '/folder1/folder2/fileA' **without** $currentAccess is:
247
+     * [
248
+     *  users  => ['user1', 'user2', 'user4'],
249
+     *  remote => bool,
250
+     *  public => bool
251
+     *  mail => ['email1@maildomain1', 'email2@maildomain2']
252
+     * ]
253
+     *
254
+     * This is required for encryption/activity
255
+     *
256
+     * @param bool $recursive Should we check all parent folders as well
257
+     * @param bool $currentAccess Should the user have currently access to the file
258
+     * @return ($currentAccess is true
259
+     * 		? array{
260
+     *     		users?: array<string, array{node_id: int, node_path: string}>,
261
+     *     		remote?: array<string, array{node_id: int, node_path: string}>,
262
+     *     		public?: bool,
263
+     *     		mail?: array<string, array{node_id: int, node_path: string}>
264
+     *     	}
265
+     *      : array{users?: list<string>, remote?: bool, public?: bool, mail?: list<string>})
266
+     * @since 12.0.0
267
+     */
268
+    public function getAccessList(Node $path, bool $recursive = true, bool $currentAccess = false): array;
269
+
270
+    /**
271
+     * Instantiates a new share object. This is to be passed to
272
+     * createShare.
273
+     *
274
+     * @since 9.0.0
275
+     */
276
+    public function newShare(): IShare;
277
+
278
+    /**
279
+     * Is the share API enabled
280
+     *
281
+     * @since 9.0.0
282
+     */
283
+    public function shareApiEnabled(): bool;
284
+
285
+    /**
286
+     * Is public link sharing enabled
287
+     *
288
+     * @param ?IUser $user User to check against group exclusions, defaults to current session user
289
+     * @return bool
290
+     * @since 9.0.0
291
+     * @since 33.0.0 Added optional $user parameter
292
+     */
293
+    public function shareApiAllowLinks(): bool;
294
+
295
+    /**
296
+     * Is password on public link required
297
+     *
298
+     * @param bool $checkGroupMembership Check group membership exclusion
299
+     * @since 9.0.0
300
+     * @since 24.0.0 Added optional $checkGroupMembership parameter
301
+     */
302
+    public function shareApiLinkEnforcePassword(bool $checkGroupMembership = true): bool;
303
+
304
+    /**
305
+     * Is default expire date enabled
306
+     *
307
+     * @since 9.0.0
308
+     */
309
+    public function shareApiLinkDefaultExpireDate(): bool;
310
+
311
+    /**
312
+     * Is default expire date enforced
313
+     *`
314
+     * @since 9.0.0
315
+     */
316
+    public function shareApiLinkDefaultExpireDateEnforced(): bool;
317
+
318
+    /**
319
+     * Number of default expire days
320
+     *
321
+     * @since 9.0.0
322
+     */
323
+    public function shareApiLinkDefaultExpireDays(): int;
324
+
325
+    /**
326
+     * Is default internal expire date enabled
327
+     *
328
+     * @since 22.0.0
329
+     */
330
+    public function shareApiInternalDefaultExpireDate(): bool;
331
+
332
+    /**
333
+     * Is default remote expire date enabled
334
+     *
335
+     * @since 22.0.0
336
+     */
337
+    public function shareApiRemoteDefaultExpireDate(): bool;
338
+
339
+    /**
340
+     * Is default expire date enforced
341
+     *
342
+     * @since 22.0.0
343
+     */
344
+    public function shareApiInternalDefaultExpireDateEnforced(): bool;
345
+
346
+    /**
347
+     * Is default expire date enforced for remote shares
348
+     *
349
+     * @since 22.0.0
350
+     */
351
+    public function shareApiRemoteDefaultExpireDateEnforced(): bool;
352
+
353
+    /**
354
+     * Number of default expire days
355
+     *
356
+     * @since 22.0.0
357
+     */
358
+    public function shareApiInternalDefaultExpireDays(): int;
359
+
360
+    /**
361
+     * Number of default expire days for remote shares
362
+     *
363
+     * @since 22.0.0
364
+     */
365
+    public function shareApiRemoteDefaultExpireDays(): int;
366
+
367
+    /**
368
+     * Allow public upload on link shares
369
+     *
370
+     * @since 9.0.0
371
+     */
372
+    public function shareApiLinkAllowPublicUpload(): bool;
373
+
374
+    /**
375
+     * Check if user can only share with group members.
376
+     *
377
+     * @since 9.0.0
378
+     */
379
+    public function shareWithGroupMembersOnly(): bool;
380
+
381
+    /**
382
+     * If shareWithGroupMembersOnly is enabled, return an optional
383
+     * list of groups that must be excluded from the principle of
384
+     * belonging to the same group.
385
+     * @return array
386
+     * @since 27.0.0
387
+     */
388
+    public function shareWithGroupMembersOnlyExcludeGroupsList(): array;
389
+
390
+    /**
391
+     * Check if users can share with groups
392
+     *
393
+     * @since 9.0.1
394
+     */
395
+    public function allowGroupSharing(): bool;
396
+
397
+    /**
398
+     * Check if user enumeration is allowed
399
+     *
400
+     * @since 19.0.0
401
+     */
402
+    public function allowEnumeration(): bool;
403
+
404
+    /**
405
+     * Check if user enumeration is limited to the users groups
406
+     *
407
+     * @since 19.0.0
408
+     */
409
+    public function limitEnumerationToGroups(): bool;
410
+
411
+    /**
412
+     * Check if user enumeration is limited to the phonebook matches
413
+     *
414
+     * @since 21.0.1
415
+     */
416
+    public function limitEnumerationToPhone(): bool;
417
+
418
+    /**
419
+     * Check if user enumeration is allowed to return also on full match
420
+     * and ignore limitations to phonebook or groups.
421
+     *
422
+     * @since 21.0.1
423
+     */
424
+    public function allowEnumerationFullMatch(): bool;
425
+
426
+    /**
427
+     * When `allowEnumerationFullMatch` is enabled and `matchEmail` is set,
428
+     * then also return results for full email matches.
429
+     *
430
+     * @since 25.0.0
431
+     */
432
+    public function matchEmail(): bool;
433
+
434
+    /**
435
+     * When `allowEnumerationFullMatch` is enabled and `matchUserId` is set,
436
+     * then also return results for full user id matches.
437
+     *
438
+     * @since 33.0.0
439
+     */
440
+    public function matchUserId(): bool;
441
+
442
+    /**
443
+     * When `allowEnumerationFullMatch` is enabled and `matchDisplayName` is set,
444
+     * then also return results for full display name matches.
445
+     *
446
+     * @since 33.0.0
447
+     */
448
+    public function matchDisplayName(): bool;
449
+
450
+    /**
451
+     * When `allowEnumerationFullMatch` is enabled and `ignoreSecondDisplayName` is set,
452
+     * then the search should ignore matches on the second displayname and only use the first.
453
+     *
454
+     * @since 25.0.0
455
+     */
456
+    public function ignoreSecondDisplayName(): bool;
457
+
458
+
459
+    /**
460
+     * Check if custom tokens are allowed
461
+     *
462
+     * @since 31.0.0
463
+     */
464
+    public function allowCustomTokens(): bool;
465
+
466
+    /**
467
+     * Check if the current user can view the share
468
+     * even if the download is disabled.
469
+     *
470
+     * @since 32.0.0
471
+     */
472
+    public function allowViewWithoutDownload(): bool;
473
+
474
+    /**
475
+     * Check if the current user can enumerate the target user
476
+     *
477
+     * @since 23.0.0
478
+     */
479
+    public function currentUserCanEnumerateTargetUser(?IUser $currentUser, IUser $targetUser): bool;
480
+
481
+    /**
482
+     * Check if sharing is disabled for the given user
483
+     *
484
+     * @since 9.0.0
485
+     */
486
+    public function sharingDisabledForUser(?string $userId): bool;
487
+
488
+    /**
489
+     * Check if outgoing server2server shares are allowed
490
+     * @since 9.0.0
491
+     */
492
+    public function outgoingServer2ServerSharesAllowed(): bool;
493
+
494
+    /**
495
+     * Check if outgoing server2server shares are allowed
496
+     * @since 14.0.0
497
+     */
498
+    public function outgoingServer2ServerGroupSharesAllowed(): bool;
499
+
500
+
501
+    /**
502
+     * Check if a given share provider exists
503
+     * @param IShare::TYPE_* $shareType
504
+     * @since 11.0.0
505
+     */
506
+    public function shareProviderExists(int $shareType): bool;
507
+
508
+    /**
509
+     * @param string $shareProviderClass
510
+     * @since 21.0.0
511
+     */
512
+    public function registerShareProvider(string $shareProviderClass): void;
513
+
514
+    /**
515
+     * @Internal
516
+     *
517
+     * Get all the shares as iterable to reduce memory overhead
518
+     * Note, since this opens up database cursors the iterable should
519
+     * be fully iterated.
520
+     *
521
+     * @return iterable<IShare>
522
+     * @since 18.0.0
523
+     */
524
+    public function getAllShares(): iterable;
525
+
526
+    /**
527
+     * Generate a unique share token
528
+     *
529
+     * @throws ShareTokenException Failed to generate a unique token
530
+     * @since 31.0.0
531
+     */
532
+    public function generateToken(): string;
533
+
534
+    /**
535
+     * Get all users with access to a share
536
+     *
537
+     * @param IShare $share
538
+     * @return iterable<IUser>
539
+     * @since 33.0.0
540
+     */
541
+    public function getUsersForShare(IShare $share): iterable;
542 542
 }
Please login to merge, or discard this patch.
lib/public/Share/IPartialShareProvider.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -12,20 +12,20 @@
 block discarded – undo
12 12
  * @since 33.0.0
13 13
  */
14 14
 interface IPartialShareProvider extends IShareProvider {
15
-	/**
16
-	 * Get shares received by the given user and filtered by path.
17
-	 *
18
-	 * If $forChildren is true, results should only include children of $path
19
-	 *
20
-	 * @return iterable<IShare>
21
-	 * @since 33.0.0
22
-	 */
23
-	public function getSharedWithByPath(
24
-		string $userId,
25
-		int $shareType,
26
-		string $path,
27
-		bool $forChildren,
28
-		int $limit,
29
-		int $offset,
30
-	): iterable;
15
+    /**
16
+     * Get shares received by the given user and filtered by path.
17
+     *
18
+     * If $forChildren is true, results should only include children of $path
19
+     *
20
+     * @return iterable<IShare>
21
+     * @since 33.0.0
22
+     */
23
+    public function getSharedWithByPath(
24
+        string $userId,
25
+        int $shareType,
26
+        string $path,
27
+        bool $forChildren,
28
+        int $limit,
29
+        int $offset,
30
+    ): iterable;
31 31
 }
Please login to merge, or discard this patch.
lib/private/Share20/DefaultShareProvider.php 2 patches
Indentation   +1719 added lines, -1719 removed lines patch added patch discarded remove patch
@@ -47,1759 +47,1759 @@
 block discarded – undo
47 47
  * @package OC\Share20
48 48
  */
49 49
 class DefaultShareProvider implements
50
-	IShareProviderWithNotification,
51
-	IShareProviderSupportsAccept,
52
-	IShareProviderSupportsAllSharesInFolder,
53
-	IShareProviderGetUsers,
54
-	IPartialShareProvider {
55
-	public function __construct(
56
-		private IDBConnection $dbConn,
57
-		private IUserManager $userManager,
58
-		private IGroupManager $groupManager,
59
-		private IRootFolder $rootFolder,
60
-		private IMailer $mailer,
61
-		private Defaults $defaults,
62
-		private IFactory $l10nFactory,
63
-		private IURLGenerator $urlGenerator,
64
-		private ITimeFactory $timeFactory,
65
-		private LoggerInterface $logger,
66
-		private IManager $shareManager,
67
-		private IConfig $config,
68
-	) {
69
-	}
70
-
71
-	/**
72
-	 * Return the identifier of this provider.
73
-	 *
74
-	 * @return string Containing only [a-zA-Z0-9]
75
-	 */
76
-	public function identifier() {
77
-		return 'ocinternal';
78
-	}
79
-
80
-	/**
81
-	 * Share a path
82
-	 *
83
-	 * @param \OCP\Share\IShare $share
84
-	 * @return \OCP\Share\IShare The share object
85
-	 * @throws ShareNotFound
86
-	 * @throws \Exception
87
-	 */
88
-	public function create(\OCP\Share\IShare $share) {
89
-		$qb = $this->dbConn->getQueryBuilder();
90
-
91
-		$qb->insert('share');
92
-		$qb->setValue('share_type', $qb->createNamedParameter($share->getShareType()));
93
-
94
-		$expirationDate = $share->getExpirationDate();
95
-		if ($expirationDate !== null) {
96
-			$expirationDate = clone $expirationDate;
97
-			$expirationDate->setTimezone(new \DateTimeZone(date_default_timezone_get()));
98
-		}
99
-
100
-		if ($share->getShareType() === IShare::TYPE_USER) {
101
-			//Set the UID of the user we share with
102
-			$qb->setValue('share_with', $qb->createNamedParameter($share->getSharedWith()));
103
-			$qb->setValue('accepted', $qb->createNamedParameter(IShare::STATUS_PENDING));
104
-
105
-			//If an expiration date is set store it
106
-			if ($expirationDate !== null) {
107
-				$qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
108
-			}
109
-
110
-			$qb->setValue('reminder_sent', $qb->createNamedParameter($share->getReminderSent(), IQueryBuilder::PARAM_BOOL));
111
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
112
-			//Set the GID of the group we share with
113
-			$qb->setValue('share_with', $qb->createNamedParameter($share->getSharedWith()));
114
-
115
-			//If an expiration date is set store it
116
-			if ($expirationDate !== null) {
117
-				$qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
118
-			}
119
-		} elseif ($share->getShareType() === IShare::TYPE_LINK) {
120
-			//set label for public link
121
-			$qb->setValue('label', $qb->createNamedParameter($share->getLabel()));
122
-			//Set the token of the share
123
-			$qb->setValue('token', $qb->createNamedParameter($share->getToken()));
124
-
125
-			//If a password is set store it
126
-			if ($share->getPassword() !== null) {
127
-				$qb->setValue('password', $qb->createNamedParameter($share->getPassword()));
128
-			}
129
-
130
-			$qb->setValue('password_by_talk', $qb->createNamedParameter($share->getSendPasswordByTalk(), IQueryBuilder::PARAM_BOOL));
131
-
132
-			//If an expiration date is set store it
133
-			if ($expirationDate !== null) {
134
-				$qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
135
-			}
136
-
137
-			$qb->setValue('parent', $qb->createNamedParameter($share->getParent()));
138
-
139
-			$qb->setValue('hide_download', $qb->createNamedParameter($share->getHideDownload() ? 1 : 0, IQueryBuilder::PARAM_INT));
140
-		} else {
141
-			throw new \Exception('invalid share type!');
142
-		}
143
-
144
-		// Set what is shares
145
-		$qb->setValue('item_type', $qb->createParameter('itemType'));
146
-		if ($share->getNode() instanceof \OCP\Files\File) {
147
-			$qb->setParameter('itemType', 'file');
148
-		} else {
149
-			$qb->setParameter('itemType', 'folder');
150
-		}
151
-
152
-		// Set the file id
153
-		$qb->setValue('item_source', $qb->createNamedParameter($share->getNode()->getId()));
154
-		$qb->setValue('file_source', $qb->createNamedParameter($share->getNode()->getId()));
155
-
156
-		// set the permissions
157
-		$qb->setValue('permissions', $qb->createNamedParameter($share->getPermissions()));
158
-
159
-		// set share attributes
160
-		$shareAttributes = $this->formatShareAttributes(
161
-			$share->getAttributes()
162
-		);
163
-		$qb->setValue('attributes', $qb->createNamedParameter($shareAttributes));
164
-
165
-		// Set who created this share
166
-		$qb->setValue('uid_initiator', $qb->createNamedParameter($share->getSharedBy()));
167
-
168
-		// Set who is the owner of this file/folder (and this the owner of the share)
169
-		$qb->setValue('uid_owner', $qb->createNamedParameter($share->getShareOwner()));
170
-
171
-		// Set the file target
172
-		$qb->setValue('file_target', $qb->createNamedParameter($share->getTarget()));
173
-
174
-		if ($share->getNote() !== '') {
175
-			$qb->setValue('note', $qb->createNamedParameter($share->getNote()));
176
-		}
177
-
178
-		// Set the time this share was created
179
-		$shareTime = $this->timeFactory->now();
180
-		$qb->setValue('stime', $qb->createNamedParameter($shareTime->getTimestamp()));
181
-
182
-		// insert the data and fetch the id of the share
183
-		$qb->executeStatement();
184
-
185
-		// Update mandatory data
186
-		$id = $qb->getLastInsertId();
187
-		$share->setId((string)$id);
188
-		$share->setProviderId($this->identifier());
189
-
190
-		$share->setShareTime(\DateTime::createFromImmutable($shareTime));
191
-
192
-		$mailSendValue = $share->getMailSend();
193
-		$share->setMailSend(($mailSendValue === null) ? true : $mailSendValue);
194
-
195
-		return $share;
196
-	}
197
-
198
-	/**
199
-	 * Update a share
200
-	 *
201
-	 * @param \OCP\Share\IShare $share
202
-	 * @return \OCP\Share\IShare The share object
203
-	 * @throws ShareNotFound
204
-	 * @throws \OCP\Files\InvalidPathException
205
-	 * @throws \OCP\Files\NotFoundException
206
-	 */
207
-	public function update(\OCP\Share\IShare $share) {
208
-		$originalShare = $this->getShareById($share->getId());
209
-
210
-		$shareAttributes = $this->formatShareAttributes($share->getAttributes());
211
-
212
-		$expirationDate = $share->getExpirationDate();
213
-		if ($expirationDate !== null) {
214
-			$expirationDate = clone $expirationDate;
215
-			$expirationDate->setTimezone(new \DateTimeZone(date_default_timezone_get()));
216
-		}
217
-
218
-		if ($share->getShareType() === IShare::TYPE_USER) {
219
-			/*
50
+    IShareProviderWithNotification,
51
+    IShareProviderSupportsAccept,
52
+    IShareProviderSupportsAllSharesInFolder,
53
+    IShareProviderGetUsers,
54
+    IPartialShareProvider {
55
+    public function __construct(
56
+        private IDBConnection $dbConn,
57
+        private IUserManager $userManager,
58
+        private IGroupManager $groupManager,
59
+        private IRootFolder $rootFolder,
60
+        private IMailer $mailer,
61
+        private Defaults $defaults,
62
+        private IFactory $l10nFactory,
63
+        private IURLGenerator $urlGenerator,
64
+        private ITimeFactory $timeFactory,
65
+        private LoggerInterface $logger,
66
+        private IManager $shareManager,
67
+        private IConfig $config,
68
+    ) {
69
+    }
70
+
71
+    /**
72
+     * Return the identifier of this provider.
73
+     *
74
+     * @return string Containing only [a-zA-Z0-9]
75
+     */
76
+    public function identifier() {
77
+        return 'ocinternal';
78
+    }
79
+
80
+    /**
81
+     * Share a path
82
+     *
83
+     * @param \OCP\Share\IShare $share
84
+     * @return \OCP\Share\IShare The share object
85
+     * @throws ShareNotFound
86
+     * @throws \Exception
87
+     */
88
+    public function create(\OCP\Share\IShare $share) {
89
+        $qb = $this->dbConn->getQueryBuilder();
90
+
91
+        $qb->insert('share');
92
+        $qb->setValue('share_type', $qb->createNamedParameter($share->getShareType()));
93
+
94
+        $expirationDate = $share->getExpirationDate();
95
+        if ($expirationDate !== null) {
96
+            $expirationDate = clone $expirationDate;
97
+            $expirationDate->setTimezone(new \DateTimeZone(date_default_timezone_get()));
98
+        }
99
+
100
+        if ($share->getShareType() === IShare::TYPE_USER) {
101
+            //Set the UID of the user we share with
102
+            $qb->setValue('share_with', $qb->createNamedParameter($share->getSharedWith()));
103
+            $qb->setValue('accepted', $qb->createNamedParameter(IShare::STATUS_PENDING));
104
+
105
+            //If an expiration date is set store it
106
+            if ($expirationDate !== null) {
107
+                $qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
108
+            }
109
+
110
+            $qb->setValue('reminder_sent', $qb->createNamedParameter($share->getReminderSent(), IQueryBuilder::PARAM_BOOL));
111
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
112
+            //Set the GID of the group we share with
113
+            $qb->setValue('share_with', $qb->createNamedParameter($share->getSharedWith()));
114
+
115
+            //If an expiration date is set store it
116
+            if ($expirationDate !== null) {
117
+                $qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
118
+            }
119
+        } elseif ($share->getShareType() === IShare::TYPE_LINK) {
120
+            //set label for public link
121
+            $qb->setValue('label', $qb->createNamedParameter($share->getLabel()));
122
+            //Set the token of the share
123
+            $qb->setValue('token', $qb->createNamedParameter($share->getToken()));
124
+
125
+            //If a password is set store it
126
+            if ($share->getPassword() !== null) {
127
+                $qb->setValue('password', $qb->createNamedParameter($share->getPassword()));
128
+            }
129
+
130
+            $qb->setValue('password_by_talk', $qb->createNamedParameter($share->getSendPasswordByTalk(), IQueryBuilder::PARAM_BOOL));
131
+
132
+            //If an expiration date is set store it
133
+            if ($expirationDate !== null) {
134
+                $qb->setValue('expiration', $qb->createNamedParameter($expirationDate, 'datetime'));
135
+            }
136
+
137
+            $qb->setValue('parent', $qb->createNamedParameter($share->getParent()));
138
+
139
+            $qb->setValue('hide_download', $qb->createNamedParameter($share->getHideDownload() ? 1 : 0, IQueryBuilder::PARAM_INT));
140
+        } else {
141
+            throw new \Exception('invalid share type!');
142
+        }
143
+
144
+        // Set what is shares
145
+        $qb->setValue('item_type', $qb->createParameter('itemType'));
146
+        if ($share->getNode() instanceof \OCP\Files\File) {
147
+            $qb->setParameter('itemType', 'file');
148
+        } else {
149
+            $qb->setParameter('itemType', 'folder');
150
+        }
151
+
152
+        // Set the file id
153
+        $qb->setValue('item_source', $qb->createNamedParameter($share->getNode()->getId()));
154
+        $qb->setValue('file_source', $qb->createNamedParameter($share->getNode()->getId()));
155
+
156
+        // set the permissions
157
+        $qb->setValue('permissions', $qb->createNamedParameter($share->getPermissions()));
158
+
159
+        // set share attributes
160
+        $shareAttributes = $this->formatShareAttributes(
161
+            $share->getAttributes()
162
+        );
163
+        $qb->setValue('attributes', $qb->createNamedParameter($shareAttributes));
164
+
165
+        // Set who created this share
166
+        $qb->setValue('uid_initiator', $qb->createNamedParameter($share->getSharedBy()));
167
+
168
+        // Set who is the owner of this file/folder (and this the owner of the share)
169
+        $qb->setValue('uid_owner', $qb->createNamedParameter($share->getShareOwner()));
170
+
171
+        // Set the file target
172
+        $qb->setValue('file_target', $qb->createNamedParameter($share->getTarget()));
173
+
174
+        if ($share->getNote() !== '') {
175
+            $qb->setValue('note', $qb->createNamedParameter($share->getNote()));
176
+        }
177
+
178
+        // Set the time this share was created
179
+        $shareTime = $this->timeFactory->now();
180
+        $qb->setValue('stime', $qb->createNamedParameter($shareTime->getTimestamp()));
181
+
182
+        // insert the data and fetch the id of the share
183
+        $qb->executeStatement();
184
+
185
+        // Update mandatory data
186
+        $id = $qb->getLastInsertId();
187
+        $share->setId((string)$id);
188
+        $share->setProviderId($this->identifier());
189
+
190
+        $share->setShareTime(\DateTime::createFromImmutable($shareTime));
191
+
192
+        $mailSendValue = $share->getMailSend();
193
+        $share->setMailSend(($mailSendValue === null) ? true : $mailSendValue);
194
+
195
+        return $share;
196
+    }
197
+
198
+    /**
199
+     * Update a share
200
+     *
201
+     * @param \OCP\Share\IShare $share
202
+     * @return \OCP\Share\IShare The share object
203
+     * @throws ShareNotFound
204
+     * @throws \OCP\Files\InvalidPathException
205
+     * @throws \OCP\Files\NotFoundException
206
+     */
207
+    public function update(\OCP\Share\IShare $share) {
208
+        $originalShare = $this->getShareById($share->getId());
209
+
210
+        $shareAttributes = $this->formatShareAttributes($share->getAttributes());
211
+
212
+        $expirationDate = $share->getExpirationDate();
213
+        if ($expirationDate !== null) {
214
+            $expirationDate = clone $expirationDate;
215
+            $expirationDate->setTimezone(new \DateTimeZone(date_default_timezone_get()));
216
+        }
217
+
218
+        if ($share->getShareType() === IShare::TYPE_USER) {
219
+            /*
220 220
 			 * We allow updating the recipient on user shares.
221 221
 			 */
222
-			$qb = $this->dbConn->getQueryBuilder();
223
-			$qb->update('share')
224
-				->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
225
-				->set('share_with', $qb->createNamedParameter($share->getSharedWith()))
226
-				->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
227
-				->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
228
-				->set('permissions', $qb->createNamedParameter($share->getPermissions()))
229
-				->set('attributes', $qb->createNamedParameter($shareAttributes))
230
-				->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
231
-				->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
232
-				->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
233
-				->set('note', $qb->createNamedParameter($share->getNote()))
234
-				->set('accepted', $qb->createNamedParameter($share->getStatus()))
235
-				->set('reminder_sent', $qb->createNamedParameter($share->getReminderSent(), IQueryBuilder::PARAM_BOOL))
236
-				->executeStatement();
237
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
238
-			$qb = $this->dbConn->getQueryBuilder();
239
-			$qb->update('share')
240
-				->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
241
-				->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
242
-				->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
243
-				->set('permissions', $qb->createNamedParameter($share->getPermissions()))
244
-				->set('attributes', $qb->createNamedParameter($shareAttributes))
245
-				->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
246
-				->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
247
-				->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
248
-				->set('note', $qb->createNamedParameter($share->getNote()))
249
-				->executeStatement();
250
-
251
-			/*
222
+            $qb = $this->dbConn->getQueryBuilder();
223
+            $qb->update('share')
224
+                ->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
225
+                ->set('share_with', $qb->createNamedParameter($share->getSharedWith()))
226
+                ->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
227
+                ->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
228
+                ->set('permissions', $qb->createNamedParameter($share->getPermissions()))
229
+                ->set('attributes', $qb->createNamedParameter($shareAttributes))
230
+                ->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
231
+                ->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
232
+                ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
233
+                ->set('note', $qb->createNamedParameter($share->getNote()))
234
+                ->set('accepted', $qb->createNamedParameter($share->getStatus()))
235
+                ->set('reminder_sent', $qb->createNamedParameter($share->getReminderSent(), IQueryBuilder::PARAM_BOOL))
236
+                ->executeStatement();
237
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
238
+            $qb = $this->dbConn->getQueryBuilder();
239
+            $qb->update('share')
240
+                ->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
241
+                ->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
242
+                ->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
243
+                ->set('permissions', $qb->createNamedParameter($share->getPermissions()))
244
+                ->set('attributes', $qb->createNamedParameter($shareAttributes))
245
+                ->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
246
+                ->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
247
+                ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
248
+                ->set('note', $qb->createNamedParameter($share->getNote()))
249
+                ->executeStatement();
250
+
251
+            /*
252 252
 			 * Update all user defined group shares
253 253
 			 */
254
-			$qb = $this->dbConn->getQueryBuilder();
255
-			$qb->update('share')
256
-				->where($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
257
-				->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
258
-				->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
259
-				->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
260
-				->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
261
-				->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
262
-				->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
263
-				->set('note', $qb->createNamedParameter($share->getNote()))
264
-				->executeStatement();
265
-
266
-			/*
254
+            $qb = $this->dbConn->getQueryBuilder();
255
+            $qb->update('share')
256
+                ->where($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
257
+                ->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
258
+                ->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
259
+                ->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
260
+                ->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
261
+                ->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
262
+                ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
263
+                ->set('note', $qb->createNamedParameter($share->getNote()))
264
+                ->executeStatement();
265
+
266
+            /*
267 267
 			 * Now update the permissions for all children that have not set it to 0
268 268
 			 */
269
-			$qb = $this->dbConn->getQueryBuilder();
270
-			$qb->update('share')
271
-				->where($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
272
-				->andWhere($qb->expr()->neq('permissions', $qb->createNamedParameter(0)))
273
-				->set('permissions', $qb->createNamedParameter($share->getPermissions()))
274
-				->set('attributes', $qb->createNamedParameter($shareAttributes))
275
-				->executeStatement();
276
-		} elseif ($share->getShareType() === IShare::TYPE_LINK) {
277
-			$qb = $this->dbConn->getQueryBuilder();
278
-			$qb->update('share')
279
-				->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
280
-				->set('password', $qb->createNamedParameter($share->getPassword()))
281
-				->set('password_by_talk', $qb->createNamedParameter($share->getSendPasswordByTalk(), IQueryBuilder::PARAM_BOOL))
282
-				->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
283
-				->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
284
-				->set('permissions', $qb->createNamedParameter($share->getPermissions()))
285
-				->set('attributes', $qb->createNamedParameter($shareAttributes))
286
-				->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
287
-				->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
288
-				->set('token', $qb->createNamedParameter($share->getToken()))
289
-				->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
290
-				->set('note', $qb->createNamedParameter($share->getNote()))
291
-				->set('label', $qb->createNamedParameter($share->getLabel()))
292
-				->set('hide_download', $qb->createNamedParameter($share->getHideDownload() ? 1 : 0, IQueryBuilder::PARAM_INT))
293
-				->executeStatement();
294
-		}
295
-
296
-		if ($originalShare->getNote() !== $share->getNote() && $share->getNote() !== '') {
297
-			$this->propagateNote($share);
298
-		}
299
-
300
-
301
-		return $share;
302
-	}
303
-
304
-	/**
305
-	 * Accept a share.
306
-	 *
307
-	 * @param IShare $share
308
-	 * @param string $recipient
309
-	 * @return IShare The share object
310
-	 * @since 9.0.0
311
-	 */
312
-	public function acceptShare(IShare $share, string $recipient): IShare {
313
-		if ($share->getShareType() === IShare::TYPE_GROUP) {
314
-			$group = $this->groupManager->get($share->getSharedWith());
315
-			$user = $this->userManager->get($recipient);
316
-
317
-			if (is_null($group)) {
318
-				throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
319
-			}
320
-
321
-			if (!$group->inGroup($user)) {
322
-				throw new ProviderException('Recipient not in receiving group');
323
-			}
324
-
325
-			// Try to fetch user specific share
326
-			$qb = $this->dbConn->getQueryBuilder();
327
-			$stmt = $qb->select('*')
328
-				->from('share')
329
-				->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
330
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
331
-				->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
332
-				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
333
-				->executeQuery();
334
-
335
-			$data = $stmt->fetch();
336
-			$stmt->closeCursor();
337
-
338
-			/*
269
+            $qb = $this->dbConn->getQueryBuilder();
270
+            $qb->update('share')
271
+                ->where($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
272
+                ->andWhere($qb->expr()->neq('permissions', $qb->createNamedParameter(0)))
273
+                ->set('permissions', $qb->createNamedParameter($share->getPermissions()))
274
+                ->set('attributes', $qb->createNamedParameter($shareAttributes))
275
+                ->executeStatement();
276
+        } elseif ($share->getShareType() === IShare::TYPE_LINK) {
277
+            $qb = $this->dbConn->getQueryBuilder();
278
+            $qb->update('share')
279
+                ->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
280
+                ->set('password', $qb->createNamedParameter($share->getPassword()))
281
+                ->set('password_by_talk', $qb->createNamedParameter($share->getSendPasswordByTalk(), IQueryBuilder::PARAM_BOOL))
282
+                ->set('uid_owner', $qb->createNamedParameter($share->getShareOwner()))
283
+                ->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy()))
284
+                ->set('permissions', $qb->createNamedParameter($share->getPermissions()))
285
+                ->set('attributes', $qb->createNamedParameter($shareAttributes))
286
+                ->set('item_source', $qb->createNamedParameter($share->getNode()->getId()))
287
+                ->set('file_source', $qb->createNamedParameter($share->getNode()->getId()))
288
+                ->set('token', $qb->createNamedParameter($share->getToken()))
289
+                ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE))
290
+                ->set('note', $qb->createNamedParameter($share->getNote()))
291
+                ->set('label', $qb->createNamedParameter($share->getLabel()))
292
+                ->set('hide_download', $qb->createNamedParameter($share->getHideDownload() ? 1 : 0, IQueryBuilder::PARAM_INT))
293
+                ->executeStatement();
294
+        }
295
+
296
+        if ($originalShare->getNote() !== $share->getNote() && $share->getNote() !== '') {
297
+            $this->propagateNote($share);
298
+        }
299
+
300
+
301
+        return $share;
302
+    }
303
+
304
+    /**
305
+     * Accept a share.
306
+     *
307
+     * @param IShare $share
308
+     * @param string $recipient
309
+     * @return IShare The share object
310
+     * @since 9.0.0
311
+     */
312
+    public function acceptShare(IShare $share, string $recipient): IShare {
313
+        if ($share->getShareType() === IShare::TYPE_GROUP) {
314
+            $group = $this->groupManager->get($share->getSharedWith());
315
+            $user = $this->userManager->get($recipient);
316
+
317
+            if (is_null($group)) {
318
+                throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
319
+            }
320
+
321
+            if (!$group->inGroup($user)) {
322
+                throw new ProviderException('Recipient not in receiving group');
323
+            }
324
+
325
+            // Try to fetch user specific share
326
+            $qb = $this->dbConn->getQueryBuilder();
327
+            $stmt = $qb->select('*')
328
+                ->from('share')
329
+                ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
330
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
331
+                ->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
332
+                ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
333
+                ->executeQuery();
334
+
335
+            $data = $stmt->fetch();
336
+            $stmt->closeCursor();
337
+
338
+            /*
339 339
 			 * Check if there already is a user specific group share.
340 340
 			 * If there is update it (if required).
341 341
 			 */
342
-			if ($data === false) {
343
-				$id = $this->createUserSpecificGroupShare($share, $recipient);
344
-			} else {
345
-				$id = $data['id'];
346
-			}
347
-		} elseif ($share->getShareType() === IShare::TYPE_USER) {
348
-			if ($share->getSharedWith() !== $recipient) {
349
-				throw new ProviderException('Recipient does not match');
350
-			}
351
-
352
-			$id = $share->getId();
353
-		} else {
354
-			throw new ProviderException('Invalid shareType');
355
-		}
356
-
357
-		$qb = $this->dbConn->getQueryBuilder();
358
-		$qb->update('share')
359
-			->set('accepted', $qb->createNamedParameter(IShare::STATUS_ACCEPTED))
360
-			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
361
-			->executeStatement();
362
-
363
-		return $share;
364
-	}
365
-
366
-	public function getChildren(IShare $parent): array {
367
-		$children = [];
368
-
369
-		$qb = $this->dbConn->getQueryBuilder();
370
-		$qb->select('*')
371
-			->from('share')
372
-			->where($qb->expr()->eq('parent', $qb->createNamedParameter($parent->getId())))
373
-			->andWhere(
374
-				$qb->expr()->in(
375
-					'share_type',
376
-					$qb->createNamedParameter([
377
-						IShare::TYPE_USER,
378
-						IShare::TYPE_GROUP,
379
-						IShare::TYPE_LINK,
380
-					], IQueryBuilder::PARAM_INT_ARRAY)
381
-				)
382
-			)
383
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
384
-			->orderBy('id');
385
-
386
-		$cursor = $qb->executeQuery();
387
-		while ($data = $cursor->fetch()) {
388
-			$children[] = $this->createShare($data);
389
-		}
390
-		$cursor->closeCursor();
391
-
392
-		return $children;
393
-	}
394
-
395
-	/**
396
-	 * Delete a share
397
-	 *
398
-	 * @param \OCP\Share\IShare $share
399
-	 */
400
-	public function delete(\OCP\Share\IShare $share) {
401
-		$qb = $this->dbConn->getQueryBuilder();
402
-		$qb->delete('share')
403
-			->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())));
404
-
405
-		/*
342
+            if ($data === false) {
343
+                $id = $this->createUserSpecificGroupShare($share, $recipient);
344
+            } else {
345
+                $id = $data['id'];
346
+            }
347
+        } elseif ($share->getShareType() === IShare::TYPE_USER) {
348
+            if ($share->getSharedWith() !== $recipient) {
349
+                throw new ProviderException('Recipient does not match');
350
+            }
351
+
352
+            $id = $share->getId();
353
+        } else {
354
+            throw new ProviderException('Invalid shareType');
355
+        }
356
+
357
+        $qb = $this->dbConn->getQueryBuilder();
358
+        $qb->update('share')
359
+            ->set('accepted', $qb->createNamedParameter(IShare::STATUS_ACCEPTED))
360
+            ->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
361
+            ->executeStatement();
362
+
363
+        return $share;
364
+    }
365
+
366
+    public function getChildren(IShare $parent): array {
367
+        $children = [];
368
+
369
+        $qb = $this->dbConn->getQueryBuilder();
370
+        $qb->select('*')
371
+            ->from('share')
372
+            ->where($qb->expr()->eq('parent', $qb->createNamedParameter($parent->getId())))
373
+            ->andWhere(
374
+                $qb->expr()->in(
375
+                    'share_type',
376
+                    $qb->createNamedParameter([
377
+                        IShare::TYPE_USER,
378
+                        IShare::TYPE_GROUP,
379
+                        IShare::TYPE_LINK,
380
+                    ], IQueryBuilder::PARAM_INT_ARRAY)
381
+                )
382
+            )
383
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
384
+            ->orderBy('id');
385
+
386
+        $cursor = $qb->executeQuery();
387
+        while ($data = $cursor->fetch()) {
388
+            $children[] = $this->createShare($data);
389
+        }
390
+        $cursor->closeCursor();
391
+
392
+        return $children;
393
+    }
394
+
395
+    /**
396
+     * Delete a share
397
+     *
398
+     * @param \OCP\Share\IShare $share
399
+     */
400
+    public function delete(\OCP\Share\IShare $share) {
401
+        $qb = $this->dbConn->getQueryBuilder();
402
+        $qb->delete('share')
403
+            ->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())));
404
+
405
+        /*
406 406
 		 * If the share is a group share delete all possible
407 407
 		 * user defined groups shares.
408 408
 		 */
409
-		if ($share->getShareType() === IShare::TYPE_GROUP) {
410
-			$qb->orWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())));
411
-		}
412
-
413
-		$qb->executeStatement();
414
-	}
415
-
416
-	/**
417
-	 * Unshare a share from the recipient. If this is a group share
418
-	 * this means we need a special entry in the share db.
419
-	 *
420
-	 * @param IShare $share
421
-	 * @param string $recipient UserId of recipient
422
-	 * @throws BackendError
423
-	 * @throws ProviderException
424
-	 */
425
-	public function deleteFromSelf(IShare $share, $recipient) {
426
-		if ($share->getShareType() === IShare::TYPE_GROUP) {
427
-			$group = $this->groupManager->get($share->getSharedWith());
428
-			$user = $this->userManager->get($recipient);
429
-
430
-			if (is_null($group)) {
431
-				throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
432
-			}
433
-
434
-			if (!$group->inGroup($user)) {
435
-				// nothing left to do
436
-				return;
437
-			}
438
-
439
-			// Try to fetch user specific share
440
-			$qb = $this->dbConn->getQueryBuilder();
441
-			$stmt = $qb->select('*')
442
-				->from('share')
443
-				->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
444
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
445
-				->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
446
-				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
447
-				->executeQuery();
448
-
449
-			$data = $stmt->fetch();
450
-
451
-			/*
409
+        if ($share->getShareType() === IShare::TYPE_GROUP) {
410
+            $qb->orWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())));
411
+        }
412
+
413
+        $qb->executeStatement();
414
+    }
415
+
416
+    /**
417
+     * Unshare a share from the recipient. If this is a group share
418
+     * this means we need a special entry in the share db.
419
+     *
420
+     * @param IShare $share
421
+     * @param string $recipient UserId of recipient
422
+     * @throws BackendError
423
+     * @throws ProviderException
424
+     */
425
+    public function deleteFromSelf(IShare $share, $recipient) {
426
+        if ($share->getShareType() === IShare::TYPE_GROUP) {
427
+            $group = $this->groupManager->get($share->getSharedWith());
428
+            $user = $this->userManager->get($recipient);
429
+
430
+            if (is_null($group)) {
431
+                throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
432
+            }
433
+
434
+            if (!$group->inGroup($user)) {
435
+                // nothing left to do
436
+                return;
437
+            }
438
+
439
+            // Try to fetch user specific share
440
+            $qb = $this->dbConn->getQueryBuilder();
441
+            $stmt = $qb->select('*')
442
+                ->from('share')
443
+                ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
444
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
445
+                ->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
446
+                ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
447
+                ->executeQuery();
448
+
449
+            $data = $stmt->fetch();
450
+
451
+            /*
452 452
 			 * Check if there already is a user specific group share.
453 453
 			 * If there is update it (if required).
454 454
 			 */
455
-			if ($data === false) {
456
-				$id = $this->createUserSpecificGroupShare($share, $recipient);
457
-				$permissions = $share->getPermissions();
458
-			} else {
459
-				$permissions = $data['permissions'];
460
-				$id = $data['id'];
461
-			}
462
-
463
-			if ($permissions !== 0) {
464
-				// Update existing usergroup share
465
-				$qb = $this->dbConn->getQueryBuilder();
466
-				$qb->update('share')
467
-					->set('permissions', $qb->createNamedParameter(0))
468
-					->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
469
-					->executeStatement();
470
-			}
471
-		} elseif ($share->getShareType() === IShare::TYPE_USER) {
472
-			if ($share->getSharedWith() !== $recipient) {
473
-				throw new ProviderException('Recipient does not match');
474
-			}
475
-
476
-			// We can just delete user and link shares
477
-			$this->delete($share);
478
-		} else {
479
-			throw new ProviderException('Invalid shareType');
480
-		}
481
-	}
482
-
483
-	protected function createUserSpecificGroupShare(IShare $share, string $recipient): int {
484
-		$type = $share->getNodeType();
485
-
486
-		$shareFolder = $this->config->getSystemValue('share_folder', '/');
487
-		$allowCustomShareFolder = $this->config->getSystemValueBool('sharing.allow_custom_share_folder', true);
488
-		if ($allowCustomShareFolder) {
489
-			$shareFolder = $this->config->getUserValue($recipient, Application::APP_ID, 'share_folder', $shareFolder);
490
-		}
491
-
492
-		$target = $shareFolder . '/' . $share->getNode()->getName();
493
-		$target = \OC\Files\Filesystem::normalizePath($target);
494
-
495
-		$qb = $this->dbConn->getQueryBuilder();
496
-		$qb->insert('share')
497
-			->values([
498
-				'share_type' => $qb->createNamedParameter(IShare::TYPE_USERGROUP),
499
-				'share_with' => $qb->createNamedParameter($recipient),
500
-				'uid_owner' => $qb->createNamedParameter($share->getShareOwner()),
501
-				'uid_initiator' => $qb->createNamedParameter($share->getSharedBy()),
502
-				'parent' => $qb->createNamedParameter($share->getId()),
503
-				'item_type' => $qb->createNamedParameter($type),
504
-				'item_source' => $qb->createNamedParameter($share->getNodeId()),
505
-				'file_source' => $qb->createNamedParameter($share->getNodeId()),
506
-				'file_target' => $qb->createNamedParameter($target),
507
-				'permissions' => $qb->createNamedParameter($share->getPermissions()),
508
-				'stime' => $qb->createNamedParameter($share->getShareTime()->getTimestamp()),
509
-			])->executeStatement();
510
-
511
-		return $qb->getLastInsertId();
512
-	}
513
-
514
-	/**
515
-	 * @inheritdoc
516
-	 *
517
-	 * For now this only works for group shares
518
-	 * If this gets implemented for normal shares we have to extend it
519
-	 */
520
-	public function restore(IShare $share, string $recipient): IShare {
521
-		$qb = $this->dbConn->getQueryBuilder();
522
-		$qb->select('permissions')
523
-			->from('share')
524
-			->where(
525
-				$qb->expr()->eq('id', $qb->createNamedParameter($share->getId()))
526
-			);
527
-		$cursor = $qb->executeQuery();
528
-		$data = $cursor->fetch();
529
-		$cursor->closeCursor();
530
-
531
-		$originalPermission = $data['permissions'];
532
-
533
-		$qb = $this->dbConn->getQueryBuilder();
534
-		$qb->update('share')
535
-			->set('permissions', $qb->createNamedParameter($originalPermission))
536
-			->where(
537
-				$qb->expr()->eq('parent', $qb->createNamedParameter($share->getParent()))
538
-			)->andWhere(
539
-				$qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP))
540
-			)->andWhere(
541
-				$qb->expr()->eq('share_with', $qb->createNamedParameter($recipient))
542
-			);
543
-
544
-		$qb->executeStatement();
545
-
546
-		return $this->getShareById($share->getId(), $recipient);
547
-	}
548
-
549
-	/**
550
-	 * @inheritdoc
551
-	 */
552
-	public function move(\OCP\Share\IShare $share, $recipient) {
553
-		if ($share->getShareType() === IShare::TYPE_USER) {
554
-			// Just update the target
555
-			$qb = $this->dbConn->getQueryBuilder();
556
-			$qb->update('share')
557
-				->set('file_target', $qb->createNamedParameter($share->getTarget()))
558
-				->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
559
-				->executeStatement();
560
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
561
-			// Check if there is a usergroup share
562
-			$qb = $this->dbConn->getQueryBuilder();
563
-			$stmt = $qb->select('id')
564
-				->from('share')
565
-				->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
566
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
567
-				->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
568
-				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
569
-				->setMaxResults(1)
570
-				->executeQuery();
571
-
572
-			$data = $stmt->fetch();
573
-			$stmt->closeCursor();
574
-
575
-			$shareAttributes = $this->formatShareAttributes(
576
-				$share->getAttributes()
577
-			);
578
-
579
-			if ($data === false) {
580
-				// No usergroup share yet. Create one.
581
-				$qb = $this->dbConn->getQueryBuilder();
582
-				$qb->insert('share')
583
-					->values([
584
-						'share_type' => $qb->createNamedParameter(IShare::TYPE_USERGROUP),
585
-						'share_with' => $qb->createNamedParameter($recipient),
586
-						'uid_owner' => $qb->createNamedParameter($share->getShareOwner()),
587
-						'uid_initiator' => $qb->createNamedParameter($share->getSharedBy()),
588
-						'parent' => $qb->createNamedParameter($share->getId()),
589
-						'item_type' => $qb->createNamedParameter($share->getNodeType()),
590
-						'item_source' => $qb->createNamedParameter($share->getNodeId()),
591
-						'file_source' => $qb->createNamedParameter($share->getNodeId()),
592
-						'file_target' => $qb->createNamedParameter($share->getTarget()),
593
-						'permissions' => $qb->createNamedParameter($share->getPermissions()),
594
-						'attributes' => $qb->createNamedParameter($shareAttributes),
595
-						'stime' => $qb->createNamedParameter($share->getShareTime()->getTimestamp()),
596
-					])->executeStatement();
597
-			} else {
598
-				// Already a usergroup share. Update it.
599
-				$qb = $this->dbConn->getQueryBuilder();
600
-				$qb->update('share')
601
-					->set('file_target', $qb->createNamedParameter($share->getTarget()))
602
-					->where($qb->expr()->eq('id', $qb->createNamedParameter($data['id'])))
603
-					->executeStatement();
604
-			}
605
-		}
606
-
607
-		return $share;
608
-	}
609
-
610
-	public function getSharesInFolder($userId, Folder $node, $reshares, $shallow = true) {
611
-		if (!$shallow) {
612
-			throw new \Exception('non-shallow getSharesInFolder is no longer supported');
613
-		}
614
-
615
-		return $this->getSharesInFolderInternal($userId, $node, $reshares);
616
-	}
617
-
618
-	public function getAllSharesInFolder(Folder $node): array {
619
-		return $this->getSharesInFolderInternal(null, $node, null);
620
-	}
621
-
622
-	/**
623
-	 * @return array<int, list<IShare>>
624
-	 */
625
-	private function getSharesInFolderInternal(?string $userId, Folder $node, ?bool $reshares): array {
626
-		$qb = $this->dbConn->getQueryBuilder();
627
-		$qb->select('s.*',
628
-			'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
629
-			'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
630
-			'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum')
631
-			->from('share', 's')
632
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
633
-
634
-		$qb->andWhere($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)));
635
-
636
-		if ($userId !== null) {
637
-			/**
638
-			 * Reshares for this user are shares where they are the owner.
639
-			 */
640
-			if ($reshares !== true) {
641
-				$qb->andWhere($qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId)));
642
-			} else {
643
-				$qb->andWhere(
644
-					$qb->expr()->orX(
645
-						$qb->expr()->eq('uid_owner', $qb->createNamedParameter($userId)),
646
-						$qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId))
647
-					)
648
-				);
649
-			}
650
-		}
651
-
652
-		// todo? maybe get these from the oc_mounts table
653
-		$childMountNodes = array_filter($node->getDirectoryListing(), function (Node $node): bool {
654
-			return $node->getInternalPath() === '';
655
-		});
656
-		$childMountRootIds = array_map(function (Node $node): int {
657
-			return $node->getId();
658
-		}, $childMountNodes);
659
-
660
-		$qb->innerJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'));
661
-		$qb->andWhere(
662
-			$qb->expr()->orX(
663
-				$qb->expr()->eq('f.parent', $qb->createNamedParameter($node->getId())),
664
-				$qb->expr()->in('f.fileid', $qb->createParameter('chunk'))
665
-			)
666
-		);
667
-
668
-		$qb->orderBy('id');
669
-
670
-		$shares = [];
671
-
672
-		$chunks = array_chunk($childMountRootIds, 1000);
673
-
674
-		// Force the request to be run when there is 0 mount.
675
-		if (count($chunks) === 0) {
676
-			$chunks = [[]];
677
-		}
678
-
679
-		foreach ($chunks as $chunk) {
680
-			$qb->setParameter('chunk', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
681
-			$cursor = $qb->executeQuery();
682
-			while ($data = $cursor->fetch()) {
683
-				$shares[$data['fileid']][] = $this->createShare($data);
684
-			}
685
-			$cursor->closeCursor();
686
-		}
687
-
688
-		return $shares;
689
-	}
690
-
691
-	/**
692
-	 * @inheritdoc
693
-	 */
694
-	public function getSharesBy($userId, $shareType, $node, $reshares, $limit, $offset) {
695
-		$qb = $this->dbConn->getQueryBuilder();
696
-		$qb->select('*')
697
-			->from('share')
698
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
699
-
700
-		$qb->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter($shareType)));
701
-
702
-		/**
703
-		 * Reshares for this user are shares where they are the owner.
704
-		 */
705
-		if ($reshares === false) {
706
-			$qb->andWhere($qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId)));
707
-		} else {
708
-			if ($node === null) {
709
-				$qb->andWhere(
710
-					$qb->expr()->orX(
711
-						$qb->expr()->eq('uid_owner', $qb->createNamedParameter($userId)),
712
-						$qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId))
713
-					)
714
-				);
715
-			}
716
-		}
717
-
718
-		if ($node !== null) {
719
-			$qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
720
-		}
721
-
722
-		if ($limit !== -1) {
723
-			$qb->setMaxResults($limit);
724
-		}
725
-
726
-		$qb->setFirstResult($offset);
727
-		$qb->orderBy('id');
728
-
729
-		$cursor = $qb->executeQuery();
730
-		$shares = [];
731
-		while ($data = $cursor->fetch()) {
732
-			$shares[] = $this->createShare($data);
733
-		}
734
-		$cursor->closeCursor();
735
-
736
-		return $shares;
737
-	}
738
-
739
-	/**
740
-	 * @inheritdoc
741
-	 */
742
-	public function getShareById($id, $recipientId = null) {
743
-		$qb = $this->dbConn->getQueryBuilder();
744
-
745
-		$qb->select('*')
746
-			->from('share')
747
-			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
748
-			->andWhere(
749
-				$qb->expr()->in(
750
-					'share_type',
751
-					$qb->createNamedParameter([
752
-						IShare::TYPE_USER,
753
-						IShare::TYPE_GROUP,
754
-						IShare::TYPE_LINK,
755
-					], IQueryBuilder::PARAM_INT_ARRAY)
756
-				)
757
-			)
758
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
759
-
760
-		$cursor = $qb->executeQuery();
761
-		$data = $cursor->fetch();
762
-		$cursor->closeCursor();
763
-
764
-		if ($data === false) {
765
-			throw new ShareNotFound();
766
-		}
767
-
768
-		try {
769
-			$share = $this->createShare($data);
770
-		} catch (InvalidShare $e) {
771
-			throw new ShareNotFound();
772
-		}
773
-
774
-		// If the recipient is set for a group share resolve to that user
775
-		if ($recipientId !== null && $share->getShareType() === IShare::TYPE_GROUP) {
776
-			$share = $this->resolveGroupShares([(int)$share->getId() => $share], $recipientId)[0];
777
-		}
778
-
779
-		return $share;
780
-	}
781
-
782
-	/**
783
-	 * Get shares for a given path
784
-	 *
785
-	 * @param \OCP\Files\Node $path
786
-	 * @return \OCP\Share\IShare[]
787
-	 */
788
-	public function getSharesByPath(Node $path) {
789
-		$qb = $this->dbConn->getQueryBuilder();
790
-
791
-		$cursor = $qb->select('*')
792
-			->from('share')
793
-			->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($path->getId())))
794
-			->andWhere($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)))
795
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
796
-			->orderBy('id', 'ASC')
797
-			->executeQuery();
798
-
799
-		$shares = [];
800
-		while ($data = $cursor->fetch()) {
801
-			$shares[] = $this->createShare($data);
802
-		}
803
-		$cursor->closeCursor();
804
-
805
-		return $shares;
806
-	}
807
-
808
-	/**
809
-	 * Returns whether the given database result can be interpreted as
810
-	 * a share with accessible file (not trashed, not deleted)
811
-	 */
812
-	private function isAccessibleResult($data) {
813
-		// exclude shares leading to deleted file entries
814
-		if ($data['fileid'] === null || $data['path'] === null) {
815
-			return false;
816
-		}
817
-
818
-		// exclude shares leading to trashbin on home storages
819
-		$pathSections = explode('/', $data['path'], 2);
820
-		// FIXME: would not detect rare md5'd home storage case properly
821
-		if ($pathSections[0] !== 'files'
822
-			&& (str_starts_with($data['storage_string_id'], 'home::') || str_starts_with($data['storage_string_id'], 'object::user'))) {
823
-			return false;
824
-		} elseif ($pathSections[0] === '__groupfolders'
825
-			&& str_starts_with($pathSections[1], 'trash/')
826
-		) {
827
-			// exclude shares leading to trashbin on group folders storages
828
-			return false;
829
-		}
830
-		return true;
831
-	}
832
-
833
-	/**
834
-	 * @inheritdoc
835
-	 */
836
-	public function getSharedWith($userId, $shareType, $node, $limit, $offset) {
837
-		/** @var Share[] $shares */
838
-		$shares = [];
839
-
840
-		if ($shareType === IShare::TYPE_USER) {
841
-			//Get shares directly with this user
842
-			$qb = $this->dbConn->getQueryBuilder();
843
-			$qb->select('s.*',
844
-				'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
845
-				'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
846
-				'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
847
-			)
848
-				->selectAlias('st.id', 'storage_string_id')
849
-				->from('share', 's')
850
-				->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
851
-				->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'));
852
-
853
-			// Order by id
854
-			$qb->orderBy('s.id');
855
-
856
-			// Set limit and offset
857
-			if ($limit !== -1) {
858
-				$qb->setMaxResults($limit);
859
-			}
860
-			$qb->setFirstResult($offset);
861
-
862
-			$qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)))
863
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
864
-				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
865
-
866
-			// Filter by node if provided
867
-			if ($node !== null) {
868
-				$qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
869
-			}
870
-
871
-			$cursor = $qb->executeQuery();
872
-
873
-			while ($data = $cursor->fetch()) {
874
-				if ($data['fileid'] && $data['path'] === null) {
875
-					$data['path'] = (string)$data['path'];
876
-					$data['name'] = (string)$data['name'];
877
-					$data['checksum'] = (string)$data['checksum'];
878
-				}
879
-				if ($this->isAccessibleResult($data)) {
880
-					$shares[] = $this->createShare($data);
881
-				}
882
-			}
883
-			$cursor->closeCursor();
884
-		} elseif ($shareType === IShare::TYPE_GROUP) {
885
-			$user = new LazyUser($userId, $this->userManager);
886
-			$allGroups = $this->groupManager->getUserGroupIds($user);
887
-
888
-			/** @var Share[] $shares2 */
889
-			$shares2 = [];
890
-
891
-			$start = 0;
892
-			while (true) {
893
-				$groups = array_slice($allGroups, $start, 1000);
894
-				$start += 1000;
895
-
896
-				if ($groups === []) {
897
-					break;
898
-				}
899
-
900
-				$qb = $this->dbConn->getQueryBuilder();
901
-				$qb->select('s.*',
902
-					'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
903
-					'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
904
-					'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
905
-				)
906
-					->selectAlias('st.id', 'storage_string_id')
907
-					->from('share', 's')
908
-					->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
909
-					->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'))
910
-					->orderBy('s.id')
911
-					->setFirstResult(0);
912
-
913
-				if ($limit !== -1) {
914
-					$qb->setMaxResults($limit - count($shares));
915
-				}
916
-
917
-				// Filter by node if provided
918
-				if ($node !== null) {
919
-					$qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
920
-				}
921
-
922
-				$groups = array_filter($groups);
923
-
924
-				$qb->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
925
-					->andWhere($qb->expr()->in('share_with', $qb->createNamedParameter(
926
-						$groups,
927
-						IQueryBuilder::PARAM_STR_ARRAY
928
-					)))
929
-					->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
930
-
931
-				$cursor = $qb->executeQuery();
932
-				while ($data = $cursor->fetch()) {
933
-					if ($offset > 0) {
934
-						$offset--;
935
-						continue;
936
-					}
937
-
938
-					if ($this->isAccessibleResult($data)) {
939
-						$share = $this->createShare($data);
940
-						$shares2[$share->getId()] = $share;
941
-					}
942
-				}
943
-				$cursor->closeCursor();
944
-			}
945
-
946
-			/*
455
+            if ($data === false) {
456
+                $id = $this->createUserSpecificGroupShare($share, $recipient);
457
+                $permissions = $share->getPermissions();
458
+            } else {
459
+                $permissions = $data['permissions'];
460
+                $id = $data['id'];
461
+            }
462
+
463
+            if ($permissions !== 0) {
464
+                // Update existing usergroup share
465
+                $qb = $this->dbConn->getQueryBuilder();
466
+                $qb->update('share')
467
+                    ->set('permissions', $qb->createNamedParameter(0))
468
+                    ->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
469
+                    ->executeStatement();
470
+            }
471
+        } elseif ($share->getShareType() === IShare::TYPE_USER) {
472
+            if ($share->getSharedWith() !== $recipient) {
473
+                throw new ProviderException('Recipient does not match');
474
+            }
475
+
476
+            // We can just delete user and link shares
477
+            $this->delete($share);
478
+        } else {
479
+            throw new ProviderException('Invalid shareType');
480
+        }
481
+    }
482
+
483
+    protected function createUserSpecificGroupShare(IShare $share, string $recipient): int {
484
+        $type = $share->getNodeType();
485
+
486
+        $shareFolder = $this->config->getSystemValue('share_folder', '/');
487
+        $allowCustomShareFolder = $this->config->getSystemValueBool('sharing.allow_custom_share_folder', true);
488
+        if ($allowCustomShareFolder) {
489
+            $shareFolder = $this->config->getUserValue($recipient, Application::APP_ID, 'share_folder', $shareFolder);
490
+        }
491
+
492
+        $target = $shareFolder . '/' . $share->getNode()->getName();
493
+        $target = \OC\Files\Filesystem::normalizePath($target);
494
+
495
+        $qb = $this->dbConn->getQueryBuilder();
496
+        $qb->insert('share')
497
+            ->values([
498
+                'share_type' => $qb->createNamedParameter(IShare::TYPE_USERGROUP),
499
+                'share_with' => $qb->createNamedParameter($recipient),
500
+                'uid_owner' => $qb->createNamedParameter($share->getShareOwner()),
501
+                'uid_initiator' => $qb->createNamedParameter($share->getSharedBy()),
502
+                'parent' => $qb->createNamedParameter($share->getId()),
503
+                'item_type' => $qb->createNamedParameter($type),
504
+                'item_source' => $qb->createNamedParameter($share->getNodeId()),
505
+                'file_source' => $qb->createNamedParameter($share->getNodeId()),
506
+                'file_target' => $qb->createNamedParameter($target),
507
+                'permissions' => $qb->createNamedParameter($share->getPermissions()),
508
+                'stime' => $qb->createNamedParameter($share->getShareTime()->getTimestamp()),
509
+            ])->executeStatement();
510
+
511
+        return $qb->getLastInsertId();
512
+    }
513
+
514
+    /**
515
+     * @inheritdoc
516
+     *
517
+     * For now this only works for group shares
518
+     * If this gets implemented for normal shares we have to extend it
519
+     */
520
+    public function restore(IShare $share, string $recipient): IShare {
521
+        $qb = $this->dbConn->getQueryBuilder();
522
+        $qb->select('permissions')
523
+            ->from('share')
524
+            ->where(
525
+                $qb->expr()->eq('id', $qb->createNamedParameter($share->getId()))
526
+            );
527
+        $cursor = $qb->executeQuery();
528
+        $data = $cursor->fetch();
529
+        $cursor->closeCursor();
530
+
531
+        $originalPermission = $data['permissions'];
532
+
533
+        $qb = $this->dbConn->getQueryBuilder();
534
+        $qb->update('share')
535
+            ->set('permissions', $qb->createNamedParameter($originalPermission))
536
+            ->where(
537
+                $qb->expr()->eq('parent', $qb->createNamedParameter($share->getParent()))
538
+            )->andWhere(
539
+                $qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP))
540
+            )->andWhere(
541
+                $qb->expr()->eq('share_with', $qb->createNamedParameter($recipient))
542
+            );
543
+
544
+        $qb->executeStatement();
545
+
546
+        return $this->getShareById($share->getId(), $recipient);
547
+    }
548
+
549
+    /**
550
+     * @inheritdoc
551
+     */
552
+    public function move(\OCP\Share\IShare $share, $recipient) {
553
+        if ($share->getShareType() === IShare::TYPE_USER) {
554
+            // Just update the target
555
+            $qb = $this->dbConn->getQueryBuilder();
556
+            $qb->update('share')
557
+                ->set('file_target', $qb->createNamedParameter($share->getTarget()))
558
+                ->where($qb->expr()->eq('id', $qb->createNamedParameter($share->getId())))
559
+                ->executeStatement();
560
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
561
+            // Check if there is a usergroup share
562
+            $qb = $this->dbConn->getQueryBuilder();
563
+            $stmt = $qb->select('id')
564
+                ->from('share')
565
+                ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
566
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($recipient)))
567
+                ->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())))
568
+                ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
569
+                ->setMaxResults(1)
570
+                ->executeQuery();
571
+
572
+            $data = $stmt->fetch();
573
+            $stmt->closeCursor();
574
+
575
+            $shareAttributes = $this->formatShareAttributes(
576
+                $share->getAttributes()
577
+            );
578
+
579
+            if ($data === false) {
580
+                // No usergroup share yet. Create one.
581
+                $qb = $this->dbConn->getQueryBuilder();
582
+                $qb->insert('share')
583
+                    ->values([
584
+                        'share_type' => $qb->createNamedParameter(IShare::TYPE_USERGROUP),
585
+                        'share_with' => $qb->createNamedParameter($recipient),
586
+                        'uid_owner' => $qb->createNamedParameter($share->getShareOwner()),
587
+                        'uid_initiator' => $qb->createNamedParameter($share->getSharedBy()),
588
+                        'parent' => $qb->createNamedParameter($share->getId()),
589
+                        'item_type' => $qb->createNamedParameter($share->getNodeType()),
590
+                        'item_source' => $qb->createNamedParameter($share->getNodeId()),
591
+                        'file_source' => $qb->createNamedParameter($share->getNodeId()),
592
+                        'file_target' => $qb->createNamedParameter($share->getTarget()),
593
+                        'permissions' => $qb->createNamedParameter($share->getPermissions()),
594
+                        'attributes' => $qb->createNamedParameter($shareAttributes),
595
+                        'stime' => $qb->createNamedParameter($share->getShareTime()->getTimestamp()),
596
+                    ])->executeStatement();
597
+            } else {
598
+                // Already a usergroup share. Update it.
599
+                $qb = $this->dbConn->getQueryBuilder();
600
+                $qb->update('share')
601
+                    ->set('file_target', $qb->createNamedParameter($share->getTarget()))
602
+                    ->where($qb->expr()->eq('id', $qb->createNamedParameter($data['id'])))
603
+                    ->executeStatement();
604
+            }
605
+        }
606
+
607
+        return $share;
608
+    }
609
+
610
+    public function getSharesInFolder($userId, Folder $node, $reshares, $shallow = true) {
611
+        if (!$shallow) {
612
+            throw new \Exception('non-shallow getSharesInFolder is no longer supported');
613
+        }
614
+
615
+        return $this->getSharesInFolderInternal($userId, $node, $reshares);
616
+    }
617
+
618
+    public function getAllSharesInFolder(Folder $node): array {
619
+        return $this->getSharesInFolderInternal(null, $node, null);
620
+    }
621
+
622
+    /**
623
+     * @return array<int, list<IShare>>
624
+     */
625
+    private function getSharesInFolderInternal(?string $userId, Folder $node, ?bool $reshares): array {
626
+        $qb = $this->dbConn->getQueryBuilder();
627
+        $qb->select('s.*',
628
+            'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
629
+            'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
630
+            'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum')
631
+            ->from('share', 's')
632
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
633
+
634
+        $qb->andWhere($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)));
635
+
636
+        if ($userId !== null) {
637
+            /**
638
+             * Reshares for this user are shares where they are the owner.
639
+             */
640
+            if ($reshares !== true) {
641
+                $qb->andWhere($qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId)));
642
+            } else {
643
+                $qb->andWhere(
644
+                    $qb->expr()->orX(
645
+                        $qb->expr()->eq('uid_owner', $qb->createNamedParameter($userId)),
646
+                        $qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId))
647
+                    )
648
+                );
649
+            }
650
+        }
651
+
652
+        // todo? maybe get these from the oc_mounts table
653
+        $childMountNodes = array_filter($node->getDirectoryListing(), function (Node $node): bool {
654
+            return $node->getInternalPath() === '';
655
+        });
656
+        $childMountRootIds = array_map(function (Node $node): int {
657
+            return $node->getId();
658
+        }, $childMountNodes);
659
+
660
+        $qb->innerJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'));
661
+        $qb->andWhere(
662
+            $qb->expr()->orX(
663
+                $qb->expr()->eq('f.parent', $qb->createNamedParameter($node->getId())),
664
+                $qb->expr()->in('f.fileid', $qb->createParameter('chunk'))
665
+            )
666
+        );
667
+
668
+        $qb->orderBy('id');
669
+
670
+        $shares = [];
671
+
672
+        $chunks = array_chunk($childMountRootIds, 1000);
673
+
674
+        // Force the request to be run when there is 0 mount.
675
+        if (count($chunks) === 0) {
676
+            $chunks = [[]];
677
+        }
678
+
679
+        foreach ($chunks as $chunk) {
680
+            $qb->setParameter('chunk', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
681
+            $cursor = $qb->executeQuery();
682
+            while ($data = $cursor->fetch()) {
683
+                $shares[$data['fileid']][] = $this->createShare($data);
684
+            }
685
+            $cursor->closeCursor();
686
+        }
687
+
688
+        return $shares;
689
+    }
690
+
691
+    /**
692
+     * @inheritdoc
693
+     */
694
+    public function getSharesBy($userId, $shareType, $node, $reshares, $limit, $offset) {
695
+        $qb = $this->dbConn->getQueryBuilder();
696
+        $qb->select('*')
697
+            ->from('share')
698
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
699
+
700
+        $qb->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter($shareType)));
701
+
702
+        /**
703
+         * Reshares for this user are shares where they are the owner.
704
+         */
705
+        if ($reshares === false) {
706
+            $qb->andWhere($qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId)));
707
+        } else {
708
+            if ($node === null) {
709
+                $qb->andWhere(
710
+                    $qb->expr()->orX(
711
+                        $qb->expr()->eq('uid_owner', $qb->createNamedParameter($userId)),
712
+                        $qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId))
713
+                    )
714
+                );
715
+            }
716
+        }
717
+
718
+        if ($node !== null) {
719
+            $qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
720
+        }
721
+
722
+        if ($limit !== -1) {
723
+            $qb->setMaxResults($limit);
724
+        }
725
+
726
+        $qb->setFirstResult($offset);
727
+        $qb->orderBy('id');
728
+
729
+        $cursor = $qb->executeQuery();
730
+        $shares = [];
731
+        while ($data = $cursor->fetch()) {
732
+            $shares[] = $this->createShare($data);
733
+        }
734
+        $cursor->closeCursor();
735
+
736
+        return $shares;
737
+    }
738
+
739
+    /**
740
+     * @inheritdoc
741
+     */
742
+    public function getShareById($id, $recipientId = null) {
743
+        $qb = $this->dbConn->getQueryBuilder();
744
+
745
+        $qb->select('*')
746
+            ->from('share')
747
+            ->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
748
+            ->andWhere(
749
+                $qb->expr()->in(
750
+                    'share_type',
751
+                    $qb->createNamedParameter([
752
+                        IShare::TYPE_USER,
753
+                        IShare::TYPE_GROUP,
754
+                        IShare::TYPE_LINK,
755
+                    ], IQueryBuilder::PARAM_INT_ARRAY)
756
+                )
757
+            )
758
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
759
+
760
+        $cursor = $qb->executeQuery();
761
+        $data = $cursor->fetch();
762
+        $cursor->closeCursor();
763
+
764
+        if ($data === false) {
765
+            throw new ShareNotFound();
766
+        }
767
+
768
+        try {
769
+            $share = $this->createShare($data);
770
+        } catch (InvalidShare $e) {
771
+            throw new ShareNotFound();
772
+        }
773
+
774
+        // If the recipient is set for a group share resolve to that user
775
+        if ($recipientId !== null && $share->getShareType() === IShare::TYPE_GROUP) {
776
+            $share = $this->resolveGroupShares([(int)$share->getId() => $share], $recipientId)[0];
777
+        }
778
+
779
+        return $share;
780
+    }
781
+
782
+    /**
783
+     * Get shares for a given path
784
+     *
785
+     * @param \OCP\Files\Node $path
786
+     * @return \OCP\Share\IShare[]
787
+     */
788
+    public function getSharesByPath(Node $path) {
789
+        $qb = $this->dbConn->getQueryBuilder();
790
+
791
+        $cursor = $qb->select('*')
792
+            ->from('share')
793
+            ->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($path->getId())))
794
+            ->andWhere($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)))
795
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
796
+            ->orderBy('id', 'ASC')
797
+            ->executeQuery();
798
+
799
+        $shares = [];
800
+        while ($data = $cursor->fetch()) {
801
+            $shares[] = $this->createShare($data);
802
+        }
803
+        $cursor->closeCursor();
804
+
805
+        return $shares;
806
+    }
807
+
808
+    /**
809
+     * Returns whether the given database result can be interpreted as
810
+     * a share with accessible file (not trashed, not deleted)
811
+     */
812
+    private function isAccessibleResult($data) {
813
+        // exclude shares leading to deleted file entries
814
+        if ($data['fileid'] === null || $data['path'] === null) {
815
+            return false;
816
+        }
817
+
818
+        // exclude shares leading to trashbin on home storages
819
+        $pathSections = explode('/', $data['path'], 2);
820
+        // FIXME: would not detect rare md5'd home storage case properly
821
+        if ($pathSections[0] !== 'files'
822
+            && (str_starts_with($data['storage_string_id'], 'home::') || str_starts_with($data['storage_string_id'], 'object::user'))) {
823
+            return false;
824
+        } elseif ($pathSections[0] === '__groupfolders'
825
+            && str_starts_with($pathSections[1], 'trash/')
826
+        ) {
827
+            // exclude shares leading to trashbin on group folders storages
828
+            return false;
829
+        }
830
+        return true;
831
+    }
832
+
833
+    /**
834
+     * @inheritdoc
835
+     */
836
+    public function getSharedWith($userId, $shareType, $node, $limit, $offset) {
837
+        /** @var Share[] $shares */
838
+        $shares = [];
839
+
840
+        if ($shareType === IShare::TYPE_USER) {
841
+            //Get shares directly with this user
842
+            $qb = $this->dbConn->getQueryBuilder();
843
+            $qb->select('s.*',
844
+                'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
845
+                'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
846
+                'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
847
+            )
848
+                ->selectAlias('st.id', 'storage_string_id')
849
+                ->from('share', 's')
850
+                ->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
851
+                ->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'));
852
+
853
+            // Order by id
854
+            $qb->orderBy('s.id');
855
+
856
+            // Set limit and offset
857
+            if ($limit !== -1) {
858
+                $qb->setMaxResults($limit);
859
+            }
860
+            $qb->setFirstResult($offset);
861
+
862
+            $qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)))
863
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
864
+                ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
865
+
866
+            // Filter by node if provided
867
+            if ($node !== null) {
868
+                $qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
869
+            }
870
+
871
+            $cursor = $qb->executeQuery();
872
+
873
+            while ($data = $cursor->fetch()) {
874
+                if ($data['fileid'] && $data['path'] === null) {
875
+                    $data['path'] = (string)$data['path'];
876
+                    $data['name'] = (string)$data['name'];
877
+                    $data['checksum'] = (string)$data['checksum'];
878
+                }
879
+                if ($this->isAccessibleResult($data)) {
880
+                    $shares[] = $this->createShare($data);
881
+                }
882
+            }
883
+            $cursor->closeCursor();
884
+        } elseif ($shareType === IShare::TYPE_GROUP) {
885
+            $user = new LazyUser($userId, $this->userManager);
886
+            $allGroups = $this->groupManager->getUserGroupIds($user);
887
+
888
+            /** @var Share[] $shares2 */
889
+            $shares2 = [];
890
+
891
+            $start = 0;
892
+            while (true) {
893
+                $groups = array_slice($allGroups, $start, 1000);
894
+                $start += 1000;
895
+
896
+                if ($groups === []) {
897
+                    break;
898
+                }
899
+
900
+                $qb = $this->dbConn->getQueryBuilder();
901
+                $qb->select('s.*',
902
+                    'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
903
+                    'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
904
+                    'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
905
+                )
906
+                    ->selectAlias('st.id', 'storage_string_id')
907
+                    ->from('share', 's')
908
+                    ->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
909
+                    ->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'))
910
+                    ->orderBy('s.id')
911
+                    ->setFirstResult(0);
912
+
913
+                if ($limit !== -1) {
914
+                    $qb->setMaxResults($limit - count($shares));
915
+                }
916
+
917
+                // Filter by node if provided
918
+                if ($node !== null) {
919
+                    $qb->andWhere($qb->expr()->eq('file_source', $qb->createNamedParameter($node->getId())));
920
+                }
921
+
922
+                $groups = array_filter($groups);
923
+
924
+                $qb->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
925
+                    ->andWhere($qb->expr()->in('share_with', $qb->createNamedParameter(
926
+                        $groups,
927
+                        IQueryBuilder::PARAM_STR_ARRAY
928
+                    )))
929
+                    ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
930
+
931
+                $cursor = $qb->executeQuery();
932
+                while ($data = $cursor->fetch()) {
933
+                    if ($offset > 0) {
934
+                        $offset--;
935
+                        continue;
936
+                    }
937
+
938
+                    if ($this->isAccessibleResult($data)) {
939
+                        $share = $this->createShare($data);
940
+                        $shares2[$share->getId()] = $share;
941
+                    }
942
+                }
943
+                $cursor->closeCursor();
944
+            }
945
+
946
+            /*
947 947
 			 * Resolve all group shares to user specific shares
948 948
 			 */
949
-			$shares = $this->resolveGroupShares($shares2, $userId);
950
-		} else {
951
-			throw new BackendError('Invalid backend');
952
-		}
953
-
954
-
955
-		return $shares;
956
-	}
957
-
958
-	/**
959
-	 * @inheritDoc
960
-	 */
961
-	public function getSharedWithByPath(
962
-		string $userId,
963
-		int $shareType,
964
-		string $path,
965
-		bool $forChildren,
966
-		int $limit,
967
-		int $offset,
968
-	): iterable {
969
-		$shares = [];
970
-
971
-		if ($shareType === IShare::TYPE_USER) {
972
-			//Get shares directly with this user
973
-			$qb = $this->dbConn->getQueryBuilder();
974
-			$qb->select('s.*',
975
-				'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
976
-				'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
977
-				'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
978
-			)
979
-				->selectAlias('st.id', 'storage_string_id')
980
-				->from('share', 's')
981
-				->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
982
-				->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'));
983
-
984
-			// Order by id
985
-			$qb->orderBy('s.id');
986
-
987
-			// Set limit and offset
988
-			if ($limit !== -1) {
989
-				$qb->setMaxResults($limit);
990
-			}
991
-			$qb->setFirstResult($offset);
992
-
993
-			$qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)))
994
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
995
-				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
996
-
997
-			if ($forChildren) {
998
-				$qb->andWhere($qb->expr()->like('file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
999
-			} else {
1000
-				$qb->andWhere($qb->expr()->eq('file_target', $qb->createNamedParameter($path)));
1001
-			}
1002
-
1003
-			$cursor = $qb->executeQuery();
1004
-
1005
-			while ($data = $cursor->fetch()) {
1006
-				if ($data['fileid'] && $data['path'] === null) {
1007
-					$data['path'] = (string)$data['path'];
1008
-					$data['name'] = (string)$data['name'];
1009
-					$data['checksum'] = (string)$data['checksum'];
1010
-				}
1011
-				if ($this->isAccessibleResult($data)) {
1012
-					$shares[] = $this->createShare($data);
1013
-				}
1014
-			}
1015
-			$cursor->closeCursor();
1016
-		} elseif ($shareType === IShare::TYPE_GROUP) {
1017
-			// get the parent share info (s) along with the child one (s2)
1018
-			$qb = $this->dbConn->getQueryBuilder();
1019
-			$qb->select('s.*', 's2.permissions AS s2_permissions', 's2.accepted AS s2_accepted', 's2.file_target AS s2_file_target', 's2.parent AS s2_parent',
1020
-				'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
1021
-				'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
1022
-				'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
1023
-			)
1024
-				->selectAlias('st.id', 'storage_string_id')
1025
-				->from('share', 's2')
1026
-				->leftJoin('s2', 'filecache', 'f', $qb->expr()->eq('s2.file_source', 'f.fileid'))
1027
-				->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'))
1028
-				->leftJoin('s2', 'share', 's', $qb->expr()->eq('s2.parent', 's.id'))
1029
-				->where($qb->expr()->eq('s2.share_with', $qb->createNamedParameter($userId)))
1030
-				->andWhere($qb->expr()->eq('s2.share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1031
-				->andWhere($qb->expr()->in('s2.item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
1032
-				->orderBy('s2.id')
1033
-				->setFirstResult($offset);
1034
-			if ($limit !== -1) {
1035
-				$qb->setMaxResults($limit);
1036
-			}
1037
-
1038
-			if ($forChildren) {
1039
-				$qb->andWhere($qb->expr()->like('s2.file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
1040
-			} else {
1041
-				$qb->andWhere($qb->expr()->eq('s2.file_target', $qb->createNamedParameter($path)));
1042
-			}
1043
-
1044
-			$cursor = $qb->executeQuery();
1045
-			while ($data = $cursor->fetch()) {
1046
-				if ($this->isAccessibleResult($data)) {
1047
-					$share = $this->createShare($data);
1048
-					// patch the parent data with the user-specific changes
1049
-					$share->setPermissions((int)$data['s2_permissions']);
1050
-					$share->setStatus((int)$data['s2_accepted']);
1051
-					$share->setTarget($data['s2_file_target']);
1052
-					$share->setParent($data['s2_parent']);
1053
-					$shares[] = $share;
1054
-				}
1055
-			}
1056
-			$cursor->closeCursor();
1057
-		} else {
1058
-			throw new BackendError('Invalid backend');
1059
-		}
1060
-
1061
-		return $shares;
1062
-	}
1063
-
1064
-	/**
1065
-	 * Get a share by token
1066
-	 *
1067
-	 * @param string $token
1068
-	 * @return \OCP\Share\IShare
1069
-	 * @throws ShareNotFound
1070
-	 */
1071
-	public function getShareByToken($token) {
1072
-		$qb = $this->dbConn->getQueryBuilder();
1073
-
1074
-		$cursor = $qb->select('*')
1075
-			->from('share')
1076
-			->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_LINK)))
1077
-			->andWhere($qb->expr()->eq('token', $qb->createNamedParameter($token)))
1078
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
1079
-			->executeQuery();
1080
-
1081
-		$data = $cursor->fetch();
1082
-
1083
-		if ($data === false) {
1084
-			throw new ShareNotFound();
1085
-		}
1086
-
1087
-		try {
1088
-			$share = $this->createShare($data);
1089
-		} catch (InvalidShare $e) {
1090
-			throw new ShareNotFound();
1091
-		}
1092
-
1093
-		return $share;
1094
-	}
1095
-
1096
-	/**
1097
-	 * Create a share object from a database row
1098
-	 *
1099
-	 * @param mixed[] $data
1100
-	 * @return \OCP\Share\IShare
1101
-	 * @throws InvalidShare
1102
-	 */
1103
-	private function createShare($data) {
1104
-		$share = new Share($this->rootFolder, $this->userManager);
1105
-		$share->setId($data['id'])
1106
-			->setShareType((int)$data['share_type'])
1107
-			->setPermissions((int)$data['permissions'])
1108
-			->setTarget($data['file_target'])
1109
-			->setNote((string)$data['note'])
1110
-			->setMailSend((bool)$data['mail_send'])
1111
-			->setStatus((int)$data['accepted'])
1112
-			->setLabel($data['label'] ?? '');
1113
-
1114
-		$shareTime = new \DateTime();
1115
-		$shareTime->setTimestamp((int)$data['stime']);
1116
-		$share->setShareTime($shareTime);
1117
-
1118
-		if ($share->getShareType() === IShare::TYPE_USER) {
1119
-			$share->setSharedWith($data['share_with']);
1120
-			$displayName = $this->userManager->getDisplayName($data['share_with']);
1121
-			if ($displayName !== null) {
1122
-				$share->setSharedWithDisplayName($displayName);
1123
-			}
1124
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1125
-			$share->setSharedWith($data['share_with']);
1126
-			$group = $this->groupManager->get($data['share_with']);
1127
-			if ($group !== null) {
1128
-				$share->setSharedWithDisplayName($group->getDisplayName());
1129
-			}
1130
-		} elseif ($share->getShareType() === IShare::TYPE_LINK) {
1131
-			$share->setPassword($data['password']);
1132
-			$share->setSendPasswordByTalk((bool)$data['password_by_talk']);
1133
-			$share->setToken($data['token']);
1134
-		}
1135
-
1136
-		$share = $this->updateShareAttributes($share, $data['attributes']);
1137
-
1138
-		$share->setSharedBy($data['uid_initiator']);
1139
-		$share->setShareOwner($data['uid_owner']);
1140
-
1141
-		$share->setNodeId((int)$data['file_source']);
1142
-		$share->setNodeType($data['item_type']);
1143
-
1144
-		if ($data['expiration'] !== null) {
1145
-			$expiration = \DateTime::createFromFormat('Y-m-d H:i:s', $data['expiration']);
1146
-			$share->setExpirationDate($expiration);
1147
-		}
1148
-
1149
-		if (isset($data['f_permissions'])) {
1150
-			$entryData = $data;
1151
-			$entryData['permissions'] = $entryData['f_permissions'];
1152
-			$entryData['parent'] = $entryData['f_parent'];
1153
-			$share->setNodeCacheEntry(Cache::cacheEntryFromData($entryData,
1154
-				\OC::$server->getMimeTypeLoader()));
1155
-		}
1156
-
1157
-		$share->setProviderId($this->identifier());
1158
-		$share->setHideDownload((int)$data['hide_download'] === 1);
1159
-		$share->setReminderSent((bool)$data['reminder_sent']);
1160
-
1161
-		return $share;
1162
-	}
1163
-
1164
-	/**
1165
-	 * Update the data from group shares with any per-user modifications
1166
-	 *
1167
-	 * @param array<int, Share> $shareMap shares indexed by share id
1168
-	 * @param $userId
1169
-	 * @return Share[] The updates shares if no update is found for a share return the original
1170
-	 */
1171
-	private function resolveGroupShares($shareMap, $userId) {
1172
-		$qb = $this->dbConn->getQueryBuilder();
1173
-		$query = $qb->select('*')
1174
-			->from('share')
1175
-			->where($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
1176
-			->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1177
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
1178
-
1179
-		// this is called with either all group shares or one group share.
1180
-		// for all shares it's easier to just only search by share_with,
1181
-		// for a single share it's efficient to filter by parent
1182
-		if (count($shareMap) === 1) {
1183
-			$share = reset($shareMap);
1184
-			$query->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())));
1185
-		}
1186
-
1187
-		$stmt = $query->executeQuery();
1188
-
1189
-		while ($data = $stmt->fetch()) {
1190
-			if (array_key_exists($data['parent'], $shareMap)) {
1191
-				$shareMap[$data['parent']]->setPermissions((int)$data['permissions']);
1192
-				$shareMap[$data['parent']]->setStatus((int)$data['accepted']);
1193
-				$shareMap[$data['parent']]->setTarget($data['file_target']);
1194
-				$shareMap[$data['parent']]->setParent($data['parent']);
1195
-			}
1196
-		}
1197
-
1198
-		return array_values($shareMap);
1199
-	}
1200
-
1201
-	/**
1202
-	 * A user is deleted from the system
1203
-	 * So clean up the relevant shares.
1204
-	 *
1205
-	 * @param string $uid
1206
-	 * @param int $shareType
1207
-	 */
1208
-	public function userDeleted($uid, $shareType) {
1209
-		$qb = $this->dbConn->getQueryBuilder();
1210
-
1211
-		$qb->delete('share');
1212
-
1213
-		if ($shareType === IShare::TYPE_USER) {
1214
-			/*
949
+            $shares = $this->resolveGroupShares($shares2, $userId);
950
+        } else {
951
+            throw new BackendError('Invalid backend');
952
+        }
953
+
954
+
955
+        return $shares;
956
+    }
957
+
958
+    /**
959
+     * @inheritDoc
960
+     */
961
+    public function getSharedWithByPath(
962
+        string $userId,
963
+        int $shareType,
964
+        string $path,
965
+        bool $forChildren,
966
+        int $limit,
967
+        int $offset,
968
+    ): iterable {
969
+        $shares = [];
970
+
971
+        if ($shareType === IShare::TYPE_USER) {
972
+            //Get shares directly with this user
973
+            $qb = $this->dbConn->getQueryBuilder();
974
+            $qb->select('s.*',
975
+                'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
976
+                'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
977
+                'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
978
+            )
979
+                ->selectAlias('st.id', 'storage_string_id')
980
+                ->from('share', 's')
981
+                ->leftJoin('s', 'filecache', 'f', $qb->expr()->eq('s.file_source', 'f.fileid'))
982
+                ->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'));
983
+
984
+            // Order by id
985
+            $qb->orderBy('s.id');
986
+
987
+            // Set limit and offset
988
+            if ($limit !== -1) {
989
+                $qb->setMaxResults($limit);
990
+            }
991
+            $qb->setFirstResult($offset);
992
+
993
+            $qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)))
994
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
995
+                ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
996
+
997
+            if ($forChildren) {
998
+                $qb->andWhere($qb->expr()->like('file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
999
+            } else {
1000
+                $qb->andWhere($qb->expr()->eq('file_target', $qb->createNamedParameter($path)));
1001
+            }
1002
+
1003
+            $cursor = $qb->executeQuery();
1004
+
1005
+            while ($data = $cursor->fetch()) {
1006
+                if ($data['fileid'] && $data['path'] === null) {
1007
+                    $data['path'] = (string)$data['path'];
1008
+                    $data['name'] = (string)$data['name'];
1009
+                    $data['checksum'] = (string)$data['checksum'];
1010
+                }
1011
+                if ($this->isAccessibleResult($data)) {
1012
+                    $shares[] = $this->createShare($data);
1013
+                }
1014
+            }
1015
+            $cursor->closeCursor();
1016
+        } elseif ($shareType === IShare::TYPE_GROUP) {
1017
+            // get the parent share info (s) along with the child one (s2)
1018
+            $qb = $this->dbConn->getQueryBuilder();
1019
+            $qb->select('s.*', 's2.permissions AS s2_permissions', 's2.accepted AS s2_accepted', 's2.file_target AS s2_file_target', 's2.parent AS s2_parent',
1020
+                'f.fileid', 'f.path', 'f.permissions AS f_permissions', 'f.storage', 'f.path_hash',
1021
+                'f.parent AS f_parent', 'f.name', 'f.mimetype', 'f.mimepart', 'f.size', 'f.mtime', 'f.storage_mtime',
1022
+                'f.encrypted', 'f.unencrypted_size', 'f.etag', 'f.checksum'
1023
+            )
1024
+                ->selectAlias('st.id', 'storage_string_id')
1025
+                ->from('share', 's2')
1026
+                ->leftJoin('s2', 'filecache', 'f', $qb->expr()->eq('s2.file_source', 'f.fileid'))
1027
+                ->leftJoin('f', 'storages', 'st', $qb->expr()->eq('f.storage', 'st.numeric_id'))
1028
+                ->leftJoin('s2', 'share', 's', $qb->expr()->eq('s2.parent', 's.id'))
1029
+                ->where($qb->expr()->eq('s2.share_with', $qb->createNamedParameter($userId)))
1030
+                ->andWhere($qb->expr()->eq('s2.share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1031
+                ->andWhere($qb->expr()->in('s2.item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
1032
+                ->orderBy('s2.id')
1033
+                ->setFirstResult($offset);
1034
+            if ($limit !== -1) {
1035
+                $qb->setMaxResults($limit);
1036
+            }
1037
+
1038
+            if ($forChildren) {
1039
+                $qb->andWhere($qb->expr()->like('s2.file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
1040
+            } else {
1041
+                $qb->andWhere($qb->expr()->eq('s2.file_target', $qb->createNamedParameter($path)));
1042
+            }
1043
+
1044
+            $cursor = $qb->executeQuery();
1045
+            while ($data = $cursor->fetch()) {
1046
+                if ($this->isAccessibleResult($data)) {
1047
+                    $share = $this->createShare($data);
1048
+                    // patch the parent data with the user-specific changes
1049
+                    $share->setPermissions((int)$data['s2_permissions']);
1050
+                    $share->setStatus((int)$data['s2_accepted']);
1051
+                    $share->setTarget($data['s2_file_target']);
1052
+                    $share->setParent($data['s2_parent']);
1053
+                    $shares[] = $share;
1054
+                }
1055
+            }
1056
+            $cursor->closeCursor();
1057
+        } else {
1058
+            throw new BackendError('Invalid backend');
1059
+        }
1060
+
1061
+        return $shares;
1062
+    }
1063
+
1064
+    /**
1065
+     * Get a share by token
1066
+     *
1067
+     * @param string $token
1068
+     * @return \OCP\Share\IShare
1069
+     * @throws ShareNotFound
1070
+     */
1071
+    public function getShareByToken($token) {
1072
+        $qb = $this->dbConn->getQueryBuilder();
1073
+
1074
+        $cursor = $qb->select('*')
1075
+            ->from('share')
1076
+            ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_LINK)))
1077
+            ->andWhere($qb->expr()->eq('token', $qb->createNamedParameter($token)))
1078
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)))
1079
+            ->executeQuery();
1080
+
1081
+        $data = $cursor->fetch();
1082
+
1083
+        if ($data === false) {
1084
+            throw new ShareNotFound();
1085
+        }
1086
+
1087
+        try {
1088
+            $share = $this->createShare($data);
1089
+        } catch (InvalidShare $e) {
1090
+            throw new ShareNotFound();
1091
+        }
1092
+
1093
+        return $share;
1094
+    }
1095
+
1096
+    /**
1097
+     * Create a share object from a database row
1098
+     *
1099
+     * @param mixed[] $data
1100
+     * @return \OCP\Share\IShare
1101
+     * @throws InvalidShare
1102
+     */
1103
+    private function createShare($data) {
1104
+        $share = new Share($this->rootFolder, $this->userManager);
1105
+        $share->setId($data['id'])
1106
+            ->setShareType((int)$data['share_type'])
1107
+            ->setPermissions((int)$data['permissions'])
1108
+            ->setTarget($data['file_target'])
1109
+            ->setNote((string)$data['note'])
1110
+            ->setMailSend((bool)$data['mail_send'])
1111
+            ->setStatus((int)$data['accepted'])
1112
+            ->setLabel($data['label'] ?? '');
1113
+
1114
+        $shareTime = new \DateTime();
1115
+        $shareTime->setTimestamp((int)$data['stime']);
1116
+        $share->setShareTime($shareTime);
1117
+
1118
+        if ($share->getShareType() === IShare::TYPE_USER) {
1119
+            $share->setSharedWith($data['share_with']);
1120
+            $displayName = $this->userManager->getDisplayName($data['share_with']);
1121
+            if ($displayName !== null) {
1122
+                $share->setSharedWithDisplayName($displayName);
1123
+            }
1124
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1125
+            $share->setSharedWith($data['share_with']);
1126
+            $group = $this->groupManager->get($data['share_with']);
1127
+            if ($group !== null) {
1128
+                $share->setSharedWithDisplayName($group->getDisplayName());
1129
+            }
1130
+        } elseif ($share->getShareType() === IShare::TYPE_LINK) {
1131
+            $share->setPassword($data['password']);
1132
+            $share->setSendPasswordByTalk((bool)$data['password_by_talk']);
1133
+            $share->setToken($data['token']);
1134
+        }
1135
+
1136
+        $share = $this->updateShareAttributes($share, $data['attributes']);
1137
+
1138
+        $share->setSharedBy($data['uid_initiator']);
1139
+        $share->setShareOwner($data['uid_owner']);
1140
+
1141
+        $share->setNodeId((int)$data['file_source']);
1142
+        $share->setNodeType($data['item_type']);
1143
+
1144
+        if ($data['expiration'] !== null) {
1145
+            $expiration = \DateTime::createFromFormat('Y-m-d H:i:s', $data['expiration']);
1146
+            $share->setExpirationDate($expiration);
1147
+        }
1148
+
1149
+        if (isset($data['f_permissions'])) {
1150
+            $entryData = $data;
1151
+            $entryData['permissions'] = $entryData['f_permissions'];
1152
+            $entryData['parent'] = $entryData['f_parent'];
1153
+            $share->setNodeCacheEntry(Cache::cacheEntryFromData($entryData,
1154
+                \OC::$server->getMimeTypeLoader()));
1155
+        }
1156
+
1157
+        $share->setProviderId($this->identifier());
1158
+        $share->setHideDownload((int)$data['hide_download'] === 1);
1159
+        $share->setReminderSent((bool)$data['reminder_sent']);
1160
+
1161
+        return $share;
1162
+    }
1163
+
1164
+    /**
1165
+     * Update the data from group shares with any per-user modifications
1166
+     *
1167
+     * @param array<int, Share> $shareMap shares indexed by share id
1168
+     * @param $userId
1169
+     * @return Share[] The updates shares if no update is found for a share return the original
1170
+     */
1171
+    private function resolveGroupShares($shareMap, $userId) {
1172
+        $qb = $this->dbConn->getQueryBuilder();
1173
+        $query = $qb->select('*')
1174
+            ->from('share')
1175
+            ->where($qb->expr()->eq('share_with', $qb->createNamedParameter($userId)))
1176
+            ->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1177
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
1178
+
1179
+        // this is called with either all group shares or one group share.
1180
+        // for all shares it's easier to just only search by share_with,
1181
+        // for a single share it's efficient to filter by parent
1182
+        if (count($shareMap) === 1) {
1183
+            $share = reset($shareMap);
1184
+            $query->andWhere($qb->expr()->eq('parent', $qb->createNamedParameter($share->getId())));
1185
+        }
1186
+
1187
+        $stmt = $query->executeQuery();
1188
+
1189
+        while ($data = $stmt->fetch()) {
1190
+            if (array_key_exists($data['parent'], $shareMap)) {
1191
+                $shareMap[$data['parent']]->setPermissions((int)$data['permissions']);
1192
+                $shareMap[$data['parent']]->setStatus((int)$data['accepted']);
1193
+                $shareMap[$data['parent']]->setTarget($data['file_target']);
1194
+                $shareMap[$data['parent']]->setParent($data['parent']);
1195
+            }
1196
+        }
1197
+
1198
+        return array_values($shareMap);
1199
+    }
1200
+
1201
+    /**
1202
+     * A user is deleted from the system
1203
+     * So clean up the relevant shares.
1204
+     *
1205
+     * @param string $uid
1206
+     * @param int $shareType
1207
+     */
1208
+    public function userDeleted($uid, $shareType) {
1209
+        $qb = $this->dbConn->getQueryBuilder();
1210
+
1211
+        $qb->delete('share');
1212
+
1213
+        if ($shareType === IShare::TYPE_USER) {
1214
+            /*
1215 1215
 			 * Delete all user shares that are owned by this user
1216 1216
 			 * or that are received by this user
1217 1217
 			 */
1218 1218
 
1219
-			$qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)));
1219
+            $qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)));
1220 1220
 
1221
-			$qb->andWhere(
1222
-				$qb->expr()->orX(
1223
-					$qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)),
1224
-					$qb->expr()->eq('share_with', $qb->createNamedParameter($uid))
1225
-				)
1226
-			);
1227
-		} elseif ($shareType === IShare::TYPE_GROUP) {
1228
-			/*
1221
+            $qb->andWhere(
1222
+                $qb->expr()->orX(
1223
+                    $qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)),
1224
+                    $qb->expr()->eq('share_with', $qb->createNamedParameter($uid))
1225
+                )
1226
+            );
1227
+        } elseif ($shareType === IShare::TYPE_GROUP) {
1228
+            /*
1229 1229
 			 * Delete all group shares that are owned by this user
1230 1230
 			 * Or special user group shares that are received by this user
1231 1231
 			 */
1232
-			$qb->where(
1233
-				$qb->expr()->andX(
1234
-					$qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)),
1235
-					$qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid))
1236
-				)
1237
-			);
1238
-
1239
-			$qb->orWhere(
1240
-				$qb->expr()->andX(
1241
-					$qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)),
1242
-					$qb->expr()->eq('share_with', $qb->createNamedParameter($uid))
1243
-				)
1244
-			);
1245
-		} elseif ($shareType === IShare::TYPE_LINK) {
1246
-			/*
1232
+            $qb->where(
1233
+                $qb->expr()->andX(
1234
+                    $qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_GROUP, IShare::TYPE_USERGROUP], IQueryBuilder::PARAM_INT_ARRAY)),
1235
+                    $qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid))
1236
+                )
1237
+            );
1238
+
1239
+            $qb->orWhere(
1240
+                $qb->expr()->andX(
1241
+                    $qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)),
1242
+                    $qb->expr()->eq('share_with', $qb->createNamedParameter($uid))
1243
+                )
1244
+            );
1245
+        } elseif ($shareType === IShare::TYPE_LINK) {
1246
+            /*
1247 1247
 			 * Delete all link shares owned by this user.
1248 1248
 			 * And all link shares initiated by this user (until #22327 is in)
1249 1249
 			 */
1250
-			$qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_LINK)));
1251
-
1252
-			$qb->andWhere(
1253
-				$qb->expr()->orX(
1254
-					$qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)),
1255
-					$qb->expr()->eq('uid_initiator', $qb->createNamedParameter($uid))
1256
-				)
1257
-			);
1258
-		} else {
1259
-			$e = new \InvalidArgumentException('Default share provider tried to delete all shares for type: ' . $shareType);
1260
-			$this->logger->error($e->getMessage(), ['exception' => $e]);
1261
-			return;
1262
-		}
1263
-
1264
-		$qb->executeStatement();
1265
-	}
1266
-
1267
-	/**
1268
-	 * Delete all shares received by this group. As well as any custom group
1269
-	 * shares for group members.
1270
-	 *
1271
-	 * @param string $gid
1272
-	 */
1273
-	public function groupDeleted($gid) {
1274
-		/*
1250
+            $qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_LINK)));
1251
+
1252
+            $qb->andWhere(
1253
+                $qb->expr()->orX(
1254
+                    $qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)),
1255
+                    $qb->expr()->eq('uid_initiator', $qb->createNamedParameter($uid))
1256
+                )
1257
+            );
1258
+        } else {
1259
+            $e = new \InvalidArgumentException('Default share provider tried to delete all shares for type: ' . $shareType);
1260
+            $this->logger->error($e->getMessage(), ['exception' => $e]);
1261
+            return;
1262
+        }
1263
+
1264
+        $qb->executeStatement();
1265
+    }
1266
+
1267
+    /**
1268
+     * Delete all shares received by this group. As well as any custom group
1269
+     * shares for group members.
1270
+     *
1271
+     * @param string $gid
1272
+     */
1273
+    public function groupDeleted($gid) {
1274
+        /*
1275 1275
 		 * First delete all custom group shares for group members
1276 1276
 		 */
1277
-		$qb = $this->dbConn->getQueryBuilder();
1278
-		$qb->select('id')
1279
-			->from('share')
1280
-			->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1281
-			->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1282
-
1283
-		$cursor = $qb->executeQuery();
1284
-		$ids = [];
1285
-		while ($row = $cursor->fetch()) {
1286
-			$ids[] = (int)$row['id'];
1287
-		}
1288
-		$cursor->closeCursor();
1289
-
1290
-		if (!empty($ids)) {
1291
-			$chunks = array_chunk($ids, 100);
1292
-
1293
-			$qb = $this->dbConn->getQueryBuilder();
1294
-			$qb->delete('share')
1295
-				->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1296
-				->andWhere($qb->expr()->in('parent', $qb->createParameter('parents')));
1297
-
1298
-			foreach ($chunks as $chunk) {
1299
-				$qb->setParameter('parents', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
1300
-				$qb->executeStatement();
1301
-			}
1302
-		}
1303
-
1304
-		/*
1277
+        $qb = $this->dbConn->getQueryBuilder();
1278
+        $qb->select('id')
1279
+            ->from('share')
1280
+            ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1281
+            ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1282
+
1283
+        $cursor = $qb->executeQuery();
1284
+        $ids = [];
1285
+        while ($row = $cursor->fetch()) {
1286
+            $ids[] = (int)$row['id'];
1287
+        }
1288
+        $cursor->closeCursor();
1289
+
1290
+        if (!empty($ids)) {
1291
+            $chunks = array_chunk($ids, 100);
1292
+
1293
+            $qb = $this->dbConn->getQueryBuilder();
1294
+            $qb->delete('share')
1295
+                ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1296
+                ->andWhere($qb->expr()->in('parent', $qb->createParameter('parents')));
1297
+
1298
+            foreach ($chunks as $chunk) {
1299
+                $qb->setParameter('parents', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
1300
+                $qb->executeStatement();
1301
+            }
1302
+        }
1303
+
1304
+        /*
1305 1305
 		 * Now delete all the group shares
1306 1306
 		 */
1307
-		$qb = $this->dbConn->getQueryBuilder();
1308
-		$qb->delete('share')
1309
-			->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1310
-			->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1311
-		$qb->executeStatement();
1312
-	}
1313
-
1314
-	/**
1315
-	 * Delete custom group shares to this group for this user
1316
-	 *
1317
-	 * @param string $uid
1318
-	 * @param string $gid
1319
-	 * @return void
1320
-	 */
1321
-	public function userDeletedFromGroup($uid, $gid) {
1322
-		/*
1307
+        $qb = $this->dbConn->getQueryBuilder();
1308
+        $qb->delete('share')
1309
+            ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1310
+            ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1311
+        $qb->executeStatement();
1312
+    }
1313
+
1314
+    /**
1315
+     * Delete custom group shares to this group for this user
1316
+     *
1317
+     * @param string $uid
1318
+     * @param string $gid
1319
+     * @return void
1320
+     */
1321
+    public function userDeletedFromGroup($uid, $gid) {
1322
+        /*
1323 1323
 		 * Get all group shares
1324 1324
 		 */
1325
-		$qb = $this->dbConn->getQueryBuilder();
1326
-		$qb->select('id')
1327
-			->from('share')
1328
-			->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1329
-			->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1330
-
1331
-		$cursor = $qb->executeQuery();
1332
-		$ids = [];
1333
-		while ($row = $cursor->fetch()) {
1334
-			$ids[] = (int)$row['id'];
1335
-		}
1336
-		$cursor->closeCursor();
1337
-
1338
-		if (!empty($ids)) {
1339
-			$chunks = array_chunk($ids, 100);
1340
-
1341
-			/*
1325
+        $qb = $this->dbConn->getQueryBuilder();
1326
+        $qb->select('id')
1327
+            ->from('share')
1328
+            ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_GROUP)))
1329
+            ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($gid)));
1330
+
1331
+        $cursor = $qb->executeQuery();
1332
+        $ids = [];
1333
+        while ($row = $cursor->fetch()) {
1334
+            $ids[] = (int)$row['id'];
1335
+        }
1336
+        $cursor->closeCursor();
1337
+
1338
+        if (!empty($ids)) {
1339
+            $chunks = array_chunk($ids, 100);
1340
+
1341
+            /*
1342 1342
 			 * Delete all special shares with this user for the found group shares
1343 1343
 			 */
1344
-			$qb = $this->dbConn->getQueryBuilder();
1345
-			$qb->delete('share')
1346
-				->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1347
-				->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($uid)))
1348
-				->andWhere($qb->expr()->in('parent', $qb->createParameter('parents')));
1349
-
1350
-			foreach ($chunks as $chunk) {
1351
-				$qb->setParameter('parents', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
1352
-				$qb->executeStatement();
1353
-			}
1354
-		}
1355
-
1356
-		if ($this->shareManager->shareWithGroupMembersOnly()) {
1357
-			$user = $this->userManager->get($uid);
1358
-			if ($user === null) {
1359
-				return;
1360
-			}
1361
-			$userGroups = $this->groupManager->getUserGroupIds($user);
1362
-			$userGroups = array_diff($userGroups, $this->shareManager->shareWithGroupMembersOnlyExcludeGroupsList());
1363
-
1364
-			// Delete user shares received by the user from users in the group.
1365
-			$userReceivedShares = $this->shareManager->getSharedWith($uid, IShare::TYPE_USER, null, -1);
1366
-			foreach ($userReceivedShares as $share) {
1367
-				$owner = $this->userManager->get($share->getSharedBy());
1368
-				if ($owner === null) {
1369
-					continue;
1370
-				}
1371
-				$ownerGroups = $this->groupManager->getUserGroupIds($owner);
1372
-				$mutualGroups = array_intersect($userGroups, $ownerGroups);
1373
-
1374
-				if (count($mutualGroups) === 0) {
1375
-					$this->shareManager->deleteShare($share);
1376
-				}
1377
-			}
1378
-
1379
-			// Delete user shares from the user to users in the group.
1380
-			$userEmittedShares = $this->shareManager->getSharesBy($uid, IShare::TYPE_USER, null, true, -1);
1381
-			foreach ($userEmittedShares as $share) {
1382
-				$recipient = $this->userManager->get($share->getSharedWith());
1383
-				if ($recipient === null) {
1384
-					continue;
1385
-				}
1386
-				$recipientGroups = $this->groupManager->getUserGroupIds($recipient);
1387
-				$mutualGroups = array_intersect($userGroups, $recipientGroups);
1388
-
1389
-				if (count($mutualGroups) === 0) {
1390
-					$this->shareManager->deleteShare($share);
1391
-				}
1392
-			}
1393
-		}
1394
-	}
1395
-
1396
-	/**
1397
-	 * @inheritdoc
1398
-	 */
1399
-	public function getAccessList($nodes, $currentAccess) {
1400
-		$ids = [];
1401
-		foreach ($nodes as $node) {
1402
-			$ids[] = $node->getId();
1403
-		}
1404
-
1405
-		$qb = $this->dbConn->getQueryBuilder();
1406
-
1407
-		$shareTypes = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK];
1408
-
1409
-		if ($currentAccess) {
1410
-			$shareTypes[] = IShare::TYPE_USERGROUP;
1411
-		}
1412
-
1413
-		$qb->select('id', 'parent', 'share_type', 'share_with', 'file_source', 'file_target', 'permissions')
1414
-			->from('share')
1415
-			->where(
1416
-				$qb->expr()->in('share_type', $qb->createNamedParameter($shareTypes, IQueryBuilder::PARAM_INT_ARRAY))
1417
-			)
1418
-			->andWhere($qb->expr()->in('file_source', $qb->createNamedParameter($ids, IQueryBuilder::PARAM_INT_ARRAY)))
1419
-			->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
1420
-
1421
-		// Ensure accepted is true for user and usergroup type
1422
-		$qb->andWhere(
1423
-			$qb->expr()->orX(
1424
-				$qb->expr()->andX(
1425
-					$qb->expr()->neq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)),
1426
-					$qb->expr()->neq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)),
1427
-				),
1428
-				$qb->expr()->eq('accepted', $qb->createNamedParameter(IShare::STATUS_ACCEPTED, IQueryBuilder::PARAM_INT)),
1429
-			),
1430
-		);
1431
-
1432
-		$cursor = $qb->executeQuery();
1433
-
1434
-		$users = [];
1435
-		$link = false;
1436
-		while ($row = $cursor->fetch()) {
1437
-			$type = (int)$row['share_type'];
1438
-			if ($type === IShare::TYPE_USER) {
1439
-				$uid = $row['share_with'];
1440
-				$users[$uid] = $users[$uid] ?? [];
1441
-				$users[$uid][$row['id']] = $row;
1442
-			} elseif ($type === IShare::TYPE_GROUP) {
1443
-				$gid = $row['share_with'];
1444
-				$group = $this->groupManager->get($gid);
1445
-
1446
-				if ($group === null) {
1447
-					continue;
1448
-				}
1449
-
1450
-				$userList = $group->getUsers();
1451
-				foreach ($userList as $user) {
1452
-					$uid = $user->getUID();
1453
-					$users[$uid] = $users[$uid] ?? [];
1454
-					$users[$uid][$row['id']] = $row;
1455
-				}
1456
-			} elseif ($type === IShare::TYPE_LINK) {
1457
-				$link = true;
1458
-			} elseif ($type === IShare::TYPE_USERGROUP && $currentAccess === true) {
1459
-				$uid = $row['share_with'];
1460
-				$users[$uid] = $users[$uid] ?? [];
1461
-				$users[$uid][$row['id']] = $row;
1462
-			}
1463
-		}
1464
-		$cursor->closeCursor();
1465
-
1466
-		if ($currentAccess === true) {
1467
-			$users = array_map([$this, 'filterSharesOfUser'], $users);
1468
-			$users = array_filter($users);
1469
-		} else {
1470
-			$users = array_keys($users);
1471
-		}
1472
-
1473
-		return ['users' => $users, 'public' => $link];
1474
-	}
1475
-
1476
-	/**
1477
-	 * For each user the path with the fewest slashes is returned
1478
-	 * @param array $shares
1479
-	 * @return array
1480
-	 */
1481
-	protected function filterSharesOfUser(array $shares) {
1482
-		// Group shares when the user has a share exception
1483
-		foreach ($shares as $id => $share) {
1484
-			$type = (int)$share['share_type'];
1485
-			$permissions = (int)$share['permissions'];
1486
-
1487
-			if ($type === IShare::TYPE_USERGROUP) {
1488
-				unset($shares[$share['parent']]);
1489
-
1490
-				if ($permissions === 0) {
1491
-					unset($shares[$id]);
1492
-				}
1493
-			}
1494
-		}
1495
-
1496
-		$best = [];
1497
-		$bestDepth = 0;
1498
-		foreach ($shares as $id => $share) {
1499
-			$depth = substr_count(($share['file_target'] ?? ''), '/');
1500
-			if (empty($best) || $depth < $bestDepth) {
1501
-				$bestDepth = $depth;
1502
-				$best = [
1503
-					'node_id' => $share['file_source'],
1504
-					'node_path' => $share['file_target'],
1505
-				];
1506
-			}
1507
-		}
1508
-
1509
-		return $best;
1510
-	}
1511
-
1512
-	/**
1513
-	 * propagate notes to the recipients
1514
-	 *
1515
-	 * @param IShare $share
1516
-	 * @throws \OCP\Files\NotFoundException
1517
-	 */
1518
-	private function propagateNote(IShare $share) {
1519
-		if ($share->getShareType() === IShare::TYPE_USER) {
1520
-			$user = $this->userManager->get($share->getSharedWith());
1521
-			$this->sendNote([$user], $share);
1522
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1523
-			$group = $this->groupManager->get($share->getSharedWith());
1524
-			$groupMembers = $group->getUsers();
1525
-			$this->sendNote($groupMembers, $share);
1526
-		}
1527
-	}
1528
-
1529
-	public function sendMailNotification(IShare $share): bool {
1530
-		try {
1531
-			// Check user
1532
-			$user = $this->userManager->get($share->getSharedWith());
1533
-			if ($user === null) {
1534
-				$this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because user could not be found.', ['app' => 'share']);
1535
-				return false;
1536
-			}
1537
-
1538
-			// Handle user shares
1539
-			if ($share->getShareType() === IShare::TYPE_USER) {
1540
-				// Check email address
1541
-				$emailAddress = $user->getEMailAddress();
1542
-				if ($emailAddress === null || $emailAddress === '') {
1543
-					$this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because email address is not set.', ['app' => 'share']);
1544
-					return false;
1545
-				}
1546
-
1547
-				$userLang = $this->l10nFactory->getUserLanguage($user);
1548
-				$l = $this->l10nFactory->get('lib', $userLang);
1549
-				$this->sendUserShareMail(
1550
-					$l,
1551
-					$share->getNode()->getName(),
1552
-					$this->urlGenerator->linkToRouteAbsolute('files_sharing.Accept.accept', ['shareId' => $share->getFullId()]),
1553
-					$share->getSharedBy(),
1554
-					$emailAddress,
1555
-					$share->getExpirationDate(),
1556
-					$share->getNote()
1557
-				);
1558
-				$this->logger->debug('Sent share notification to ' . $emailAddress . ' for share with ID ' . $share->getId() . '.', ['app' => 'share']);
1559
-				return true;
1560
-			}
1561
-		} catch (\Exception $e) {
1562
-			$this->logger->error('Share notification mail could not be sent.', ['exception' => $e]);
1563
-		}
1564
-
1565
-		return false;
1566
-	}
1567
-
1568
-	/**
1569
-	 * Send mail notifications for the user share type
1570
-	 *
1571
-	 * @param IL10N $l Language of the recipient
1572
-	 * @param string $filename file/folder name
1573
-	 * @param string $link link to the file/folder
1574
-	 * @param string $initiator user ID of share sender
1575
-	 * @param string $shareWith email address of share receiver
1576
-	 * @param \DateTime|null $expiration
1577
-	 * @param string $note
1578
-	 * @throws \Exception
1579
-	 */
1580
-	protected function sendUserShareMail(
1581
-		IL10N $l,
1582
-		$filename,
1583
-		$link,
1584
-		$initiator,
1585
-		$shareWith,
1586
-		?\DateTime $expiration = null,
1587
-		$note = '') {
1588
-		$initiatorUser = $this->userManager->get($initiator);
1589
-		$initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;
1590
-
1591
-		$message = $this->mailer->createMessage();
1592
-
1593
-		$emailTemplate = $this->mailer->createEMailTemplate('files_sharing.RecipientNotification', [
1594
-			'filename' => $filename,
1595
-			'link' => $link,
1596
-			'initiator' => $initiatorDisplayName,
1597
-			'expiration' => $expiration,
1598
-			'shareWith' => $shareWith,
1599
-		]);
1600
-
1601
-		$emailTemplate->setSubject($l->t('%1$s shared %2$s with you', [$initiatorDisplayName, $filename]));
1602
-		$emailTemplate->addHeader();
1603
-		$emailTemplate->addHeading($l->t('%1$s shared %2$s with you', [$initiatorDisplayName, $filename]), false);
1604
-
1605
-		if ($note !== '') {
1606
-			$emailTemplate->addBodyText(htmlspecialchars($note), $note);
1607
-		}
1608
-
1609
-		$emailTemplate->addBodyButton(
1610
-			$l->t('Open %s', [$filename]),
1611
-			$link
1612
-		);
1613
-
1614
-		$message->setTo([$shareWith]);
1615
-
1616
-		// The "From" contains the sharers name
1617
-		$instanceName = $this->defaults->getName();
1618
-		$senderName = $l->t(
1619
-			'%1$s via %2$s',
1620
-			[
1621
-				$initiatorDisplayName,
1622
-				$instanceName,
1623
-			]
1624
-		);
1625
-		$message->setFrom([\OCP\Util::getDefaultEmailAddress('noreply') => $senderName]);
1626
-
1627
-		// The "Reply-To" is set to the sharer if an mail address is configured
1628
-		// also the default footer contains a "Do not reply" which needs to be adjusted.
1629
-		if ($initiatorUser) {
1630
-			$initiatorEmail = $initiatorUser->getEMailAddress();
1631
-			if ($initiatorEmail !== null) {
1632
-				$message->setReplyTo([$initiatorEmail => $initiatorDisplayName]);
1633
-				$emailTemplate->addFooter($instanceName . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : ''));
1634
-			} else {
1635
-				$emailTemplate->addFooter();
1636
-			}
1637
-		} else {
1638
-			$emailTemplate->addFooter();
1639
-		}
1640
-
1641
-		$message->useTemplate($emailTemplate);
1642
-		$failedRecipients = $this->mailer->send($message);
1643
-		if (!empty($failedRecipients)) {
1644
-			$this->logger->error('Share notification mail could not be sent to: ' . implode(', ', $failedRecipients));
1645
-			return;
1646
-		}
1647
-	}
1648
-
1649
-	/**
1650
-	 * send note by mail
1651
-	 *
1652
-	 * @param array $recipients
1653
-	 * @param IShare $share
1654
-	 * @throws \OCP\Files\NotFoundException
1655
-	 */
1656
-	private function sendNote(array $recipients, IShare $share) {
1657
-		$toListByLanguage = [];
1658
-
1659
-		foreach ($recipients as $recipient) {
1660
-			/** @var IUser $recipient */
1661
-			$email = $recipient->getEMailAddress();
1662
-			if ($email) {
1663
-				$language = $this->l10nFactory->getUserLanguage($recipient);
1664
-				if (!isset($toListByLanguage[$language])) {
1665
-					$toListByLanguage[$language] = [];
1666
-				}
1667
-				$toListByLanguage[$language][$email] = $recipient->getDisplayName();
1668
-			}
1669
-		}
1670
-
1671
-		if (empty($toListByLanguage)) {
1672
-			return;
1673
-		}
1674
-
1675
-		foreach ($toListByLanguage as $l10n => $toList) {
1676
-			$filename = $share->getNode()->getName();
1677
-			$initiator = $share->getSharedBy();
1678
-			$note = $share->getNote();
1679
-
1680
-			$l = $this->l10nFactory->get('lib', $l10n);
1681
-
1682
-			$initiatorUser = $this->userManager->get($initiator);
1683
-			$initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;
1684
-			$initiatorEmailAddress = ($initiatorUser instanceof IUser) ? $initiatorUser->getEMailAddress() : null;
1685
-			$plainHeading = $l->t('%1$s shared %2$s with you and wants to add:', [$initiatorDisplayName, $filename]);
1686
-			$htmlHeading = $l->t('%1$s shared %2$s with you and wants to add', [$initiatorDisplayName, $filename]);
1687
-			$message = $this->mailer->createMessage();
1688
-
1689
-			$emailTemplate = $this->mailer->createEMailTemplate('defaultShareProvider.sendNote');
1690
-
1691
-			$emailTemplate->setSubject($l->t('%s added a note to a file shared with you', [$initiatorDisplayName]));
1692
-			$emailTemplate->addHeader();
1693
-			$emailTemplate->addHeading($htmlHeading, $plainHeading);
1694
-			$emailTemplate->addBodyText(htmlspecialchars($note), $note);
1695
-
1696
-			$link = $this->urlGenerator->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $share->getNode()->getId()]);
1697
-			$emailTemplate->addBodyButton(
1698
-				$l->t('Open %s', [$filename]),
1699
-				$link
1700
-			);
1701
-
1702
-
1703
-			// The "From" contains the sharers name
1704
-			$instanceName = $this->defaults->getName();
1705
-			$senderName = $l->t(
1706
-				'%1$s via %2$s',
1707
-				[
1708
-					$initiatorDisplayName,
1709
-					$instanceName
1710
-				]
1711
-			);
1712
-			$message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]);
1713
-			if ($initiatorEmailAddress !== null) {
1714
-				$message->setReplyTo([$initiatorEmailAddress => $initiatorDisplayName]);
1715
-				$emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan());
1716
-			} else {
1717
-				$emailTemplate->addFooter();
1718
-			}
1719
-
1720
-			if (count($toList) === 1) {
1721
-				$message->setTo($toList);
1722
-			} else {
1723
-				$message->setTo([]);
1724
-				$message->setBcc($toList);
1725
-			}
1726
-			$message->useTemplate($emailTemplate);
1727
-			$this->mailer->send($message);
1728
-		}
1729
-	}
1730
-
1731
-	public function getAllShares(): iterable {
1732
-		$qb = $this->dbConn->getQueryBuilder();
1733
-
1734
-		$qb->select('*')
1735
-			->from('share')
1736
-			->where($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)));
1737
-
1738
-		$cursor = $qb->executeQuery();
1739
-		while ($data = $cursor->fetch()) {
1740
-			try {
1741
-				$share = $this->createShare($data);
1742
-			} catch (InvalidShare $e) {
1743
-				continue;
1744
-			}
1745
-
1746
-			yield $share;
1747
-		}
1748
-		$cursor->closeCursor();
1749
-	}
1750
-
1751
-	/**
1752
-	 * Load from database format (JSON string) to IAttributes
1753
-	 *
1754
-	 * @return IShare the modified share
1755
-	 */
1756
-	protected function updateShareAttributes(IShare $share, ?string $data): IShare {
1757
-		if ($data !== null && $data !== '') {
1758
-			$attributes = new ShareAttributes();
1759
-			$compressedAttributes = \json_decode($data, true);
1760
-			if ($compressedAttributes === false || $compressedAttributes === null) {
1761
-				return $share;
1762
-			}
1763
-			foreach ($compressedAttributes as $compressedAttribute) {
1764
-				$attributes->setAttribute(
1765
-					$compressedAttribute[0],
1766
-					$compressedAttribute[1],
1767
-					$compressedAttribute[2]
1768
-				);
1769
-			}
1770
-			$share->setAttributes($attributes);
1771
-		}
1772
-
1773
-		return $share;
1774
-	}
1775
-
1776
-	/**
1777
-	 * Format IAttributes to database format (JSON string)
1778
-	 */
1779
-	protected function formatShareAttributes(?IAttributes $attributes): ?string {
1780
-		if ($attributes === null || empty($attributes->toArray())) {
1781
-			return null;
1782
-		}
1783
-
1784
-		$compressedAttributes = [];
1785
-		foreach ($attributes->toArray() as $attribute) {
1786
-			$compressedAttributes[] = [
1787
-				0 => $attribute['scope'],
1788
-				1 => $attribute['key'],
1789
-				2 => $attribute['value']
1790
-			];
1791
-		}
1792
-		return \json_encode($compressedAttributes);
1793
-	}
1794
-
1795
-	public function getUsersForShare(IShare $share): iterable {
1796
-		if ($share->getShareType() === IShare::TYPE_USER) {
1797
-			return [new LazyUser($share->getSharedWith(), $this->userManager)];
1798
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1799
-			$group = $this->groupManager->get($share->getSharedWith());
1800
-			return $group->getUsers();
1801
-		} else {
1802
-			return [];
1803
-		}
1804
-	}
1344
+            $qb = $this->dbConn->getQueryBuilder();
1345
+            $qb->delete('share')
1346
+                ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)))
1347
+                ->andWhere($qb->expr()->eq('share_with', $qb->createNamedParameter($uid)))
1348
+                ->andWhere($qb->expr()->in('parent', $qb->createParameter('parents')));
1349
+
1350
+            foreach ($chunks as $chunk) {
1351
+                $qb->setParameter('parents', $chunk, IQueryBuilder::PARAM_INT_ARRAY);
1352
+                $qb->executeStatement();
1353
+            }
1354
+        }
1355
+
1356
+        if ($this->shareManager->shareWithGroupMembersOnly()) {
1357
+            $user = $this->userManager->get($uid);
1358
+            if ($user === null) {
1359
+                return;
1360
+            }
1361
+            $userGroups = $this->groupManager->getUserGroupIds($user);
1362
+            $userGroups = array_diff($userGroups, $this->shareManager->shareWithGroupMembersOnlyExcludeGroupsList());
1363
+
1364
+            // Delete user shares received by the user from users in the group.
1365
+            $userReceivedShares = $this->shareManager->getSharedWith($uid, IShare::TYPE_USER, null, -1);
1366
+            foreach ($userReceivedShares as $share) {
1367
+                $owner = $this->userManager->get($share->getSharedBy());
1368
+                if ($owner === null) {
1369
+                    continue;
1370
+                }
1371
+                $ownerGroups = $this->groupManager->getUserGroupIds($owner);
1372
+                $mutualGroups = array_intersect($userGroups, $ownerGroups);
1373
+
1374
+                if (count($mutualGroups) === 0) {
1375
+                    $this->shareManager->deleteShare($share);
1376
+                }
1377
+            }
1378
+
1379
+            // Delete user shares from the user to users in the group.
1380
+            $userEmittedShares = $this->shareManager->getSharesBy($uid, IShare::TYPE_USER, null, true, -1);
1381
+            foreach ($userEmittedShares as $share) {
1382
+                $recipient = $this->userManager->get($share->getSharedWith());
1383
+                if ($recipient === null) {
1384
+                    continue;
1385
+                }
1386
+                $recipientGroups = $this->groupManager->getUserGroupIds($recipient);
1387
+                $mutualGroups = array_intersect($userGroups, $recipientGroups);
1388
+
1389
+                if (count($mutualGroups) === 0) {
1390
+                    $this->shareManager->deleteShare($share);
1391
+                }
1392
+            }
1393
+        }
1394
+    }
1395
+
1396
+    /**
1397
+     * @inheritdoc
1398
+     */
1399
+    public function getAccessList($nodes, $currentAccess) {
1400
+        $ids = [];
1401
+        foreach ($nodes as $node) {
1402
+            $ids[] = $node->getId();
1403
+        }
1404
+
1405
+        $qb = $this->dbConn->getQueryBuilder();
1406
+
1407
+        $shareTypes = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK];
1408
+
1409
+        if ($currentAccess) {
1410
+            $shareTypes[] = IShare::TYPE_USERGROUP;
1411
+        }
1412
+
1413
+        $qb->select('id', 'parent', 'share_type', 'share_with', 'file_source', 'file_target', 'permissions')
1414
+            ->from('share')
1415
+            ->where(
1416
+                $qb->expr()->in('share_type', $qb->createNamedParameter($shareTypes, IQueryBuilder::PARAM_INT_ARRAY))
1417
+            )
1418
+            ->andWhere($qb->expr()->in('file_source', $qb->createNamedParameter($ids, IQueryBuilder::PARAM_INT_ARRAY)))
1419
+            ->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
1420
+
1421
+        // Ensure accepted is true for user and usergroup type
1422
+        $qb->andWhere(
1423
+            $qb->expr()->orX(
1424
+                $qb->expr()->andX(
1425
+                    $qb->expr()->neq('share_type', $qb->createNamedParameter(IShare::TYPE_USER)),
1426
+                    $qb->expr()->neq('share_type', $qb->createNamedParameter(IShare::TYPE_USERGROUP)),
1427
+                ),
1428
+                $qb->expr()->eq('accepted', $qb->createNamedParameter(IShare::STATUS_ACCEPTED, IQueryBuilder::PARAM_INT)),
1429
+            ),
1430
+        );
1431
+
1432
+        $cursor = $qb->executeQuery();
1433
+
1434
+        $users = [];
1435
+        $link = false;
1436
+        while ($row = $cursor->fetch()) {
1437
+            $type = (int)$row['share_type'];
1438
+            if ($type === IShare::TYPE_USER) {
1439
+                $uid = $row['share_with'];
1440
+                $users[$uid] = $users[$uid] ?? [];
1441
+                $users[$uid][$row['id']] = $row;
1442
+            } elseif ($type === IShare::TYPE_GROUP) {
1443
+                $gid = $row['share_with'];
1444
+                $group = $this->groupManager->get($gid);
1445
+
1446
+                if ($group === null) {
1447
+                    continue;
1448
+                }
1449
+
1450
+                $userList = $group->getUsers();
1451
+                foreach ($userList as $user) {
1452
+                    $uid = $user->getUID();
1453
+                    $users[$uid] = $users[$uid] ?? [];
1454
+                    $users[$uid][$row['id']] = $row;
1455
+                }
1456
+            } elseif ($type === IShare::TYPE_LINK) {
1457
+                $link = true;
1458
+            } elseif ($type === IShare::TYPE_USERGROUP && $currentAccess === true) {
1459
+                $uid = $row['share_with'];
1460
+                $users[$uid] = $users[$uid] ?? [];
1461
+                $users[$uid][$row['id']] = $row;
1462
+            }
1463
+        }
1464
+        $cursor->closeCursor();
1465
+
1466
+        if ($currentAccess === true) {
1467
+            $users = array_map([$this, 'filterSharesOfUser'], $users);
1468
+            $users = array_filter($users);
1469
+        } else {
1470
+            $users = array_keys($users);
1471
+        }
1472
+
1473
+        return ['users' => $users, 'public' => $link];
1474
+    }
1475
+
1476
+    /**
1477
+     * For each user the path with the fewest slashes is returned
1478
+     * @param array $shares
1479
+     * @return array
1480
+     */
1481
+    protected function filterSharesOfUser(array $shares) {
1482
+        // Group shares when the user has a share exception
1483
+        foreach ($shares as $id => $share) {
1484
+            $type = (int)$share['share_type'];
1485
+            $permissions = (int)$share['permissions'];
1486
+
1487
+            if ($type === IShare::TYPE_USERGROUP) {
1488
+                unset($shares[$share['parent']]);
1489
+
1490
+                if ($permissions === 0) {
1491
+                    unset($shares[$id]);
1492
+                }
1493
+            }
1494
+        }
1495
+
1496
+        $best = [];
1497
+        $bestDepth = 0;
1498
+        foreach ($shares as $id => $share) {
1499
+            $depth = substr_count(($share['file_target'] ?? ''), '/');
1500
+            if (empty($best) || $depth < $bestDepth) {
1501
+                $bestDepth = $depth;
1502
+                $best = [
1503
+                    'node_id' => $share['file_source'],
1504
+                    'node_path' => $share['file_target'],
1505
+                ];
1506
+            }
1507
+        }
1508
+
1509
+        return $best;
1510
+    }
1511
+
1512
+    /**
1513
+     * propagate notes to the recipients
1514
+     *
1515
+     * @param IShare $share
1516
+     * @throws \OCP\Files\NotFoundException
1517
+     */
1518
+    private function propagateNote(IShare $share) {
1519
+        if ($share->getShareType() === IShare::TYPE_USER) {
1520
+            $user = $this->userManager->get($share->getSharedWith());
1521
+            $this->sendNote([$user], $share);
1522
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1523
+            $group = $this->groupManager->get($share->getSharedWith());
1524
+            $groupMembers = $group->getUsers();
1525
+            $this->sendNote($groupMembers, $share);
1526
+        }
1527
+    }
1528
+
1529
+    public function sendMailNotification(IShare $share): bool {
1530
+        try {
1531
+            // Check user
1532
+            $user = $this->userManager->get($share->getSharedWith());
1533
+            if ($user === null) {
1534
+                $this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because user could not be found.', ['app' => 'share']);
1535
+                return false;
1536
+            }
1537
+
1538
+            // Handle user shares
1539
+            if ($share->getShareType() === IShare::TYPE_USER) {
1540
+                // Check email address
1541
+                $emailAddress = $user->getEMailAddress();
1542
+                if ($emailAddress === null || $emailAddress === '') {
1543
+                    $this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because email address is not set.', ['app' => 'share']);
1544
+                    return false;
1545
+                }
1546
+
1547
+                $userLang = $this->l10nFactory->getUserLanguage($user);
1548
+                $l = $this->l10nFactory->get('lib', $userLang);
1549
+                $this->sendUserShareMail(
1550
+                    $l,
1551
+                    $share->getNode()->getName(),
1552
+                    $this->urlGenerator->linkToRouteAbsolute('files_sharing.Accept.accept', ['shareId' => $share->getFullId()]),
1553
+                    $share->getSharedBy(),
1554
+                    $emailAddress,
1555
+                    $share->getExpirationDate(),
1556
+                    $share->getNote()
1557
+                );
1558
+                $this->logger->debug('Sent share notification to ' . $emailAddress . ' for share with ID ' . $share->getId() . '.', ['app' => 'share']);
1559
+                return true;
1560
+            }
1561
+        } catch (\Exception $e) {
1562
+            $this->logger->error('Share notification mail could not be sent.', ['exception' => $e]);
1563
+        }
1564
+
1565
+        return false;
1566
+    }
1567
+
1568
+    /**
1569
+     * Send mail notifications for the user share type
1570
+     *
1571
+     * @param IL10N $l Language of the recipient
1572
+     * @param string $filename file/folder name
1573
+     * @param string $link link to the file/folder
1574
+     * @param string $initiator user ID of share sender
1575
+     * @param string $shareWith email address of share receiver
1576
+     * @param \DateTime|null $expiration
1577
+     * @param string $note
1578
+     * @throws \Exception
1579
+     */
1580
+    protected function sendUserShareMail(
1581
+        IL10N $l,
1582
+        $filename,
1583
+        $link,
1584
+        $initiator,
1585
+        $shareWith,
1586
+        ?\DateTime $expiration = null,
1587
+        $note = '') {
1588
+        $initiatorUser = $this->userManager->get($initiator);
1589
+        $initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;
1590
+
1591
+        $message = $this->mailer->createMessage();
1592
+
1593
+        $emailTemplate = $this->mailer->createEMailTemplate('files_sharing.RecipientNotification', [
1594
+            'filename' => $filename,
1595
+            'link' => $link,
1596
+            'initiator' => $initiatorDisplayName,
1597
+            'expiration' => $expiration,
1598
+            'shareWith' => $shareWith,
1599
+        ]);
1600
+
1601
+        $emailTemplate->setSubject($l->t('%1$s shared %2$s with you', [$initiatorDisplayName, $filename]));
1602
+        $emailTemplate->addHeader();
1603
+        $emailTemplate->addHeading($l->t('%1$s shared %2$s with you', [$initiatorDisplayName, $filename]), false);
1604
+
1605
+        if ($note !== '') {
1606
+            $emailTemplate->addBodyText(htmlspecialchars($note), $note);
1607
+        }
1608
+
1609
+        $emailTemplate->addBodyButton(
1610
+            $l->t('Open %s', [$filename]),
1611
+            $link
1612
+        );
1613
+
1614
+        $message->setTo([$shareWith]);
1615
+
1616
+        // The "From" contains the sharers name
1617
+        $instanceName = $this->defaults->getName();
1618
+        $senderName = $l->t(
1619
+            '%1$s via %2$s',
1620
+            [
1621
+                $initiatorDisplayName,
1622
+                $instanceName,
1623
+            ]
1624
+        );
1625
+        $message->setFrom([\OCP\Util::getDefaultEmailAddress('noreply') => $senderName]);
1626
+
1627
+        // The "Reply-To" is set to the sharer if an mail address is configured
1628
+        // also the default footer contains a "Do not reply" which needs to be adjusted.
1629
+        if ($initiatorUser) {
1630
+            $initiatorEmail = $initiatorUser->getEMailAddress();
1631
+            if ($initiatorEmail !== null) {
1632
+                $message->setReplyTo([$initiatorEmail => $initiatorDisplayName]);
1633
+                $emailTemplate->addFooter($instanceName . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : ''));
1634
+            } else {
1635
+                $emailTemplate->addFooter();
1636
+            }
1637
+        } else {
1638
+            $emailTemplate->addFooter();
1639
+        }
1640
+
1641
+        $message->useTemplate($emailTemplate);
1642
+        $failedRecipients = $this->mailer->send($message);
1643
+        if (!empty($failedRecipients)) {
1644
+            $this->logger->error('Share notification mail could not be sent to: ' . implode(', ', $failedRecipients));
1645
+            return;
1646
+        }
1647
+    }
1648
+
1649
+    /**
1650
+     * send note by mail
1651
+     *
1652
+     * @param array $recipients
1653
+     * @param IShare $share
1654
+     * @throws \OCP\Files\NotFoundException
1655
+     */
1656
+    private function sendNote(array $recipients, IShare $share) {
1657
+        $toListByLanguage = [];
1658
+
1659
+        foreach ($recipients as $recipient) {
1660
+            /** @var IUser $recipient */
1661
+            $email = $recipient->getEMailAddress();
1662
+            if ($email) {
1663
+                $language = $this->l10nFactory->getUserLanguage($recipient);
1664
+                if (!isset($toListByLanguage[$language])) {
1665
+                    $toListByLanguage[$language] = [];
1666
+                }
1667
+                $toListByLanguage[$language][$email] = $recipient->getDisplayName();
1668
+            }
1669
+        }
1670
+
1671
+        if (empty($toListByLanguage)) {
1672
+            return;
1673
+        }
1674
+
1675
+        foreach ($toListByLanguage as $l10n => $toList) {
1676
+            $filename = $share->getNode()->getName();
1677
+            $initiator = $share->getSharedBy();
1678
+            $note = $share->getNote();
1679
+
1680
+            $l = $this->l10nFactory->get('lib', $l10n);
1681
+
1682
+            $initiatorUser = $this->userManager->get($initiator);
1683
+            $initiatorDisplayName = ($initiatorUser instanceof IUser) ? $initiatorUser->getDisplayName() : $initiator;
1684
+            $initiatorEmailAddress = ($initiatorUser instanceof IUser) ? $initiatorUser->getEMailAddress() : null;
1685
+            $plainHeading = $l->t('%1$s shared %2$s with you and wants to add:', [$initiatorDisplayName, $filename]);
1686
+            $htmlHeading = $l->t('%1$s shared %2$s with you and wants to add', [$initiatorDisplayName, $filename]);
1687
+            $message = $this->mailer->createMessage();
1688
+
1689
+            $emailTemplate = $this->mailer->createEMailTemplate('defaultShareProvider.sendNote');
1690
+
1691
+            $emailTemplate->setSubject($l->t('%s added a note to a file shared with you', [$initiatorDisplayName]));
1692
+            $emailTemplate->addHeader();
1693
+            $emailTemplate->addHeading($htmlHeading, $plainHeading);
1694
+            $emailTemplate->addBodyText(htmlspecialchars($note), $note);
1695
+
1696
+            $link = $this->urlGenerator->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $share->getNode()->getId()]);
1697
+            $emailTemplate->addBodyButton(
1698
+                $l->t('Open %s', [$filename]),
1699
+                $link
1700
+            );
1701
+
1702
+
1703
+            // The "From" contains the sharers name
1704
+            $instanceName = $this->defaults->getName();
1705
+            $senderName = $l->t(
1706
+                '%1$s via %2$s',
1707
+                [
1708
+                    $initiatorDisplayName,
1709
+                    $instanceName
1710
+                ]
1711
+            );
1712
+            $message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]);
1713
+            if ($initiatorEmailAddress !== null) {
1714
+                $message->setReplyTo([$initiatorEmailAddress => $initiatorDisplayName]);
1715
+                $emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan());
1716
+            } else {
1717
+                $emailTemplate->addFooter();
1718
+            }
1719
+
1720
+            if (count($toList) === 1) {
1721
+                $message->setTo($toList);
1722
+            } else {
1723
+                $message->setTo([]);
1724
+                $message->setBcc($toList);
1725
+            }
1726
+            $message->useTemplate($emailTemplate);
1727
+            $this->mailer->send($message);
1728
+        }
1729
+    }
1730
+
1731
+    public function getAllShares(): iterable {
1732
+        $qb = $this->dbConn->getQueryBuilder();
1733
+
1734
+        $qb->select('*')
1735
+            ->from('share')
1736
+            ->where($qb->expr()->in('share_type', $qb->createNamedParameter([IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK], IQueryBuilder::PARAM_INT_ARRAY)));
1737
+
1738
+        $cursor = $qb->executeQuery();
1739
+        while ($data = $cursor->fetch()) {
1740
+            try {
1741
+                $share = $this->createShare($data);
1742
+            } catch (InvalidShare $e) {
1743
+                continue;
1744
+            }
1745
+
1746
+            yield $share;
1747
+        }
1748
+        $cursor->closeCursor();
1749
+    }
1750
+
1751
+    /**
1752
+     * Load from database format (JSON string) to IAttributes
1753
+     *
1754
+     * @return IShare the modified share
1755
+     */
1756
+    protected function updateShareAttributes(IShare $share, ?string $data): IShare {
1757
+        if ($data !== null && $data !== '') {
1758
+            $attributes = new ShareAttributes();
1759
+            $compressedAttributes = \json_decode($data, true);
1760
+            if ($compressedAttributes === false || $compressedAttributes === null) {
1761
+                return $share;
1762
+            }
1763
+            foreach ($compressedAttributes as $compressedAttribute) {
1764
+                $attributes->setAttribute(
1765
+                    $compressedAttribute[0],
1766
+                    $compressedAttribute[1],
1767
+                    $compressedAttribute[2]
1768
+                );
1769
+            }
1770
+            $share->setAttributes($attributes);
1771
+        }
1772
+
1773
+        return $share;
1774
+    }
1775
+
1776
+    /**
1777
+     * Format IAttributes to database format (JSON string)
1778
+     */
1779
+    protected function formatShareAttributes(?IAttributes $attributes): ?string {
1780
+        if ($attributes === null || empty($attributes->toArray())) {
1781
+            return null;
1782
+        }
1783
+
1784
+        $compressedAttributes = [];
1785
+        foreach ($attributes->toArray() as $attribute) {
1786
+            $compressedAttributes[] = [
1787
+                0 => $attribute['scope'],
1788
+                1 => $attribute['key'],
1789
+                2 => $attribute['value']
1790
+            ];
1791
+        }
1792
+        return \json_encode($compressedAttributes);
1793
+    }
1794
+
1795
+    public function getUsersForShare(IShare $share): iterable {
1796
+        if ($share->getShareType() === IShare::TYPE_USER) {
1797
+            return [new LazyUser($share->getSharedWith(), $this->userManager)];
1798
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1799
+            $group = $this->groupManager->get($share->getSharedWith());
1800
+            return $group->getUsers();
1801
+        } else {
1802
+            return [];
1803
+        }
1804
+    }
1805 1805
 }
Please login to merge, or discard this patch.
Spacing   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 
185 185
 		// Update mandatory data
186 186
 		$id = $qb->getLastInsertId();
187
-		$share->setId((string)$id);
187
+		$share->setId((string) $id);
188 188
 		$share->setProviderId($this->identifier());
189 189
 
190 190
 		$share->setShareTime(\DateTime::createFromImmutable($shareTime));
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
 			$user = $this->userManager->get($recipient);
316 316
 
317 317
 			if (is_null($group)) {
318
-				throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
318
+				throw new ProviderException('Group "'.$share->getSharedWith().'" does not exist');
319 319
 			}
320 320
 
321 321
 			if (!$group->inGroup($user)) {
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
 			$user = $this->userManager->get($recipient);
429 429
 
430 430
 			if (is_null($group)) {
431
-				throw new ProviderException('Group "' . $share->getSharedWith() . '" does not exist');
431
+				throw new ProviderException('Group "'.$share->getSharedWith().'" does not exist');
432 432
 			}
433 433
 
434 434
 			if (!$group->inGroup($user)) {
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
 			$shareFolder = $this->config->getUserValue($recipient, Application::APP_ID, 'share_folder', $shareFolder);
490 490
 		}
491 491
 
492
-		$target = $shareFolder . '/' . $share->getNode()->getName();
492
+		$target = $shareFolder.'/'.$share->getNode()->getName();
493 493
 		$target = \OC\Files\Filesystem::normalizePath($target);
494 494
 
495 495
 		$qb = $this->dbConn->getQueryBuilder();
@@ -650,10 +650,10 @@  discard block
 block discarded – undo
650 650
 		}
651 651
 
652 652
 		// todo? maybe get these from the oc_mounts table
653
-		$childMountNodes = array_filter($node->getDirectoryListing(), function (Node $node): bool {
653
+		$childMountNodes = array_filter($node->getDirectoryListing(), function(Node $node): bool {
654 654
 			return $node->getInternalPath() === '';
655 655
 		});
656
-		$childMountRootIds = array_map(function (Node $node): int {
656
+		$childMountRootIds = array_map(function(Node $node): int {
657 657
 			return $node->getId();
658 658
 		}, $childMountNodes);
659 659
 
@@ -773,7 +773,7 @@  discard block
 block discarded – undo
773 773
 
774 774
 		// If the recipient is set for a group share resolve to that user
775 775
 		if ($recipientId !== null && $share->getShareType() === IShare::TYPE_GROUP) {
776
-			$share = $this->resolveGroupShares([(int)$share->getId() => $share], $recipientId)[0];
776
+			$share = $this->resolveGroupShares([(int) $share->getId() => $share], $recipientId)[0];
777 777
 		}
778 778
 
779 779
 		return $share;
@@ -872,9 +872,9 @@  discard block
 block discarded – undo
872 872
 
873 873
 			while ($data = $cursor->fetch()) {
874 874
 				if ($data['fileid'] && $data['path'] === null) {
875
-					$data['path'] = (string)$data['path'];
876
-					$data['name'] = (string)$data['name'];
877
-					$data['checksum'] = (string)$data['checksum'];
875
+					$data['path'] = (string) $data['path'];
876
+					$data['name'] = (string) $data['name'];
877
+					$data['checksum'] = (string) $data['checksum'];
878 878
 				}
879 879
 				if ($this->isAccessibleResult($data)) {
880 880
 					$shares[] = $this->createShare($data);
@@ -995,7 +995,7 @@  discard block
 block discarded – undo
995 995
 				->andWhere($qb->expr()->in('item_type', $qb->createNamedParameter(['file', 'folder'], IQueryBuilder::PARAM_STR_ARRAY)));
996 996
 
997 997
 			if ($forChildren) {
998
-				$qb->andWhere($qb->expr()->like('file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
998
+				$qb->andWhere($qb->expr()->like('file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path).'_%')));
999 999
 			} else {
1000 1000
 				$qb->andWhere($qb->expr()->eq('file_target', $qb->createNamedParameter($path)));
1001 1001
 			}
@@ -1004,9 +1004,9 @@  discard block
 block discarded – undo
1004 1004
 
1005 1005
 			while ($data = $cursor->fetch()) {
1006 1006
 				if ($data['fileid'] && $data['path'] === null) {
1007
-					$data['path'] = (string)$data['path'];
1008
-					$data['name'] = (string)$data['name'];
1009
-					$data['checksum'] = (string)$data['checksum'];
1007
+					$data['path'] = (string) $data['path'];
1008
+					$data['name'] = (string) $data['name'];
1009
+					$data['checksum'] = (string) $data['checksum'];
1010 1010
 				}
1011 1011
 				if ($this->isAccessibleResult($data)) {
1012 1012
 					$shares[] = $this->createShare($data);
@@ -1036,7 +1036,7 @@  discard block
 block discarded – undo
1036 1036
 			}
1037 1037
 
1038 1038
 			if ($forChildren) {
1039
-				$qb->andWhere($qb->expr()->like('s2.file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path) . '_%')));
1039
+				$qb->andWhere($qb->expr()->like('s2.file_target', $qb->createNamedParameter($this->dbConn->escapeLikeParameter($path).'_%')));
1040 1040
 			} else {
1041 1041
 				$qb->andWhere($qb->expr()->eq('s2.file_target', $qb->createNamedParameter($path)));
1042 1042
 			}
@@ -1046,8 +1046,8 @@  discard block
 block discarded – undo
1046 1046
 				if ($this->isAccessibleResult($data)) {
1047 1047
 					$share = $this->createShare($data);
1048 1048
 					// patch the parent data with the user-specific changes
1049
-					$share->setPermissions((int)$data['s2_permissions']);
1050
-					$share->setStatus((int)$data['s2_accepted']);
1049
+					$share->setPermissions((int) $data['s2_permissions']);
1050
+					$share->setStatus((int) $data['s2_accepted']);
1051 1051
 					$share->setTarget($data['s2_file_target']);
1052 1052
 					$share->setParent($data['s2_parent']);
1053 1053
 					$shares[] = $share;
@@ -1103,16 +1103,16 @@  discard block
 block discarded – undo
1103 1103
 	private function createShare($data) {
1104 1104
 		$share = new Share($this->rootFolder, $this->userManager);
1105 1105
 		$share->setId($data['id'])
1106
-			->setShareType((int)$data['share_type'])
1107
-			->setPermissions((int)$data['permissions'])
1106
+			->setShareType((int) $data['share_type'])
1107
+			->setPermissions((int) $data['permissions'])
1108 1108
 			->setTarget($data['file_target'])
1109
-			->setNote((string)$data['note'])
1110
-			->setMailSend((bool)$data['mail_send'])
1111
-			->setStatus((int)$data['accepted'])
1109
+			->setNote((string) $data['note'])
1110
+			->setMailSend((bool) $data['mail_send'])
1111
+			->setStatus((int) $data['accepted'])
1112 1112
 			->setLabel($data['label'] ?? '');
1113 1113
 
1114 1114
 		$shareTime = new \DateTime();
1115
-		$shareTime->setTimestamp((int)$data['stime']);
1115
+		$shareTime->setTimestamp((int) $data['stime']);
1116 1116
 		$share->setShareTime($shareTime);
1117 1117
 
1118 1118
 		if ($share->getShareType() === IShare::TYPE_USER) {
@@ -1129,7 +1129,7 @@  discard block
 block discarded – undo
1129 1129
 			}
1130 1130
 		} elseif ($share->getShareType() === IShare::TYPE_LINK) {
1131 1131
 			$share->setPassword($data['password']);
1132
-			$share->setSendPasswordByTalk((bool)$data['password_by_talk']);
1132
+			$share->setSendPasswordByTalk((bool) $data['password_by_talk']);
1133 1133
 			$share->setToken($data['token']);
1134 1134
 		}
1135 1135
 
@@ -1138,7 +1138,7 @@  discard block
 block discarded – undo
1138 1138
 		$share->setSharedBy($data['uid_initiator']);
1139 1139
 		$share->setShareOwner($data['uid_owner']);
1140 1140
 
1141
-		$share->setNodeId((int)$data['file_source']);
1141
+		$share->setNodeId((int) $data['file_source']);
1142 1142
 		$share->setNodeType($data['item_type']);
1143 1143
 
1144 1144
 		if ($data['expiration'] !== null) {
@@ -1155,8 +1155,8 @@  discard block
 block discarded – undo
1155 1155
 		}
1156 1156
 
1157 1157
 		$share->setProviderId($this->identifier());
1158
-		$share->setHideDownload((int)$data['hide_download'] === 1);
1159
-		$share->setReminderSent((bool)$data['reminder_sent']);
1158
+		$share->setHideDownload((int) $data['hide_download'] === 1);
1159
+		$share->setReminderSent((bool) $data['reminder_sent']);
1160 1160
 
1161 1161
 		return $share;
1162 1162
 	}
@@ -1188,8 +1188,8 @@  discard block
 block discarded – undo
1188 1188
 
1189 1189
 		while ($data = $stmt->fetch()) {
1190 1190
 			if (array_key_exists($data['parent'], $shareMap)) {
1191
-				$shareMap[$data['parent']]->setPermissions((int)$data['permissions']);
1192
-				$shareMap[$data['parent']]->setStatus((int)$data['accepted']);
1191
+				$shareMap[$data['parent']]->setPermissions((int) $data['permissions']);
1192
+				$shareMap[$data['parent']]->setStatus((int) $data['accepted']);
1193 1193
 				$shareMap[$data['parent']]->setTarget($data['file_target']);
1194 1194
 				$shareMap[$data['parent']]->setParent($data['parent']);
1195 1195
 			}
@@ -1256,7 +1256,7 @@  discard block
 block discarded – undo
1256 1256
 				)
1257 1257
 			);
1258 1258
 		} else {
1259
-			$e = new \InvalidArgumentException('Default share provider tried to delete all shares for type: ' . $shareType);
1259
+			$e = new \InvalidArgumentException('Default share provider tried to delete all shares for type: '.$shareType);
1260 1260
 			$this->logger->error($e->getMessage(), ['exception' => $e]);
1261 1261
 			return;
1262 1262
 		}
@@ -1283,7 +1283,7 @@  discard block
 block discarded – undo
1283 1283
 		$cursor = $qb->executeQuery();
1284 1284
 		$ids = [];
1285 1285
 		while ($row = $cursor->fetch()) {
1286
-			$ids[] = (int)$row['id'];
1286
+			$ids[] = (int) $row['id'];
1287 1287
 		}
1288 1288
 		$cursor->closeCursor();
1289 1289
 
@@ -1331,7 +1331,7 @@  discard block
 block discarded – undo
1331 1331
 		$cursor = $qb->executeQuery();
1332 1332
 		$ids = [];
1333 1333
 		while ($row = $cursor->fetch()) {
1334
-			$ids[] = (int)$row['id'];
1334
+			$ids[] = (int) $row['id'];
1335 1335
 		}
1336 1336
 		$cursor->closeCursor();
1337 1337
 
@@ -1434,7 +1434,7 @@  discard block
 block discarded – undo
1434 1434
 		$users = [];
1435 1435
 		$link = false;
1436 1436
 		while ($row = $cursor->fetch()) {
1437
-			$type = (int)$row['share_type'];
1437
+			$type = (int) $row['share_type'];
1438 1438
 			if ($type === IShare::TYPE_USER) {
1439 1439
 				$uid = $row['share_with'];
1440 1440
 				$users[$uid] = $users[$uid] ?? [];
@@ -1481,8 +1481,8 @@  discard block
 block discarded – undo
1481 1481
 	protected function filterSharesOfUser(array $shares) {
1482 1482
 		// Group shares when the user has a share exception
1483 1483
 		foreach ($shares as $id => $share) {
1484
-			$type = (int)$share['share_type'];
1485
-			$permissions = (int)$share['permissions'];
1484
+			$type = (int) $share['share_type'];
1485
+			$permissions = (int) $share['permissions'];
1486 1486
 
1487 1487
 			if ($type === IShare::TYPE_USERGROUP) {
1488 1488
 				unset($shares[$share['parent']]);
@@ -1531,7 +1531,7 @@  discard block
 block discarded – undo
1531 1531
 			// Check user
1532 1532
 			$user = $this->userManager->get($share->getSharedWith());
1533 1533
 			if ($user === null) {
1534
-				$this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because user could not be found.', ['app' => 'share']);
1534
+				$this->logger->debug('Share notification not sent to '.$share->getSharedWith().' because user could not be found.', ['app' => 'share']);
1535 1535
 				return false;
1536 1536
 			}
1537 1537
 
@@ -1540,7 +1540,7 @@  discard block
 block discarded – undo
1540 1540
 				// Check email address
1541 1541
 				$emailAddress = $user->getEMailAddress();
1542 1542
 				if ($emailAddress === null || $emailAddress === '') {
1543
-					$this->logger->debug('Share notification not sent to ' . $share->getSharedWith() . ' because email address is not set.', ['app' => 'share']);
1543
+					$this->logger->debug('Share notification not sent to '.$share->getSharedWith().' because email address is not set.', ['app' => 'share']);
1544 1544
 					return false;
1545 1545
 				}
1546 1546
 
@@ -1555,7 +1555,7 @@  discard block
 block discarded – undo
1555 1555
 					$share->getExpirationDate(),
1556 1556
 					$share->getNote()
1557 1557
 				);
1558
-				$this->logger->debug('Sent share notification to ' . $emailAddress . ' for share with ID ' . $share->getId() . '.', ['app' => 'share']);
1558
+				$this->logger->debug('Sent share notification to '.$emailAddress.' for share with ID '.$share->getId().'.', ['app' => 'share']);
1559 1559
 				return true;
1560 1560
 			}
1561 1561
 		} catch (\Exception $e) {
@@ -1630,7 +1630,7 @@  discard block
 block discarded – undo
1630 1630
 			$initiatorEmail = $initiatorUser->getEMailAddress();
1631 1631
 			if ($initiatorEmail !== null) {
1632 1632
 				$message->setReplyTo([$initiatorEmail => $initiatorDisplayName]);
1633
-				$emailTemplate->addFooter($instanceName . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : ''));
1633
+				$emailTemplate->addFooter($instanceName.($this->defaults->getSlogan() !== '' ? ' - '.$this->defaults->getSlogan() : ''));
1634 1634
 			} else {
1635 1635
 				$emailTemplate->addFooter();
1636 1636
 			}
@@ -1641,7 +1641,7 @@  discard block
 block discarded – undo
1641 1641
 		$message->useTemplate($emailTemplate);
1642 1642
 		$failedRecipients = $this->mailer->send($message);
1643 1643
 		if (!empty($failedRecipients)) {
1644
-			$this->logger->error('Share notification mail could not be sent to: ' . implode(', ', $failedRecipients));
1644
+			$this->logger->error('Share notification mail could not be sent to: '.implode(', ', $failedRecipients));
1645 1645
 			return;
1646 1646
 		}
1647 1647
 	}
@@ -1712,7 +1712,7 @@  discard block
 block discarded – undo
1712 1712
 			$message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]);
1713 1713
 			if ($initiatorEmailAddress !== null) {
1714 1714
 				$message->setReplyTo([$initiatorEmailAddress => $initiatorDisplayName]);
1715
-				$emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan());
1715
+				$emailTemplate->addFooter($instanceName.' - '.$this->defaults->getSlogan());
1716 1716
 			} else {
1717 1717
 				$emailTemplate->addFooter();
1718 1718
 			}
Please login to merge, or discard this patch.
lib/private/Share20/Manager.php 2 patches
Indentation   +1847 added lines, -1847 removed lines patch added patch discarded remove patch
@@ -65,1868 +65,1868 @@
 block discarded – undo
65 65
  */
66 66
 class Manager implements IManager {
67 67
 
68
-	private ?IL10N $l;
69
-	private LegacyHooks $legacyHooks;
70
-
71
-	public function __construct(
72
-		private LoggerInterface $logger,
73
-		private IConfig $config,
74
-		private ISecureRandom $secureRandom,
75
-		private IHasher $hasher,
76
-		private IMountManager $mountManager,
77
-		private IGroupManager $groupManager,
78
-		private IFactory $l10nFactory,
79
-		private IProviderFactory $factory,
80
-		private IUserManager $userManager,
81
-		private IRootFolder $rootFolder,
82
-		private IEventDispatcher $dispatcher,
83
-		private IUserSession $userSession,
84
-		private KnownUserService $knownUserService,
85
-		private ShareDisableChecker $shareDisableChecker,
86
-		private IDateTimeZone $dateTimeZone,
87
-		private IAppConfig $appConfig,
88
-	) {
89
-		$this->l = $this->l10nFactory->get('lib');
90
-		// The constructor of LegacyHooks registers the listeners of share events
91
-		// do not remove if those are not properly migrated
92
-		$this->legacyHooks = new LegacyHooks($this->dispatcher);
93
-	}
94
-
95
-	/**
96
-	 * Convert from a full share id to a tuple (providerId, shareId)
97
-	 *
98
-	 * @return string[]
99
-	 */
100
-	private function splitFullId(string $id): array {
101
-		return explode(':', $id, 2);
102
-	}
103
-
104
-	/**
105
-	 * Verify if a password meets all requirements
106
-	 *
107
-	 * @throws HintException
108
-	 */
109
-	protected function verifyPassword(?string $password): void {
110
-		if ($password === null) {
111
-			// No password is set, check if this is allowed.
112
-			if ($this->shareApiLinkEnforcePassword()) {
113
-				throw new \InvalidArgumentException($this->l->t('Passwords are enforced for link and mail shares'));
114
-			}
115
-
116
-			return;
117
-		}
118
-
119
-		// Let others verify the password
120
-		try {
121
-			$event = new ValidatePasswordPolicyEvent($password, PasswordContext::SHARING);
122
-			$this->dispatcher->dispatchTyped($event);
123
-		} catch (HintException $e) {
124
-			/* Wrap in a 400 bad request error */
125
-			throw new HintException($e->getMessage(), $e->getHint(), 400, $e);
126
-		}
127
-	}
128
-
129
-	/**
130
-	 * Check for generic requirements before creating a share
131
-	 *
132
-	 * @param IShare $share
133
-	 * @throws \InvalidArgumentException
134
-	 * @throws GenericShareException
135
-	 *
136
-	 * @suppress PhanUndeclaredClassMethod
137
-	 */
138
-	protected function generalCreateChecks(IShare $share, bool $isUpdate = false): void {
139
-		if ($share->getShareType() === IShare::TYPE_USER) {
140
-			// We expect a valid user as sharedWith for user shares
141
-			if (!$this->userManager->userExists($share->getSharedWith())) {
142
-				throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid user'));
143
-			}
144
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
145
-			// We expect a valid group as sharedWith for group shares
146
-			if (!$this->groupManager->groupExists($share->getSharedWith())) {
147
-				throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid group'));
148
-			}
149
-		} elseif ($share->getShareType() === IShare::TYPE_LINK) {
150
-			// No check for TYPE_EMAIL here as we have a recipient for them
151
-			if ($share->getSharedWith() !== null) {
152
-				throw new \InvalidArgumentException($this->l->t('Share recipient should be empty'));
153
-			}
154
-		} elseif ($share->getShareType() === IShare::TYPE_EMAIL) {
155
-			if ($share->getSharedWith() === null) {
156
-				throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
157
-			}
158
-		} elseif ($share->getShareType() === IShare::TYPE_REMOTE) {
159
-			if ($share->getSharedWith() === null) {
160
-				throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
161
-			}
162
-		} elseif ($share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
163
-			if ($share->getSharedWith() === null) {
164
-				throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
165
-			}
166
-		} elseif ($share->getShareType() === IShare::TYPE_CIRCLE) {
167
-			$circle = \OCA\Circles\Api\v1\Circles::detailsCircle($share->getSharedWith());
168
-			if ($circle === null) {
169
-				throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid circle'));
170
-			}
171
-		} elseif ($share->getShareType() !== IShare::TYPE_ROOM && $share->getShareType() !== IShare::TYPE_DECK) {
172
-			// We cannot handle other types yet
173
-			throw new \InvalidArgumentException($this->l->t('Unknown share type'));
174
-		}
175
-
176
-		// Verify the initiator of the share is set
177
-		if ($share->getSharedBy() === null) {
178
-			throw new \InvalidArgumentException($this->l->t('Share initiator must be set'));
179
-		}
180
-
181
-		// Cannot share with yourself
182
-		if ($share->getShareType() === IShare::TYPE_USER
183
-			&& $share->getSharedWith() === $share->getSharedBy()) {
184
-			throw new \InvalidArgumentException($this->l->t('Cannot share with yourself'));
185
-		}
186
-
187
-		// The path should be set
188
-		if ($share->getNode() === null) {
189
-			throw new \InvalidArgumentException($this->l->t('Shared path must be set'));
190
-		}
191
-
192
-		// And it should be a file or a folder
193
-		if (!($share->getNode() instanceof \OCP\Files\File)
194
-			&& !($share->getNode() instanceof \OCP\Files\Folder)) {
195
-			throw new \InvalidArgumentException($this->l->t('Shared path must be either a file or a folder'));
196
-		}
197
-
198
-		// And you cannot share your rootfolder
199
-		if ($this->userManager->userExists($share->getSharedBy())) {
200
-			$userFolder = $this->rootFolder->getUserFolder($share->getSharedBy());
201
-		} else {
202
-			$userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
203
-		}
204
-		if ($userFolder->getId() === $share->getNode()->getId()) {
205
-			throw new \InvalidArgumentException($this->l->t('You cannot share your root folder'));
206
-		}
207
-
208
-		// Check if we actually have share permissions
209
-		if (!$share->getNode()->isShareable()) {
210
-			throw new GenericShareException($this->l->t('You are not allowed to share %s', [$share->getNode()->getName()]), code: 404);
211
-		}
212
-
213
-		// Permissions should be set
214
-		if ($share->getPermissions() === null) {
215
-			throw new \InvalidArgumentException($this->l->t('Valid permissions are required for sharing'));
216
-		}
217
-
218
-		// Permissions must be valid
219
-		if ($share->getPermissions() < 0 || $share->getPermissions() > \OCP\Constants::PERMISSION_ALL) {
220
-			throw new \InvalidArgumentException($this->l->t('Valid permissions are required for sharing'));
221
-		}
222
-
223
-		// Single file shares should never have delete or create permissions
224
-		if (($share->getNode() instanceof File)
225
-			&& (($share->getPermissions() & (\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_DELETE)) !== 0)) {
226
-			throw new \InvalidArgumentException($this->l->t('File shares cannot have create or delete permissions'));
227
-		}
228
-
229
-		$permissions = 0;
230
-		$nodesForUser = $userFolder->getById($share->getNodeId());
231
-		foreach ($nodesForUser as $node) {
232
-			if ($node->getInternalPath() === '' && !$node->getMountPoint() instanceof MoveableMount) {
233
-				// for the root of non-movable mount, the permissions we see if limited by the mount itself,
234
-				// so we instead use the "raw" permissions from the storage
235
-				$permissions |= $node->getStorage()->getPermissions('');
236
-			} else {
237
-				$permissions |= $node->getPermissions();
238
-			}
239
-		}
240
-
241
-		// Check that we do not share with more permissions than we have
242
-		if ($share->getPermissions() & ~$permissions) {
243
-			$path = $userFolder->getRelativePath($share->getNode()->getPath());
244
-			throw new GenericShareException($this->l->t('Cannot increase permissions of %s', [$path]), code: 404);
245
-		}
246
-
247
-		// Check that read permissions are always set
248
-		// Link shares are allowed to have no read permissions to allow upload to hidden folders
249
-		$noReadPermissionRequired = $share->getShareType() === IShare::TYPE_LINK
250
-			|| $share->getShareType() === IShare::TYPE_EMAIL;
251
-		if (!$noReadPermissionRequired
252
-			&& ($share->getPermissions() & \OCP\Constants::PERMISSION_READ) === 0) {
253
-			throw new \InvalidArgumentException($this->l->t('Shares need at least read permissions'));
254
-		}
255
-
256
-		if ($share->getNode() instanceof \OCP\Files\File) {
257
-			if ($share->getPermissions() & \OCP\Constants::PERMISSION_DELETE) {
258
-				throw new GenericShareException($this->l->t('Files cannot be shared with delete permissions'));
259
-			}
260
-			if ($share->getPermissions() & \OCP\Constants::PERMISSION_CREATE) {
261
-				throw new GenericShareException($this->l->t('Files cannot be shared with create permissions'));
262
-			}
263
-		}
264
-	}
265
-
266
-	/**
267
-	 * Validate if the expiration date fits the system settings
268
-	 *
269
-	 * @param IShare $share The share to validate the expiration date of
270
-	 * @return IShare The modified share object
271
-	 * @throws GenericShareException
272
-	 * @throws \InvalidArgumentException
273
-	 * @throws \Exception
274
-	 */
275
-	protected function validateExpirationDateInternal(IShare $share): IShare {
276
-		$isRemote = $share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP;
277
-
278
-		$expirationDate = $share->getExpirationDate();
279
-
280
-		if ($isRemote) {
281
-			$defaultExpireDate = $this->shareApiRemoteDefaultExpireDate();
282
-			$defaultExpireDays = $this->shareApiRemoteDefaultExpireDays();
283
-			$configProp = 'remote_defaultExpDays';
284
-			$isEnforced = $this->shareApiRemoteDefaultExpireDateEnforced();
285
-		} else {
286
-			$defaultExpireDate = $this->shareApiInternalDefaultExpireDate();
287
-			$defaultExpireDays = $this->shareApiInternalDefaultExpireDays();
288
-			$configProp = 'internal_defaultExpDays';
289
-			$isEnforced = $this->shareApiInternalDefaultExpireDateEnforced();
290
-		}
291
-
292
-		// If $expirationDate is falsy, noExpirationDate is true and expiration not enforced
293
-		// Then skip expiration date validation as null is accepted
294
-		if (!$share->getNoExpirationDate() || $isEnforced) {
295
-			if ($expirationDate !== null) {
296
-				$expirationDate->setTimezone($this->dateTimeZone->getTimeZone());
297
-				$expirationDate->setTime(0, 0, 0);
298
-
299
-				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
300
-				$date->setTime(0, 0, 0);
301
-				if ($date >= $expirationDate) {
302
-					throw new GenericShareException($this->l->t('Expiration date is in the past'), code: 404);
303
-				}
304
-			}
305
-
306
-			// If expiredate is empty set a default one if there is a default
307
-			$fullId = null;
308
-			try {
309
-				$fullId = $share->getFullId();
310
-			} catch (\UnexpectedValueException $e) {
311
-				// This is a new share
312
-			}
313
-
314
-			if ($fullId === null && $expirationDate === null && $defaultExpireDate) {
315
-				$expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
316
-				$expirationDate->setTime(0, 0, 0);
317
-				$days = (int)$this->config->getAppValue('core', $configProp, (string)$defaultExpireDays);
318
-				if ($days > $defaultExpireDays) {
319
-					$days = $defaultExpireDays;
320
-				}
321
-				$expirationDate->add(new \DateInterval('P' . $days . 'D'));
322
-			}
323
-
324
-			// If we enforce the expiration date check that is does not exceed
325
-			if ($isEnforced) {
326
-				if (empty($expirationDate)) {
327
-					throw new \InvalidArgumentException($this->l->t('Expiration date is enforced'));
328
-				}
329
-
330
-				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
331
-				$date->setTime(0, 0, 0);
332
-				$date->add(new \DateInterval('P' . $defaultExpireDays . 'D'));
333
-				if ($date < $expirationDate) {
334
-					throw new GenericShareException($this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $defaultExpireDays), code: 404);
335
-				}
336
-			}
337
-		}
338
-
339
-		$accepted = true;
340
-		$message = '';
341
-		\OCP\Util::emitHook('\OC\Share', 'verifyExpirationDate', [
342
-			'expirationDate' => &$expirationDate,
343
-			'accepted' => &$accepted,
344
-			'message' => &$message,
345
-			'passwordSet' => $share->getPassword() !== null,
346
-		]);
347
-
348
-		if (!$accepted) {
349
-			throw new \Exception($message);
350
-		}
351
-
352
-		$share->setExpirationDate($expirationDate);
353
-
354
-		return $share;
355
-	}
356
-
357
-	/**
358
-	 * Validate if the expiration date fits the system settings
359
-	 *
360
-	 * @param IShare $share The share to validate the expiration date of
361
-	 * @return IShare The modified share object
362
-	 * @throws GenericShareException
363
-	 * @throws \InvalidArgumentException
364
-	 * @throws \Exception
365
-	 */
366
-	protected function validateExpirationDateLink(IShare $share): IShare {
367
-		$expirationDate = $share->getExpirationDate();
368
-		$isEnforced = $this->shareApiLinkDefaultExpireDateEnforced();
369
-
370
-		// If $expirationDate is falsy, noExpirationDate is true and expiration not enforced
371
-		// Then skip expiration date validation as null is accepted
372
-		if (!($share->getNoExpirationDate() && !$isEnforced)) {
373
-			if ($expirationDate !== null) {
374
-				$expirationDate->setTimezone($this->dateTimeZone->getTimeZone());
375
-				$expirationDate->setTime(0, 0, 0);
376
-
377
-				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
378
-				$date->setTime(0, 0, 0);
379
-				if ($date >= $expirationDate) {
380
-					throw new GenericShareException($this->l->t('Expiration date is in the past'), code: 404);
381
-				}
382
-			}
383
-
384
-			// If expiredate is empty set a default one if there is a default
385
-			$fullId = null;
386
-			try {
387
-				$fullId = $share->getFullId();
388
-			} catch (\UnexpectedValueException $e) {
389
-				// This is a new share
390
-			}
391
-
392
-			if ($fullId === null && $expirationDate === null && $this->shareApiLinkDefaultExpireDate()) {
393
-				$expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
394
-				$expirationDate->setTime(0, 0, 0);
395
-
396
-				$days = (int)$this->config->getAppValue('core', 'link_defaultExpDays', (string)$this->shareApiLinkDefaultExpireDays());
397
-				if ($days > $this->shareApiLinkDefaultExpireDays()) {
398
-					$days = $this->shareApiLinkDefaultExpireDays();
399
-				}
400
-				$expirationDate->add(new \DateInterval('P' . $days . 'D'));
401
-			}
402
-
403
-			// If we enforce the expiration date check that is does not exceed
404
-			if ($isEnforced) {
405
-				if (empty($expirationDate)) {
406
-					throw new \InvalidArgumentException($this->l->t('Expiration date is enforced'));
407
-				}
408
-
409
-				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
410
-				$date->setTime(0, 0, 0);
411
-				$date->add(new \DateInterval('P' . $this->shareApiLinkDefaultExpireDays() . 'D'));
412
-				if ($date < $expirationDate) {
413
-					throw new GenericShareException(
414
-						$this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $this->shareApiLinkDefaultExpireDays()),
415
-						code: 404,
416
-					);
417
-				}
418
-			}
419
-
420
-		}
421
-
422
-		$accepted = true;
423
-		$message = '';
424
-		\OCP\Util::emitHook('\OC\Share', 'verifyExpirationDate', [
425
-			'expirationDate' => &$expirationDate,
426
-			'accepted' => &$accepted,
427
-			'message' => &$message,
428
-			'passwordSet' => $share->getPassword() !== null,
429
-		]);
430
-
431
-		if (!$accepted) {
432
-			throw new \Exception($message);
433
-		}
434
-
435
-		$share->setExpirationDate($expirationDate);
436
-
437
-		return $share;
438
-	}
439
-
440
-	/**
441
-	 * Check for pre share requirements for user shares
442
-	 *
443
-	 * @throws \Exception
444
-	 */
445
-	protected function userCreateChecks(IShare $share): void {
446
-		// Check if we can share with group members only
447
-		if ($this->shareWithGroupMembersOnly()) {
448
-			$sharedBy = $this->userManager->get($share->getSharedBy());
449
-			$sharedWith = $this->userManager->get($share->getSharedWith());
450
-			// Verify we can share with this user
451
-			$groups = array_intersect(
452
-				$this->groupManager->getUserGroupIds($sharedBy),
453
-				$this->groupManager->getUserGroupIds($sharedWith)
454
-			);
455
-
456
-			// optional excluded groups
457
-			$excludedGroups = $this->shareWithGroupMembersOnlyExcludeGroupsList();
458
-			$groups = array_diff($groups, $excludedGroups);
459
-
460
-			if (empty($groups)) {
461
-				throw new \Exception($this->l->t('Sharing is only allowed with group members'));
462
-			}
463
-		}
464
-
465
-		/*
68
+    private ?IL10N $l;
69
+    private LegacyHooks $legacyHooks;
70
+
71
+    public function __construct(
72
+        private LoggerInterface $logger,
73
+        private IConfig $config,
74
+        private ISecureRandom $secureRandom,
75
+        private IHasher $hasher,
76
+        private IMountManager $mountManager,
77
+        private IGroupManager $groupManager,
78
+        private IFactory $l10nFactory,
79
+        private IProviderFactory $factory,
80
+        private IUserManager $userManager,
81
+        private IRootFolder $rootFolder,
82
+        private IEventDispatcher $dispatcher,
83
+        private IUserSession $userSession,
84
+        private KnownUserService $knownUserService,
85
+        private ShareDisableChecker $shareDisableChecker,
86
+        private IDateTimeZone $dateTimeZone,
87
+        private IAppConfig $appConfig,
88
+    ) {
89
+        $this->l = $this->l10nFactory->get('lib');
90
+        // The constructor of LegacyHooks registers the listeners of share events
91
+        // do not remove if those are not properly migrated
92
+        $this->legacyHooks = new LegacyHooks($this->dispatcher);
93
+    }
94
+
95
+    /**
96
+     * Convert from a full share id to a tuple (providerId, shareId)
97
+     *
98
+     * @return string[]
99
+     */
100
+    private function splitFullId(string $id): array {
101
+        return explode(':', $id, 2);
102
+    }
103
+
104
+    /**
105
+     * Verify if a password meets all requirements
106
+     *
107
+     * @throws HintException
108
+     */
109
+    protected function verifyPassword(?string $password): void {
110
+        if ($password === null) {
111
+            // No password is set, check if this is allowed.
112
+            if ($this->shareApiLinkEnforcePassword()) {
113
+                throw new \InvalidArgumentException($this->l->t('Passwords are enforced for link and mail shares'));
114
+            }
115
+
116
+            return;
117
+        }
118
+
119
+        // Let others verify the password
120
+        try {
121
+            $event = new ValidatePasswordPolicyEvent($password, PasswordContext::SHARING);
122
+            $this->dispatcher->dispatchTyped($event);
123
+        } catch (HintException $e) {
124
+            /* Wrap in a 400 bad request error */
125
+            throw new HintException($e->getMessage(), $e->getHint(), 400, $e);
126
+        }
127
+    }
128
+
129
+    /**
130
+     * Check for generic requirements before creating a share
131
+     *
132
+     * @param IShare $share
133
+     * @throws \InvalidArgumentException
134
+     * @throws GenericShareException
135
+     *
136
+     * @suppress PhanUndeclaredClassMethod
137
+     */
138
+    protected function generalCreateChecks(IShare $share, bool $isUpdate = false): void {
139
+        if ($share->getShareType() === IShare::TYPE_USER) {
140
+            // We expect a valid user as sharedWith for user shares
141
+            if (!$this->userManager->userExists($share->getSharedWith())) {
142
+                throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid user'));
143
+            }
144
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
145
+            // We expect a valid group as sharedWith for group shares
146
+            if (!$this->groupManager->groupExists($share->getSharedWith())) {
147
+                throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid group'));
148
+            }
149
+        } elseif ($share->getShareType() === IShare::TYPE_LINK) {
150
+            // No check for TYPE_EMAIL here as we have a recipient for them
151
+            if ($share->getSharedWith() !== null) {
152
+                throw new \InvalidArgumentException($this->l->t('Share recipient should be empty'));
153
+            }
154
+        } elseif ($share->getShareType() === IShare::TYPE_EMAIL) {
155
+            if ($share->getSharedWith() === null) {
156
+                throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
157
+            }
158
+        } elseif ($share->getShareType() === IShare::TYPE_REMOTE) {
159
+            if ($share->getSharedWith() === null) {
160
+                throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
161
+            }
162
+        } elseif ($share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
163
+            if ($share->getSharedWith() === null) {
164
+                throw new \InvalidArgumentException($this->l->t('Share recipient should not be empty'));
165
+            }
166
+        } elseif ($share->getShareType() === IShare::TYPE_CIRCLE) {
167
+            $circle = \OCA\Circles\Api\v1\Circles::detailsCircle($share->getSharedWith());
168
+            if ($circle === null) {
169
+                throw new \InvalidArgumentException($this->l->t('Share recipient is not a valid circle'));
170
+            }
171
+        } elseif ($share->getShareType() !== IShare::TYPE_ROOM && $share->getShareType() !== IShare::TYPE_DECK) {
172
+            // We cannot handle other types yet
173
+            throw new \InvalidArgumentException($this->l->t('Unknown share type'));
174
+        }
175
+
176
+        // Verify the initiator of the share is set
177
+        if ($share->getSharedBy() === null) {
178
+            throw new \InvalidArgumentException($this->l->t('Share initiator must be set'));
179
+        }
180
+
181
+        // Cannot share with yourself
182
+        if ($share->getShareType() === IShare::TYPE_USER
183
+            && $share->getSharedWith() === $share->getSharedBy()) {
184
+            throw new \InvalidArgumentException($this->l->t('Cannot share with yourself'));
185
+        }
186
+
187
+        // The path should be set
188
+        if ($share->getNode() === null) {
189
+            throw new \InvalidArgumentException($this->l->t('Shared path must be set'));
190
+        }
191
+
192
+        // And it should be a file or a folder
193
+        if (!($share->getNode() instanceof \OCP\Files\File)
194
+            && !($share->getNode() instanceof \OCP\Files\Folder)) {
195
+            throw new \InvalidArgumentException($this->l->t('Shared path must be either a file or a folder'));
196
+        }
197
+
198
+        // And you cannot share your rootfolder
199
+        if ($this->userManager->userExists($share->getSharedBy())) {
200
+            $userFolder = $this->rootFolder->getUserFolder($share->getSharedBy());
201
+        } else {
202
+            $userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
203
+        }
204
+        if ($userFolder->getId() === $share->getNode()->getId()) {
205
+            throw new \InvalidArgumentException($this->l->t('You cannot share your root folder'));
206
+        }
207
+
208
+        // Check if we actually have share permissions
209
+        if (!$share->getNode()->isShareable()) {
210
+            throw new GenericShareException($this->l->t('You are not allowed to share %s', [$share->getNode()->getName()]), code: 404);
211
+        }
212
+
213
+        // Permissions should be set
214
+        if ($share->getPermissions() === null) {
215
+            throw new \InvalidArgumentException($this->l->t('Valid permissions are required for sharing'));
216
+        }
217
+
218
+        // Permissions must be valid
219
+        if ($share->getPermissions() < 0 || $share->getPermissions() > \OCP\Constants::PERMISSION_ALL) {
220
+            throw new \InvalidArgumentException($this->l->t('Valid permissions are required for sharing'));
221
+        }
222
+
223
+        // Single file shares should never have delete or create permissions
224
+        if (($share->getNode() instanceof File)
225
+            && (($share->getPermissions() & (\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_DELETE)) !== 0)) {
226
+            throw new \InvalidArgumentException($this->l->t('File shares cannot have create or delete permissions'));
227
+        }
228
+
229
+        $permissions = 0;
230
+        $nodesForUser = $userFolder->getById($share->getNodeId());
231
+        foreach ($nodesForUser as $node) {
232
+            if ($node->getInternalPath() === '' && !$node->getMountPoint() instanceof MoveableMount) {
233
+                // for the root of non-movable mount, the permissions we see if limited by the mount itself,
234
+                // so we instead use the "raw" permissions from the storage
235
+                $permissions |= $node->getStorage()->getPermissions('');
236
+            } else {
237
+                $permissions |= $node->getPermissions();
238
+            }
239
+        }
240
+
241
+        // Check that we do not share with more permissions than we have
242
+        if ($share->getPermissions() & ~$permissions) {
243
+            $path = $userFolder->getRelativePath($share->getNode()->getPath());
244
+            throw new GenericShareException($this->l->t('Cannot increase permissions of %s', [$path]), code: 404);
245
+        }
246
+
247
+        // Check that read permissions are always set
248
+        // Link shares are allowed to have no read permissions to allow upload to hidden folders
249
+        $noReadPermissionRequired = $share->getShareType() === IShare::TYPE_LINK
250
+            || $share->getShareType() === IShare::TYPE_EMAIL;
251
+        if (!$noReadPermissionRequired
252
+            && ($share->getPermissions() & \OCP\Constants::PERMISSION_READ) === 0) {
253
+            throw new \InvalidArgumentException($this->l->t('Shares need at least read permissions'));
254
+        }
255
+
256
+        if ($share->getNode() instanceof \OCP\Files\File) {
257
+            if ($share->getPermissions() & \OCP\Constants::PERMISSION_DELETE) {
258
+                throw new GenericShareException($this->l->t('Files cannot be shared with delete permissions'));
259
+            }
260
+            if ($share->getPermissions() & \OCP\Constants::PERMISSION_CREATE) {
261
+                throw new GenericShareException($this->l->t('Files cannot be shared with create permissions'));
262
+            }
263
+        }
264
+    }
265
+
266
+    /**
267
+     * Validate if the expiration date fits the system settings
268
+     *
269
+     * @param IShare $share The share to validate the expiration date of
270
+     * @return IShare The modified share object
271
+     * @throws GenericShareException
272
+     * @throws \InvalidArgumentException
273
+     * @throws \Exception
274
+     */
275
+    protected function validateExpirationDateInternal(IShare $share): IShare {
276
+        $isRemote = $share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP;
277
+
278
+        $expirationDate = $share->getExpirationDate();
279
+
280
+        if ($isRemote) {
281
+            $defaultExpireDate = $this->shareApiRemoteDefaultExpireDate();
282
+            $defaultExpireDays = $this->shareApiRemoteDefaultExpireDays();
283
+            $configProp = 'remote_defaultExpDays';
284
+            $isEnforced = $this->shareApiRemoteDefaultExpireDateEnforced();
285
+        } else {
286
+            $defaultExpireDate = $this->shareApiInternalDefaultExpireDate();
287
+            $defaultExpireDays = $this->shareApiInternalDefaultExpireDays();
288
+            $configProp = 'internal_defaultExpDays';
289
+            $isEnforced = $this->shareApiInternalDefaultExpireDateEnforced();
290
+        }
291
+
292
+        // If $expirationDate is falsy, noExpirationDate is true and expiration not enforced
293
+        // Then skip expiration date validation as null is accepted
294
+        if (!$share->getNoExpirationDate() || $isEnforced) {
295
+            if ($expirationDate !== null) {
296
+                $expirationDate->setTimezone($this->dateTimeZone->getTimeZone());
297
+                $expirationDate->setTime(0, 0, 0);
298
+
299
+                $date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
300
+                $date->setTime(0, 0, 0);
301
+                if ($date >= $expirationDate) {
302
+                    throw new GenericShareException($this->l->t('Expiration date is in the past'), code: 404);
303
+                }
304
+            }
305
+
306
+            // If expiredate is empty set a default one if there is a default
307
+            $fullId = null;
308
+            try {
309
+                $fullId = $share->getFullId();
310
+            } catch (\UnexpectedValueException $e) {
311
+                // This is a new share
312
+            }
313
+
314
+            if ($fullId === null && $expirationDate === null && $defaultExpireDate) {
315
+                $expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
316
+                $expirationDate->setTime(0, 0, 0);
317
+                $days = (int)$this->config->getAppValue('core', $configProp, (string)$defaultExpireDays);
318
+                if ($days > $defaultExpireDays) {
319
+                    $days = $defaultExpireDays;
320
+                }
321
+                $expirationDate->add(new \DateInterval('P' . $days . 'D'));
322
+            }
323
+
324
+            // If we enforce the expiration date check that is does not exceed
325
+            if ($isEnforced) {
326
+                if (empty($expirationDate)) {
327
+                    throw new \InvalidArgumentException($this->l->t('Expiration date is enforced'));
328
+                }
329
+
330
+                $date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
331
+                $date->setTime(0, 0, 0);
332
+                $date->add(new \DateInterval('P' . $defaultExpireDays . 'D'));
333
+                if ($date < $expirationDate) {
334
+                    throw new GenericShareException($this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $defaultExpireDays), code: 404);
335
+                }
336
+            }
337
+        }
338
+
339
+        $accepted = true;
340
+        $message = '';
341
+        \OCP\Util::emitHook('\OC\Share', 'verifyExpirationDate', [
342
+            'expirationDate' => &$expirationDate,
343
+            'accepted' => &$accepted,
344
+            'message' => &$message,
345
+            'passwordSet' => $share->getPassword() !== null,
346
+        ]);
347
+
348
+        if (!$accepted) {
349
+            throw new \Exception($message);
350
+        }
351
+
352
+        $share->setExpirationDate($expirationDate);
353
+
354
+        return $share;
355
+    }
356
+
357
+    /**
358
+     * Validate if the expiration date fits the system settings
359
+     *
360
+     * @param IShare $share The share to validate the expiration date of
361
+     * @return IShare The modified share object
362
+     * @throws GenericShareException
363
+     * @throws \InvalidArgumentException
364
+     * @throws \Exception
365
+     */
366
+    protected function validateExpirationDateLink(IShare $share): IShare {
367
+        $expirationDate = $share->getExpirationDate();
368
+        $isEnforced = $this->shareApiLinkDefaultExpireDateEnforced();
369
+
370
+        // If $expirationDate is falsy, noExpirationDate is true and expiration not enforced
371
+        // Then skip expiration date validation as null is accepted
372
+        if (!($share->getNoExpirationDate() && !$isEnforced)) {
373
+            if ($expirationDate !== null) {
374
+                $expirationDate->setTimezone($this->dateTimeZone->getTimeZone());
375
+                $expirationDate->setTime(0, 0, 0);
376
+
377
+                $date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
378
+                $date->setTime(0, 0, 0);
379
+                if ($date >= $expirationDate) {
380
+                    throw new GenericShareException($this->l->t('Expiration date is in the past'), code: 404);
381
+                }
382
+            }
383
+
384
+            // If expiredate is empty set a default one if there is a default
385
+            $fullId = null;
386
+            try {
387
+                $fullId = $share->getFullId();
388
+            } catch (\UnexpectedValueException $e) {
389
+                // This is a new share
390
+            }
391
+
392
+            if ($fullId === null && $expirationDate === null && $this->shareApiLinkDefaultExpireDate()) {
393
+                $expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
394
+                $expirationDate->setTime(0, 0, 0);
395
+
396
+                $days = (int)$this->config->getAppValue('core', 'link_defaultExpDays', (string)$this->shareApiLinkDefaultExpireDays());
397
+                if ($days > $this->shareApiLinkDefaultExpireDays()) {
398
+                    $days = $this->shareApiLinkDefaultExpireDays();
399
+                }
400
+                $expirationDate->add(new \DateInterval('P' . $days . 'D'));
401
+            }
402
+
403
+            // If we enforce the expiration date check that is does not exceed
404
+            if ($isEnforced) {
405
+                if (empty($expirationDate)) {
406
+                    throw new \InvalidArgumentException($this->l->t('Expiration date is enforced'));
407
+                }
408
+
409
+                $date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
410
+                $date->setTime(0, 0, 0);
411
+                $date->add(new \DateInterval('P' . $this->shareApiLinkDefaultExpireDays() . 'D'));
412
+                if ($date < $expirationDate) {
413
+                    throw new GenericShareException(
414
+                        $this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $this->shareApiLinkDefaultExpireDays()),
415
+                        code: 404,
416
+                    );
417
+                }
418
+            }
419
+
420
+        }
421
+
422
+        $accepted = true;
423
+        $message = '';
424
+        \OCP\Util::emitHook('\OC\Share', 'verifyExpirationDate', [
425
+            'expirationDate' => &$expirationDate,
426
+            'accepted' => &$accepted,
427
+            'message' => &$message,
428
+            'passwordSet' => $share->getPassword() !== null,
429
+        ]);
430
+
431
+        if (!$accepted) {
432
+            throw new \Exception($message);
433
+        }
434
+
435
+        $share->setExpirationDate($expirationDate);
436
+
437
+        return $share;
438
+    }
439
+
440
+    /**
441
+     * Check for pre share requirements for user shares
442
+     *
443
+     * @throws \Exception
444
+     */
445
+    protected function userCreateChecks(IShare $share): void {
446
+        // Check if we can share with group members only
447
+        if ($this->shareWithGroupMembersOnly()) {
448
+            $sharedBy = $this->userManager->get($share->getSharedBy());
449
+            $sharedWith = $this->userManager->get($share->getSharedWith());
450
+            // Verify we can share with this user
451
+            $groups = array_intersect(
452
+                $this->groupManager->getUserGroupIds($sharedBy),
453
+                $this->groupManager->getUserGroupIds($sharedWith)
454
+            );
455
+
456
+            // optional excluded groups
457
+            $excludedGroups = $this->shareWithGroupMembersOnlyExcludeGroupsList();
458
+            $groups = array_diff($groups, $excludedGroups);
459
+
460
+            if (empty($groups)) {
461
+                throw new \Exception($this->l->t('Sharing is only allowed with group members'));
462
+            }
463
+        }
464
+
465
+        /*
466 466
 		 * TODO: Could be costly, fix
467 467
 		 *
468 468
 		 * Also this is not what we want in the future.. then we want to squash identical shares.
469 469
 		 */
470
-		$provider = $this->factory->getProviderForType(IShare::TYPE_USER);
471
-		$existingShares = $provider->getSharesByPath($share->getNode());
472
-		foreach ($existingShares as $existingShare) {
473
-			// Ignore if it is the same share
474
-			try {
475
-				if ($existingShare->getFullId() === $share->getFullId()) {
476
-					continue;
477
-				}
478
-			} catch (\UnexpectedValueException $e) {
479
-				//Shares are not identical
480
-			}
481
-
482
-			// Identical share already exists
483
-			if ($existingShare->getSharedWith() === $share->getSharedWith() && $existingShare->getShareType() === $share->getShareType()) {
484
-				throw new AlreadySharedException($this->l->t('Sharing %s failed, because this item is already shared with the account %s', [$share->getNode()->getName(), $share->getSharedWithDisplayName()]), $existingShare);
485
-			}
486
-
487
-			// The share is already shared with this user via a group share
488
-			if ($existingShare->getShareType() === IShare::TYPE_GROUP) {
489
-				$group = $this->groupManager->get($existingShare->getSharedWith());
490
-				if (!is_null($group)) {
491
-					$user = $this->userManager->get($share->getSharedWith());
492
-
493
-					if ($group->inGroup($user) && $existingShare->getShareOwner() !== $share->getShareOwner()) {
494
-						throw new AlreadySharedException($this->l->t('Sharing %s failed, because this item is already shared with the account %s', [$share->getNode()->getName(), $share->getSharedWithDisplayName()]), $existingShare);
495
-					}
496
-				}
497
-			}
498
-		}
499
-	}
500
-
501
-	/**
502
-	 * Check for pre share requirements for group shares
503
-	 *
504
-	 * @throws \Exception
505
-	 */
506
-	protected function groupCreateChecks(IShare $share): void {
507
-		// Verify group shares are allowed
508
-		if (!$this->allowGroupSharing()) {
509
-			throw new \Exception($this->l->t('Group sharing is now allowed'));
510
-		}
511
-
512
-		// Verify if the user can share with this group
513
-		if ($this->shareWithGroupMembersOnly()) {
514
-			$sharedBy = $this->userManager->get($share->getSharedBy());
515
-			$sharedWith = $this->groupManager->get($share->getSharedWith());
516
-
517
-			// optional excluded groups
518
-			$excludedGroups = $this->shareWithGroupMembersOnlyExcludeGroupsList();
519
-			if (is_null($sharedWith) || in_array($share->getSharedWith(), $excludedGroups) || !$sharedWith->inGroup($sharedBy)) {
520
-				throw new \Exception($this->l->t('Sharing is only allowed within your own groups'));
521
-			}
522
-		}
523
-
524
-		/*
470
+        $provider = $this->factory->getProviderForType(IShare::TYPE_USER);
471
+        $existingShares = $provider->getSharesByPath($share->getNode());
472
+        foreach ($existingShares as $existingShare) {
473
+            // Ignore if it is the same share
474
+            try {
475
+                if ($existingShare->getFullId() === $share->getFullId()) {
476
+                    continue;
477
+                }
478
+            } catch (\UnexpectedValueException $e) {
479
+                //Shares are not identical
480
+            }
481
+
482
+            // Identical share already exists
483
+            if ($existingShare->getSharedWith() === $share->getSharedWith() && $existingShare->getShareType() === $share->getShareType()) {
484
+                throw new AlreadySharedException($this->l->t('Sharing %s failed, because this item is already shared with the account %s', [$share->getNode()->getName(), $share->getSharedWithDisplayName()]), $existingShare);
485
+            }
486
+
487
+            // The share is already shared with this user via a group share
488
+            if ($existingShare->getShareType() === IShare::TYPE_GROUP) {
489
+                $group = $this->groupManager->get($existingShare->getSharedWith());
490
+                if (!is_null($group)) {
491
+                    $user = $this->userManager->get($share->getSharedWith());
492
+
493
+                    if ($group->inGroup($user) && $existingShare->getShareOwner() !== $share->getShareOwner()) {
494
+                        throw new AlreadySharedException($this->l->t('Sharing %s failed, because this item is already shared with the account %s', [$share->getNode()->getName(), $share->getSharedWithDisplayName()]), $existingShare);
495
+                    }
496
+                }
497
+            }
498
+        }
499
+    }
500
+
501
+    /**
502
+     * Check for pre share requirements for group shares
503
+     *
504
+     * @throws \Exception
505
+     */
506
+    protected function groupCreateChecks(IShare $share): void {
507
+        // Verify group shares are allowed
508
+        if (!$this->allowGroupSharing()) {
509
+            throw new \Exception($this->l->t('Group sharing is now allowed'));
510
+        }
511
+
512
+        // Verify if the user can share with this group
513
+        if ($this->shareWithGroupMembersOnly()) {
514
+            $sharedBy = $this->userManager->get($share->getSharedBy());
515
+            $sharedWith = $this->groupManager->get($share->getSharedWith());
516
+
517
+            // optional excluded groups
518
+            $excludedGroups = $this->shareWithGroupMembersOnlyExcludeGroupsList();
519
+            if (is_null($sharedWith) || in_array($share->getSharedWith(), $excludedGroups) || !$sharedWith->inGroup($sharedBy)) {
520
+                throw new \Exception($this->l->t('Sharing is only allowed within your own groups'));
521
+            }
522
+        }
523
+
524
+        /*
525 525
 		 * TODO: Could be costly, fix
526 526
 		 *
527 527
 		 * Also this is not what we want in the future.. then we want to squash identical shares.
528 528
 		 */
529
-		$provider = $this->factory->getProviderForType(IShare::TYPE_GROUP);
530
-		$existingShares = $provider->getSharesByPath($share->getNode());
531
-		foreach ($existingShares as $existingShare) {
532
-			try {
533
-				if ($existingShare->getFullId() === $share->getFullId()) {
534
-					continue;
535
-				}
536
-			} catch (\UnexpectedValueException $e) {
537
-				//It is a new share so just continue
538
-			}
539
-
540
-			if ($existingShare->getSharedWith() === $share->getSharedWith() && $existingShare->getShareType() === $share->getShareType()) {
541
-				throw new AlreadySharedException($this->l->t('Path is already shared with this group'), $existingShare);
542
-			}
543
-		}
544
-	}
545
-
546
-	/**
547
-	 * Check for pre share requirements for link shares
548
-	 *
549
-	 * @throws \Exception
550
-	 */
551
-	protected function linkCreateChecks(IShare $share): void {
552
-		// Are link shares allowed?
553
-		if (!$this->shareApiAllowLinks()) {
554
-			throw new \Exception($this->l->t('Link sharing is not allowed'));
555
-		}
556
-
557
-		// Check if public upload is allowed
558
-		if ($share->getNodeType() === 'folder' && !$this->shareApiLinkAllowPublicUpload()
559
-			&& ($share->getPermissions() & (\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_DELETE))) {
560
-			throw new \InvalidArgumentException($this->l->t('Public upload is not allowed'));
561
-		}
562
-	}
563
-
564
-	/**
565
-	 * To make sure we don't get invisible link shares we set the parent
566
-	 * of a link if it is a reshare. This is a quick word around
567
-	 * until we can properly display multiple link shares in the UI
568
-	 *
569
-	 * See: https://github.com/owncloud/core/issues/22295
570
-	 *
571
-	 * FIXME: Remove once multiple link shares can be properly displayed
572
-	 */
573
-	protected function setLinkParent(IShare $share): void {
574
-		$storage = $share->getNode()->getStorage();
575
-		if ($storage->instanceOfStorage(SharedStorage::class)) {
576
-			/** @var \OCA\Files_Sharing\SharedStorage $storage */
577
-			$share->setParent((int)$storage->getShareId());
578
-		}
579
-	}
580
-
581
-	protected function pathCreateChecks(Node $path): void {
582
-		// Make sure that we do not share a path that contains a shared mountpoint
583
-		if ($path instanceof \OCP\Files\Folder) {
584
-			$mounts = $this->mountManager->findIn($path->getPath());
585
-			foreach ($mounts as $mount) {
586
-				if ($mount->getStorage()->instanceOfStorage('\OCA\Files_Sharing\ISharedStorage')) {
587
-					// Using a flat sharing model ensures the file owner can always see who has access.
588
-					// Allowing parent folder sharing would require tracking inherited access, which adds complexity
589
-					// and hurts performance/scalability.
590
-					// So we forbid sharing a parent folder of a share you received.
591
-					throw new \InvalidArgumentException($this->l->t('You cannot share a folder that contains other shares'));
592
-				}
593
-			}
594
-		}
595
-	}
596
-
597
-	/**
598
-	 * Check if the user that is sharing can actually share
599
-	 *
600
-	 * @throws \Exception
601
-	 */
602
-	protected function canShare(IShare $share): void {
603
-		if (!$this->shareApiEnabled()) {
604
-			throw new \Exception($this->l->t('Sharing is disabled'));
605
-		}
606
-
607
-		if ($this->sharingDisabledForUser($share->getSharedBy())) {
608
-			throw new \Exception($this->l->t('Sharing is disabled for you'));
609
-		}
610
-	}
611
-
612
-	#[Override]
613
-	public function createShare(IShare $share): IShare {
614
-		// TODO: handle link share permissions or check them
615
-		$this->canShare($share);
616
-
617
-		$this->generalCreateChecks($share);
618
-
619
-		// Verify if there are any issues with the path
620
-		$this->pathCreateChecks($share->getNode());
621
-
622
-		/*
529
+        $provider = $this->factory->getProviderForType(IShare::TYPE_GROUP);
530
+        $existingShares = $provider->getSharesByPath($share->getNode());
531
+        foreach ($existingShares as $existingShare) {
532
+            try {
533
+                if ($existingShare->getFullId() === $share->getFullId()) {
534
+                    continue;
535
+                }
536
+            } catch (\UnexpectedValueException $e) {
537
+                //It is a new share so just continue
538
+            }
539
+
540
+            if ($existingShare->getSharedWith() === $share->getSharedWith() && $existingShare->getShareType() === $share->getShareType()) {
541
+                throw new AlreadySharedException($this->l->t('Path is already shared with this group'), $existingShare);
542
+            }
543
+        }
544
+    }
545
+
546
+    /**
547
+     * Check for pre share requirements for link shares
548
+     *
549
+     * @throws \Exception
550
+     */
551
+    protected function linkCreateChecks(IShare $share): void {
552
+        // Are link shares allowed?
553
+        if (!$this->shareApiAllowLinks()) {
554
+            throw new \Exception($this->l->t('Link sharing is not allowed'));
555
+        }
556
+
557
+        // Check if public upload is allowed
558
+        if ($share->getNodeType() === 'folder' && !$this->shareApiLinkAllowPublicUpload()
559
+            && ($share->getPermissions() & (\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_DELETE))) {
560
+            throw new \InvalidArgumentException($this->l->t('Public upload is not allowed'));
561
+        }
562
+    }
563
+
564
+    /**
565
+     * To make sure we don't get invisible link shares we set the parent
566
+     * of a link if it is a reshare. This is a quick word around
567
+     * until we can properly display multiple link shares in the UI
568
+     *
569
+     * See: https://github.com/owncloud/core/issues/22295
570
+     *
571
+     * FIXME: Remove once multiple link shares can be properly displayed
572
+     */
573
+    protected function setLinkParent(IShare $share): void {
574
+        $storage = $share->getNode()->getStorage();
575
+        if ($storage->instanceOfStorage(SharedStorage::class)) {
576
+            /** @var \OCA\Files_Sharing\SharedStorage $storage */
577
+            $share->setParent((int)$storage->getShareId());
578
+        }
579
+    }
580
+
581
+    protected function pathCreateChecks(Node $path): void {
582
+        // Make sure that we do not share a path that contains a shared mountpoint
583
+        if ($path instanceof \OCP\Files\Folder) {
584
+            $mounts = $this->mountManager->findIn($path->getPath());
585
+            foreach ($mounts as $mount) {
586
+                if ($mount->getStorage()->instanceOfStorage('\OCA\Files_Sharing\ISharedStorage')) {
587
+                    // Using a flat sharing model ensures the file owner can always see who has access.
588
+                    // Allowing parent folder sharing would require tracking inherited access, which adds complexity
589
+                    // and hurts performance/scalability.
590
+                    // So we forbid sharing a parent folder of a share you received.
591
+                    throw new \InvalidArgumentException($this->l->t('You cannot share a folder that contains other shares'));
592
+                }
593
+            }
594
+        }
595
+    }
596
+
597
+    /**
598
+     * Check if the user that is sharing can actually share
599
+     *
600
+     * @throws \Exception
601
+     */
602
+    protected function canShare(IShare $share): void {
603
+        if (!$this->shareApiEnabled()) {
604
+            throw new \Exception($this->l->t('Sharing is disabled'));
605
+        }
606
+
607
+        if ($this->sharingDisabledForUser($share->getSharedBy())) {
608
+            throw new \Exception($this->l->t('Sharing is disabled for you'));
609
+        }
610
+    }
611
+
612
+    #[Override]
613
+    public function createShare(IShare $share): IShare {
614
+        // TODO: handle link share permissions or check them
615
+        $this->canShare($share);
616
+
617
+        $this->generalCreateChecks($share);
618
+
619
+        // Verify if there are any issues with the path
620
+        $this->pathCreateChecks($share->getNode());
621
+
622
+        /*
623 623
 		 * On creation of a share the owner is always the owner of the path
624 624
 		 * Except for mounted federated shares.
625 625
 		 */
626
-		$storage = $share->getNode()->getStorage();
627
-		if ($storage->instanceOfStorage('OCA\Files_Sharing\External\Storage')) {
628
-			$parent = $share->getNode()->getParent();
629
-			while ($parent->getStorage()->instanceOfStorage('OCA\Files_Sharing\External\Storage')) {
630
-				$parent = $parent->getParent();
631
-			}
632
-			$share->setShareOwner($parent->getOwner()->getUID());
633
-		} else {
634
-			if ($share->getNode()->getOwner()) {
635
-				$share->setShareOwner($share->getNode()->getOwner()->getUID());
636
-			} else {
637
-				$share->setShareOwner($share->getSharedBy());
638
-			}
639
-		}
640
-
641
-		try {
642
-			// Verify share type
643
-			if ($share->getShareType() === IShare::TYPE_USER) {
644
-				$this->userCreateChecks($share);
645
-
646
-				// Verify the expiration date
647
-				$share = $this->validateExpirationDateInternal($share);
648
-			} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
649
-				$this->groupCreateChecks($share);
650
-
651
-				// Verify the expiration date
652
-				$share = $this->validateExpirationDateInternal($share);
653
-			} elseif ($share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
654
-				// Verify the expiration date
655
-				$share = $this->validateExpirationDateInternal($share);
656
-			} elseif ($share->getShareType() === IShare::TYPE_LINK
657
-				|| $share->getShareType() === IShare::TYPE_EMAIL) {
658
-				$this->linkCreateChecks($share);
659
-				$this->setLinkParent($share);
660
-
661
-				$token = $this->generateToken();
662
-				// Set the unique token
663
-				$share->setToken($token);
664
-
665
-				// Verify the expiration date
666
-				$share = $this->validateExpirationDateLink($share);
667
-
668
-				// Verify the password
669
-				$this->verifyPassword($share->getPassword());
670
-
671
-				// If a password is set. Hash it!
672
-				if ($share->getShareType() === IShare::TYPE_LINK
673
-					&& $share->getPassword() !== null) {
674
-					$share->setPassword($this->hasher->hash($share->getPassword()));
675
-				}
676
-			}
677
-
678
-			// Cannot share with the owner
679
-			if ($share->getShareType() === IShare::TYPE_USER
680
-				&& $share->getSharedWith() === $share->getShareOwner()) {
681
-				throw new \InvalidArgumentException($this->l->t('Cannot share with the share owner'));
682
-			}
683
-
684
-			// Generate the target
685
-			$shareFolder = $this->config->getSystemValue('share_folder', '/');
686
-			if ($share->getShareType() === IShare::TYPE_USER) {
687
-				$allowCustomShareFolder = $this->config->getSystemValueBool('sharing.allow_custom_share_folder', true);
688
-				if ($allowCustomShareFolder) {
689
-					$shareFolder = $this->config->getUserValue($share->getSharedWith(), Application::APP_ID, 'share_folder', $shareFolder);
690
-				}
691
-			}
692
-
693
-			$target = $shareFolder . '/' . $share->getNode()->getName();
694
-			$target = \OC\Files\Filesystem::normalizePath($target);
695
-			$share->setTarget($target);
696
-
697
-			// Pre share event
698
-			$event = new Share\Events\BeforeShareCreatedEvent($share);
699
-			$this->dispatchEvent($event, 'before share created');
700
-			if ($event->isPropagationStopped() && $event->getError()) {
701
-				throw new \Exception($event->getError());
702
-			}
703
-
704
-			$oldShare = $share;
705
-			$provider = $this->factory->getProviderForType($share->getShareType());
706
-			$share = $provider->create($share);
707
-
708
-			// Reuse the node we already have
709
-			$share->setNode($oldShare->getNode());
710
-
711
-			// Reset the target if it is null for the new share
712
-			if ($share->getTarget() === '') {
713
-				$share->setTarget($target);
714
-			}
715
-		} catch (AlreadySharedException $e) {
716
-			// If a share for the same target already exists, dont create a new one,
717
-			// but do trigger the hooks and notifications again
718
-			$oldShare = $share;
719
-
720
-			// Reuse the node we already have
721
-			$share = $e->getExistingShare();
722
-			$share->setNode($oldShare->getNode());
723
-		}
724
-
725
-		// Post share event
726
-		$this->dispatchEvent(new ShareCreatedEvent($share), 'share created');
727
-
728
-		// Send email if needed
729
-		if ($this->config->getSystemValueBool('sharing.enable_share_mail', true)) {
730
-			if ($share->getMailSend()) {
731
-				$provider = $this->factory->getProviderForType($share->getShareType());
732
-				if ($provider instanceof IShareProviderWithNotification) {
733
-					$provider->sendMailNotification($share);
734
-				} else {
735
-					$this->logger->debug('Share notification not sent because the provider does not support it.', ['app' => 'share']);
736
-				}
737
-			} else {
738
-				$this->logger->debug('Share notification not sent because mailsend is false.', ['app' => 'share']);
739
-			}
740
-		} else {
741
-			$this->logger->debug('Share notification not sent because sharing notification emails is disabled.', ['app' => 'share']);
742
-		}
743
-
744
-		return $share;
745
-	}
746
-
747
-	#[Override]
748
-	public function updateShare(IShare $share, bool $onlyValid = true): IShare {
749
-		$expirationDateUpdated = false;
750
-
751
-		$this->canShare($share);
752
-
753
-		try {
754
-			$originalShare = $this->getShareById($share->getFullId(), onlyValid: $onlyValid);
755
-		} catch (\UnexpectedValueException $e) {
756
-			throw new \InvalidArgumentException($this->l->t('Share does not have a full ID'));
757
-		}
758
-
759
-		// We cannot change the share type!
760
-		if ($share->getShareType() !== $originalShare->getShareType()) {
761
-			throw new \InvalidArgumentException($this->l->t('Cannot change share type'));
762
-		}
763
-
764
-		// We can only change the recipient on user shares
765
-		if ($share->getSharedWith() !== $originalShare->getSharedWith()
766
-			&& $share->getShareType() !== IShare::TYPE_USER) {
767
-			throw new \InvalidArgumentException($this->l->t('Can only update recipient on user shares'));
768
-		}
769
-
770
-		// Cannot share with the owner
771
-		if ($share->getShareType() === IShare::TYPE_USER
772
-			&& $share->getSharedWith() === $share->getShareOwner()) {
773
-			throw new \InvalidArgumentException($this->l->t('Cannot share with the share owner'));
774
-		}
775
-
776
-		$this->generalCreateChecks($share, true);
777
-
778
-		if ($share->getShareType() === IShare::TYPE_USER) {
779
-			$this->userCreateChecks($share);
780
-
781
-			if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
782
-				// Verify the expiration date
783
-				$this->validateExpirationDateInternal($share);
784
-				$expirationDateUpdated = true;
785
-			}
786
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
787
-			$this->groupCreateChecks($share);
788
-
789
-			if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
790
-				// Verify the expiration date
791
-				$this->validateExpirationDateInternal($share);
792
-				$expirationDateUpdated = true;
793
-			}
794
-		} elseif ($share->getShareType() === IShare::TYPE_LINK
795
-			|| $share->getShareType() === IShare::TYPE_EMAIL) {
796
-			$this->linkCreateChecks($share);
797
-
798
-			// The new password is not set again if it is the same as the old
799
-			// one, unless when switching from sending by Talk to sending by
800
-			// mail.
801
-			$plainTextPassword = $share->getPassword();
802
-			$updatedPassword = $this->updateSharePasswordIfNeeded($share, $originalShare);
803
-
804
-			/**
805
-			 * Cannot enable the getSendPasswordByTalk if there is no password set
806
-			 */
807
-			if (empty($plainTextPassword) && $share->getSendPasswordByTalk()) {
808
-				throw new \InvalidArgumentException($this->l->t('Cannot enable sending the password by Talk with an empty password'));
809
-			}
810
-
811
-			/**
812
-			 * If we're in a mail share, we need to force a password change
813
-			 * as either the user is not aware of the password or is already (received by mail)
814
-			 * Thus the SendPasswordByTalk feature would not make sense
815
-			 */
816
-			if (!$updatedPassword && $share->getShareType() === IShare::TYPE_EMAIL) {
817
-				if (!$originalShare->getSendPasswordByTalk() && $share->getSendPasswordByTalk()) {
818
-					throw new \InvalidArgumentException($this->l->t('Cannot enable sending the password by Talk without setting a new password'));
819
-				}
820
-				if ($originalShare->getSendPasswordByTalk() && !$share->getSendPasswordByTalk()) {
821
-					throw new \InvalidArgumentException($this->l->t('Cannot disable sending the password by Talk without setting a new password'));
822
-				}
823
-			}
824
-
825
-			if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
826
-				// Verify the expiration date
827
-				$this->validateExpirationDateLink($share);
828
-				$expirationDateUpdated = true;
829
-			}
830
-		} elseif ($share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
831
-			if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
832
-				// Verify the expiration date
833
-				$this->validateExpirationDateInternal($share);
834
-				$expirationDateUpdated = true;
835
-			}
836
-		}
837
-
838
-		$this->pathCreateChecks($share->getNode());
839
-
840
-		// Now update the share!
841
-		$provider = $this->factory->getProviderForType($share->getShareType());
842
-		if ($share->getShareType() === IShare::TYPE_EMAIL) {
843
-			/** @var ShareByMailProvider $provider */
844
-			$share = $provider->update($share, $plainTextPassword);
845
-		} else {
846
-			$share = $provider->update($share);
847
-		}
848
-
849
-		if ($expirationDateUpdated === true) {
850
-			\OC_Hook::emit(Share::class, 'post_set_expiration_date', [
851
-				'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
852
-				'itemSource' => $share->getNode()->getId(),
853
-				'date' => $share->getExpirationDate(),
854
-				'uidOwner' => $share->getSharedBy(),
855
-			]);
856
-		}
857
-
858
-		if ($share->getPassword() !== $originalShare->getPassword()) {
859
-			\OC_Hook::emit(Share::class, 'post_update_password', [
860
-				'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
861
-				'itemSource' => $share->getNode()->getId(),
862
-				'uidOwner' => $share->getSharedBy(),
863
-				'token' => $share->getToken(),
864
-				'disabled' => is_null($share->getPassword()),
865
-			]);
866
-		}
867
-
868
-		if ($share->getPermissions() !== $originalShare->getPermissions()) {
869
-			if ($this->userManager->userExists($share->getShareOwner())) {
870
-				$userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
871
-			} else {
872
-				$userFolder = $this->rootFolder->getUserFolder($share->getSharedBy());
873
-			}
874
-			\OC_Hook::emit(Share::class, 'post_update_permissions', [
875
-				'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
876
-				'itemSource' => $share->getNode()->getId(),
877
-				'shareType' => $share->getShareType(),
878
-				'shareWith' => $share->getSharedWith(),
879
-				'uidOwner' => $share->getSharedBy(),
880
-				'permissions' => $share->getPermissions(),
881
-				'attributes' => $share->getAttributes() !== null ? $share->getAttributes()->toArray() : null,
882
-				'path' => $userFolder->getRelativePath($share->getNode()->getPath()),
883
-			]);
884
-		}
885
-
886
-		return $share;
887
-	}
888
-
889
-	#[Override]
890
-	public function acceptShare(IShare $share, string $recipientId): IShare {
891
-		[$providerId,] = $this->splitFullId($share->getFullId());
892
-		$provider = $this->factory->getProvider($providerId);
893
-
894
-		if (!($provider instanceof IShareProviderSupportsAccept)) {
895
-			throw new \InvalidArgumentException($this->l->t('Share provider does not support accepting'));
896
-		}
897
-		/** @var IShareProvider&IShareProviderSupportsAccept $provider */
898
-		$provider->acceptShare($share, $recipientId);
899
-
900
-		$event = new ShareAcceptedEvent($share);
901
-		$this->dispatchEvent($event, 'share accepted');
902
-
903
-		return $share;
904
-	}
905
-
906
-	/**
907
-	 * Updates the password of the given share if it is not the same as the
908
-	 * password of the original share.
909
-	 *
910
-	 * @param IShare $share the share to update its password.
911
-	 * @param IShare $originalShare the original share to compare its
912
-	 *                              password with.
913
-	 * @return bool whether the password was updated or not.
914
-	 */
915
-	private function updateSharePasswordIfNeeded(IShare $share, IShare $originalShare): bool {
916
-		$passwordsAreDifferent = ($share->getPassword() !== $originalShare->getPassword())
917
-			&& (($share->getPassword() !== null && $originalShare->getPassword() === null)
918
-				|| ($share->getPassword() === null && $originalShare->getPassword() !== null)
919
-				|| ($share->getPassword() !== null && $originalShare->getPassword() !== null
920
-					&& !$this->hasher->verify($share->getPassword(), $originalShare->getPassword())));
921
-
922
-		// Password updated.
923
-		if ($passwordsAreDifferent) {
924
-			// Verify the password
925
-			$this->verifyPassword($share->getPassword());
926
-
927
-			// If a password is set. Hash it!
928
-			if (!empty($share->getPassword())) {
929
-				$share->setPassword($this->hasher->hash($share->getPassword()));
930
-				if ($share->getShareType() === IShare::TYPE_EMAIL) {
931
-					// Shares shared by email have temporary passwords
932
-					$this->setSharePasswordExpirationTime($share);
933
-				}
934
-
935
-				return true;
936
-			} else {
937
-				// Empty string and null are seen as NOT password protected
938
-				$share->setPassword(null);
939
-				if ($share->getShareType() === IShare::TYPE_EMAIL) {
940
-					$share->setPasswordExpirationTime(null);
941
-				}
942
-				return true;
943
-			}
944
-		} else {
945
-			// Reset the password to the original one, as it is either the same
946
-			// as the "new" password or a hashed version of it.
947
-			$share->setPassword($originalShare->getPassword());
948
-		}
949
-
950
-		return false;
951
-	}
952
-
953
-	/**
954
-	 * Set the share's password expiration time
955
-	 */
956
-	private function setSharePasswordExpirationTime(IShare $share): void {
957
-		if (!$this->config->getSystemValueBool('sharing.enable_mail_link_password_expiration', false)) {
958
-			// Sets password expiration date to NULL
959
-			$share->setPasswordExpirationTime();
960
-			return;
961
-		}
962
-		// Sets password expiration date
963
-		$expirationTime = null;
964
-		$now = new \DateTime();
965
-		$expirationInterval = $this->config->getSystemValue('sharing.mail_link_password_expiration_interval', 3600);
966
-		$expirationTime = $now->add(new \DateInterval('PT' . $expirationInterval . 'S'));
967
-		$share->setPasswordExpirationTime($expirationTime);
968
-	}
969
-
970
-
971
-	/**
972
-	 * Delete all the children of this share
973
-	 *
974
-	 * @param IShare $share
975
-	 * @return list<IShare> List of deleted shares
976
-	 */
977
-	protected function deleteChildren(IShare $share): array {
978
-		$deletedShares = [];
979
-
980
-		$provider = $this->factory->getProviderForType($share->getShareType());
981
-
982
-		foreach ($provider->getChildren($share) as $child) {
983
-			$this->dispatchEvent(new BeforeShareDeletedEvent($child), 'before share deleted');
984
-
985
-			$deletedChildren = $this->deleteChildren($child);
986
-			$deletedShares = array_merge($deletedShares, $deletedChildren);
987
-
988
-			$provider->delete($child);
989
-			$this->dispatchEvent(new ShareDeletedEvent($child), 'share deleted');
990
-			$deletedShares[] = $child;
991
-		}
992
-
993
-		return $deletedShares;
994
-	}
995
-
996
-	/** Promote re-shares into direct shares so that target user keeps access */
997
-	protected function promoteReshares(IShare $share): void {
998
-		try {
999
-			$node = $share->getNode();
1000
-		} catch (NotFoundException) {
1001
-			/* Skip if node not found */
1002
-			return;
1003
-		}
1004
-
1005
-		$userIds = [];
1006
-
1007
-		if ($share->getShareType() === IShare::TYPE_USER) {
1008
-			$userIds[] = $share->getSharedWith();
1009
-		} elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1010
-			$group = $this->groupManager->get($share->getSharedWith());
1011
-			$users = $group?->getUsers() ?? [];
1012
-
1013
-			foreach ($users as $user) {
1014
-				/* Skip share owner */
1015
-				if ($user->getUID() === $share->getShareOwner() || $user->getUID() === $share->getSharedBy()) {
1016
-					continue;
1017
-				}
1018
-				$userIds[] = $user->getUID();
1019
-			}
1020
-		} else {
1021
-			/* We only support user and group shares */
1022
-			return;
1023
-		}
1024
-
1025
-		$reshareRecords = [];
1026
-		$shareTypes = [
1027
-			IShare::TYPE_GROUP,
1028
-			IShare::TYPE_USER,
1029
-			IShare::TYPE_LINK,
1030
-			IShare::TYPE_REMOTE,
1031
-			IShare::TYPE_EMAIL,
1032
-		];
1033
-
1034
-		foreach ($userIds as $userId) {
1035
-			foreach ($shareTypes as $shareType) {
1036
-				try {
1037
-					$provider = $this->factory->getProviderForType($shareType);
1038
-				} catch (ProviderException $e) {
1039
-					continue;
1040
-				}
1041
-
1042
-				if ($node instanceof Folder) {
1043
-					/* We need to get all shares by this user to get subshares */
1044
-					$shares = $provider->getSharesBy($userId, $shareType, null, false, -1, 0);
1045
-
1046
-					foreach ($shares as $share) {
1047
-						try {
1048
-							$path = $share->getNode()->getPath();
1049
-						} catch (NotFoundException) {
1050
-							/* Ignore share of non-existing node */
1051
-							continue;
1052
-						}
1053
-						if ($node->getRelativePath($path) !== null) {
1054
-							/* If relative path is not null it means the shared node is the same or in a subfolder */
1055
-							$reshareRecords[] = $share;
1056
-						}
1057
-					}
1058
-				} else {
1059
-					$shares = $provider->getSharesBy($userId, $shareType, $node, false, -1, 0);
1060
-					foreach ($shares as $child) {
1061
-						$reshareRecords[] = $child;
1062
-					}
1063
-				}
1064
-			}
1065
-		}
1066
-
1067
-		foreach ($reshareRecords as $child) {
1068
-			try {
1069
-				/* Check if the share is still valid (means the resharer still has access to the file through another mean) */
1070
-				$this->generalCreateChecks($child);
1071
-			} catch (GenericShareException $e) {
1072
-				/* The check is invalid, promote it to a direct share from the sharer of parent share */
1073
-				$this->logger->debug('Promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1074
-				try {
1075
-					$child->setSharedBy($share->getSharedBy());
1076
-					$this->updateShare($child);
1077
-				} catch (GenericShareException|\InvalidArgumentException $e) {
1078
-					$this->logger->warning('Failed to promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1079
-				}
1080
-			}
1081
-		}
1082
-	}
1083
-
1084
-	#[Override]
1085
-	public function deleteShare(IShare $share): void {
1086
-		try {
1087
-			$share->getFullId();
1088
-		} catch (\UnexpectedValueException $e) {
1089
-			throw new \InvalidArgumentException($this->l->t('Share does not have a full ID'));
1090
-		}
1091
-
1092
-		$this->dispatchEvent(new BeforeShareDeletedEvent($share), 'before share deleted');
1093
-
1094
-		// Get all children and delete them as well
1095
-		$this->deleteChildren($share);
1096
-
1097
-		// Do the actual delete
1098
-		$provider = $this->factory->getProviderForType($share->getShareType());
1099
-		$provider->delete($share);
1100
-
1101
-		$this->dispatchEvent(new ShareDeletedEvent($share), 'share deleted');
1102
-
1103
-		// Promote reshares of the deleted share
1104
-		$this->promoteReshares($share);
1105
-	}
1106
-
1107
-	#[Override]
1108
-	public function deleteFromSelf(IShare $share, string $recipientId): void {
1109
-		[$providerId,] = $this->splitFullId($share->getFullId());
1110
-		$provider = $this->factory->getProvider($providerId);
1111
-
1112
-		$provider->deleteFromSelf($share, $recipientId);
1113
-		$event = new ShareDeletedFromSelfEvent($share);
1114
-		$this->dispatchEvent($event, 'leave share');
1115
-	}
1116
-
1117
-	#[Override]
1118
-	public function restoreShare(IShare $share, string $recipientId): IShare {
1119
-		[$providerId,] = $this->splitFullId($share->getFullId());
1120
-		$provider = $this->factory->getProvider($providerId);
1121
-
1122
-		return $provider->restore($share, $recipientId);
1123
-	}
1124
-
1125
-	#[Override]
1126
-	public function moveShare(IShare $share, string $recipientId): IShare {
1127
-		if ($share->getShareType() === IShare::TYPE_LINK
1128
-			|| $share->getShareType() === IShare::TYPE_EMAIL) {
1129
-			throw new \InvalidArgumentException($this->l->t('Cannot change target of link share'));
1130
-		}
1131
-
1132
-		if ($share->getShareType() === IShare::TYPE_USER && $share->getSharedWith() !== $recipientId) {
1133
-			throw new \InvalidArgumentException($this->l->t('Invalid share recipient'));
1134
-		}
1135
-
1136
-		if ($share->getShareType() === IShare::TYPE_GROUP) {
1137
-			$sharedWith = $this->groupManager->get($share->getSharedWith());
1138
-			if (is_null($sharedWith)) {
1139
-				throw new \InvalidArgumentException($this->l->t('Group "%s" does not exist', [$share->getSharedWith()]));
1140
-			}
1141
-			$recipient = $this->userManager->get($recipientId);
1142
-			if (!$sharedWith->inGroup($recipient)) {
1143
-				throw new \InvalidArgumentException($this->l->t('Invalid share recipient'));
1144
-			}
1145
-		}
1146
-
1147
-		[$providerId,] = $this->splitFullId($share->getFullId());
1148
-		$provider = $this->factory->getProvider($providerId);
1149
-
1150
-		return $provider->move($share, $recipientId);
1151
-	}
1152
-
1153
-	#[Override]
1154
-	public function getSharesInFolder($userId, Folder $node, bool $reshares = false, bool $shallow = true): array {
1155
-		$providers = $this->factory->getAllProviders();
1156
-		if (!$shallow) {
1157
-			throw new \Exception('non-shallow getSharesInFolder is no longer supported');
1158
-		}
1159
-
1160
-		$isOwnerless = $node->getMountPoint() instanceof IShareOwnerlessMount;
1161
-
1162
-		$shares = [];
1163
-		foreach ($providers as $provider) {
1164
-			if ($isOwnerless) {
1165
-				// If the provider does not implement the additional interface,
1166
-				// we lack a performant way of querying all shares and therefore ignore the provider.
1167
-				if ($provider instanceof IShareProviderSupportsAllSharesInFolder) {
1168
-					foreach ($provider->getAllSharesInFolder($node) as $fid => $data) {
1169
-						$shares[$fid] ??= [];
1170
-						$shares[$fid] = array_merge($shares[$fid], $data);
1171
-					}
1172
-				}
1173
-			} else {
1174
-				foreach ($provider->getSharesInFolder($userId, $node, $reshares) as $fid => $data) {
1175
-					$shares[$fid] ??= [];
1176
-					$shares[$fid] = array_merge($shares[$fid], $data);
1177
-				}
1178
-			}
1179
-		}
1180
-
1181
-		return $shares;
1182
-	}
1183
-
1184
-	#[Override]
1185
-	public function getSharesBy(string $userId, int $shareType, ?Node $path = null, bool $reshares = false, int $limit = 50, int $offset = 0, bool $onlyValid = true): array {
1186
-		if ($path !== null
1187
-			&& !($path instanceof \OCP\Files\File)
1188
-			&& !($path instanceof \OCP\Files\Folder)) {
1189
-			throw new \InvalidArgumentException($this->l->t('Invalid path'));
1190
-		}
1191
-
1192
-		try {
1193
-			$provider = $this->factory->getProviderForType($shareType);
1194
-		} catch (ProviderException $e) {
1195
-			return [];
1196
-		}
1197
-
1198
-		if ($path?->getMountPoint() instanceof IShareOwnerlessMount) {
1199
-			$shares = array_filter($provider->getSharesByPath($path), static fn (IShare $share) => $share->getShareType() === $shareType);
1200
-		} else {
1201
-			$shares = $provider->getSharesBy($userId, $shareType, $path, $reshares, $limit, $offset);
1202
-		}
1203
-
1204
-		/*
626
+        $storage = $share->getNode()->getStorage();
627
+        if ($storage->instanceOfStorage('OCA\Files_Sharing\External\Storage')) {
628
+            $parent = $share->getNode()->getParent();
629
+            while ($parent->getStorage()->instanceOfStorage('OCA\Files_Sharing\External\Storage')) {
630
+                $parent = $parent->getParent();
631
+            }
632
+            $share->setShareOwner($parent->getOwner()->getUID());
633
+        } else {
634
+            if ($share->getNode()->getOwner()) {
635
+                $share->setShareOwner($share->getNode()->getOwner()->getUID());
636
+            } else {
637
+                $share->setShareOwner($share->getSharedBy());
638
+            }
639
+        }
640
+
641
+        try {
642
+            // Verify share type
643
+            if ($share->getShareType() === IShare::TYPE_USER) {
644
+                $this->userCreateChecks($share);
645
+
646
+                // Verify the expiration date
647
+                $share = $this->validateExpirationDateInternal($share);
648
+            } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
649
+                $this->groupCreateChecks($share);
650
+
651
+                // Verify the expiration date
652
+                $share = $this->validateExpirationDateInternal($share);
653
+            } elseif ($share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
654
+                // Verify the expiration date
655
+                $share = $this->validateExpirationDateInternal($share);
656
+            } elseif ($share->getShareType() === IShare::TYPE_LINK
657
+                || $share->getShareType() === IShare::TYPE_EMAIL) {
658
+                $this->linkCreateChecks($share);
659
+                $this->setLinkParent($share);
660
+
661
+                $token = $this->generateToken();
662
+                // Set the unique token
663
+                $share->setToken($token);
664
+
665
+                // Verify the expiration date
666
+                $share = $this->validateExpirationDateLink($share);
667
+
668
+                // Verify the password
669
+                $this->verifyPassword($share->getPassword());
670
+
671
+                // If a password is set. Hash it!
672
+                if ($share->getShareType() === IShare::TYPE_LINK
673
+                    && $share->getPassword() !== null) {
674
+                    $share->setPassword($this->hasher->hash($share->getPassword()));
675
+                }
676
+            }
677
+
678
+            // Cannot share with the owner
679
+            if ($share->getShareType() === IShare::TYPE_USER
680
+                && $share->getSharedWith() === $share->getShareOwner()) {
681
+                throw new \InvalidArgumentException($this->l->t('Cannot share with the share owner'));
682
+            }
683
+
684
+            // Generate the target
685
+            $shareFolder = $this->config->getSystemValue('share_folder', '/');
686
+            if ($share->getShareType() === IShare::TYPE_USER) {
687
+                $allowCustomShareFolder = $this->config->getSystemValueBool('sharing.allow_custom_share_folder', true);
688
+                if ($allowCustomShareFolder) {
689
+                    $shareFolder = $this->config->getUserValue($share->getSharedWith(), Application::APP_ID, 'share_folder', $shareFolder);
690
+                }
691
+            }
692
+
693
+            $target = $shareFolder . '/' . $share->getNode()->getName();
694
+            $target = \OC\Files\Filesystem::normalizePath($target);
695
+            $share->setTarget($target);
696
+
697
+            // Pre share event
698
+            $event = new Share\Events\BeforeShareCreatedEvent($share);
699
+            $this->dispatchEvent($event, 'before share created');
700
+            if ($event->isPropagationStopped() && $event->getError()) {
701
+                throw new \Exception($event->getError());
702
+            }
703
+
704
+            $oldShare = $share;
705
+            $provider = $this->factory->getProviderForType($share->getShareType());
706
+            $share = $provider->create($share);
707
+
708
+            // Reuse the node we already have
709
+            $share->setNode($oldShare->getNode());
710
+
711
+            // Reset the target if it is null for the new share
712
+            if ($share->getTarget() === '') {
713
+                $share->setTarget($target);
714
+            }
715
+        } catch (AlreadySharedException $e) {
716
+            // If a share for the same target already exists, dont create a new one,
717
+            // but do trigger the hooks and notifications again
718
+            $oldShare = $share;
719
+
720
+            // Reuse the node we already have
721
+            $share = $e->getExistingShare();
722
+            $share->setNode($oldShare->getNode());
723
+        }
724
+
725
+        // Post share event
726
+        $this->dispatchEvent(new ShareCreatedEvent($share), 'share created');
727
+
728
+        // Send email if needed
729
+        if ($this->config->getSystemValueBool('sharing.enable_share_mail', true)) {
730
+            if ($share->getMailSend()) {
731
+                $provider = $this->factory->getProviderForType($share->getShareType());
732
+                if ($provider instanceof IShareProviderWithNotification) {
733
+                    $provider->sendMailNotification($share);
734
+                } else {
735
+                    $this->logger->debug('Share notification not sent because the provider does not support it.', ['app' => 'share']);
736
+                }
737
+            } else {
738
+                $this->logger->debug('Share notification not sent because mailsend is false.', ['app' => 'share']);
739
+            }
740
+        } else {
741
+            $this->logger->debug('Share notification not sent because sharing notification emails is disabled.', ['app' => 'share']);
742
+        }
743
+
744
+        return $share;
745
+    }
746
+
747
+    #[Override]
748
+    public function updateShare(IShare $share, bool $onlyValid = true): IShare {
749
+        $expirationDateUpdated = false;
750
+
751
+        $this->canShare($share);
752
+
753
+        try {
754
+            $originalShare = $this->getShareById($share->getFullId(), onlyValid: $onlyValid);
755
+        } catch (\UnexpectedValueException $e) {
756
+            throw new \InvalidArgumentException($this->l->t('Share does not have a full ID'));
757
+        }
758
+
759
+        // We cannot change the share type!
760
+        if ($share->getShareType() !== $originalShare->getShareType()) {
761
+            throw new \InvalidArgumentException($this->l->t('Cannot change share type'));
762
+        }
763
+
764
+        // We can only change the recipient on user shares
765
+        if ($share->getSharedWith() !== $originalShare->getSharedWith()
766
+            && $share->getShareType() !== IShare::TYPE_USER) {
767
+            throw new \InvalidArgumentException($this->l->t('Can only update recipient on user shares'));
768
+        }
769
+
770
+        // Cannot share with the owner
771
+        if ($share->getShareType() === IShare::TYPE_USER
772
+            && $share->getSharedWith() === $share->getShareOwner()) {
773
+            throw new \InvalidArgumentException($this->l->t('Cannot share with the share owner'));
774
+        }
775
+
776
+        $this->generalCreateChecks($share, true);
777
+
778
+        if ($share->getShareType() === IShare::TYPE_USER) {
779
+            $this->userCreateChecks($share);
780
+
781
+            if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
782
+                // Verify the expiration date
783
+                $this->validateExpirationDateInternal($share);
784
+                $expirationDateUpdated = true;
785
+            }
786
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
787
+            $this->groupCreateChecks($share);
788
+
789
+            if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
790
+                // Verify the expiration date
791
+                $this->validateExpirationDateInternal($share);
792
+                $expirationDateUpdated = true;
793
+            }
794
+        } elseif ($share->getShareType() === IShare::TYPE_LINK
795
+            || $share->getShareType() === IShare::TYPE_EMAIL) {
796
+            $this->linkCreateChecks($share);
797
+
798
+            // The new password is not set again if it is the same as the old
799
+            // one, unless when switching from sending by Talk to sending by
800
+            // mail.
801
+            $plainTextPassword = $share->getPassword();
802
+            $updatedPassword = $this->updateSharePasswordIfNeeded($share, $originalShare);
803
+
804
+            /**
805
+             * Cannot enable the getSendPasswordByTalk if there is no password set
806
+             */
807
+            if (empty($plainTextPassword) && $share->getSendPasswordByTalk()) {
808
+                throw new \InvalidArgumentException($this->l->t('Cannot enable sending the password by Talk with an empty password'));
809
+            }
810
+
811
+            /**
812
+             * If we're in a mail share, we need to force a password change
813
+             * as either the user is not aware of the password or is already (received by mail)
814
+             * Thus the SendPasswordByTalk feature would not make sense
815
+             */
816
+            if (!$updatedPassword && $share->getShareType() === IShare::TYPE_EMAIL) {
817
+                if (!$originalShare->getSendPasswordByTalk() && $share->getSendPasswordByTalk()) {
818
+                    throw new \InvalidArgumentException($this->l->t('Cannot enable sending the password by Talk without setting a new password'));
819
+                }
820
+                if ($originalShare->getSendPasswordByTalk() && !$share->getSendPasswordByTalk()) {
821
+                    throw new \InvalidArgumentException($this->l->t('Cannot disable sending the password by Talk without setting a new password'));
822
+                }
823
+            }
824
+
825
+            if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
826
+                // Verify the expiration date
827
+                $this->validateExpirationDateLink($share);
828
+                $expirationDateUpdated = true;
829
+            }
830
+        } elseif ($share->getShareType() === IShare::TYPE_REMOTE || $share->getShareType() === IShare::TYPE_REMOTE_GROUP) {
831
+            if ($share->getExpirationDate() != $originalShare->getExpirationDate()) {
832
+                // Verify the expiration date
833
+                $this->validateExpirationDateInternal($share);
834
+                $expirationDateUpdated = true;
835
+            }
836
+        }
837
+
838
+        $this->pathCreateChecks($share->getNode());
839
+
840
+        // Now update the share!
841
+        $provider = $this->factory->getProviderForType($share->getShareType());
842
+        if ($share->getShareType() === IShare::TYPE_EMAIL) {
843
+            /** @var ShareByMailProvider $provider */
844
+            $share = $provider->update($share, $plainTextPassword);
845
+        } else {
846
+            $share = $provider->update($share);
847
+        }
848
+
849
+        if ($expirationDateUpdated === true) {
850
+            \OC_Hook::emit(Share::class, 'post_set_expiration_date', [
851
+                'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
852
+                'itemSource' => $share->getNode()->getId(),
853
+                'date' => $share->getExpirationDate(),
854
+                'uidOwner' => $share->getSharedBy(),
855
+            ]);
856
+        }
857
+
858
+        if ($share->getPassword() !== $originalShare->getPassword()) {
859
+            \OC_Hook::emit(Share::class, 'post_update_password', [
860
+                'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
861
+                'itemSource' => $share->getNode()->getId(),
862
+                'uidOwner' => $share->getSharedBy(),
863
+                'token' => $share->getToken(),
864
+                'disabled' => is_null($share->getPassword()),
865
+            ]);
866
+        }
867
+
868
+        if ($share->getPermissions() !== $originalShare->getPermissions()) {
869
+            if ($this->userManager->userExists($share->getShareOwner())) {
870
+                $userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
871
+            } else {
872
+                $userFolder = $this->rootFolder->getUserFolder($share->getSharedBy());
873
+            }
874
+            \OC_Hook::emit(Share::class, 'post_update_permissions', [
875
+                'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
876
+                'itemSource' => $share->getNode()->getId(),
877
+                'shareType' => $share->getShareType(),
878
+                'shareWith' => $share->getSharedWith(),
879
+                'uidOwner' => $share->getSharedBy(),
880
+                'permissions' => $share->getPermissions(),
881
+                'attributes' => $share->getAttributes() !== null ? $share->getAttributes()->toArray() : null,
882
+                'path' => $userFolder->getRelativePath($share->getNode()->getPath()),
883
+            ]);
884
+        }
885
+
886
+        return $share;
887
+    }
888
+
889
+    #[Override]
890
+    public function acceptShare(IShare $share, string $recipientId): IShare {
891
+        [$providerId,] = $this->splitFullId($share->getFullId());
892
+        $provider = $this->factory->getProvider($providerId);
893
+
894
+        if (!($provider instanceof IShareProviderSupportsAccept)) {
895
+            throw new \InvalidArgumentException($this->l->t('Share provider does not support accepting'));
896
+        }
897
+        /** @var IShareProvider&IShareProviderSupportsAccept $provider */
898
+        $provider->acceptShare($share, $recipientId);
899
+
900
+        $event = new ShareAcceptedEvent($share);
901
+        $this->dispatchEvent($event, 'share accepted');
902
+
903
+        return $share;
904
+    }
905
+
906
+    /**
907
+     * Updates the password of the given share if it is not the same as the
908
+     * password of the original share.
909
+     *
910
+     * @param IShare $share the share to update its password.
911
+     * @param IShare $originalShare the original share to compare its
912
+     *                              password with.
913
+     * @return bool whether the password was updated or not.
914
+     */
915
+    private function updateSharePasswordIfNeeded(IShare $share, IShare $originalShare): bool {
916
+        $passwordsAreDifferent = ($share->getPassword() !== $originalShare->getPassword())
917
+            && (($share->getPassword() !== null && $originalShare->getPassword() === null)
918
+                || ($share->getPassword() === null && $originalShare->getPassword() !== null)
919
+                || ($share->getPassword() !== null && $originalShare->getPassword() !== null
920
+                    && !$this->hasher->verify($share->getPassword(), $originalShare->getPassword())));
921
+
922
+        // Password updated.
923
+        if ($passwordsAreDifferent) {
924
+            // Verify the password
925
+            $this->verifyPassword($share->getPassword());
926
+
927
+            // If a password is set. Hash it!
928
+            if (!empty($share->getPassword())) {
929
+                $share->setPassword($this->hasher->hash($share->getPassword()));
930
+                if ($share->getShareType() === IShare::TYPE_EMAIL) {
931
+                    // Shares shared by email have temporary passwords
932
+                    $this->setSharePasswordExpirationTime($share);
933
+                }
934
+
935
+                return true;
936
+            } else {
937
+                // Empty string and null are seen as NOT password protected
938
+                $share->setPassword(null);
939
+                if ($share->getShareType() === IShare::TYPE_EMAIL) {
940
+                    $share->setPasswordExpirationTime(null);
941
+                }
942
+                return true;
943
+            }
944
+        } else {
945
+            // Reset the password to the original one, as it is either the same
946
+            // as the "new" password or a hashed version of it.
947
+            $share->setPassword($originalShare->getPassword());
948
+        }
949
+
950
+        return false;
951
+    }
952
+
953
+    /**
954
+     * Set the share's password expiration time
955
+     */
956
+    private function setSharePasswordExpirationTime(IShare $share): void {
957
+        if (!$this->config->getSystemValueBool('sharing.enable_mail_link_password_expiration', false)) {
958
+            // Sets password expiration date to NULL
959
+            $share->setPasswordExpirationTime();
960
+            return;
961
+        }
962
+        // Sets password expiration date
963
+        $expirationTime = null;
964
+        $now = new \DateTime();
965
+        $expirationInterval = $this->config->getSystemValue('sharing.mail_link_password_expiration_interval', 3600);
966
+        $expirationTime = $now->add(new \DateInterval('PT' . $expirationInterval . 'S'));
967
+        $share->setPasswordExpirationTime($expirationTime);
968
+    }
969
+
970
+
971
+    /**
972
+     * Delete all the children of this share
973
+     *
974
+     * @param IShare $share
975
+     * @return list<IShare> List of deleted shares
976
+     */
977
+    protected function deleteChildren(IShare $share): array {
978
+        $deletedShares = [];
979
+
980
+        $provider = $this->factory->getProviderForType($share->getShareType());
981
+
982
+        foreach ($provider->getChildren($share) as $child) {
983
+            $this->dispatchEvent(new BeforeShareDeletedEvent($child), 'before share deleted');
984
+
985
+            $deletedChildren = $this->deleteChildren($child);
986
+            $deletedShares = array_merge($deletedShares, $deletedChildren);
987
+
988
+            $provider->delete($child);
989
+            $this->dispatchEvent(new ShareDeletedEvent($child), 'share deleted');
990
+            $deletedShares[] = $child;
991
+        }
992
+
993
+        return $deletedShares;
994
+    }
995
+
996
+    /** Promote re-shares into direct shares so that target user keeps access */
997
+    protected function promoteReshares(IShare $share): void {
998
+        try {
999
+            $node = $share->getNode();
1000
+        } catch (NotFoundException) {
1001
+            /* Skip if node not found */
1002
+            return;
1003
+        }
1004
+
1005
+        $userIds = [];
1006
+
1007
+        if ($share->getShareType() === IShare::TYPE_USER) {
1008
+            $userIds[] = $share->getSharedWith();
1009
+        } elseif ($share->getShareType() === IShare::TYPE_GROUP) {
1010
+            $group = $this->groupManager->get($share->getSharedWith());
1011
+            $users = $group?->getUsers() ?? [];
1012
+
1013
+            foreach ($users as $user) {
1014
+                /* Skip share owner */
1015
+                if ($user->getUID() === $share->getShareOwner() || $user->getUID() === $share->getSharedBy()) {
1016
+                    continue;
1017
+                }
1018
+                $userIds[] = $user->getUID();
1019
+            }
1020
+        } else {
1021
+            /* We only support user and group shares */
1022
+            return;
1023
+        }
1024
+
1025
+        $reshareRecords = [];
1026
+        $shareTypes = [
1027
+            IShare::TYPE_GROUP,
1028
+            IShare::TYPE_USER,
1029
+            IShare::TYPE_LINK,
1030
+            IShare::TYPE_REMOTE,
1031
+            IShare::TYPE_EMAIL,
1032
+        ];
1033
+
1034
+        foreach ($userIds as $userId) {
1035
+            foreach ($shareTypes as $shareType) {
1036
+                try {
1037
+                    $provider = $this->factory->getProviderForType($shareType);
1038
+                } catch (ProviderException $e) {
1039
+                    continue;
1040
+                }
1041
+
1042
+                if ($node instanceof Folder) {
1043
+                    /* We need to get all shares by this user to get subshares */
1044
+                    $shares = $provider->getSharesBy($userId, $shareType, null, false, -1, 0);
1045
+
1046
+                    foreach ($shares as $share) {
1047
+                        try {
1048
+                            $path = $share->getNode()->getPath();
1049
+                        } catch (NotFoundException) {
1050
+                            /* Ignore share of non-existing node */
1051
+                            continue;
1052
+                        }
1053
+                        if ($node->getRelativePath($path) !== null) {
1054
+                            /* If relative path is not null it means the shared node is the same or in a subfolder */
1055
+                            $reshareRecords[] = $share;
1056
+                        }
1057
+                    }
1058
+                } else {
1059
+                    $shares = $provider->getSharesBy($userId, $shareType, $node, false, -1, 0);
1060
+                    foreach ($shares as $child) {
1061
+                        $reshareRecords[] = $child;
1062
+                    }
1063
+                }
1064
+            }
1065
+        }
1066
+
1067
+        foreach ($reshareRecords as $child) {
1068
+            try {
1069
+                /* Check if the share is still valid (means the resharer still has access to the file through another mean) */
1070
+                $this->generalCreateChecks($child);
1071
+            } catch (GenericShareException $e) {
1072
+                /* The check is invalid, promote it to a direct share from the sharer of parent share */
1073
+                $this->logger->debug('Promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1074
+                try {
1075
+                    $child->setSharedBy($share->getSharedBy());
1076
+                    $this->updateShare($child);
1077
+                } catch (GenericShareException|\InvalidArgumentException $e) {
1078
+                    $this->logger->warning('Failed to promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1079
+                }
1080
+            }
1081
+        }
1082
+    }
1083
+
1084
+    #[Override]
1085
+    public function deleteShare(IShare $share): void {
1086
+        try {
1087
+            $share->getFullId();
1088
+        } catch (\UnexpectedValueException $e) {
1089
+            throw new \InvalidArgumentException($this->l->t('Share does not have a full ID'));
1090
+        }
1091
+
1092
+        $this->dispatchEvent(new BeforeShareDeletedEvent($share), 'before share deleted');
1093
+
1094
+        // Get all children and delete them as well
1095
+        $this->deleteChildren($share);
1096
+
1097
+        // Do the actual delete
1098
+        $provider = $this->factory->getProviderForType($share->getShareType());
1099
+        $provider->delete($share);
1100
+
1101
+        $this->dispatchEvent(new ShareDeletedEvent($share), 'share deleted');
1102
+
1103
+        // Promote reshares of the deleted share
1104
+        $this->promoteReshares($share);
1105
+    }
1106
+
1107
+    #[Override]
1108
+    public function deleteFromSelf(IShare $share, string $recipientId): void {
1109
+        [$providerId,] = $this->splitFullId($share->getFullId());
1110
+        $provider = $this->factory->getProvider($providerId);
1111
+
1112
+        $provider->deleteFromSelf($share, $recipientId);
1113
+        $event = new ShareDeletedFromSelfEvent($share);
1114
+        $this->dispatchEvent($event, 'leave share');
1115
+    }
1116
+
1117
+    #[Override]
1118
+    public function restoreShare(IShare $share, string $recipientId): IShare {
1119
+        [$providerId,] = $this->splitFullId($share->getFullId());
1120
+        $provider = $this->factory->getProvider($providerId);
1121
+
1122
+        return $provider->restore($share, $recipientId);
1123
+    }
1124
+
1125
+    #[Override]
1126
+    public function moveShare(IShare $share, string $recipientId): IShare {
1127
+        if ($share->getShareType() === IShare::TYPE_LINK
1128
+            || $share->getShareType() === IShare::TYPE_EMAIL) {
1129
+            throw new \InvalidArgumentException($this->l->t('Cannot change target of link share'));
1130
+        }
1131
+
1132
+        if ($share->getShareType() === IShare::TYPE_USER && $share->getSharedWith() !== $recipientId) {
1133
+            throw new \InvalidArgumentException($this->l->t('Invalid share recipient'));
1134
+        }
1135
+
1136
+        if ($share->getShareType() === IShare::TYPE_GROUP) {
1137
+            $sharedWith = $this->groupManager->get($share->getSharedWith());
1138
+            if (is_null($sharedWith)) {
1139
+                throw new \InvalidArgumentException($this->l->t('Group "%s" does not exist', [$share->getSharedWith()]));
1140
+            }
1141
+            $recipient = $this->userManager->get($recipientId);
1142
+            if (!$sharedWith->inGroup($recipient)) {
1143
+                throw new \InvalidArgumentException($this->l->t('Invalid share recipient'));
1144
+            }
1145
+        }
1146
+
1147
+        [$providerId,] = $this->splitFullId($share->getFullId());
1148
+        $provider = $this->factory->getProvider($providerId);
1149
+
1150
+        return $provider->move($share, $recipientId);
1151
+    }
1152
+
1153
+    #[Override]
1154
+    public function getSharesInFolder($userId, Folder $node, bool $reshares = false, bool $shallow = true): array {
1155
+        $providers = $this->factory->getAllProviders();
1156
+        if (!$shallow) {
1157
+            throw new \Exception('non-shallow getSharesInFolder is no longer supported');
1158
+        }
1159
+
1160
+        $isOwnerless = $node->getMountPoint() instanceof IShareOwnerlessMount;
1161
+
1162
+        $shares = [];
1163
+        foreach ($providers as $provider) {
1164
+            if ($isOwnerless) {
1165
+                // If the provider does not implement the additional interface,
1166
+                // we lack a performant way of querying all shares and therefore ignore the provider.
1167
+                if ($provider instanceof IShareProviderSupportsAllSharesInFolder) {
1168
+                    foreach ($provider->getAllSharesInFolder($node) as $fid => $data) {
1169
+                        $shares[$fid] ??= [];
1170
+                        $shares[$fid] = array_merge($shares[$fid], $data);
1171
+                    }
1172
+                }
1173
+            } else {
1174
+                foreach ($provider->getSharesInFolder($userId, $node, $reshares) as $fid => $data) {
1175
+                    $shares[$fid] ??= [];
1176
+                    $shares[$fid] = array_merge($shares[$fid], $data);
1177
+                }
1178
+            }
1179
+        }
1180
+
1181
+        return $shares;
1182
+    }
1183
+
1184
+    #[Override]
1185
+    public function getSharesBy(string $userId, int $shareType, ?Node $path = null, bool $reshares = false, int $limit = 50, int $offset = 0, bool $onlyValid = true): array {
1186
+        if ($path !== null
1187
+            && !($path instanceof \OCP\Files\File)
1188
+            && !($path instanceof \OCP\Files\Folder)) {
1189
+            throw new \InvalidArgumentException($this->l->t('Invalid path'));
1190
+        }
1191
+
1192
+        try {
1193
+            $provider = $this->factory->getProviderForType($shareType);
1194
+        } catch (ProviderException $e) {
1195
+            return [];
1196
+        }
1197
+
1198
+        if ($path?->getMountPoint() instanceof IShareOwnerlessMount) {
1199
+            $shares = array_filter($provider->getSharesByPath($path), static fn (IShare $share) => $share->getShareType() === $shareType);
1200
+        } else {
1201
+            $shares = $provider->getSharesBy($userId, $shareType, $path, $reshares, $limit, $offset);
1202
+        }
1203
+
1204
+        /*
1205 1205
 		 * Work around so we don't return expired shares but still follow
1206 1206
 		 * proper pagination.
1207 1207
 		 */
1208 1208
 
1209
-		$shares2 = [];
1210
-
1211
-		while (true) {
1212
-			$added = 0;
1213
-			foreach ($shares as $share) {
1214
-				$added++;
1215
-				if ($onlyValid) {
1216
-					try {
1217
-						$this->checkShare($share, $added);
1218
-					} catch (ShareNotFound $e) {
1219
-						// Ignore since this basically means the share is deleted
1220
-						continue;
1221
-					}
1222
-				}
1223
-
1224
-				$shares2[] = $share;
1225
-
1226
-				if (count($shares2) === $limit) {
1227
-					break;
1228
-				}
1229
-			}
1230
-
1231
-			// If we did not fetch more shares than the limit then there are no more shares
1232
-			if (count($shares) < $limit) {
1233
-				break;
1234
-			}
1235
-
1236
-			if (count($shares2) === $limit) {
1237
-				break;
1238
-			}
1239
-
1240
-			// If there was no limit on the select we are done
1241
-			if ($limit === -1) {
1242
-				break;
1243
-			}
1244
-
1245
-			$offset += $added;
1246
-
1247
-			// Fetch again $limit shares
1248
-			if ($path?->getMountPoint() instanceof IShareOwnerlessMount) {
1249
-				// We already fetched all shares, so end here
1250
-				$shares = [];
1251
-			} else {
1252
-				$shares = $provider->getSharesBy($userId, $shareType, $path, $reshares, $limit, $offset);
1253
-			}
1254
-
1255
-			// No more shares means we are done
1256
-			if (empty($shares)) {
1257
-				break;
1258
-			}
1259
-		}
1260
-
1261
-		$shares = $shares2;
1262
-
1263
-		return $shares;
1264
-	}
1265
-
1266
-	#[Override]
1267
-	public function getSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array {
1268
-		try {
1269
-			$provider = $this->factory->getProviderForType($shareType);
1270
-		} catch (ProviderException $e) {
1271
-			return [];
1272
-		}
1273
-
1274
-		$shares = $provider->getSharedWith($userId, $shareType, $node, $limit, $offset);
1275
-
1276
-		// remove all shares which are already expired
1277
-		foreach ($shares as $key => $share) {
1278
-			try {
1279
-				$this->checkShare($share);
1280
-			} catch (ShareNotFound $e) {
1281
-				unset($shares[$key]);
1282
-			}
1283
-		}
1284
-
1285
-		return $shares;
1286
-	}
1287
-
1288
-	/**
1289
-	 * @inheritDoc
1290
-	 */
1291
-	public function getSharedWithByPath(string $userId, int $shareType, string $path, bool $forChildren, int $limit = 50, int $offset = 0): iterable {
1292
-		try {
1293
-			$provider = $this->factory->getProviderForType($shareType);
1294
-		} catch (ProviderException $e) {
1295
-			return [];
1296
-		}
1297
-
1298
-		if (!$provider instanceof IPartialShareProvider) {
1299
-			throw new \RuntimeException(\get_class($provider) . ' must implement IPartialShareProvider');
1300
-		}
1301
-
1302
-		$shares = $provider->getSharedWithByPath($userId,
1303
-			$shareType,
1304
-			$path,
1305
-			$forChildren,
1306
-			$limit,
1307
-			$offset
1308
-		);
1309
-
1310
-		if (\is_array($shares)) {
1311
-			$shares = new ArrayIterator($shares);
1312
-		}
1313
-
1314
-		return new \CallbackFilterIterator($shares, function (IShare $share) {
1315
-			// remove all shares which are already expired
1316
-			try {
1317
-				$this->checkShare($share);
1318
-				return true;
1319
-			} catch (ShareNotFound $e) {
1320
-				return false;
1321
-			}
1322
-		});
1323
-	}
1324
-
1325
-	#[Override]
1326
-	public function getDeletedSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array {
1327
-		$shares = $this->getSharedWith($userId, $shareType, $node, $limit, $offset);
1328
-
1329
-		// Only get shares deleted shares and where the owner still exists
1330
-		return array_filter($shares, fn (IShare $share): bool => $share->getPermissions() === 0
1331
-			&& $this->userManager->userExists($share->getShareOwner()));
1332
-	}
1333
-
1334
-	#[Override]
1335
-	public function getShareById($id, $recipient = null, bool $onlyValid = true): IShare {
1336
-		if ($id === null) {
1337
-			throw new ShareNotFound();
1338
-		}
1339
-
1340
-		[$providerId, $id] = $this->splitFullId($id);
1341
-
1342
-		try {
1343
-			$provider = $this->factory->getProvider($providerId);
1344
-		} catch (ProviderException $e) {
1345
-			throw new ShareNotFound();
1346
-		}
1347
-
1348
-		$share = $provider->getShareById($id, $recipient);
1349
-
1350
-		if ($onlyValid) {
1351
-			$this->checkShare($share);
1352
-		}
1353
-
1354
-		return $share;
1355
-	}
1356
-
1357
-	#[Override]
1358
-	public function getShareByToken(string $token): IShare {
1359
-		// tokens cannot be valid local usernames
1360
-		if ($this->userManager->userExists($token)) {
1361
-			throw new ShareNotFound();
1362
-		}
1363
-		$share = null;
1364
-		try {
1365
-			if ($this->config->getAppValue('core', 'shareapi_allow_links', 'yes') === 'yes') {
1366
-				$provider = $this->factory->getProviderForType(IShare::TYPE_LINK);
1367
-				$share = $provider->getShareByToken($token);
1368
-			}
1369
-		} catch (ProviderException|ShareNotFound) {
1370
-		}
1371
-
1372
-
1373
-		// If it is not a link share try to fetch a federated share by token
1374
-		if ($share === null) {
1375
-			try {
1376
-				$provider = $this->factory->getProviderForType(IShare::TYPE_REMOTE);
1377
-				$share = $provider->getShareByToken($token);
1378
-			} catch (ProviderException|ShareNotFound) {
1379
-			}
1380
-		}
1381
-
1382
-		// If it is not a link share try to fetch a mail share by token
1383
-		if ($share === null && $this->shareProviderExists(IShare::TYPE_EMAIL)) {
1384
-			try {
1385
-				$provider = $this->factory->getProviderForType(IShare::TYPE_EMAIL);
1386
-				$share = $provider->getShareByToken($token);
1387
-			} catch (ProviderException|ShareNotFound) {
1388
-			}
1389
-		}
1390
-
1391
-		if ($share === null && $this->shareProviderExists(IShare::TYPE_CIRCLE)) {
1392
-			try {
1393
-				$provider = $this->factory->getProviderForType(IShare::TYPE_CIRCLE);
1394
-				$share = $provider->getShareByToken($token);
1395
-			} catch (ProviderException|ShareNotFound) {
1396
-			}
1397
-		}
1398
-
1399
-		if ($share === null && $this->shareProviderExists(IShare::TYPE_ROOM)) {
1400
-			try {
1401
-				$provider = $this->factory->getProviderForType(IShare::TYPE_ROOM);
1402
-				$share = $provider->getShareByToken($token);
1403
-			} catch (ProviderException|ShareNotFound) {
1404
-			}
1405
-		}
1406
-
1407
-		if ($share === null) {
1408
-			throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1409
-		}
1410
-
1411
-		$this->checkShare($share);
1412
-
1413
-		/*
1209
+        $shares2 = [];
1210
+
1211
+        while (true) {
1212
+            $added = 0;
1213
+            foreach ($shares as $share) {
1214
+                $added++;
1215
+                if ($onlyValid) {
1216
+                    try {
1217
+                        $this->checkShare($share, $added);
1218
+                    } catch (ShareNotFound $e) {
1219
+                        // Ignore since this basically means the share is deleted
1220
+                        continue;
1221
+                    }
1222
+                }
1223
+
1224
+                $shares2[] = $share;
1225
+
1226
+                if (count($shares2) === $limit) {
1227
+                    break;
1228
+                }
1229
+            }
1230
+
1231
+            // If we did not fetch more shares than the limit then there are no more shares
1232
+            if (count($shares) < $limit) {
1233
+                break;
1234
+            }
1235
+
1236
+            if (count($shares2) === $limit) {
1237
+                break;
1238
+            }
1239
+
1240
+            // If there was no limit on the select we are done
1241
+            if ($limit === -1) {
1242
+                break;
1243
+            }
1244
+
1245
+            $offset += $added;
1246
+
1247
+            // Fetch again $limit shares
1248
+            if ($path?->getMountPoint() instanceof IShareOwnerlessMount) {
1249
+                // We already fetched all shares, so end here
1250
+                $shares = [];
1251
+            } else {
1252
+                $shares = $provider->getSharesBy($userId, $shareType, $path, $reshares, $limit, $offset);
1253
+            }
1254
+
1255
+            // No more shares means we are done
1256
+            if (empty($shares)) {
1257
+                break;
1258
+            }
1259
+        }
1260
+
1261
+        $shares = $shares2;
1262
+
1263
+        return $shares;
1264
+    }
1265
+
1266
+    #[Override]
1267
+    public function getSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array {
1268
+        try {
1269
+            $provider = $this->factory->getProviderForType($shareType);
1270
+        } catch (ProviderException $e) {
1271
+            return [];
1272
+        }
1273
+
1274
+        $shares = $provider->getSharedWith($userId, $shareType, $node, $limit, $offset);
1275
+
1276
+        // remove all shares which are already expired
1277
+        foreach ($shares as $key => $share) {
1278
+            try {
1279
+                $this->checkShare($share);
1280
+            } catch (ShareNotFound $e) {
1281
+                unset($shares[$key]);
1282
+            }
1283
+        }
1284
+
1285
+        return $shares;
1286
+    }
1287
+
1288
+    /**
1289
+     * @inheritDoc
1290
+     */
1291
+    public function getSharedWithByPath(string $userId, int $shareType, string $path, bool $forChildren, int $limit = 50, int $offset = 0): iterable {
1292
+        try {
1293
+            $provider = $this->factory->getProviderForType($shareType);
1294
+        } catch (ProviderException $e) {
1295
+            return [];
1296
+        }
1297
+
1298
+        if (!$provider instanceof IPartialShareProvider) {
1299
+            throw new \RuntimeException(\get_class($provider) . ' must implement IPartialShareProvider');
1300
+        }
1301
+
1302
+        $shares = $provider->getSharedWithByPath($userId,
1303
+            $shareType,
1304
+            $path,
1305
+            $forChildren,
1306
+            $limit,
1307
+            $offset
1308
+        );
1309
+
1310
+        if (\is_array($shares)) {
1311
+            $shares = new ArrayIterator($shares);
1312
+        }
1313
+
1314
+        return new \CallbackFilterIterator($shares, function (IShare $share) {
1315
+            // remove all shares which are already expired
1316
+            try {
1317
+                $this->checkShare($share);
1318
+                return true;
1319
+            } catch (ShareNotFound $e) {
1320
+                return false;
1321
+            }
1322
+        });
1323
+    }
1324
+
1325
+    #[Override]
1326
+    public function getDeletedSharedWith(string $userId, int $shareType, ?Node $node = null, int $limit = 50, int $offset = 0): array {
1327
+        $shares = $this->getSharedWith($userId, $shareType, $node, $limit, $offset);
1328
+
1329
+        // Only get shares deleted shares and where the owner still exists
1330
+        return array_filter($shares, fn (IShare $share): bool => $share->getPermissions() === 0
1331
+            && $this->userManager->userExists($share->getShareOwner()));
1332
+    }
1333
+
1334
+    #[Override]
1335
+    public function getShareById($id, $recipient = null, bool $onlyValid = true): IShare {
1336
+        if ($id === null) {
1337
+            throw new ShareNotFound();
1338
+        }
1339
+
1340
+        [$providerId, $id] = $this->splitFullId($id);
1341
+
1342
+        try {
1343
+            $provider = $this->factory->getProvider($providerId);
1344
+        } catch (ProviderException $e) {
1345
+            throw new ShareNotFound();
1346
+        }
1347
+
1348
+        $share = $provider->getShareById($id, $recipient);
1349
+
1350
+        if ($onlyValid) {
1351
+            $this->checkShare($share);
1352
+        }
1353
+
1354
+        return $share;
1355
+    }
1356
+
1357
+    #[Override]
1358
+    public function getShareByToken(string $token): IShare {
1359
+        // tokens cannot be valid local usernames
1360
+        if ($this->userManager->userExists($token)) {
1361
+            throw new ShareNotFound();
1362
+        }
1363
+        $share = null;
1364
+        try {
1365
+            if ($this->config->getAppValue('core', 'shareapi_allow_links', 'yes') === 'yes') {
1366
+                $provider = $this->factory->getProviderForType(IShare::TYPE_LINK);
1367
+                $share = $provider->getShareByToken($token);
1368
+            }
1369
+        } catch (ProviderException|ShareNotFound) {
1370
+        }
1371
+
1372
+
1373
+        // If it is not a link share try to fetch a federated share by token
1374
+        if ($share === null) {
1375
+            try {
1376
+                $provider = $this->factory->getProviderForType(IShare::TYPE_REMOTE);
1377
+                $share = $provider->getShareByToken($token);
1378
+            } catch (ProviderException|ShareNotFound) {
1379
+            }
1380
+        }
1381
+
1382
+        // If it is not a link share try to fetch a mail share by token
1383
+        if ($share === null && $this->shareProviderExists(IShare::TYPE_EMAIL)) {
1384
+            try {
1385
+                $provider = $this->factory->getProviderForType(IShare::TYPE_EMAIL);
1386
+                $share = $provider->getShareByToken($token);
1387
+            } catch (ProviderException|ShareNotFound) {
1388
+            }
1389
+        }
1390
+
1391
+        if ($share === null && $this->shareProviderExists(IShare::TYPE_CIRCLE)) {
1392
+            try {
1393
+                $provider = $this->factory->getProviderForType(IShare::TYPE_CIRCLE);
1394
+                $share = $provider->getShareByToken($token);
1395
+            } catch (ProviderException|ShareNotFound) {
1396
+            }
1397
+        }
1398
+
1399
+        if ($share === null && $this->shareProviderExists(IShare::TYPE_ROOM)) {
1400
+            try {
1401
+                $provider = $this->factory->getProviderForType(IShare::TYPE_ROOM);
1402
+                $share = $provider->getShareByToken($token);
1403
+            } catch (ProviderException|ShareNotFound) {
1404
+            }
1405
+        }
1406
+
1407
+        if ($share === null) {
1408
+            throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1409
+        }
1410
+
1411
+        $this->checkShare($share);
1412
+
1413
+        /*
1414 1414
 		 * Reduce the permissions for link or email shares if public upload is not enabled
1415 1415
 		 */
1416
-		if (($share->getShareType() === IShare::TYPE_LINK || $share->getShareType() === IShare::TYPE_EMAIL)
1417
-			&& $share->getNodeType() === 'folder' && !$this->shareApiLinkAllowPublicUpload()) {
1418
-			$share->setPermissions($share->getPermissions() & ~(\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE));
1419
-		}
1420
-
1421
-		return $share;
1422
-	}
1423
-
1424
-	/**
1425
-	 * Check expire date and disabled owner
1426
-	 *
1427
-	 * @param int &$added If given, will be decremented if the share is deleted
1428
-	 * @throws ShareNotFound
1429
-	 */
1430
-	private function checkShare(IShare $share, int &$added = 1): void {
1431
-		if ($share->isExpired()) {
1432
-			$this->deleteShare($share);
1433
-			// Remove 1 to added, because this share was deleted
1434
-			$added--;
1435
-			throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1436
-		}
1437
-		if ($this->config->getAppValue('files_sharing', 'hide_disabled_user_shares', 'no') === 'yes') {
1438
-			$uids = array_unique([$share->getShareOwner(),$share->getSharedBy()]);
1439
-			foreach ($uids as $uid) {
1440
-				$user = $this->userManager->get($uid);
1441
-				if ($user?->isEnabled() === false) {
1442
-					throw new ShareNotFound($this->l->t('The requested share comes from a disabled user'));
1443
-				}
1444
-			}
1445
-		}
1446
-
1447
-		// For link and email shares, verify the share owner can still create such shares
1448
-		if ($share->getShareType() === IShare::TYPE_LINK || $share->getShareType() === IShare::TYPE_EMAIL) {
1449
-			$shareOwner = $this->userManager->get($share->getShareOwner());
1450
-			if ($shareOwner === null) {
1451
-				throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1452
-			}
1453
-			if (!$this->userCanCreateLinkShares($shareOwner)) {
1454
-				throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1455
-			}
1456
-		}
1457
-	}
1458
-
1459
-	#[Override]
1460
-	public function checkPassword(IShare $share, ?string $password): bool {
1461
-
1462
-		// if there is no password on the share object / passsword is null, there is nothing to check
1463
-		if ($password === null || $share->getPassword() === null) {
1464
-			return false;
1465
-		}
1466
-
1467
-		// Makes sure password hasn't expired
1468
-		$expirationTime = $share->getPasswordExpirationTime();
1469
-		if ($expirationTime !== null && $expirationTime < new \DateTime()) {
1470
-			return false;
1471
-		}
1472
-
1473
-		$newHash = '';
1474
-		if (!$this->hasher->verify($password, $share->getPassword(), $newHash)) {
1475
-			return false;
1476
-		}
1477
-
1478
-		if (!empty($newHash)) {
1479
-			$share->setPassword($newHash);
1480
-			$provider = $this->factory->getProviderForType($share->getShareType());
1481
-			$provider->update($share);
1482
-		}
1483
-
1484
-		return true;
1485
-	}
1486
-
1487
-	#[Override]
1488
-	public function userDeleted(string $uid): void {
1489
-		$types = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK, IShare::TYPE_REMOTE, IShare::TYPE_EMAIL];
1490
-
1491
-		foreach ($types as $type) {
1492
-			try {
1493
-				$provider = $this->factory->getProviderForType($type);
1494
-			} catch (ProviderException $e) {
1495
-				continue;
1496
-			}
1497
-			$provider->userDeleted($uid, $type);
1498
-		}
1499
-	}
1500
-
1501
-	#[Override]
1502
-	public function groupDeleted(string $gid): void {
1503
-		foreach ([IShare::TYPE_GROUP, IShare::TYPE_REMOTE_GROUP] as $type) {
1504
-			try {
1505
-				$provider = $this->factory->getProviderForType($type);
1506
-			} catch (ProviderException $e) {
1507
-				continue;
1508
-			}
1509
-			$provider->groupDeleted($gid);
1510
-		}
1511
-
1512
-		$excludedGroups = $this->config->getAppValue('core', 'shareapi_exclude_groups_list', '');
1513
-		if ($excludedGroups === '') {
1514
-			return;
1515
-		}
1516
-
1517
-		$excludedGroups = json_decode($excludedGroups, true);
1518
-		if (json_last_error() !== JSON_ERROR_NONE) {
1519
-			return;
1520
-		}
1521
-
1522
-		$excludedGroups = array_diff($excludedGroups, [$gid]);
1523
-		$this->config->setAppValue('core', 'shareapi_exclude_groups_list', json_encode($excludedGroups));
1524
-	}
1525
-
1526
-	#[Override]
1527
-	public function userDeletedFromGroup(string $uid, string $gid): void {
1528
-		foreach ([IShare::TYPE_GROUP, IShare::TYPE_REMOTE_GROUP] as $type) {
1529
-			try {
1530
-				$provider = $this->factory->getProviderForType($type);
1531
-			} catch (ProviderException $e) {
1532
-				continue;
1533
-			}
1534
-			$provider->userDeletedFromGroup($uid, $gid);
1535
-		}
1536
-	}
1537
-
1538
-	#[\Override]
1539
-	public function getAccessList(\OCP\Files\Node $path, $recursive = true, $currentAccess = false): array {
1540
-		$owner = $path->getOwner();
1541
-
1542
-		if ($owner === null) {
1543
-			return [];
1544
-		}
1545
-
1546
-		$owner = $owner->getUID();
1547
-
1548
-		if ($currentAccess) {
1549
-			$al = ['users' => [], 'remote' => [], 'public' => false, 'mail' => []];
1550
-		} else {
1551
-			$al = ['users' => [], 'remote' => false, 'public' => false, 'mail' => []];
1552
-		}
1553
-		if (!$this->userManager->userExists($owner)) {
1554
-			return $al;
1555
-		}
1556
-
1557
-		//Get node for the owner and correct the owner in case of external storage
1558
-		$userFolder = $this->rootFolder->getUserFolder($owner);
1559
-		if ($path->getId() !== $userFolder->getId() && !$userFolder->isSubNode($path)) {
1560
-			$path = $userFolder->getFirstNodeById($path->getId());
1561
-			if ($path === null || $path->getOwner() === null) {
1562
-				return [];
1563
-			}
1564
-			$owner = $path->getOwner()->getUID();
1565
-		}
1566
-
1567
-		$providers = $this->factory->getAllProviders();
1568
-
1569
-		/** @var Node[] $nodes */
1570
-		$nodes = [];
1571
-
1572
-
1573
-		if ($currentAccess) {
1574
-			$ownerPath = $path->getPath();
1575
-			$ownerPath = explode('/', $ownerPath, 4);
1576
-			if (count($ownerPath) < 4) {
1577
-				$ownerPath = '';
1578
-			} else {
1579
-				$ownerPath = $ownerPath[3];
1580
-			}
1581
-			$al['users'][$owner] = [
1582
-				'node_id' => $path->getId(),
1583
-				'node_path' => '/' . $ownerPath,
1584
-			];
1585
-		} else {
1586
-			$al['users'][] = $owner;
1587
-		}
1588
-
1589
-		// Collect all the shares
1590
-		while ($path->getPath() !== $userFolder->getPath()) {
1591
-			$nodes[] = $path;
1592
-			if (!$recursive) {
1593
-				break;
1594
-			}
1595
-			$path = $path->getParent();
1596
-		}
1597
-
1598
-		foreach ($providers as $provider) {
1599
-			$tmp = $provider->getAccessList($nodes, $currentAccess);
1600
-
1601
-			foreach ($tmp as $k => $v) {
1602
-				if (isset($al[$k])) {
1603
-					if (is_array($al[$k])) {
1604
-						if ($currentAccess) {
1605
-							$al[$k] += $v;
1606
-						} else {
1607
-							$al[$k] = array_merge($al[$k], $v);
1608
-							$al[$k] = array_unique($al[$k]);
1609
-							$al[$k] = array_values($al[$k]);
1610
-						}
1611
-					} else {
1612
-						$al[$k] = $al[$k] || $v;
1613
-					}
1614
-				} else {
1615
-					$al[$k] = $v;
1616
-				}
1617
-			}
1618
-		}
1619
-
1620
-		return $al;
1621
-	}
1622
-
1623
-	#[Override]
1624
-	public function newShare(): IShare {
1625
-		return new \OC\Share20\Share($this->rootFolder, $this->userManager);
1626
-	}
1627
-
1628
-	#[Override]
1629
-	public function shareApiEnabled(): bool {
1630
-		return $this->config->getAppValue('core', 'shareapi_enabled', 'yes') === 'yes';
1631
-	}
1632
-
1633
-	#[Override]
1634
-	public function shareApiAllowLinks(?IUser $user = null): bool {
1635
-		if ($this->config->getAppValue('core', 'shareapi_allow_links', 'yes') !== 'yes') {
1636
-			return false;
1637
-		}
1638
-
1639
-		$user = $user ?? $this->userSession->getUser();
1640
-		if ($user) {
1641
-			$excludedGroups = json_decode($this->config->getAppValue('core', 'shareapi_allow_links_exclude_groups', '[]'));
1642
-			if ($excludedGroups) {
1643
-				$userGroups = $this->groupManager->getUserGroupIds($user);
1644
-				return !(bool)array_intersect($excludedGroups, $userGroups);
1645
-			}
1646
-		}
1647
-
1648
-		return true;
1649
-	}
1650
-
1651
-	/**
1652
-	 * Check if a specific user can create link shares
1653
-	 *
1654
-	 * @param IUser $user The user to check
1655
-	 * @return bool
1656
-	 */
1657
-	protected function userCanCreateLinkShares(IUser $user): bool {
1658
-		return $this->shareApiAllowLinks($user);
1659
-	}
1660
-
1661
-	#[Override]
1662
-	public function shareApiLinkEnforcePassword(bool $checkGroupMembership = true): bool {
1663
-		$excludedGroups = $this->config->getAppValue('core', 'shareapi_enforce_links_password_excluded_groups', '');
1664
-		if ($excludedGroups !== '' && $checkGroupMembership) {
1665
-			$excludedGroups = json_decode($excludedGroups);
1666
-			$user = $this->userSession->getUser();
1667
-			if ($user) {
1668
-				$userGroups = $this->groupManager->getUserGroupIds($user);
1669
-				if ((bool)array_intersect($excludedGroups, $userGroups)) {
1670
-					return false;
1671
-				}
1672
-			}
1673
-		}
1674
-		return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_PASSWORD_ENFORCED);
1675
-	}
1676
-
1677
-	#[Override]
1678
-	public function shareApiLinkDefaultExpireDate(): bool {
1679
-		return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_EXPIRE_DATE_DEFAULT);
1680
-	}
1681
-
1682
-	#[Override]
1683
-	public function shareApiLinkDefaultExpireDateEnforced(): bool {
1684
-		return $this->shareApiLinkDefaultExpireDate()
1685
-			&& $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_EXPIRE_DATE_ENFORCED);
1686
-	}
1687
-
1688
-	#[Override]
1689
-	public function shareApiLinkDefaultExpireDays(): int {
1690
-		return (int)$this->config->getAppValue('core', 'shareapi_expire_after_n_days', '7');
1691
-	}
1692
-
1693
-	#[Override]
1694
-	public function shareApiInternalDefaultExpireDate(): bool {
1695
-		return $this->config->getAppValue('core', 'shareapi_default_internal_expire_date', 'no') === 'yes';
1696
-	}
1697
-
1698
-	#[Override]
1699
-	public function shareApiRemoteDefaultExpireDate(): bool {
1700
-		return $this->config->getAppValue('core', 'shareapi_default_remote_expire_date', 'no') === 'yes';
1701
-	}
1702
-
1703
-	#[Override]
1704
-	public function shareApiInternalDefaultExpireDateEnforced(): bool {
1705
-		return $this->shareApiInternalDefaultExpireDate()
1706
-			&& $this->config->getAppValue('core', 'shareapi_enforce_internal_expire_date', 'no') === 'yes';
1707
-	}
1708
-
1709
-	#[Override]
1710
-	public function shareApiRemoteDefaultExpireDateEnforced(): bool {
1711
-		return $this->shareApiRemoteDefaultExpireDate()
1712
-			&& $this->config->getAppValue('core', 'shareapi_enforce_remote_expire_date', 'no') === 'yes';
1713
-	}
1714
-
1715
-	#[Override]
1716
-	public function shareApiInternalDefaultExpireDays(): int {
1717
-		return (int)$this->config->getAppValue('core', 'shareapi_internal_expire_after_n_days', '7');
1718
-	}
1719
-
1720
-	#[Override]
1721
-	public function shareApiRemoteDefaultExpireDays(): int {
1722
-		return (int)$this->config->getAppValue('core', 'shareapi_remote_expire_after_n_days', '7');
1723
-	}
1724
-
1725
-	#[Override]
1726
-	public function shareApiLinkAllowPublicUpload(): bool {
1727
-		return $this->config->getAppValue('core', 'shareapi_allow_public_upload', 'yes') === 'yes';
1728
-	}
1729
-
1730
-	#[Override]
1731
-	public function shareWithGroupMembersOnly(): bool {
1732
-		return $this->config->getAppValue('core', 'shareapi_only_share_with_group_members', 'no') === 'yes';
1733
-	}
1734
-
1735
-	#[Override]
1736
-	public function shareWithGroupMembersOnlyExcludeGroupsList(): array {
1737
-		if (!$this->shareWithGroupMembersOnly()) {
1738
-			return [];
1739
-		}
1740
-		$excludeGroups = $this->config->getAppValue('core', 'shareapi_only_share_with_group_members_exclude_group_list', '');
1741
-		return json_decode($excludeGroups, true) ?? [];
1742
-	}
1743
-
1744
-	#[Override]
1745
-	public function allowGroupSharing(): bool {
1746
-		return $this->config->getAppValue('core', 'shareapi_allow_group_sharing', 'yes') === 'yes';
1747
-	}
1748
-
1749
-	#[Override]
1750
-	public function allowEnumeration(): bool {
1751
-		return $this->config->getAppValue('core', 'shareapi_allow_share_dialog_user_enumeration', 'yes') === 'yes';
1752
-	}
1753
-
1754
-	#[Override]
1755
-	public function limitEnumerationToGroups(): bool {
1756
-		return $this->allowEnumeration()
1757
-			&& $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_to_group', 'no') === 'yes';
1758
-	}
1759
-
1760
-	#[Override]
1761
-	public function limitEnumerationToPhone(): bool {
1762
-		return $this->allowEnumeration()
1763
-			&& $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_to_phone', 'no') === 'yes';
1764
-	}
1765
-
1766
-	#[Override]
1767
-	public function allowEnumerationFullMatch(): bool {
1768
-		return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match', 'yes') === 'yes';
1769
-	}
1770
-
1771
-	#[Override]
1772
-	public function matchEmail(): bool {
1773
-		return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_email', 'yes') === 'yes';
1774
-	}
1775
-
1776
-	#[Override]
1777
-	public function matchUserId(): bool {
1778
-		return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_user_id', 'yes') === 'yes';
1779
-	}
1780
-
1781
-	public function matchDisplayName(): bool {
1782
-		return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_displayname', 'yes') === 'yes';
1783
-	}
1784
-
1785
-	#[Override]
1786
-	public function ignoreSecondDisplayName(): bool {
1787
-		return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_ignore_second_dn', 'no') === 'yes';
1788
-	}
1789
-
1790
-	#[Override]
1791
-	public function allowCustomTokens(): bool {
1792
-		return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_CUSTOM_TOKEN);
1793
-	}
1794
-
1795
-	#[Override]
1796
-	public function allowViewWithoutDownload(): bool {
1797
-		return $this->appConfig->getValueBool('core', 'shareapi_allow_view_without_download', true);
1798
-	}
1799
-
1800
-	#[Override]
1801
-	public function currentUserCanEnumerateTargetUser(?IUser $currentUser, IUser $targetUser): bool {
1802
-		if ($this->allowEnumerationFullMatch()) {
1803
-			return true;
1804
-		}
1805
-
1806
-		if (!$this->allowEnumeration()) {
1807
-			return false;
1808
-		}
1809
-
1810
-		if (!$this->limitEnumerationToPhone() && !$this->limitEnumerationToGroups()) {
1811
-			// Enumeration is enabled and not restricted: OK
1812
-			return true;
1813
-		}
1814
-
1815
-		if (!$currentUser instanceof IUser) {
1816
-			// Enumeration restrictions require an account
1817
-			return false;
1818
-		}
1819
-
1820
-		// Enumeration is limited to phone match
1821
-		if ($this->limitEnumerationToPhone() && $this->knownUserService->isKnownToUser($currentUser->getUID(), $targetUser->getUID())) {
1822
-			return true;
1823
-		}
1824
-
1825
-		// Enumeration is limited to groups
1826
-		if ($this->limitEnumerationToGroups()) {
1827
-			$currentUserGroupIds = $this->groupManager->getUserGroupIds($currentUser);
1828
-			$targetUserGroupIds = $this->groupManager->getUserGroupIds($targetUser);
1829
-			if (!empty(array_intersect($currentUserGroupIds, $targetUserGroupIds))) {
1830
-				return true;
1831
-			}
1832
-		}
1833
-
1834
-		return false;
1835
-	}
1836
-
1837
-	#[Override]
1838
-	public function sharingDisabledForUser(?string $userId): bool {
1839
-		return $this->shareDisableChecker->sharingDisabledForUser($userId);
1840
-	}
1841
-
1842
-	#[Override]
1843
-	public function outgoingServer2ServerSharesAllowed(): bool {
1844
-		return $this->config->getAppValue('files_sharing', 'outgoing_server2server_share_enabled', 'yes') === 'yes';
1845
-	}
1846
-
1847
-	#[Override]
1848
-	public function outgoingServer2ServerGroupSharesAllowed(): bool {
1849
-		return $this->config->getAppValue('files_sharing', 'outgoing_server2server_group_share_enabled', 'no') === 'yes';
1850
-	}
1851
-
1852
-	#[Override]
1853
-	public function shareProviderExists(int $shareType): bool {
1854
-		try {
1855
-			$this->factory->getProviderForType($shareType);
1856
-		} catch (ProviderException $e) {
1857
-			return false;
1858
-		}
1859
-
1860
-		return true;
1861
-	}
1862
-
1863
-	public function registerShareProvider(string $shareProviderClass): void {
1864
-		$this->factory->registerProvider($shareProviderClass);
1865
-	}
1866
-
1867
-	#[Override]
1868
-	public function getAllShares(): iterable {
1869
-		$providers = $this->factory->getAllProviders();
1870
-
1871
-		foreach ($providers as $provider) {
1872
-			yield from $provider->getAllShares();
1873
-		}
1874
-	}
1875
-
1876
-	#[Override]
1877
-	public function generateToken(): string {
1878
-		// Initial token length
1879
-		$tokenLength = Helper::getTokenLength();
1880
-
1881
-		do {
1882
-			$tokenExists = false;
1883
-
1884
-			for ($i = 0; $i <= 2; $i++) {
1885
-				// Generate a new token
1886
-				$token = $this->secureRandom->generate(
1887
-					$tokenLength,
1888
-					ISecureRandom::CHAR_HUMAN_READABLE,
1889
-				);
1890
-
1891
-				try {
1892
-					// Try to fetch a share with the generated token
1893
-					$this->getShareByToken($token);
1894
-					$tokenExists = true; // Token exists, we need to try again
1895
-				} catch (ShareNotFound $e) {
1896
-					// Token is unique, exit the loop
1897
-					$tokenExists = false;
1898
-					break;
1899
-				}
1900
-			}
1901
-
1902
-			// If we've reached the maximum attempts and the token still exists, increase the token length
1903
-			if ($tokenExists) {
1904
-				$tokenLength++;
1905
-
1906
-				// Check if the token length exceeds the maximum allowed length
1907
-				if ($tokenLength > \OC\Share\Constants::MAX_TOKEN_LENGTH) {
1908
-					throw new ShareTokenException('Unable to generate a unique share token. Maximum token length exceeded.');
1909
-				}
1910
-			}
1911
-		} while ($tokenExists);
1912
-
1913
-		return $token;
1914
-	}
1915
-
1916
-	private function dispatchEvent(Event $event, string $name): void {
1917
-		try {
1918
-			$this->dispatcher->dispatchTyped($event);
1919
-		} catch (\Exception $e) {
1920
-			$this->logger->error("Error while sending ' . $name . ' event", ['exception' => $e]);
1921
-		}
1922
-	}
1923
-
1924
-	public function getUsersForShare(IShare $share): iterable {
1925
-		$provider = $this->factory->getProviderForType($share->getShareType());
1926
-		if ($provider instanceof Share\IShareProviderGetUsers) {
1927
-			return $provider->getUsersForShare($share);
1928
-		} else {
1929
-			return [];
1930
-		}
1931
-	}
1416
+        if (($share->getShareType() === IShare::TYPE_LINK || $share->getShareType() === IShare::TYPE_EMAIL)
1417
+            && $share->getNodeType() === 'folder' && !$this->shareApiLinkAllowPublicUpload()) {
1418
+            $share->setPermissions($share->getPermissions() & ~(\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE));
1419
+        }
1420
+
1421
+        return $share;
1422
+    }
1423
+
1424
+    /**
1425
+     * Check expire date and disabled owner
1426
+     *
1427
+     * @param int &$added If given, will be decremented if the share is deleted
1428
+     * @throws ShareNotFound
1429
+     */
1430
+    private function checkShare(IShare $share, int &$added = 1): void {
1431
+        if ($share->isExpired()) {
1432
+            $this->deleteShare($share);
1433
+            // Remove 1 to added, because this share was deleted
1434
+            $added--;
1435
+            throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1436
+        }
1437
+        if ($this->config->getAppValue('files_sharing', 'hide_disabled_user_shares', 'no') === 'yes') {
1438
+            $uids = array_unique([$share->getShareOwner(),$share->getSharedBy()]);
1439
+            foreach ($uids as $uid) {
1440
+                $user = $this->userManager->get($uid);
1441
+                if ($user?->isEnabled() === false) {
1442
+                    throw new ShareNotFound($this->l->t('The requested share comes from a disabled user'));
1443
+                }
1444
+            }
1445
+        }
1446
+
1447
+        // For link and email shares, verify the share owner can still create such shares
1448
+        if ($share->getShareType() === IShare::TYPE_LINK || $share->getShareType() === IShare::TYPE_EMAIL) {
1449
+            $shareOwner = $this->userManager->get($share->getShareOwner());
1450
+            if ($shareOwner === null) {
1451
+                throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1452
+            }
1453
+            if (!$this->userCanCreateLinkShares($shareOwner)) {
1454
+                throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1455
+            }
1456
+        }
1457
+    }
1458
+
1459
+    #[Override]
1460
+    public function checkPassword(IShare $share, ?string $password): bool {
1461
+
1462
+        // if there is no password on the share object / passsword is null, there is nothing to check
1463
+        if ($password === null || $share->getPassword() === null) {
1464
+            return false;
1465
+        }
1466
+
1467
+        // Makes sure password hasn't expired
1468
+        $expirationTime = $share->getPasswordExpirationTime();
1469
+        if ($expirationTime !== null && $expirationTime < new \DateTime()) {
1470
+            return false;
1471
+        }
1472
+
1473
+        $newHash = '';
1474
+        if (!$this->hasher->verify($password, $share->getPassword(), $newHash)) {
1475
+            return false;
1476
+        }
1477
+
1478
+        if (!empty($newHash)) {
1479
+            $share->setPassword($newHash);
1480
+            $provider = $this->factory->getProviderForType($share->getShareType());
1481
+            $provider->update($share);
1482
+        }
1483
+
1484
+        return true;
1485
+    }
1486
+
1487
+    #[Override]
1488
+    public function userDeleted(string $uid): void {
1489
+        $types = [IShare::TYPE_USER, IShare::TYPE_GROUP, IShare::TYPE_LINK, IShare::TYPE_REMOTE, IShare::TYPE_EMAIL];
1490
+
1491
+        foreach ($types as $type) {
1492
+            try {
1493
+                $provider = $this->factory->getProviderForType($type);
1494
+            } catch (ProviderException $e) {
1495
+                continue;
1496
+            }
1497
+            $provider->userDeleted($uid, $type);
1498
+        }
1499
+    }
1500
+
1501
+    #[Override]
1502
+    public function groupDeleted(string $gid): void {
1503
+        foreach ([IShare::TYPE_GROUP, IShare::TYPE_REMOTE_GROUP] as $type) {
1504
+            try {
1505
+                $provider = $this->factory->getProviderForType($type);
1506
+            } catch (ProviderException $e) {
1507
+                continue;
1508
+            }
1509
+            $provider->groupDeleted($gid);
1510
+        }
1511
+
1512
+        $excludedGroups = $this->config->getAppValue('core', 'shareapi_exclude_groups_list', '');
1513
+        if ($excludedGroups === '') {
1514
+            return;
1515
+        }
1516
+
1517
+        $excludedGroups = json_decode($excludedGroups, true);
1518
+        if (json_last_error() !== JSON_ERROR_NONE) {
1519
+            return;
1520
+        }
1521
+
1522
+        $excludedGroups = array_diff($excludedGroups, [$gid]);
1523
+        $this->config->setAppValue('core', 'shareapi_exclude_groups_list', json_encode($excludedGroups));
1524
+    }
1525
+
1526
+    #[Override]
1527
+    public function userDeletedFromGroup(string $uid, string $gid): void {
1528
+        foreach ([IShare::TYPE_GROUP, IShare::TYPE_REMOTE_GROUP] as $type) {
1529
+            try {
1530
+                $provider = $this->factory->getProviderForType($type);
1531
+            } catch (ProviderException $e) {
1532
+                continue;
1533
+            }
1534
+            $provider->userDeletedFromGroup($uid, $gid);
1535
+        }
1536
+    }
1537
+
1538
+    #[\Override]
1539
+    public function getAccessList(\OCP\Files\Node $path, $recursive = true, $currentAccess = false): array {
1540
+        $owner = $path->getOwner();
1541
+
1542
+        if ($owner === null) {
1543
+            return [];
1544
+        }
1545
+
1546
+        $owner = $owner->getUID();
1547
+
1548
+        if ($currentAccess) {
1549
+            $al = ['users' => [], 'remote' => [], 'public' => false, 'mail' => []];
1550
+        } else {
1551
+            $al = ['users' => [], 'remote' => false, 'public' => false, 'mail' => []];
1552
+        }
1553
+        if (!$this->userManager->userExists($owner)) {
1554
+            return $al;
1555
+        }
1556
+
1557
+        //Get node for the owner and correct the owner in case of external storage
1558
+        $userFolder = $this->rootFolder->getUserFolder($owner);
1559
+        if ($path->getId() !== $userFolder->getId() && !$userFolder->isSubNode($path)) {
1560
+            $path = $userFolder->getFirstNodeById($path->getId());
1561
+            if ($path === null || $path->getOwner() === null) {
1562
+                return [];
1563
+            }
1564
+            $owner = $path->getOwner()->getUID();
1565
+        }
1566
+
1567
+        $providers = $this->factory->getAllProviders();
1568
+
1569
+        /** @var Node[] $nodes */
1570
+        $nodes = [];
1571
+
1572
+
1573
+        if ($currentAccess) {
1574
+            $ownerPath = $path->getPath();
1575
+            $ownerPath = explode('/', $ownerPath, 4);
1576
+            if (count($ownerPath) < 4) {
1577
+                $ownerPath = '';
1578
+            } else {
1579
+                $ownerPath = $ownerPath[3];
1580
+            }
1581
+            $al['users'][$owner] = [
1582
+                'node_id' => $path->getId(),
1583
+                'node_path' => '/' . $ownerPath,
1584
+            ];
1585
+        } else {
1586
+            $al['users'][] = $owner;
1587
+        }
1588
+
1589
+        // Collect all the shares
1590
+        while ($path->getPath() !== $userFolder->getPath()) {
1591
+            $nodes[] = $path;
1592
+            if (!$recursive) {
1593
+                break;
1594
+            }
1595
+            $path = $path->getParent();
1596
+        }
1597
+
1598
+        foreach ($providers as $provider) {
1599
+            $tmp = $provider->getAccessList($nodes, $currentAccess);
1600
+
1601
+            foreach ($tmp as $k => $v) {
1602
+                if (isset($al[$k])) {
1603
+                    if (is_array($al[$k])) {
1604
+                        if ($currentAccess) {
1605
+                            $al[$k] += $v;
1606
+                        } else {
1607
+                            $al[$k] = array_merge($al[$k], $v);
1608
+                            $al[$k] = array_unique($al[$k]);
1609
+                            $al[$k] = array_values($al[$k]);
1610
+                        }
1611
+                    } else {
1612
+                        $al[$k] = $al[$k] || $v;
1613
+                    }
1614
+                } else {
1615
+                    $al[$k] = $v;
1616
+                }
1617
+            }
1618
+        }
1619
+
1620
+        return $al;
1621
+    }
1622
+
1623
+    #[Override]
1624
+    public function newShare(): IShare {
1625
+        return new \OC\Share20\Share($this->rootFolder, $this->userManager);
1626
+    }
1627
+
1628
+    #[Override]
1629
+    public function shareApiEnabled(): bool {
1630
+        return $this->config->getAppValue('core', 'shareapi_enabled', 'yes') === 'yes';
1631
+    }
1632
+
1633
+    #[Override]
1634
+    public function shareApiAllowLinks(?IUser $user = null): bool {
1635
+        if ($this->config->getAppValue('core', 'shareapi_allow_links', 'yes') !== 'yes') {
1636
+            return false;
1637
+        }
1638
+
1639
+        $user = $user ?? $this->userSession->getUser();
1640
+        if ($user) {
1641
+            $excludedGroups = json_decode($this->config->getAppValue('core', 'shareapi_allow_links_exclude_groups', '[]'));
1642
+            if ($excludedGroups) {
1643
+                $userGroups = $this->groupManager->getUserGroupIds($user);
1644
+                return !(bool)array_intersect($excludedGroups, $userGroups);
1645
+            }
1646
+        }
1647
+
1648
+        return true;
1649
+    }
1650
+
1651
+    /**
1652
+     * Check if a specific user can create link shares
1653
+     *
1654
+     * @param IUser $user The user to check
1655
+     * @return bool
1656
+     */
1657
+    protected function userCanCreateLinkShares(IUser $user): bool {
1658
+        return $this->shareApiAllowLinks($user);
1659
+    }
1660
+
1661
+    #[Override]
1662
+    public function shareApiLinkEnforcePassword(bool $checkGroupMembership = true): bool {
1663
+        $excludedGroups = $this->config->getAppValue('core', 'shareapi_enforce_links_password_excluded_groups', '');
1664
+        if ($excludedGroups !== '' && $checkGroupMembership) {
1665
+            $excludedGroups = json_decode($excludedGroups);
1666
+            $user = $this->userSession->getUser();
1667
+            if ($user) {
1668
+                $userGroups = $this->groupManager->getUserGroupIds($user);
1669
+                if ((bool)array_intersect($excludedGroups, $userGroups)) {
1670
+                    return false;
1671
+                }
1672
+            }
1673
+        }
1674
+        return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_PASSWORD_ENFORCED);
1675
+    }
1676
+
1677
+    #[Override]
1678
+    public function shareApiLinkDefaultExpireDate(): bool {
1679
+        return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_EXPIRE_DATE_DEFAULT);
1680
+    }
1681
+
1682
+    #[Override]
1683
+    public function shareApiLinkDefaultExpireDateEnforced(): bool {
1684
+        return $this->shareApiLinkDefaultExpireDate()
1685
+            && $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_LINK_EXPIRE_DATE_ENFORCED);
1686
+    }
1687
+
1688
+    #[Override]
1689
+    public function shareApiLinkDefaultExpireDays(): int {
1690
+        return (int)$this->config->getAppValue('core', 'shareapi_expire_after_n_days', '7');
1691
+    }
1692
+
1693
+    #[Override]
1694
+    public function shareApiInternalDefaultExpireDate(): bool {
1695
+        return $this->config->getAppValue('core', 'shareapi_default_internal_expire_date', 'no') === 'yes';
1696
+    }
1697
+
1698
+    #[Override]
1699
+    public function shareApiRemoteDefaultExpireDate(): bool {
1700
+        return $this->config->getAppValue('core', 'shareapi_default_remote_expire_date', 'no') === 'yes';
1701
+    }
1702
+
1703
+    #[Override]
1704
+    public function shareApiInternalDefaultExpireDateEnforced(): bool {
1705
+        return $this->shareApiInternalDefaultExpireDate()
1706
+            && $this->config->getAppValue('core', 'shareapi_enforce_internal_expire_date', 'no') === 'yes';
1707
+    }
1708
+
1709
+    #[Override]
1710
+    public function shareApiRemoteDefaultExpireDateEnforced(): bool {
1711
+        return $this->shareApiRemoteDefaultExpireDate()
1712
+            && $this->config->getAppValue('core', 'shareapi_enforce_remote_expire_date', 'no') === 'yes';
1713
+    }
1714
+
1715
+    #[Override]
1716
+    public function shareApiInternalDefaultExpireDays(): int {
1717
+        return (int)$this->config->getAppValue('core', 'shareapi_internal_expire_after_n_days', '7');
1718
+    }
1719
+
1720
+    #[Override]
1721
+    public function shareApiRemoteDefaultExpireDays(): int {
1722
+        return (int)$this->config->getAppValue('core', 'shareapi_remote_expire_after_n_days', '7');
1723
+    }
1724
+
1725
+    #[Override]
1726
+    public function shareApiLinkAllowPublicUpload(): bool {
1727
+        return $this->config->getAppValue('core', 'shareapi_allow_public_upload', 'yes') === 'yes';
1728
+    }
1729
+
1730
+    #[Override]
1731
+    public function shareWithGroupMembersOnly(): bool {
1732
+        return $this->config->getAppValue('core', 'shareapi_only_share_with_group_members', 'no') === 'yes';
1733
+    }
1734
+
1735
+    #[Override]
1736
+    public function shareWithGroupMembersOnlyExcludeGroupsList(): array {
1737
+        if (!$this->shareWithGroupMembersOnly()) {
1738
+            return [];
1739
+        }
1740
+        $excludeGroups = $this->config->getAppValue('core', 'shareapi_only_share_with_group_members_exclude_group_list', '');
1741
+        return json_decode($excludeGroups, true) ?? [];
1742
+    }
1743
+
1744
+    #[Override]
1745
+    public function allowGroupSharing(): bool {
1746
+        return $this->config->getAppValue('core', 'shareapi_allow_group_sharing', 'yes') === 'yes';
1747
+    }
1748
+
1749
+    #[Override]
1750
+    public function allowEnumeration(): bool {
1751
+        return $this->config->getAppValue('core', 'shareapi_allow_share_dialog_user_enumeration', 'yes') === 'yes';
1752
+    }
1753
+
1754
+    #[Override]
1755
+    public function limitEnumerationToGroups(): bool {
1756
+        return $this->allowEnumeration()
1757
+            && $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_to_group', 'no') === 'yes';
1758
+    }
1759
+
1760
+    #[Override]
1761
+    public function limitEnumerationToPhone(): bool {
1762
+        return $this->allowEnumeration()
1763
+            && $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_to_phone', 'no') === 'yes';
1764
+    }
1765
+
1766
+    #[Override]
1767
+    public function allowEnumerationFullMatch(): bool {
1768
+        return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match', 'yes') === 'yes';
1769
+    }
1770
+
1771
+    #[Override]
1772
+    public function matchEmail(): bool {
1773
+        return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_email', 'yes') === 'yes';
1774
+    }
1775
+
1776
+    #[Override]
1777
+    public function matchUserId(): bool {
1778
+        return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_user_id', 'yes') === 'yes';
1779
+    }
1780
+
1781
+    public function matchDisplayName(): bool {
1782
+        return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_displayname', 'yes') === 'yes';
1783
+    }
1784
+
1785
+    #[Override]
1786
+    public function ignoreSecondDisplayName(): bool {
1787
+        return $this->config->getAppValue('core', 'shareapi_restrict_user_enumeration_full_match_ignore_second_dn', 'no') === 'yes';
1788
+    }
1789
+
1790
+    #[Override]
1791
+    public function allowCustomTokens(): bool {
1792
+        return $this->appConfig->getValueBool('core', ConfigLexicon::SHARE_CUSTOM_TOKEN);
1793
+    }
1794
+
1795
+    #[Override]
1796
+    public function allowViewWithoutDownload(): bool {
1797
+        return $this->appConfig->getValueBool('core', 'shareapi_allow_view_without_download', true);
1798
+    }
1799
+
1800
+    #[Override]
1801
+    public function currentUserCanEnumerateTargetUser(?IUser $currentUser, IUser $targetUser): bool {
1802
+        if ($this->allowEnumerationFullMatch()) {
1803
+            return true;
1804
+        }
1805
+
1806
+        if (!$this->allowEnumeration()) {
1807
+            return false;
1808
+        }
1809
+
1810
+        if (!$this->limitEnumerationToPhone() && !$this->limitEnumerationToGroups()) {
1811
+            // Enumeration is enabled and not restricted: OK
1812
+            return true;
1813
+        }
1814
+
1815
+        if (!$currentUser instanceof IUser) {
1816
+            // Enumeration restrictions require an account
1817
+            return false;
1818
+        }
1819
+
1820
+        // Enumeration is limited to phone match
1821
+        if ($this->limitEnumerationToPhone() && $this->knownUserService->isKnownToUser($currentUser->getUID(), $targetUser->getUID())) {
1822
+            return true;
1823
+        }
1824
+
1825
+        // Enumeration is limited to groups
1826
+        if ($this->limitEnumerationToGroups()) {
1827
+            $currentUserGroupIds = $this->groupManager->getUserGroupIds($currentUser);
1828
+            $targetUserGroupIds = $this->groupManager->getUserGroupIds($targetUser);
1829
+            if (!empty(array_intersect($currentUserGroupIds, $targetUserGroupIds))) {
1830
+                return true;
1831
+            }
1832
+        }
1833
+
1834
+        return false;
1835
+    }
1836
+
1837
+    #[Override]
1838
+    public function sharingDisabledForUser(?string $userId): bool {
1839
+        return $this->shareDisableChecker->sharingDisabledForUser($userId);
1840
+    }
1841
+
1842
+    #[Override]
1843
+    public function outgoingServer2ServerSharesAllowed(): bool {
1844
+        return $this->config->getAppValue('files_sharing', 'outgoing_server2server_share_enabled', 'yes') === 'yes';
1845
+    }
1846
+
1847
+    #[Override]
1848
+    public function outgoingServer2ServerGroupSharesAllowed(): bool {
1849
+        return $this->config->getAppValue('files_sharing', 'outgoing_server2server_group_share_enabled', 'no') === 'yes';
1850
+    }
1851
+
1852
+    #[Override]
1853
+    public function shareProviderExists(int $shareType): bool {
1854
+        try {
1855
+            $this->factory->getProviderForType($shareType);
1856
+        } catch (ProviderException $e) {
1857
+            return false;
1858
+        }
1859
+
1860
+        return true;
1861
+    }
1862
+
1863
+    public function registerShareProvider(string $shareProviderClass): void {
1864
+        $this->factory->registerProvider($shareProviderClass);
1865
+    }
1866
+
1867
+    #[Override]
1868
+    public function getAllShares(): iterable {
1869
+        $providers = $this->factory->getAllProviders();
1870
+
1871
+        foreach ($providers as $provider) {
1872
+            yield from $provider->getAllShares();
1873
+        }
1874
+    }
1875
+
1876
+    #[Override]
1877
+    public function generateToken(): string {
1878
+        // Initial token length
1879
+        $tokenLength = Helper::getTokenLength();
1880
+
1881
+        do {
1882
+            $tokenExists = false;
1883
+
1884
+            for ($i = 0; $i <= 2; $i++) {
1885
+                // Generate a new token
1886
+                $token = $this->secureRandom->generate(
1887
+                    $tokenLength,
1888
+                    ISecureRandom::CHAR_HUMAN_READABLE,
1889
+                );
1890
+
1891
+                try {
1892
+                    // Try to fetch a share with the generated token
1893
+                    $this->getShareByToken($token);
1894
+                    $tokenExists = true; // Token exists, we need to try again
1895
+                } catch (ShareNotFound $e) {
1896
+                    // Token is unique, exit the loop
1897
+                    $tokenExists = false;
1898
+                    break;
1899
+                }
1900
+            }
1901
+
1902
+            // If we've reached the maximum attempts and the token still exists, increase the token length
1903
+            if ($tokenExists) {
1904
+                $tokenLength++;
1905
+
1906
+                // Check if the token length exceeds the maximum allowed length
1907
+                if ($tokenLength > \OC\Share\Constants::MAX_TOKEN_LENGTH) {
1908
+                    throw new ShareTokenException('Unable to generate a unique share token. Maximum token length exceeded.');
1909
+                }
1910
+            }
1911
+        } while ($tokenExists);
1912
+
1913
+        return $token;
1914
+    }
1915
+
1916
+    private function dispatchEvent(Event $event, string $name): void {
1917
+        try {
1918
+            $this->dispatcher->dispatchTyped($event);
1919
+        } catch (\Exception $e) {
1920
+            $this->logger->error("Error while sending ' . $name . ' event", ['exception' => $e]);
1921
+        }
1922
+    }
1923
+
1924
+    public function getUsersForShare(IShare $share): iterable {
1925
+        $provider = $this->factory->getProviderForType($share->getShareType());
1926
+        if ($provider instanceof Share\IShareProviderGetUsers) {
1927
+            return $provider->getUsersForShare($share);
1928
+        } else {
1929
+            return [];
1930
+        }
1931
+    }
1932 1932
 }
Please login to merge, or discard this patch.
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -314,11 +314,11 @@  discard block
 block discarded – undo
314 314
 			if ($fullId === null && $expirationDate === null && $defaultExpireDate) {
315 315
 				$expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
316 316
 				$expirationDate->setTime(0, 0, 0);
317
-				$days = (int)$this->config->getAppValue('core', $configProp, (string)$defaultExpireDays);
317
+				$days = (int) $this->config->getAppValue('core', $configProp, (string) $defaultExpireDays);
318 318
 				if ($days > $defaultExpireDays) {
319 319
 					$days = $defaultExpireDays;
320 320
 				}
321
-				$expirationDate->add(new \DateInterval('P' . $days . 'D'));
321
+				$expirationDate->add(new \DateInterval('P'.$days.'D'));
322 322
 			}
323 323
 
324 324
 			// If we enforce the expiration date check that is does not exceed
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
 
330 330
 				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
331 331
 				$date->setTime(0, 0, 0);
332
-				$date->add(new \DateInterval('P' . $defaultExpireDays . 'D'));
332
+				$date->add(new \DateInterval('P'.$defaultExpireDays.'D'));
333 333
 				if ($date < $expirationDate) {
334 334
 					throw new GenericShareException($this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $defaultExpireDays), code: 404);
335 335
 				}
@@ -393,11 +393,11 @@  discard block
 block discarded – undo
393 393
 				$expirationDate = new \DateTime('now', $this->dateTimeZone->getTimeZone());
394 394
 				$expirationDate->setTime(0, 0, 0);
395 395
 
396
-				$days = (int)$this->config->getAppValue('core', 'link_defaultExpDays', (string)$this->shareApiLinkDefaultExpireDays());
396
+				$days = (int) $this->config->getAppValue('core', 'link_defaultExpDays', (string) $this->shareApiLinkDefaultExpireDays());
397 397
 				if ($days > $this->shareApiLinkDefaultExpireDays()) {
398 398
 					$days = $this->shareApiLinkDefaultExpireDays();
399 399
 				}
400
-				$expirationDate->add(new \DateInterval('P' . $days . 'D'));
400
+				$expirationDate->add(new \DateInterval('P'.$days.'D'));
401 401
 			}
402 402
 
403 403
 			// If we enforce the expiration date check that is does not exceed
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
 
409 409
 				$date = new \DateTime('now', $this->dateTimeZone->getTimeZone());
410 410
 				$date->setTime(0, 0, 0);
411
-				$date->add(new \DateInterval('P' . $this->shareApiLinkDefaultExpireDays() . 'D'));
411
+				$date->add(new \DateInterval('P'.$this->shareApiLinkDefaultExpireDays().'D'));
412 412
 				if ($date < $expirationDate) {
413 413
 					throw new GenericShareException(
414 414
 						$this->l->n('Cannot set expiration date more than %n day in the future', 'Cannot set expiration date more than %n days in the future', $this->shareApiLinkDefaultExpireDays()),
@@ -574,7 +574,7 @@  discard block
 block discarded – undo
574 574
 		$storage = $share->getNode()->getStorage();
575 575
 		if ($storage->instanceOfStorage(SharedStorage::class)) {
576 576
 			/** @var \OCA\Files_Sharing\SharedStorage $storage */
577
-			$share->setParent((int)$storage->getShareId());
577
+			$share->setParent((int) $storage->getShareId());
578 578
 		}
579 579
 	}
580 580
 
@@ -690,7 +690,7 @@  discard block
 block discarded – undo
690 690
 				}
691 691
 			}
692 692
 
693
-			$target = $shareFolder . '/' . $share->getNode()->getName();
693
+			$target = $shareFolder.'/'.$share->getNode()->getName();
694 694
 			$target = \OC\Files\Filesystem::normalizePath($target);
695 695
 			$share->setTarget($target);
696 696
 
@@ -888,7 +888,7 @@  discard block
 block discarded – undo
888 888
 
889 889
 	#[Override]
890 890
 	public function acceptShare(IShare $share, string $recipientId): IShare {
891
-		[$providerId,] = $this->splitFullId($share->getFullId());
891
+		[$providerId, ] = $this->splitFullId($share->getFullId());
892 892
 		$provider = $this->factory->getProvider($providerId);
893 893
 
894 894
 		if (!($provider instanceof IShareProviderSupportsAccept)) {
@@ -963,7 +963,7 @@  discard block
 block discarded – undo
963 963
 		$expirationTime = null;
964 964
 		$now = new \DateTime();
965 965
 		$expirationInterval = $this->config->getSystemValue('sharing.mail_link_password_expiration_interval', 3600);
966
-		$expirationTime = $now->add(new \DateInterval('PT' . $expirationInterval . 'S'));
966
+		$expirationTime = $now->add(new \DateInterval('PT'.$expirationInterval.'S'));
967 967
 		$share->setPasswordExpirationTime($expirationTime);
968 968
 	}
969 969
 
@@ -1070,12 +1070,12 @@  discard block
 block discarded – undo
1070 1070
 				$this->generalCreateChecks($child);
1071 1071
 			} catch (GenericShareException $e) {
1072 1072
 				/* The check is invalid, promote it to a direct share from the sharer of parent share */
1073
-				$this->logger->debug('Promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1073
+				$this->logger->debug('Promote reshare because of exception '.$e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1074 1074
 				try {
1075 1075
 					$child->setSharedBy($share->getSharedBy());
1076 1076
 					$this->updateShare($child);
1077
-				} catch (GenericShareException|\InvalidArgumentException $e) {
1078
-					$this->logger->warning('Failed to promote reshare because of exception ' . $e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1077
+				} catch (GenericShareException | \InvalidArgumentException $e) {
1078
+					$this->logger->warning('Failed to promote reshare because of exception '.$e->getMessage(), ['exception' => $e, 'fullId' => $child->getFullId()]);
1079 1079
 				}
1080 1080
 			}
1081 1081
 		}
@@ -1106,7 +1106,7 @@  discard block
 block discarded – undo
1106 1106
 
1107 1107
 	#[Override]
1108 1108
 	public function deleteFromSelf(IShare $share, string $recipientId): void {
1109
-		[$providerId,] = $this->splitFullId($share->getFullId());
1109
+		[$providerId, ] = $this->splitFullId($share->getFullId());
1110 1110
 		$provider = $this->factory->getProvider($providerId);
1111 1111
 
1112 1112
 		$provider->deleteFromSelf($share, $recipientId);
@@ -1116,7 +1116,7 @@  discard block
 block discarded – undo
1116 1116
 
1117 1117
 	#[Override]
1118 1118
 	public function restoreShare(IShare $share, string $recipientId): IShare {
1119
-		[$providerId,] = $this->splitFullId($share->getFullId());
1119
+		[$providerId, ] = $this->splitFullId($share->getFullId());
1120 1120
 		$provider = $this->factory->getProvider($providerId);
1121 1121
 
1122 1122
 		return $provider->restore($share, $recipientId);
@@ -1144,7 +1144,7 @@  discard block
 block discarded – undo
1144 1144
 			}
1145 1145
 		}
1146 1146
 
1147
-		[$providerId,] = $this->splitFullId($share->getFullId());
1147
+		[$providerId, ] = $this->splitFullId($share->getFullId());
1148 1148
 		$provider = $this->factory->getProvider($providerId);
1149 1149
 
1150 1150
 		return $provider->move($share, $recipientId);
@@ -1296,7 +1296,7 @@  discard block
 block discarded – undo
1296 1296
 		}
1297 1297
 
1298 1298
 		if (!$provider instanceof IPartialShareProvider) {
1299
-			throw new \RuntimeException(\get_class($provider) . ' must implement IPartialShareProvider');
1299
+			throw new \RuntimeException(\get_class($provider).' must implement IPartialShareProvider');
1300 1300
 		}
1301 1301
 
1302 1302
 		$shares = $provider->getSharedWithByPath($userId,
@@ -1311,7 +1311,7 @@  discard block
 block discarded – undo
1311 1311
 			$shares = new ArrayIterator($shares);
1312 1312
 		}
1313 1313
 
1314
-		return new \CallbackFilterIterator($shares, function (IShare $share) {
1314
+		return new \CallbackFilterIterator($shares, function(IShare $share) {
1315 1315
 			// remove all shares which are already expired
1316 1316
 			try {
1317 1317
 				$this->checkShare($share);
@@ -1366,7 +1366,7 @@  discard block
 block discarded – undo
1366 1366
 				$provider = $this->factory->getProviderForType(IShare::TYPE_LINK);
1367 1367
 				$share = $provider->getShareByToken($token);
1368 1368
 			}
1369
-		} catch (ProviderException|ShareNotFound) {
1369
+		} catch (ProviderException | ShareNotFound) {
1370 1370
 		}
1371 1371
 
1372 1372
 
@@ -1375,7 +1375,7 @@  discard block
 block discarded – undo
1375 1375
 			try {
1376 1376
 				$provider = $this->factory->getProviderForType(IShare::TYPE_REMOTE);
1377 1377
 				$share = $provider->getShareByToken($token);
1378
-			} catch (ProviderException|ShareNotFound) {
1378
+			} catch (ProviderException | ShareNotFound) {
1379 1379
 			}
1380 1380
 		}
1381 1381
 
@@ -1384,7 +1384,7 @@  discard block
 block discarded – undo
1384 1384
 			try {
1385 1385
 				$provider = $this->factory->getProviderForType(IShare::TYPE_EMAIL);
1386 1386
 				$share = $provider->getShareByToken($token);
1387
-			} catch (ProviderException|ShareNotFound) {
1387
+			} catch (ProviderException | ShareNotFound) {
1388 1388
 			}
1389 1389
 		}
1390 1390
 
@@ -1392,7 +1392,7 @@  discard block
 block discarded – undo
1392 1392
 			try {
1393 1393
 				$provider = $this->factory->getProviderForType(IShare::TYPE_CIRCLE);
1394 1394
 				$share = $provider->getShareByToken($token);
1395
-			} catch (ProviderException|ShareNotFound) {
1395
+			} catch (ProviderException | ShareNotFound) {
1396 1396
 			}
1397 1397
 		}
1398 1398
 
@@ -1400,7 +1400,7 @@  discard block
 block discarded – undo
1400 1400
 			try {
1401 1401
 				$provider = $this->factory->getProviderForType(IShare::TYPE_ROOM);
1402 1402
 				$share = $provider->getShareByToken($token);
1403
-			} catch (ProviderException|ShareNotFound) {
1403
+			} catch (ProviderException | ShareNotFound) {
1404 1404
 			}
1405 1405
 		}
1406 1406
 
@@ -1435,7 +1435,7 @@  discard block
 block discarded – undo
1435 1435
 			throw new ShareNotFound($this->l->t('The requested share does not exist anymore'));
1436 1436
 		}
1437 1437
 		if ($this->config->getAppValue('files_sharing', 'hide_disabled_user_shares', 'no') === 'yes') {
1438
-			$uids = array_unique([$share->getShareOwner(),$share->getSharedBy()]);
1438
+			$uids = array_unique([$share->getShareOwner(), $share->getSharedBy()]);
1439 1439
 			foreach ($uids as $uid) {
1440 1440
 				$user = $this->userManager->get($uid);
1441 1441
 				if ($user?->isEnabled() === false) {
@@ -1580,7 +1580,7 @@  discard block
 block discarded – undo
1580 1580
 			}
1581 1581
 			$al['users'][$owner] = [
1582 1582
 				'node_id' => $path->getId(),
1583
-				'node_path' => '/' . $ownerPath,
1583
+				'node_path' => '/'.$ownerPath,
1584 1584
 			];
1585 1585
 		} else {
1586 1586
 			$al['users'][] = $owner;
@@ -1641,7 +1641,7 @@  discard block
 block discarded – undo
1641 1641
 			$excludedGroups = json_decode($this->config->getAppValue('core', 'shareapi_allow_links_exclude_groups', '[]'));
1642 1642
 			if ($excludedGroups) {
1643 1643
 				$userGroups = $this->groupManager->getUserGroupIds($user);
1644
-				return !(bool)array_intersect($excludedGroups, $userGroups);
1644
+				return !(bool) array_intersect($excludedGroups, $userGroups);
1645 1645
 			}
1646 1646
 		}
1647 1647
 
@@ -1666,7 +1666,7 @@  discard block
 block discarded – undo
1666 1666
 			$user = $this->userSession->getUser();
1667 1667
 			if ($user) {
1668 1668
 				$userGroups = $this->groupManager->getUserGroupIds($user);
1669
-				if ((bool)array_intersect($excludedGroups, $userGroups)) {
1669
+				if ((bool) array_intersect($excludedGroups, $userGroups)) {
1670 1670
 					return false;
1671 1671
 				}
1672 1672
 			}
@@ -1687,7 +1687,7 @@  discard block
 block discarded – undo
1687 1687
 
1688 1688
 	#[Override]
1689 1689
 	public function shareApiLinkDefaultExpireDays(): int {
1690
-		return (int)$this->config->getAppValue('core', 'shareapi_expire_after_n_days', '7');
1690
+		return (int) $this->config->getAppValue('core', 'shareapi_expire_after_n_days', '7');
1691 1691
 	}
1692 1692
 
1693 1693
 	#[Override]
@@ -1714,12 +1714,12 @@  discard block
 block discarded – undo
1714 1714
 
1715 1715
 	#[Override]
1716 1716
 	public function shareApiInternalDefaultExpireDays(): int {
1717
-		return (int)$this->config->getAppValue('core', 'shareapi_internal_expire_after_n_days', '7');
1717
+		return (int) $this->config->getAppValue('core', 'shareapi_internal_expire_after_n_days', '7');
1718 1718
 	}
1719 1719
 
1720 1720
 	#[Override]
1721 1721
 	public function shareApiRemoteDefaultExpireDays(): int {
1722
-		return (int)$this->config->getAppValue('core', 'shareapi_remote_expire_after_n_days', '7');
1722
+		return (int) $this->config->getAppValue('core', 'shareapi_remote_expire_after_n_days', '7');
1723 1723
 	}
1724 1724
 
1725 1725
 	#[Override]
Please login to merge, or discard this patch.
lib/composer/composer/autoload_classmap.php 1 patch
Spacing   +2208 added lines, -2208 removed lines patch added patch discarded remove patch
@@ -6,2212 +6,2212 @@
 block discarded – undo
6 6
 $baseDir = dirname(dirname($vendorDir));
7 7
 
8 8
 return array(
9
-    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
-    'NCU\\Config\\Exceptions\\IncorrectTypeException' => $baseDir . '/lib/unstable/Config/Exceptions/IncorrectTypeException.php',
11
-    'NCU\\Config\\Exceptions\\TypeConflictException' => $baseDir . '/lib/unstable/Config/Exceptions/TypeConflictException.php',
12
-    'NCU\\Config\\Exceptions\\UnknownKeyException' => $baseDir . '/lib/unstable/Config/Exceptions/UnknownKeyException.php',
13
-    'NCU\\Config\\IUserConfig' => $baseDir . '/lib/unstable/Config/IUserConfig.php',
14
-    'NCU\\Config\\Lexicon\\ConfigLexiconEntry' => $baseDir . '/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php',
15
-    'NCU\\Config\\Lexicon\\ConfigLexiconStrictness' => $baseDir . '/lib/unstable/Config/Lexicon/ConfigLexiconStrictness.php',
16
-    'NCU\\Config\\Lexicon\\IConfigLexicon' => $baseDir . '/lib/unstable/Config/Lexicon/IConfigLexicon.php',
17
-    'NCU\\Config\\Lexicon\\Preset' => $baseDir . '/lib/unstable/Config/Lexicon/Preset.php',
18
-    'NCU\\Config\\ValueType' => $baseDir . '/lib/unstable/Config/ValueType.php',
19
-    'NCU\\Federation\\ISignedCloudFederationProvider' => $baseDir . '/lib/unstable/Federation/ISignedCloudFederationProvider.php',
20
-    'NCU\\Security\\Signature\\Enum\\DigestAlgorithm' => $baseDir . '/lib/unstable/Security/Signature/Enum/DigestAlgorithm.php',
21
-    'NCU\\Security\\Signature\\Enum\\SignatoryStatus' => $baseDir . '/lib/unstable/Security/Signature/Enum/SignatoryStatus.php',
22
-    'NCU\\Security\\Signature\\Enum\\SignatoryType' => $baseDir . '/lib/unstable/Security/Signature/Enum/SignatoryType.php',
23
-    'NCU\\Security\\Signature\\Enum\\SignatureAlgorithm' => $baseDir . '/lib/unstable/Security/Signature/Enum/SignatureAlgorithm.php',
24
-    'NCU\\Security\\Signature\\Exceptions\\IdentityNotFoundException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/IdentityNotFoundException.php',
25
-    'NCU\\Security\\Signature\\Exceptions\\IncomingRequestException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/IncomingRequestException.php',
26
-    'NCU\\Security\\Signature\\Exceptions\\InvalidKeyOriginException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/InvalidKeyOriginException.php',
27
-    'NCU\\Security\\Signature\\Exceptions\\InvalidSignatureException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/InvalidSignatureException.php',
28
-    'NCU\\Security\\Signature\\Exceptions\\SignatoryConflictException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatoryConflictException.php',
29
-    'NCU\\Security\\Signature\\Exceptions\\SignatoryException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatoryException.php',
30
-    'NCU\\Security\\Signature\\Exceptions\\SignatoryNotFoundException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatoryNotFoundException.php',
31
-    'NCU\\Security\\Signature\\Exceptions\\SignatureElementNotFoundException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatureElementNotFoundException.php',
32
-    'NCU\\Security\\Signature\\Exceptions\\SignatureException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatureException.php',
33
-    'NCU\\Security\\Signature\\Exceptions\\SignatureNotFoundException' => $baseDir . '/lib/unstable/Security/Signature/Exceptions/SignatureNotFoundException.php',
34
-    'NCU\\Security\\Signature\\IIncomingSignedRequest' => $baseDir . '/lib/unstable/Security/Signature/IIncomingSignedRequest.php',
35
-    'NCU\\Security\\Signature\\IOutgoingSignedRequest' => $baseDir . '/lib/unstable/Security/Signature/IOutgoingSignedRequest.php',
36
-    'NCU\\Security\\Signature\\ISignatoryManager' => $baseDir . '/lib/unstable/Security/Signature/ISignatoryManager.php',
37
-    'NCU\\Security\\Signature\\ISignatureManager' => $baseDir . '/lib/unstable/Security/Signature/ISignatureManager.php',
38
-    'NCU\\Security\\Signature\\ISignedRequest' => $baseDir . '/lib/unstable/Security/Signature/ISignedRequest.php',
39
-    'NCU\\Security\\Signature\\Model\\Signatory' => $baseDir . '/lib/unstable/Security/Signature/Model/Signatory.php',
40
-    'OCP\\Accounts\\IAccount' => $baseDir . '/lib/public/Accounts/IAccount.php',
41
-    'OCP\\Accounts\\IAccountManager' => $baseDir . '/lib/public/Accounts/IAccountManager.php',
42
-    'OCP\\Accounts\\IAccountProperty' => $baseDir . '/lib/public/Accounts/IAccountProperty.php',
43
-    'OCP\\Accounts\\IAccountPropertyCollection' => $baseDir . '/lib/public/Accounts/IAccountPropertyCollection.php',
44
-    'OCP\\Accounts\\PropertyDoesNotExistException' => $baseDir . '/lib/public/Accounts/PropertyDoesNotExistException.php',
45
-    'OCP\\Accounts\\UserUpdatedEvent' => $baseDir . '/lib/public/Accounts/UserUpdatedEvent.php',
46
-    'OCP\\Activity\\ActivitySettings' => $baseDir . '/lib/public/Activity/ActivitySettings.php',
47
-    'OCP\\Activity\\Exceptions\\FilterNotFoundException' => $baseDir . '/lib/public/Activity/Exceptions/FilterNotFoundException.php',
48
-    'OCP\\Activity\\Exceptions\\IncompleteActivityException' => $baseDir . '/lib/public/Activity/Exceptions/IncompleteActivityException.php',
49
-    'OCP\\Activity\\Exceptions\\InvalidValueException' => $baseDir . '/lib/public/Activity/Exceptions/InvalidValueException.php',
50
-    'OCP\\Activity\\Exceptions\\SettingNotFoundException' => $baseDir . '/lib/public/Activity/Exceptions/SettingNotFoundException.php',
51
-    'OCP\\Activity\\Exceptions\\UnknownActivityException' => $baseDir . '/lib/public/Activity/Exceptions/UnknownActivityException.php',
52
-    'OCP\\Activity\\IBulkConsumer' => $baseDir . '/lib/public/Activity/IBulkConsumer.php',
53
-    'OCP\\Activity\\IConsumer' => $baseDir . '/lib/public/Activity/IConsumer.php',
54
-    'OCP\\Activity\\IEvent' => $baseDir . '/lib/public/Activity/IEvent.php',
55
-    'OCP\\Activity\\IEventMerger' => $baseDir . '/lib/public/Activity/IEventMerger.php',
56
-    'OCP\\Activity\\IExtension' => $baseDir . '/lib/public/Activity/IExtension.php',
57
-    'OCP\\Activity\\IFilter' => $baseDir . '/lib/public/Activity/IFilter.php',
58
-    'OCP\\Activity\\IManager' => $baseDir . '/lib/public/Activity/IManager.php',
59
-    'OCP\\Activity\\IProvider' => $baseDir . '/lib/public/Activity/IProvider.php',
60
-    'OCP\\Activity\\ISetting' => $baseDir . '/lib/public/Activity/ISetting.php',
61
-    'OCP\\AppFramework\\ApiController' => $baseDir . '/lib/public/AppFramework/ApiController.php',
62
-    'OCP\\AppFramework\\App' => $baseDir . '/lib/public/AppFramework/App.php',
63
-    'OCP\\AppFramework\\Attribute\\ASince' => $baseDir . '/lib/public/AppFramework/Attribute/ASince.php',
64
-    'OCP\\AppFramework\\Attribute\\Catchable' => $baseDir . '/lib/public/AppFramework/Attribute/Catchable.php',
65
-    'OCP\\AppFramework\\Attribute\\Consumable' => $baseDir . '/lib/public/AppFramework/Attribute/Consumable.php',
66
-    'OCP\\AppFramework\\Attribute\\Dispatchable' => $baseDir . '/lib/public/AppFramework/Attribute/Dispatchable.php',
67
-    'OCP\\AppFramework\\Attribute\\ExceptionalImplementable' => $baseDir . '/lib/public/AppFramework/Attribute/ExceptionalImplementable.php',
68
-    'OCP\\AppFramework\\Attribute\\Implementable' => $baseDir . '/lib/public/AppFramework/Attribute/Implementable.php',
69
-    'OCP\\AppFramework\\Attribute\\Listenable' => $baseDir . '/lib/public/AppFramework/Attribute/Listenable.php',
70
-    'OCP\\AppFramework\\Attribute\\Throwable' => $baseDir . '/lib/public/AppFramework/Attribute/Throwable.php',
71
-    'OCP\\AppFramework\\AuthPublicShareController' => $baseDir . '/lib/public/AppFramework/AuthPublicShareController.php',
72
-    'OCP\\AppFramework\\Bootstrap\\IBootContext' => $baseDir . '/lib/public/AppFramework/Bootstrap/IBootContext.php',
73
-    'OCP\\AppFramework\\Bootstrap\\IBootstrap' => $baseDir . '/lib/public/AppFramework/Bootstrap/IBootstrap.php',
74
-    'OCP\\AppFramework\\Bootstrap\\IRegistrationContext' => $baseDir . '/lib/public/AppFramework/Bootstrap/IRegistrationContext.php',
75
-    'OCP\\AppFramework\\Controller' => $baseDir . '/lib/public/AppFramework/Controller.php',
76
-    'OCP\\AppFramework\\Db\\DoesNotExistException' => $baseDir . '/lib/public/AppFramework/Db/DoesNotExistException.php',
77
-    'OCP\\AppFramework\\Db\\Entity' => $baseDir . '/lib/public/AppFramework/Db/Entity.php',
78
-    'OCP\\AppFramework\\Db\\IMapperException' => $baseDir . '/lib/public/AppFramework/Db/IMapperException.php',
79
-    'OCP\\AppFramework\\Db\\MultipleObjectsReturnedException' => $baseDir . '/lib/public/AppFramework/Db/MultipleObjectsReturnedException.php',
80
-    'OCP\\AppFramework\\Db\\QBMapper' => $baseDir . '/lib/public/AppFramework/Db/QBMapper.php',
81
-    'OCP\\AppFramework\\Db\\TTransactional' => $baseDir . '/lib/public/AppFramework/Db/TTransactional.php',
82
-    'OCP\\AppFramework\\Http' => $baseDir . '/lib/public/AppFramework/Http.php',
83
-    'OCP\\AppFramework\\Http\\Attribute\\ARateLimit' => $baseDir . '/lib/public/AppFramework/Http/Attribute/ARateLimit.php',
84
-    'OCP\\AppFramework\\Http\\Attribute\\AnonRateLimit' => $baseDir . '/lib/public/AppFramework/Http/Attribute/AnonRateLimit.php',
85
-    'OCP\\AppFramework\\Http\\Attribute\\ApiRoute' => $baseDir . '/lib/public/AppFramework/Http/Attribute/ApiRoute.php',
86
-    'OCP\\AppFramework\\Http\\Attribute\\AppApiAdminAccessWithoutUser' => $baseDir . '/lib/public/AppFramework/Http/Attribute/AppApiAdminAccessWithoutUser.php',
87
-    'OCP\\AppFramework\\Http\\Attribute\\AuthorizedAdminSetting' => $baseDir . '/lib/public/AppFramework/Http/Attribute/AuthorizedAdminSetting.php',
88
-    'OCP\\AppFramework\\Http\\Attribute\\BruteForceProtection' => $baseDir . '/lib/public/AppFramework/Http/Attribute/BruteForceProtection.php',
89
-    'OCP\\AppFramework\\Http\\Attribute\\CORS' => $baseDir . '/lib/public/AppFramework/Http/Attribute/CORS.php',
90
-    'OCP\\AppFramework\\Http\\Attribute\\ExAppRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/ExAppRequired.php',
91
-    'OCP\\AppFramework\\Http\\Attribute\\FrontpageRoute' => $baseDir . '/lib/public/AppFramework/Http/Attribute/FrontpageRoute.php',
92
-    'OCP\\AppFramework\\Http\\Attribute\\IgnoreOpenAPI' => $baseDir . '/lib/public/AppFramework/Http/Attribute/IgnoreOpenAPI.php',
93
-    'OCP\\AppFramework\\Http\\Attribute\\NoAdminRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/NoAdminRequired.php',
94
-    'OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/NoCSRFRequired.php',
95
-    'OCP\\AppFramework\\Http\\Attribute\\OpenAPI' => $baseDir . '/lib/public/AppFramework/Http/Attribute/OpenAPI.php',
96
-    'OCP\\AppFramework\\Http\\Attribute\\PasswordConfirmationRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/PasswordConfirmationRequired.php',
97
-    'OCP\\AppFramework\\Http\\Attribute\\PublicPage' => $baseDir . '/lib/public/AppFramework/Http/Attribute/PublicPage.php',
98
-    'OCP\\AppFramework\\Http\\Attribute\\RequestHeader' => $baseDir . '/lib/public/AppFramework/Http/Attribute/RequestHeader.php',
99
-    'OCP\\AppFramework\\Http\\Attribute\\Route' => $baseDir . '/lib/public/AppFramework/Http/Attribute/Route.php',
100
-    'OCP\\AppFramework\\Http\\Attribute\\StrictCookiesRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/StrictCookiesRequired.php',
101
-    'OCP\\AppFramework\\Http\\Attribute\\SubAdminRequired' => $baseDir . '/lib/public/AppFramework/Http/Attribute/SubAdminRequired.php',
102
-    'OCP\\AppFramework\\Http\\Attribute\\UseSession' => $baseDir . '/lib/public/AppFramework/Http/Attribute/UseSession.php',
103
-    'OCP\\AppFramework\\Http\\Attribute\\UserRateLimit' => $baseDir . '/lib/public/AppFramework/Http/Attribute/UserRateLimit.php',
104
-    'OCP\\AppFramework\\Http\\ContentSecurityPolicy' => $baseDir . '/lib/public/AppFramework/Http/ContentSecurityPolicy.php',
105
-    'OCP\\AppFramework\\Http\\DataDisplayResponse' => $baseDir . '/lib/public/AppFramework/Http/DataDisplayResponse.php',
106
-    'OCP\\AppFramework\\Http\\DataDownloadResponse' => $baseDir . '/lib/public/AppFramework/Http/DataDownloadResponse.php',
107
-    'OCP\\AppFramework\\Http\\DataResponse' => $baseDir . '/lib/public/AppFramework/Http/DataResponse.php',
108
-    'OCP\\AppFramework\\Http\\DownloadResponse' => $baseDir . '/lib/public/AppFramework/Http/DownloadResponse.php',
109
-    'OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy' => $baseDir . '/lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php',
110
-    'OCP\\AppFramework\\Http\\EmptyFeaturePolicy' => $baseDir . '/lib/public/AppFramework/Http/EmptyFeaturePolicy.php',
111
-    'OCP\\AppFramework\\Http\\Events\\BeforeLoginTemplateRenderedEvent' => $baseDir . '/lib/public/AppFramework/Http/Events/BeforeLoginTemplateRenderedEvent.php',
112
-    'OCP\\AppFramework\\Http\\Events\\BeforeTemplateRenderedEvent' => $baseDir . '/lib/public/AppFramework/Http/Events/BeforeTemplateRenderedEvent.php',
113
-    'OCP\\AppFramework\\Http\\FeaturePolicy' => $baseDir . '/lib/public/AppFramework/Http/FeaturePolicy.php',
114
-    'OCP\\AppFramework\\Http\\FileDisplayResponse' => $baseDir . '/lib/public/AppFramework/Http/FileDisplayResponse.php',
115
-    'OCP\\AppFramework\\Http\\ICallbackResponse' => $baseDir . '/lib/public/AppFramework/Http/ICallbackResponse.php',
116
-    'OCP\\AppFramework\\Http\\IOutput' => $baseDir . '/lib/public/AppFramework/Http/IOutput.php',
117
-    'OCP\\AppFramework\\Http\\JSONResponse' => $baseDir . '/lib/public/AppFramework/Http/JSONResponse.php',
118
-    'OCP\\AppFramework\\Http\\NotFoundResponse' => $baseDir . '/lib/public/AppFramework/Http/NotFoundResponse.php',
119
-    'OCP\\AppFramework\\Http\\ParameterOutOfRangeException' => $baseDir . '/lib/public/AppFramework/Http/ParameterOutOfRangeException.php',
120
-    'OCP\\AppFramework\\Http\\RedirectResponse' => $baseDir . '/lib/public/AppFramework/Http/RedirectResponse.php',
121
-    'OCP\\AppFramework\\Http\\RedirectToDefaultAppResponse' => $baseDir . '/lib/public/AppFramework/Http/RedirectToDefaultAppResponse.php',
122
-    'OCP\\AppFramework\\Http\\Response' => $baseDir . '/lib/public/AppFramework/Http/Response.php',
123
-    'OCP\\AppFramework\\Http\\StandaloneTemplateResponse' => $baseDir . '/lib/public/AppFramework/Http/StandaloneTemplateResponse.php',
124
-    'OCP\\AppFramework\\Http\\StreamResponse' => $baseDir . '/lib/public/AppFramework/Http/StreamResponse.php',
125
-    'OCP\\AppFramework\\Http\\StrictContentSecurityPolicy' => $baseDir . '/lib/public/AppFramework/Http/StrictContentSecurityPolicy.php',
126
-    'OCP\\AppFramework\\Http\\StrictEvalContentSecurityPolicy' => $baseDir . '/lib/public/AppFramework/Http/StrictEvalContentSecurityPolicy.php',
127
-    'OCP\\AppFramework\\Http\\StrictInlineContentSecurityPolicy' => $baseDir . '/lib/public/AppFramework/Http/StrictInlineContentSecurityPolicy.php',
128
-    'OCP\\AppFramework\\Http\\TemplateResponse' => $baseDir . '/lib/public/AppFramework/Http/TemplateResponse.php',
129
-    'OCP\\AppFramework\\Http\\Template\\ExternalShareMenuAction' => $baseDir . '/lib/public/AppFramework/Http/Template/ExternalShareMenuAction.php',
130
-    'OCP\\AppFramework\\Http\\Template\\IMenuAction' => $baseDir . '/lib/public/AppFramework/Http/Template/IMenuAction.php',
131
-    'OCP\\AppFramework\\Http\\Template\\LinkMenuAction' => $baseDir . '/lib/public/AppFramework/Http/Template/LinkMenuAction.php',
132
-    'OCP\\AppFramework\\Http\\Template\\PublicTemplateResponse' => $baseDir . '/lib/public/AppFramework/Http/Template/PublicTemplateResponse.php',
133
-    'OCP\\AppFramework\\Http\\Template\\SimpleMenuAction' => $baseDir . '/lib/public/AppFramework/Http/Template/SimpleMenuAction.php',
134
-    'OCP\\AppFramework\\Http\\TextPlainResponse' => $baseDir . '/lib/public/AppFramework/Http/TextPlainResponse.php',
135
-    'OCP\\AppFramework\\Http\\TooManyRequestsResponse' => $baseDir . '/lib/public/AppFramework/Http/TooManyRequestsResponse.php',
136
-    'OCP\\AppFramework\\Http\\ZipResponse' => $baseDir . '/lib/public/AppFramework/Http/ZipResponse.php',
137
-    'OCP\\AppFramework\\IAppContainer' => $baseDir . '/lib/public/AppFramework/IAppContainer.php',
138
-    'OCP\\AppFramework\\Middleware' => $baseDir . '/lib/public/AppFramework/Middleware.php',
139
-    'OCP\\AppFramework\\OCSController' => $baseDir . '/lib/public/AppFramework/OCSController.php',
140
-    'OCP\\AppFramework\\OCS\\OCSBadRequestException' => $baseDir . '/lib/public/AppFramework/OCS/OCSBadRequestException.php',
141
-    'OCP\\AppFramework\\OCS\\OCSException' => $baseDir . '/lib/public/AppFramework/OCS/OCSException.php',
142
-    'OCP\\AppFramework\\OCS\\OCSForbiddenException' => $baseDir . '/lib/public/AppFramework/OCS/OCSForbiddenException.php',
143
-    'OCP\\AppFramework\\OCS\\OCSNotFoundException' => $baseDir . '/lib/public/AppFramework/OCS/OCSNotFoundException.php',
144
-    'OCP\\AppFramework\\OCS\\OCSPreconditionFailedException' => $baseDir . '/lib/public/AppFramework/OCS/OCSPreconditionFailedException.php',
145
-    'OCP\\AppFramework\\PublicShareController' => $baseDir . '/lib/public/AppFramework/PublicShareController.php',
146
-    'OCP\\AppFramework\\QueryException' => $baseDir . '/lib/public/AppFramework/QueryException.php',
147
-    'OCP\\AppFramework\\Services\\IAppConfig' => $baseDir . '/lib/public/AppFramework/Services/IAppConfig.php',
148
-    'OCP\\AppFramework\\Services\\IInitialState' => $baseDir . '/lib/public/AppFramework/Services/IInitialState.php',
149
-    'OCP\\AppFramework\\Services\\InitialStateProvider' => $baseDir . '/lib/public/AppFramework/Services/InitialStateProvider.php',
150
-    'OCP\\AppFramework\\Utility\\IControllerMethodReflector' => $baseDir . '/lib/public/AppFramework/Utility/IControllerMethodReflector.php',
151
-    'OCP\\AppFramework\\Utility\\ITimeFactory' => $baseDir . '/lib/public/AppFramework/Utility/ITimeFactory.php',
152
-    'OCP\\App\\AppPathNotFoundException' => $baseDir . '/lib/public/App/AppPathNotFoundException.php',
153
-    'OCP\\App\\Events\\AppDisableEvent' => $baseDir . '/lib/public/App/Events/AppDisableEvent.php',
154
-    'OCP\\App\\Events\\AppEnableEvent' => $baseDir . '/lib/public/App/Events/AppEnableEvent.php',
155
-    'OCP\\App\\Events\\AppUpdateEvent' => $baseDir . '/lib/public/App/Events/AppUpdateEvent.php',
156
-    'OCP\\App\\IAppManager' => $baseDir . '/lib/public/App/IAppManager.php',
157
-    'OCP\\App\\ManagerEvent' => $baseDir . '/lib/public/App/ManagerEvent.php',
158
-    'OCP\\Authentication\\Events\\AnyLoginFailedEvent' => $baseDir . '/lib/public/Authentication/Events/AnyLoginFailedEvent.php',
159
-    'OCP\\Authentication\\Events\\LoginFailedEvent' => $baseDir . '/lib/public/Authentication/Events/LoginFailedEvent.php',
160
-    'OCP\\Authentication\\Events\\TokenInvalidatedEvent' => $baseDir . '/lib/public/Authentication/Events/TokenInvalidatedEvent.php',
161
-    'OCP\\Authentication\\Exceptions\\CredentialsUnavailableException' => $baseDir . '/lib/public/Authentication/Exceptions/CredentialsUnavailableException.php',
162
-    'OCP\\Authentication\\Exceptions\\ExpiredTokenException' => $baseDir . '/lib/public/Authentication/Exceptions/ExpiredTokenException.php',
163
-    'OCP\\Authentication\\Exceptions\\InvalidTokenException' => $baseDir . '/lib/public/Authentication/Exceptions/InvalidTokenException.php',
164
-    'OCP\\Authentication\\Exceptions\\PasswordUnavailableException' => $baseDir . '/lib/public/Authentication/Exceptions/PasswordUnavailableException.php',
165
-    'OCP\\Authentication\\Exceptions\\WipeTokenException' => $baseDir . '/lib/public/Authentication/Exceptions/WipeTokenException.php',
166
-    'OCP\\Authentication\\IAlternativeLogin' => $baseDir . '/lib/public/Authentication/IAlternativeLogin.php',
167
-    'OCP\\Authentication\\IApacheBackend' => $baseDir . '/lib/public/Authentication/IApacheBackend.php',
168
-    'OCP\\Authentication\\IProvideUserSecretBackend' => $baseDir . '/lib/public/Authentication/IProvideUserSecretBackend.php',
169
-    'OCP\\Authentication\\LoginCredentials\\ICredentials' => $baseDir . '/lib/public/Authentication/LoginCredentials/ICredentials.php',
170
-    'OCP\\Authentication\\LoginCredentials\\IStore' => $baseDir . '/lib/public/Authentication/LoginCredentials/IStore.php',
171
-    'OCP\\Authentication\\Token\\IProvider' => $baseDir . '/lib/public/Authentication/Token/IProvider.php',
172
-    'OCP\\Authentication\\Token\\IToken' => $baseDir . '/lib/public/Authentication/Token/IToken.php',
173
-    'OCP\\Authentication\\TwoFactorAuth\\ALoginSetupController' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/ALoginSetupController.php',
174
-    'OCP\\Authentication\\TwoFactorAuth\\IActivatableAtLogin' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IActivatableAtLogin.php',
175
-    'OCP\\Authentication\\TwoFactorAuth\\IActivatableByAdmin' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IActivatableByAdmin.php',
176
-    'OCP\\Authentication\\TwoFactorAuth\\IDeactivatableByAdmin' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IDeactivatableByAdmin.php',
177
-    'OCP\\Authentication\\TwoFactorAuth\\ILoginSetupProvider' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/ILoginSetupProvider.php',
178
-    'OCP\\Authentication\\TwoFactorAuth\\IPersonalProviderSettings' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IPersonalProviderSettings.php',
179
-    'OCP\\Authentication\\TwoFactorAuth\\IProvider' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IProvider.php',
180
-    'OCP\\Authentication\\TwoFactorAuth\\IProvidesCustomCSP' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IProvidesCustomCSP.php',
181
-    'OCP\\Authentication\\TwoFactorAuth\\IProvidesIcons' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IProvidesIcons.php',
182
-    'OCP\\Authentication\\TwoFactorAuth\\IProvidesPersonalSettings' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IProvidesPersonalSettings.php',
183
-    'OCP\\Authentication\\TwoFactorAuth\\IRegistry' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/IRegistry.php',
184
-    'OCP\\Authentication\\TwoFactorAuth\\RegistryEvent' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/RegistryEvent.php',
185
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorException' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorException.php',
186
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengeFailed' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengeFailed.php',
187
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengePassed' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengePassed.php',
188
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderDisabled' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderDisabled.php',
189
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserDisabled' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserDisabled.php',
190
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserEnabled' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserEnabled.php',
191
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserRegistered' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserRegistered.php',
192
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserUnregistered' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserUnregistered.php',
193
-    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderUserDeleted' => $baseDir . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderUserDeleted.php',
194
-    'OCP\\AutoloadNotAllowedException' => $baseDir . '/lib/public/AutoloadNotAllowedException.php',
195
-    'OCP\\BackgroundJob\\IJob' => $baseDir . '/lib/public/BackgroundJob/IJob.php',
196
-    'OCP\\BackgroundJob\\IJobList' => $baseDir . '/lib/public/BackgroundJob/IJobList.php',
197
-    'OCP\\BackgroundJob\\IParallelAwareJob' => $baseDir . '/lib/public/BackgroundJob/IParallelAwareJob.php',
198
-    'OCP\\BackgroundJob\\Job' => $baseDir . '/lib/public/BackgroundJob/Job.php',
199
-    'OCP\\BackgroundJob\\QueuedJob' => $baseDir . '/lib/public/BackgroundJob/QueuedJob.php',
200
-    'OCP\\BackgroundJob\\TimedJob' => $baseDir . '/lib/public/BackgroundJob/TimedJob.php',
201
-    'OCP\\BeforeSabrePubliclyLoadedEvent' => $baseDir . '/lib/public/BeforeSabrePubliclyLoadedEvent.php',
202
-    'OCP\\Broadcast\\Events\\IBroadcastEvent' => $baseDir . '/lib/public/Broadcast/Events/IBroadcastEvent.php',
203
-    'OCP\\Cache\\CappedMemoryCache' => $baseDir . '/lib/public/Cache/CappedMemoryCache.php',
204
-    'OCP\\Calendar\\BackendTemporarilyUnavailableException' => $baseDir . '/lib/public/Calendar/BackendTemporarilyUnavailableException.php',
205
-    'OCP\\Calendar\\CalendarEventStatus' => $baseDir . '/lib/public/Calendar/CalendarEventStatus.php',
206
-    'OCP\\Calendar\\CalendarExportOptions' => $baseDir . '/lib/public/Calendar/CalendarExportOptions.php',
207
-    'OCP\\Calendar\\CalendarImportOptions' => $baseDir . '/lib/public/Calendar/CalendarImportOptions.php',
208
-    'OCP\\Calendar\\Events\\AbstractCalendarObjectEvent' => $baseDir . '/lib/public/Calendar/Events/AbstractCalendarObjectEvent.php',
209
-    'OCP\\Calendar\\Events\\CalendarObjectCreatedEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectCreatedEvent.php',
210
-    'OCP\\Calendar\\Events\\CalendarObjectDeletedEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectDeletedEvent.php',
211
-    'OCP\\Calendar\\Events\\CalendarObjectMovedEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectMovedEvent.php',
212
-    'OCP\\Calendar\\Events\\CalendarObjectMovedToTrashEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectMovedToTrashEvent.php',
213
-    'OCP\\Calendar\\Events\\CalendarObjectRestoredEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectRestoredEvent.php',
214
-    'OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent' => $baseDir . '/lib/public/Calendar/Events/CalendarObjectUpdatedEvent.php',
215
-    'OCP\\Calendar\\Exceptions\\CalendarException' => $baseDir . '/lib/public/Calendar/Exceptions/CalendarException.php',
216
-    'OCP\\Calendar\\IAvailabilityResult' => $baseDir . '/lib/public/Calendar/IAvailabilityResult.php',
217
-    'OCP\\Calendar\\ICalendar' => $baseDir . '/lib/public/Calendar/ICalendar.php',
218
-    'OCP\\Calendar\\ICalendarEventBuilder' => $baseDir . '/lib/public/Calendar/ICalendarEventBuilder.php',
219
-    'OCP\\Calendar\\ICalendarExport' => $baseDir . '/lib/public/Calendar/ICalendarExport.php',
220
-    'OCP\\Calendar\\ICalendarIsEnabled' => $baseDir . '/lib/public/Calendar/ICalendarIsEnabled.php',
221
-    'OCP\\Calendar\\ICalendarIsShared' => $baseDir . '/lib/public/Calendar/ICalendarIsShared.php',
222
-    'OCP\\Calendar\\ICalendarIsWritable' => $baseDir . '/lib/public/Calendar/ICalendarIsWritable.php',
223
-    'OCP\\Calendar\\ICalendarProvider' => $baseDir . '/lib/public/Calendar/ICalendarProvider.php',
224
-    'OCP\\Calendar\\ICalendarQuery' => $baseDir . '/lib/public/Calendar/ICalendarQuery.php',
225
-    'OCP\\Calendar\\ICreateFromString' => $baseDir . '/lib/public/Calendar/ICreateFromString.php',
226
-    'OCP\\Calendar\\IHandleImipMessage' => $baseDir . '/lib/public/Calendar/IHandleImipMessage.php',
227
-    'OCP\\Calendar\\IManager' => $baseDir . '/lib/public/Calendar/IManager.php',
228
-    'OCP\\Calendar\\IMetadataProvider' => $baseDir . '/lib/public/Calendar/IMetadataProvider.php',
229
-    'OCP\\Calendar\\Resource\\IBackend' => $baseDir . '/lib/public/Calendar/Resource/IBackend.php',
230
-    'OCP\\Calendar\\Resource\\IManager' => $baseDir . '/lib/public/Calendar/Resource/IManager.php',
231
-    'OCP\\Calendar\\Resource\\IResource' => $baseDir . '/lib/public/Calendar/Resource/IResource.php',
232
-    'OCP\\Calendar\\Resource\\IResourceMetadata' => $baseDir . '/lib/public/Calendar/Resource/IResourceMetadata.php',
233
-    'OCP\\Calendar\\Room\\IBackend' => $baseDir . '/lib/public/Calendar/Room/IBackend.php',
234
-    'OCP\\Calendar\\Room\\IManager' => $baseDir . '/lib/public/Calendar/Room/IManager.php',
235
-    'OCP\\Calendar\\Room\\IRoom' => $baseDir . '/lib/public/Calendar/Room/IRoom.php',
236
-    'OCP\\Calendar\\Room\\IRoomMetadata' => $baseDir . '/lib/public/Calendar/Room/IRoomMetadata.php',
237
-    'OCP\\Capabilities\\ICapability' => $baseDir . '/lib/public/Capabilities/ICapability.php',
238
-    'OCP\\Capabilities\\IInitialStateExcludedCapability' => $baseDir . '/lib/public/Capabilities/IInitialStateExcludedCapability.php',
239
-    'OCP\\Capabilities\\IPublicCapability' => $baseDir . '/lib/public/Capabilities/IPublicCapability.php',
240
-    'OCP\\Collaboration\\AutoComplete\\AutoCompleteEvent' => $baseDir . '/lib/public/Collaboration/AutoComplete/AutoCompleteEvent.php',
241
-    'OCP\\Collaboration\\AutoComplete\\AutoCompleteFilterEvent' => $baseDir . '/lib/public/Collaboration/AutoComplete/AutoCompleteFilterEvent.php',
242
-    'OCP\\Collaboration\\AutoComplete\\IManager' => $baseDir . '/lib/public/Collaboration/AutoComplete/IManager.php',
243
-    'OCP\\Collaboration\\AutoComplete\\ISorter' => $baseDir . '/lib/public/Collaboration/AutoComplete/ISorter.php',
244
-    'OCP\\Collaboration\\Collaborators\\ISearch' => $baseDir . '/lib/public/Collaboration/Collaborators/ISearch.php',
245
-    'OCP\\Collaboration\\Collaborators\\ISearchPlugin' => $baseDir . '/lib/public/Collaboration/Collaborators/ISearchPlugin.php',
246
-    'OCP\\Collaboration\\Collaborators\\ISearchResult' => $baseDir . '/lib/public/Collaboration/Collaborators/ISearchResult.php',
247
-    'OCP\\Collaboration\\Collaborators\\SearchResultType' => $baseDir . '/lib/public/Collaboration/Collaborators/SearchResultType.php',
248
-    'OCP\\Collaboration\\Reference\\ADiscoverableReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/ADiscoverableReferenceProvider.php',
249
-    'OCP\\Collaboration\\Reference\\IDiscoverableReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/IDiscoverableReferenceProvider.php',
250
-    'OCP\\Collaboration\\Reference\\IPublicReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/IPublicReferenceProvider.php',
251
-    'OCP\\Collaboration\\Reference\\IReference' => $baseDir . '/lib/public/Collaboration/Reference/IReference.php',
252
-    'OCP\\Collaboration\\Reference\\IReferenceManager' => $baseDir . '/lib/public/Collaboration/Reference/IReferenceManager.php',
253
-    'OCP\\Collaboration\\Reference\\IReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/IReferenceProvider.php',
254
-    'OCP\\Collaboration\\Reference\\ISearchableReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/ISearchableReferenceProvider.php',
255
-    'OCP\\Collaboration\\Reference\\LinkReferenceProvider' => $baseDir . '/lib/public/Collaboration/Reference/LinkReferenceProvider.php',
256
-    'OCP\\Collaboration\\Reference\\Reference' => $baseDir . '/lib/public/Collaboration/Reference/Reference.php',
257
-    'OCP\\Collaboration\\Reference\\RenderReferenceEvent' => $baseDir . '/lib/public/Collaboration/Reference/RenderReferenceEvent.php',
258
-    'OCP\\Collaboration\\Resources\\CollectionException' => $baseDir . '/lib/public/Collaboration/Resources/CollectionException.php',
259
-    'OCP\\Collaboration\\Resources\\ICollection' => $baseDir . '/lib/public/Collaboration/Resources/ICollection.php',
260
-    'OCP\\Collaboration\\Resources\\IManager' => $baseDir . '/lib/public/Collaboration/Resources/IManager.php',
261
-    'OCP\\Collaboration\\Resources\\IProvider' => $baseDir . '/lib/public/Collaboration/Resources/IProvider.php',
262
-    'OCP\\Collaboration\\Resources\\IProviderManager' => $baseDir . '/lib/public/Collaboration/Resources/IProviderManager.php',
263
-    'OCP\\Collaboration\\Resources\\IResource' => $baseDir . '/lib/public/Collaboration/Resources/IResource.php',
264
-    'OCP\\Collaboration\\Resources\\LoadAdditionalScriptsEvent' => $baseDir . '/lib/public/Collaboration/Resources/LoadAdditionalScriptsEvent.php',
265
-    'OCP\\Collaboration\\Resources\\ResourceException' => $baseDir . '/lib/public/Collaboration/Resources/ResourceException.php',
266
-    'OCP\\Color' => $baseDir . '/lib/public/Color.php',
267
-    'OCP\\Command\\IBus' => $baseDir . '/lib/public/Command/IBus.php',
268
-    'OCP\\Command\\ICommand' => $baseDir . '/lib/public/Command/ICommand.php',
269
-    'OCP\\Comments\\CommentsEntityEvent' => $baseDir . '/lib/public/Comments/CommentsEntityEvent.php',
270
-    'OCP\\Comments\\CommentsEvent' => $baseDir . '/lib/public/Comments/CommentsEvent.php',
271
-    'OCP\\Comments\\Events\\BeforeCommentUpdatedEvent' => $baseDir . '/lib/public/Comments/Events/BeforeCommentUpdatedEvent.php',
272
-    'OCP\\Comments\\Events\\CommentAddedEvent' => $baseDir . '/lib/public/Comments/Events/CommentAddedEvent.php',
273
-    'OCP\\Comments\\Events\\CommentDeletedEvent' => $baseDir . '/lib/public/Comments/Events/CommentDeletedEvent.php',
274
-    'OCP\\Comments\\Events\\CommentUpdatedEvent' => $baseDir . '/lib/public/Comments/Events/CommentUpdatedEvent.php',
275
-    'OCP\\Comments\\IComment' => $baseDir . '/lib/public/Comments/IComment.php',
276
-    'OCP\\Comments\\ICommentsEventHandler' => $baseDir . '/lib/public/Comments/ICommentsEventHandler.php',
277
-    'OCP\\Comments\\ICommentsManager' => $baseDir . '/lib/public/Comments/ICommentsManager.php',
278
-    'OCP\\Comments\\ICommentsManagerFactory' => $baseDir . '/lib/public/Comments/ICommentsManagerFactory.php',
279
-    'OCP\\Comments\\IllegalIDChangeException' => $baseDir . '/lib/public/Comments/IllegalIDChangeException.php',
280
-    'OCP\\Comments\\MessageTooLongException' => $baseDir . '/lib/public/Comments/MessageTooLongException.php',
281
-    'OCP\\Comments\\NotFoundException' => $baseDir . '/lib/public/Comments/NotFoundException.php',
282
-    'OCP\\Common\\Exception\\NotFoundException' => $baseDir . '/lib/public/Common/Exception/NotFoundException.php',
283
-    'OCP\\Config\\BeforePreferenceDeletedEvent' => $baseDir . '/lib/public/Config/BeforePreferenceDeletedEvent.php',
284
-    'OCP\\Config\\BeforePreferenceSetEvent' => $baseDir . '/lib/public/Config/BeforePreferenceSetEvent.php',
285
-    'OCP\\Config\\Exceptions\\IncorrectTypeException' => $baseDir . '/lib/public/Config/Exceptions/IncorrectTypeException.php',
286
-    'OCP\\Config\\Exceptions\\TypeConflictException' => $baseDir . '/lib/public/Config/Exceptions/TypeConflictException.php',
287
-    'OCP\\Config\\Exceptions\\UnknownKeyException' => $baseDir . '/lib/public/Config/Exceptions/UnknownKeyException.php',
288
-    'OCP\\Config\\IUserConfig' => $baseDir . '/lib/public/Config/IUserConfig.php',
289
-    'OCP\\Config\\Lexicon\\Entry' => $baseDir . '/lib/public/Config/Lexicon/Entry.php',
290
-    'OCP\\Config\\Lexicon\\ILexicon' => $baseDir . '/lib/public/Config/Lexicon/ILexicon.php',
291
-    'OCP\\Config\\Lexicon\\Preset' => $baseDir . '/lib/public/Config/Lexicon/Preset.php',
292
-    'OCP\\Config\\Lexicon\\Strictness' => $baseDir . '/lib/public/Config/Lexicon/Strictness.php',
293
-    'OCP\\Config\\ValueType' => $baseDir . '/lib/public/Config/ValueType.php',
294
-    'OCP\\Console\\ConsoleEvent' => $baseDir . '/lib/public/Console/ConsoleEvent.php',
295
-    'OCP\\Console\\ReservedOptions' => $baseDir . '/lib/public/Console/ReservedOptions.php',
296
-    'OCP\\Constants' => $baseDir . '/lib/public/Constants.php',
297
-    'OCP\\Contacts\\ContactsMenu\\IAction' => $baseDir . '/lib/public/Contacts/ContactsMenu/IAction.php',
298
-    'OCP\\Contacts\\ContactsMenu\\IActionFactory' => $baseDir . '/lib/public/Contacts/ContactsMenu/IActionFactory.php',
299
-    'OCP\\Contacts\\ContactsMenu\\IBulkProvider' => $baseDir . '/lib/public/Contacts/ContactsMenu/IBulkProvider.php',
300
-    'OCP\\Contacts\\ContactsMenu\\IContactsStore' => $baseDir . '/lib/public/Contacts/ContactsMenu/IContactsStore.php',
301
-    'OCP\\Contacts\\ContactsMenu\\IEntry' => $baseDir . '/lib/public/Contacts/ContactsMenu/IEntry.php',
302
-    'OCP\\Contacts\\ContactsMenu\\ILinkAction' => $baseDir . '/lib/public/Contacts/ContactsMenu/ILinkAction.php',
303
-    'OCP\\Contacts\\ContactsMenu\\IProvider' => $baseDir . '/lib/public/Contacts/ContactsMenu/IProvider.php',
304
-    'OCP\\Contacts\\Events\\ContactInteractedWithEvent' => $baseDir . '/lib/public/Contacts/Events/ContactInteractedWithEvent.php',
305
-    'OCP\\Contacts\\IManager' => $baseDir . '/lib/public/Contacts/IManager.php',
306
-    'OCP\\ContextChat\\ContentItem' => $baseDir . '/lib/public/ContextChat/ContentItem.php',
307
-    'OCP\\ContextChat\\Events\\ContentProviderRegisterEvent' => $baseDir . '/lib/public/ContextChat/Events/ContentProviderRegisterEvent.php',
308
-    'OCP\\ContextChat\\IContentManager' => $baseDir . '/lib/public/ContextChat/IContentManager.php',
309
-    'OCP\\ContextChat\\IContentProvider' => $baseDir . '/lib/public/ContextChat/IContentProvider.php',
310
-    'OCP\\ContextChat\\Type\\UpdateAccessOp' => $baseDir . '/lib/public/ContextChat/Type/UpdateAccessOp.php',
311
-    'OCP\\DB\\Events\\AddMissingColumnsEvent' => $baseDir . '/lib/public/DB/Events/AddMissingColumnsEvent.php',
312
-    'OCP\\DB\\Events\\AddMissingIndicesEvent' => $baseDir . '/lib/public/DB/Events/AddMissingIndicesEvent.php',
313
-    'OCP\\DB\\Events\\AddMissingPrimaryKeyEvent' => $baseDir . '/lib/public/DB/Events/AddMissingPrimaryKeyEvent.php',
314
-    'OCP\\DB\\Exception' => $baseDir . '/lib/public/DB/Exception.php',
315
-    'OCP\\DB\\IPreparedStatement' => $baseDir . '/lib/public/DB/IPreparedStatement.php',
316
-    'OCP\\DB\\IResult' => $baseDir . '/lib/public/DB/IResult.php',
317
-    'OCP\\DB\\ISchemaWrapper' => $baseDir . '/lib/public/DB/ISchemaWrapper.php',
318
-    'OCP\\DB\\QueryBuilder\\ICompositeExpression' => $baseDir . '/lib/public/DB/QueryBuilder/ICompositeExpression.php',
319
-    'OCP\\DB\\QueryBuilder\\IExpressionBuilder' => $baseDir . '/lib/public/DB/QueryBuilder/IExpressionBuilder.php',
320
-    'OCP\\DB\\QueryBuilder\\IFunctionBuilder' => $baseDir . '/lib/public/DB/QueryBuilder/IFunctionBuilder.php',
321
-    'OCP\\DB\\QueryBuilder\\ILiteral' => $baseDir . '/lib/public/DB/QueryBuilder/ILiteral.php',
322
-    'OCP\\DB\\QueryBuilder\\IParameter' => $baseDir . '/lib/public/DB/QueryBuilder/IParameter.php',
323
-    'OCP\\DB\\QueryBuilder\\IQueryBuilder' => $baseDir . '/lib/public/DB/QueryBuilder/IQueryBuilder.php',
324
-    'OCP\\DB\\QueryBuilder\\IQueryFunction' => $baseDir . '/lib/public/DB/QueryBuilder/IQueryFunction.php',
325
-    'OCP\\DB\\QueryBuilder\\Sharded\\IShardMapper' => $baseDir . '/lib/public/DB/QueryBuilder/Sharded/IShardMapper.php',
326
-    'OCP\\DB\\Types' => $baseDir . '/lib/public/DB/Types.php',
327
-    'OCP\\Dashboard\\IAPIWidget' => $baseDir . '/lib/public/Dashboard/IAPIWidget.php',
328
-    'OCP\\Dashboard\\IAPIWidgetV2' => $baseDir . '/lib/public/Dashboard/IAPIWidgetV2.php',
329
-    'OCP\\Dashboard\\IButtonWidget' => $baseDir . '/lib/public/Dashboard/IButtonWidget.php',
330
-    'OCP\\Dashboard\\IConditionalWidget' => $baseDir . '/lib/public/Dashboard/IConditionalWidget.php',
331
-    'OCP\\Dashboard\\IIconWidget' => $baseDir . '/lib/public/Dashboard/IIconWidget.php',
332
-    'OCP\\Dashboard\\IManager' => $baseDir . '/lib/public/Dashboard/IManager.php',
333
-    'OCP\\Dashboard\\IOptionWidget' => $baseDir . '/lib/public/Dashboard/IOptionWidget.php',
334
-    'OCP\\Dashboard\\IReloadableWidget' => $baseDir . '/lib/public/Dashboard/IReloadableWidget.php',
335
-    'OCP\\Dashboard\\IWidget' => $baseDir . '/lib/public/Dashboard/IWidget.php',
336
-    'OCP\\Dashboard\\Model\\WidgetButton' => $baseDir . '/lib/public/Dashboard/Model/WidgetButton.php',
337
-    'OCP\\Dashboard\\Model\\WidgetItem' => $baseDir . '/lib/public/Dashboard/Model/WidgetItem.php',
338
-    'OCP\\Dashboard\\Model\\WidgetItems' => $baseDir . '/lib/public/Dashboard/Model/WidgetItems.php',
339
-    'OCP\\Dashboard\\Model\\WidgetOptions' => $baseDir . '/lib/public/Dashboard/Model/WidgetOptions.php',
340
-    'OCP\\DataCollector\\AbstractDataCollector' => $baseDir . '/lib/public/DataCollector/AbstractDataCollector.php',
341
-    'OCP\\DataCollector\\IDataCollector' => $baseDir . '/lib/public/DataCollector/IDataCollector.php',
342
-    'OCP\\Defaults' => $baseDir . '/lib/public/Defaults.php',
343
-    'OCP\\Diagnostics\\IEvent' => $baseDir . '/lib/public/Diagnostics/IEvent.php',
344
-    'OCP\\Diagnostics\\IEventLogger' => $baseDir . '/lib/public/Diagnostics/IEventLogger.php',
345
-    'OCP\\Diagnostics\\IQuery' => $baseDir . '/lib/public/Diagnostics/IQuery.php',
346
-    'OCP\\Diagnostics\\IQueryLogger' => $baseDir . '/lib/public/Diagnostics/IQueryLogger.php',
347
-    'OCP\\DirectEditing\\ACreateEmpty' => $baseDir . '/lib/public/DirectEditing/ACreateEmpty.php',
348
-    'OCP\\DirectEditing\\ACreateFromTemplate' => $baseDir . '/lib/public/DirectEditing/ACreateFromTemplate.php',
349
-    'OCP\\DirectEditing\\ATemplate' => $baseDir . '/lib/public/DirectEditing/ATemplate.php',
350
-    'OCP\\DirectEditing\\IEditor' => $baseDir . '/lib/public/DirectEditing/IEditor.php',
351
-    'OCP\\DirectEditing\\IManager' => $baseDir . '/lib/public/DirectEditing/IManager.php',
352
-    'OCP\\DirectEditing\\IToken' => $baseDir . '/lib/public/DirectEditing/IToken.php',
353
-    'OCP\\DirectEditing\\RegisterDirectEditorEvent' => $baseDir . '/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
354
-    'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => $baseDir . '/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
355
-    'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => $baseDir . '/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
356
-    'OCP\\Encryption\\IEncryptionModule' => $baseDir . '/lib/public/Encryption/IEncryptionModule.php',
357
-    'OCP\\Encryption\\IFile' => $baseDir . '/lib/public/Encryption/IFile.php',
358
-    'OCP\\Encryption\\IManager' => $baseDir . '/lib/public/Encryption/IManager.php',
359
-    'OCP\\Encryption\\Keys\\IStorage' => $baseDir . '/lib/public/Encryption/Keys/IStorage.php',
360
-    'OCP\\EventDispatcher\\ABroadcastedEvent' => $baseDir . '/lib/public/EventDispatcher/ABroadcastedEvent.php',
361
-    'OCP\\EventDispatcher\\Event' => $baseDir . '/lib/public/EventDispatcher/Event.php',
362
-    'OCP\\EventDispatcher\\GenericEvent' => $baseDir . '/lib/public/EventDispatcher/GenericEvent.php',
363
-    'OCP\\EventDispatcher\\IEventDispatcher' => $baseDir . '/lib/public/EventDispatcher/IEventDispatcher.php',
364
-    'OCP\\EventDispatcher\\IEventListener' => $baseDir . '/lib/public/EventDispatcher/IEventListener.php',
365
-    'OCP\\EventDispatcher\\IWebhookCompatibleEvent' => $baseDir . '/lib/public/EventDispatcher/IWebhookCompatibleEvent.php',
366
-    'OCP\\EventDispatcher\\JsonSerializer' => $baseDir . '/lib/public/EventDispatcher/JsonSerializer.php',
367
-    'OCP\\Exceptions\\AbortedEventException' => $baseDir . '/lib/public/Exceptions/AbortedEventException.php',
368
-    'OCP\\Exceptions\\AppConfigException' => $baseDir . '/lib/public/Exceptions/AppConfigException.php',
369
-    'OCP\\Exceptions\\AppConfigIncorrectTypeException' => $baseDir . '/lib/public/Exceptions/AppConfigIncorrectTypeException.php',
370
-    'OCP\\Exceptions\\AppConfigTypeConflictException' => $baseDir . '/lib/public/Exceptions/AppConfigTypeConflictException.php',
371
-    'OCP\\Exceptions\\AppConfigUnknownKeyException' => $baseDir . '/lib/public/Exceptions/AppConfigUnknownKeyException.php',
372
-    'OCP\\Federation\\Events\\TrustedServerRemovedEvent' => $baseDir . '/lib/public/Federation/Events/TrustedServerRemovedEvent.php',
373
-    'OCP\\Federation\\Exceptions\\ActionNotSupportedException' => $baseDir . '/lib/public/Federation/Exceptions/ActionNotSupportedException.php',
374
-    'OCP\\Federation\\Exceptions\\AuthenticationFailedException' => $baseDir . '/lib/public/Federation/Exceptions/AuthenticationFailedException.php',
375
-    'OCP\\Federation\\Exceptions\\BadRequestException' => $baseDir . '/lib/public/Federation/Exceptions/BadRequestException.php',
376
-    'OCP\\Federation\\Exceptions\\ProviderAlreadyExistsException' => $baseDir . '/lib/public/Federation/Exceptions/ProviderAlreadyExistsException.php',
377
-    'OCP\\Federation\\Exceptions\\ProviderCouldNotAddShareException' => $baseDir . '/lib/public/Federation/Exceptions/ProviderCouldNotAddShareException.php',
378
-    'OCP\\Federation\\Exceptions\\ProviderDoesNotExistsException' => $baseDir . '/lib/public/Federation/Exceptions/ProviderDoesNotExistsException.php',
379
-    'OCP\\Federation\\ICloudFederationFactory' => $baseDir . '/lib/public/Federation/ICloudFederationFactory.php',
380
-    'OCP\\Federation\\ICloudFederationNotification' => $baseDir . '/lib/public/Federation/ICloudFederationNotification.php',
381
-    'OCP\\Federation\\ICloudFederationProvider' => $baseDir . '/lib/public/Federation/ICloudFederationProvider.php',
382
-    'OCP\\Federation\\ICloudFederationProviderManager' => $baseDir . '/lib/public/Federation/ICloudFederationProviderManager.php',
383
-    'OCP\\Federation\\ICloudFederationShare' => $baseDir . '/lib/public/Federation/ICloudFederationShare.php',
384
-    'OCP\\Federation\\ICloudId' => $baseDir . '/lib/public/Federation/ICloudId.php',
385
-    'OCP\\Federation\\ICloudIdManager' => $baseDir . '/lib/public/Federation/ICloudIdManager.php',
386
-    'OCP\\Federation\\ICloudIdResolver' => $baseDir . '/lib/public/Federation/ICloudIdResolver.php',
387
-    'OCP\\Files' => $baseDir . '/lib/public/Files.php',
388
-    'OCP\\FilesMetadata\\AMetadataEvent' => $baseDir . '/lib/public/FilesMetadata/AMetadataEvent.php',
389
-    'OCP\\FilesMetadata\\Event\\MetadataBackgroundEvent' => $baseDir . '/lib/public/FilesMetadata/Event/MetadataBackgroundEvent.php',
390
-    'OCP\\FilesMetadata\\Event\\MetadataLiveEvent' => $baseDir . '/lib/public/FilesMetadata/Event/MetadataLiveEvent.php',
391
-    'OCP\\FilesMetadata\\Event\\MetadataNamedEvent' => $baseDir . '/lib/public/FilesMetadata/Event/MetadataNamedEvent.php',
392
-    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataException' => $baseDir . '/lib/public/FilesMetadata/Exceptions/FilesMetadataException.php',
393
-    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataKeyFormatException' => $baseDir . '/lib/public/FilesMetadata/Exceptions/FilesMetadataKeyFormatException.php',
394
-    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataNotFoundException' => $baseDir . '/lib/public/FilesMetadata/Exceptions/FilesMetadataNotFoundException.php',
395
-    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataTypeException' => $baseDir . '/lib/public/FilesMetadata/Exceptions/FilesMetadataTypeException.php',
396
-    'OCP\\FilesMetadata\\IFilesMetadataManager' => $baseDir . '/lib/public/FilesMetadata/IFilesMetadataManager.php',
397
-    'OCP\\FilesMetadata\\IMetadataQuery' => $baseDir . '/lib/public/FilesMetadata/IMetadataQuery.php',
398
-    'OCP\\FilesMetadata\\Model\\IFilesMetadata' => $baseDir . '/lib/public/FilesMetadata/Model/IFilesMetadata.php',
399
-    'OCP\\FilesMetadata\\Model\\IMetadataValueWrapper' => $baseDir . '/lib/public/FilesMetadata/Model/IMetadataValueWrapper.php',
400
-    'OCP\\Files\\AlreadyExistsException' => $baseDir . '/lib/public/Files/AlreadyExistsException.php',
401
-    'OCP\\Files\\AppData\\IAppDataFactory' => $baseDir . '/lib/public/Files/AppData/IAppDataFactory.php',
402
-    'OCP\\Files\\Cache\\AbstractCacheEvent' => $baseDir . '/lib/public/Files/Cache/AbstractCacheEvent.php',
403
-    'OCP\\Files\\Cache\\CacheEntryInsertedEvent' => $baseDir . '/lib/public/Files/Cache/CacheEntryInsertedEvent.php',
404
-    'OCP\\Files\\Cache\\CacheEntryRemovedEvent' => $baseDir . '/lib/public/Files/Cache/CacheEntryRemovedEvent.php',
405
-    'OCP\\Files\\Cache\\CacheEntryUpdatedEvent' => $baseDir . '/lib/public/Files/Cache/CacheEntryUpdatedEvent.php',
406
-    'OCP\\Files\\Cache\\CacheInsertEvent' => $baseDir . '/lib/public/Files/Cache/CacheInsertEvent.php',
407
-    'OCP\\Files\\Cache\\CacheUpdateEvent' => $baseDir . '/lib/public/Files/Cache/CacheUpdateEvent.php',
408
-    'OCP\\Files\\Cache\\ICache' => $baseDir . '/lib/public/Files/Cache/ICache.php',
409
-    'OCP\\Files\\Cache\\ICacheEntry' => $baseDir . '/lib/public/Files/Cache/ICacheEntry.php',
410
-    'OCP\\Files\\Cache\\ICacheEvent' => $baseDir . '/lib/public/Files/Cache/ICacheEvent.php',
411
-    'OCP\\Files\\Cache\\IFileAccess' => $baseDir . '/lib/public/Files/Cache/IFileAccess.php',
412
-    'OCP\\Files\\Cache\\IPropagator' => $baseDir . '/lib/public/Files/Cache/IPropagator.php',
413
-    'OCP\\Files\\Cache\\IScanner' => $baseDir . '/lib/public/Files/Cache/IScanner.php',
414
-    'OCP\\Files\\Cache\\IUpdater' => $baseDir . '/lib/public/Files/Cache/IUpdater.php',
415
-    'OCP\\Files\\Cache\\IWatcher' => $baseDir . '/lib/public/Files/Cache/IWatcher.php',
416
-    'OCP\\Files\\Config\\Event\\UserMountAddedEvent' => $baseDir . '/lib/public/Files/Config/Event/UserMountAddedEvent.php',
417
-    'OCP\\Files\\Config\\Event\\UserMountRemovedEvent' => $baseDir . '/lib/public/Files/Config/Event/UserMountRemovedEvent.php',
418
-    'OCP\\Files\\Config\\Event\\UserMountUpdatedEvent' => $baseDir . '/lib/public/Files/Config/Event/UserMountUpdatedEvent.php',
419
-    'OCP\\Files\\Config\\ICachedMountFileInfo' => $baseDir . '/lib/public/Files/Config/ICachedMountFileInfo.php',
420
-    'OCP\\Files\\Config\\ICachedMountInfo' => $baseDir . '/lib/public/Files/Config/ICachedMountInfo.php',
421
-    'OCP\\Files\\Config\\IHomeMountProvider' => $baseDir . '/lib/public/Files/Config/IHomeMountProvider.php',
422
-    'OCP\\Files\\Config\\IMountProvider' => $baseDir . '/lib/public/Files/Config/IMountProvider.php',
423
-    'OCP\\Files\\Config\\IMountProviderArgs' => $baseDir . '/lib/public/Files/Config/IMountProviderArgs.php',
424
-    'OCP\\Files\\Config\\IMountProviderCollection' => $baseDir . '/lib/public/Files/Config/IMountProviderCollection.php',
425
-    'OCP\\Files\\Config\\IPartialMountProvider' => $baseDir . '/lib/public/Files/Config/IPartialMountProvider.php',
426
-    'OCP\\Files\\Config\\IRootMountProvider' => $baseDir . '/lib/public/Files/Config/IRootMountProvider.php',
427
-    'OCP\\Files\\Config\\IUserMountCache' => $baseDir . '/lib/public/Files/Config/IUserMountCache.php',
428
-    'OCP\\Files\\ConnectionLostException' => $baseDir . '/lib/public/Files/ConnectionLostException.php',
429
-    'OCP\\Files\\Conversion\\ConversionMimeProvider' => $baseDir . '/lib/public/Files/Conversion/ConversionMimeProvider.php',
430
-    'OCP\\Files\\Conversion\\IConversionManager' => $baseDir . '/lib/public/Files/Conversion/IConversionManager.php',
431
-    'OCP\\Files\\Conversion\\IConversionProvider' => $baseDir . '/lib/public/Files/Conversion/IConversionProvider.php',
432
-    'OCP\\Files\\DavUtil' => $baseDir . '/lib/public/Files/DavUtil.php',
433
-    'OCP\\Files\\EmptyFileNameException' => $baseDir . '/lib/public/Files/EmptyFileNameException.php',
434
-    'OCP\\Files\\EntityTooLargeException' => $baseDir . '/lib/public/Files/EntityTooLargeException.php',
435
-    'OCP\\Files\\Events\\BeforeDirectFileDownloadEvent' => $baseDir . '/lib/public/Files/Events/BeforeDirectFileDownloadEvent.php',
436
-    'OCP\\Files\\Events\\BeforeFileScannedEvent' => $baseDir . '/lib/public/Files/Events/BeforeFileScannedEvent.php',
437
-    'OCP\\Files\\Events\\BeforeFileSystemSetupEvent' => $baseDir . '/lib/public/Files/Events/BeforeFileSystemSetupEvent.php',
438
-    'OCP\\Files\\Events\\BeforeFolderScannedEvent' => $baseDir . '/lib/public/Files/Events/BeforeFolderScannedEvent.php',
439
-    'OCP\\Files\\Events\\BeforeZipCreatedEvent' => $baseDir . '/lib/public/Files/Events/BeforeZipCreatedEvent.php',
440
-    'OCP\\Files\\Events\\FileCacheUpdated' => $baseDir . '/lib/public/Files/Events/FileCacheUpdated.php',
441
-    'OCP\\Files\\Events\\FileScannedEvent' => $baseDir . '/lib/public/Files/Events/FileScannedEvent.php',
442
-    'OCP\\Files\\Events\\FolderScannedEvent' => $baseDir . '/lib/public/Files/Events/FolderScannedEvent.php',
443
-    'OCP\\Files\\Events\\InvalidateMountCacheEvent' => $baseDir . '/lib/public/Files/Events/InvalidateMountCacheEvent.php',
444
-    'OCP\\Files\\Events\\NodeAddedToCache' => $baseDir . '/lib/public/Files/Events/NodeAddedToCache.php',
445
-    'OCP\\Files\\Events\\NodeAddedToFavorite' => $baseDir . '/lib/public/Files/Events/NodeAddedToFavorite.php',
446
-    'OCP\\Files\\Events\\NodeRemovedFromCache' => $baseDir . '/lib/public/Files/Events/NodeRemovedFromCache.php',
447
-    'OCP\\Files\\Events\\NodeRemovedFromFavorite' => $baseDir . '/lib/public/Files/Events/NodeRemovedFromFavorite.php',
448
-    'OCP\\Files\\Events\\Node\\AbstractNodeEvent' => $baseDir . '/lib/public/Files/Events/Node/AbstractNodeEvent.php',
449
-    'OCP\\Files\\Events\\Node\\AbstractNodesEvent' => $baseDir . '/lib/public/Files/Events/Node/AbstractNodesEvent.php',
450
-    'OCP\\Files\\Events\\Node\\BeforeNodeCopiedEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeCopiedEvent.php',
451
-    'OCP\\Files\\Events\\Node\\BeforeNodeCreatedEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeCreatedEvent.php',
452
-    'OCP\\Files\\Events\\Node\\BeforeNodeDeletedEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeDeletedEvent.php',
453
-    'OCP\\Files\\Events\\Node\\BeforeNodeReadEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeReadEvent.php',
454
-    'OCP\\Files\\Events\\Node\\BeforeNodeRenamedEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeRenamedEvent.php',
455
-    'OCP\\Files\\Events\\Node\\BeforeNodeTouchedEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeTouchedEvent.php',
456
-    'OCP\\Files\\Events\\Node\\BeforeNodeWrittenEvent' => $baseDir . '/lib/public/Files/Events/Node/BeforeNodeWrittenEvent.php',
457
-    'OCP\\Files\\Events\\Node\\FilesystemTornDownEvent' => $baseDir . '/lib/public/Files/Events/Node/FilesystemTornDownEvent.php',
458
-    'OCP\\Files\\Events\\Node\\NodeCopiedEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeCopiedEvent.php',
459
-    'OCP\\Files\\Events\\Node\\NodeCreatedEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeCreatedEvent.php',
460
-    'OCP\\Files\\Events\\Node\\NodeDeletedEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeDeletedEvent.php',
461
-    'OCP\\Files\\Events\\Node\\NodeRenamedEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeRenamedEvent.php',
462
-    'OCP\\Files\\Events\\Node\\NodeTouchedEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeTouchedEvent.php',
463
-    'OCP\\Files\\Events\\Node\\NodeWrittenEvent' => $baseDir . '/lib/public/Files/Events/Node/NodeWrittenEvent.php',
464
-    'OCP\\Files\\File' => $baseDir . '/lib/public/Files/File.php',
465
-    'OCP\\Files\\FileInfo' => $baseDir . '/lib/public/Files/FileInfo.php',
466
-    'OCP\\Files\\FileNameTooLongException' => $baseDir . '/lib/public/Files/FileNameTooLongException.php',
467
-    'OCP\\Files\\Folder' => $baseDir . '/lib/public/Files/Folder.php',
468
-    'OCP\\Files\\ForbiddenException' => $baseDir . '/lib/public/Files/ForbiddenException.php',
469
-    'OCP\\Files\\GenericFileException' => $baseDir . '/lib/public/Files/GenericFileException.php',
470
-    'OCP\\Files\\IAppData' => $baseDir . '/lib/public/Files/IAppData.php',
471
-    'OCP\\Files\\IFilenameValidator' => $baseDir . '/lib/public/Files/IFilenameValidator.php',
472
-    'OCP\\Files\\IHomeStorage' => $baseDir . '/lib/public/Files/IHomeStorage.php',
473
-    'OCP\\Files\\IMimeTypeDetector' => $baseDir . '/lib/public/Files/IMimeTypeDetector.php',
474
-    'OCP\\Files\\IMimeTypeLoader' => $baseDir . '/lib/public/Files/IMimeTypeLoader.php',
475
-    'OCP\\Files\\IRootFolder' => $baseDir . '/lib/public/Files/IRootFolder.php',
476
-    'OCP\\Files\\InvalidCharacterInPathException' => $baseDir . '/lib/public/Files/InvalidCharacterInPathException.php',
477
-    'OCP\\Files\\InvalidContentException' => $baseDir . '/lib/public/Files/InvalidContentException.php',
478
-    'OCP\\Files\\InvalidDirectoryException' => $baseDir . '/lib/public/Files/InvalidDirectoryException.php',
479
-    'OCP\\Files\\InvalidPathException' => $baseDir . '/lib/public/Files/InvalidPathException.php',
480
-    'OCP\\Files\\LockNotAcquiredException' => $baseDir . '/lib/public/Files/LockNotAcquiredException.php',
481
-    'OCP\\Files\\Lock\\ILock' => $baseDir . '/lib/public/Files/Lock/ILock.php',
482
-    'OCP\\Files\\Lock\\ILockManager' => $baseDir . '/lib/public/Files/Lock/ILockManager.php',
483
-    'OCP\\Files\\Lock\\ILockProvider' => $baseDir . '/lib/public/Files/Lock/ILockProvider.php',
484
-    'OCP\\Files\\Lock\\LockContext' => $baseDir . '/lib/public/Files/Lock/LockContext.php',
485
-    'OCP\\Files\\Lock\\NoLockProviderException' => $baseDir . '/lib/public/Files/Lock/NoLockProviderException.php',
486
-    'OCP\\Files\\Lock\\OwnerLockedException' => $baseDir . '/lib/public/Files/Lock/OwnerLockedException.php',
487
-    'OCP\\Files\\Mount\\IMountManager' => $baseDir . '/lib/public/Files/Mount/IMountManager.php',
488
-    'OCP\\Files\\Mount\\IMountPoint' => $baseDir . '/lib/public/Files/Mount/IMountPoint.php',
489
-    'OCP\\Files\\Mount\\IMovableMount' => $baseDir . '/lib/public/Files/Mount/IMovableMount.php',
490
-    'OCP\\Files\\Mount\\IShareOwnerlessMount' => $baseDir . '/lib/public/Files/Mount/IShareOwnerlessMount.php',
491
-    'OCP\\Files\\Mount\\ISystemMountPoint' => $baseDir . '/lib/public/Files/Mount/ISystemMountPoint.php',
492
-    'OCP\\Files\\Node' => $baseDir . '/lib/public/Files/Node.php',
493
-    'OCP\\Files\\NotEnoughSpaceException' => $baseDir . '/lib/public/Files/NotEnoughSpaceException.php',
494
-    'OCP\\Files\\NotFoundException' => $baseDir . '/lib/public/Files/NotFoundException.php',
495
-    'OCP\\Files\\NotPermittedException' => $baseDir . '/lib/public/Files/NotPermittedException.php',
496
-    'OCP\\Files\\Notify\\IChange' => $baseDir . '/lib/public/Files/Notify/IChange.php',
497
-    'OCP\\Files\\Notify\\INotifyHandler' => $baseDir . '/lib/public/Files/Notify/INotifyHandler.php',
498
-    'OCP\\Files\\Notify\\IRenameChange' => $baseDir . '/lib/public/Files/Notify/IRenameChange.php',
499
-    'OCP\\Files\\ObjectStore\\Events\\BucketCreatedEvent' => $baseDir . '/lib/public/Files/ObjectStore/Events/BucketCreatedEvent.php',
500
-    'OCP\\Files\\ObjectStore\\IObjectStore' => $baseDir . '/lib/public/Files/ObjectStore/IObjectStore.php',
501
-    'OCP\\Files\\ObjectStore\\IObjectStoreMetaData' => $baseDir . '/lib/public/Files/ObjectStore/IObjectStoreMetaData.php',
502
-    'OCP\\Files\\ObjectStore\\IObjectStoreMultiPartUpload' => $baseDir . '/lib/public/Files/ObjectStore/IObjectStoreMultiPartUpload.php',
503
-    'OCP\\Files\\ReservedWordException' => $baseDir . '/lib/public/Files/ReservedWordException.php',
504
-    'OCP\\Files\\Search\\ISearchBinaryOperator' => $baseDir . '/lib/public/Files/Search/ISearchBinaryOperator.php',
505
-    'OCP\\Files\\Search\\ISearchComparison' => $baseDir . '/lib/public/Files/Search/ISearchComparison.php',
506
-    'OCP\\Files\\Search\\ISearchOperator' => $baseDir . '/lib/public/Files/Search/ISearchOperator.php',
507
-    'OCP\\Files\\Search\\ISearchOrder' => $baseDir . '/lib/public/Files/Search/ISearchOrder.php',
508
-    'OCP\\Files\\Search\\ISearchQuery' => $baseDir . '/lib/public/Files/Search/ISearchQuery.php',
509
-    'OCP\\Files\\SimpleFS\\ISimpleFile' => $baseDir . '/lib/public/Files/SimpleFS/ISimpleFile.php',
510
-    'OCP\\Files\\SimpleFS\\ISimpleFolder' => $baseDir . '/lib/public/Files/SimpleFS/ISimpleFolder.php',
511
-    'OCP\\Files\\SimpleFS\\ISimpleRoot' => $baseDir . '/lib/public/Files/SimpleFS/ISimpleRoot.php',
512
-    'OCP\\Files\\SimpleFS\\InMemoryFile' => $baseDir . '/lib/public/Files/SimpleFS/InMemoryFile.php',
513
-    'OCP\\Files\\StorageAuthException' => $baseDir . '/lib/public/Files/StorageAuthException.php',
514
-    'OCP\\Files\\StorageBadConfigException' => $baseDir . '/lib/public/Files/StorageBadConfigException.php',
515
-    'OCP\\Files\\StorageConnectionException' => $baseDir . '/lib/public/Files/StorageConnectionException.php',
516
-    'OCP\\Files\\StorageInvalidException' => $baseDir . '/lib/public/Files/StorageInvalidException.php',
517
-    'OCP\\Files\\StorageNotAvailableException' => $baseDir . '/lib/public/Files/StorageNotAvailableException.php',
518
-    'OCP\\Files\\StorageTimeoutException' => $baseDir . '/lib/public/Files/StorageTimeoutException.php',
519
-    'OCP\\Files\\Storage\\IChunkedFileWrite' => $baseDir . '/lib/public/Files/Storage/IChunkedFileWrite.php',
520
-    'OCP\\Files\\Storage\\IConstructableStorage' => $baseDir . '/lib/public/Files/Storage/IConstructableStorage.php',
521
-    'OCP\\Files\\Storage\\IDisableEncryptionStorage' => $baseDir . '/lib/public/Files/Storage/IDisableEncryptionStorage.php',
522
-    'OCP\\Files\\Storage\\ILockingStorage' => $baseDir . '/lib/public/Files/Storage/ILockingStorage.php',
523
-    'OCP\\Files\\Storage\\INotifyStorage' => $baseDir . '/lib/public/Files/Storage/INotifyStorage.php',
524
-    'OCP\\Files\\Storage\\IReliableEtagStorage' => $baseDir . '/lib/public/Files/Storage/IReliableEtagStorage.php',
525
-    'OCP\\Files\\Storage\\ISharedStorage' => $baseDir . '/lib/public/Files/Storage/ISharedStorage.php',
526
-    'OCP\\Files\\Storage\\IStorage' => $baseDir . '/lib/public/Files/Storage/IStorage.php',
527
-    'OCP\\Files\\Storage\\IStorageFactory' => $baseDir . '/lib/public/Files/Storage/IStorageFactory.php',
528
-    'OCP\\Files\\Storage\\IWriteStreamStorage' => $baseDir . '/lib/public/Files/Storage/IWriteStreamStorage.php',
529
-    'OCP\\Files\\Template\\BeforeGetTemplatesEvent' => $baseDir . '/lib/public/Files/Template/BeforeGetTemplatesEvent.php',
530
-    'OCP\\Files\\Template\\Field' => $baseDir . '/lib/public/Files/Template/Field.php',
531
-    'OCP\\Files\\Template\\FieldFactory' => $baseDir . '/lib/public/Files/Template/FieldFactory.php',
532
-    'OCP\\Files\\Template\\FieldType' => $baseDir . '/lib/public/Files/Template/FieldType.php',
533
-    'OCP\\Files\\Template\\Fields\\CheckBoxField' => $baseDir . '/lib/public/Files/Template/Fields/CheckBoxField.php',
534
-    'OCP\\Files\\Template\\Fields\\RichTextField' => $baseDir . '/lib/public/Files/Template/Fields/RichTextField.php',
535
-    'OCP\\Files\\Template\\FileCreatedFromTemplateEvent' => $baseDir . '/lib/public/Files/Template/FileCreatedFromTemplateEvent.php',
536
-    'OCP\\Files\\Template\\ICustomTemplateProvider' => $baseDir . '/lib/public/Files/Template/ICustomTemplateProvider.php',
537
-    'OCP\\Files\\Template\\ITemplateManager' => $baseDir . '/lib/public/Files/Template/ITemplateManager.php',
538
-    'OCP\\Files\\Template\\InvalidFieldTypeException' => $baseDir . '/lib/public/Files/Template/InvalidFieldTypeException.php',
539
-    'OCP\\Files\\Template\\RegisterTemplateCreatorEvent' => $baseDir . '/lib/public/Files/Template/RegisterTemplateCreatorEvent.php',
540
-    'OCP\\Files\\Template\\Template' => $baseDir . '/lib/public/Files/Template/Template.php',
541
-    'OCP\\Files\\Template\\TemplateFileCreator' => $baseDir . '/lib/public/Files/Template/TemplateFileCreator.php',
542
-    'OCP\\Files\\UnseekableException' => $baseDir . '/lib/public/Files/UnseekableException.php',
543
-    'OCP\\Files_FullTextSearch\\Model\\AFilesDocument' => $baseDir . '/lib/public/Files_FullTextSearch/Model/AFilesDocument.php',
544
-    'OCP\\FullTextSearch\\Exceptions\\FullTextSearchAppNotAvailableException' => $baseDir . '/lib/public/FullTextSearch/Exceptions/FullTextSearchAppNotAvailableException.php',
545
-    'OCP\\FullTextSearch\\Exceptions\\FullTextSearchIndexNotAvailableException' => $baseDir . '/lib/public/FullTextSearch/Exceptions/FullTextSearchIndexNotAvailableException.php',
546
-    'OCP\\FullTextSearch\\IFullTextSearchManager' => $baseDir . '/lib/public/FullTextSearch/IFullTextSearchManager.php',
547
-    'OCP\\FullTextSearch\\IFullTextSearchPlatform' => $baseDir . '/lib/public/FullTextSearch/IFullTextSearchPlatform.php',
548
-    'OCP\\FullTextSearch\\IFullTextSearchProvider' => $baseDir . '/lib/public/FullTextSearch/IFullTextSearchProvider.php',
549
-    'OCP\\FullTextSearch\\Model\\IDocumentAccess' => $baseDir . '/lib/public/FullTextSearch/Model/IDocumentAccess.php',
550
-    'OCP\\FullTextSearch\\Model\\IIndex' => $baseDir . '/lib/public/FullTextSearch/Model/IIndex.php',
551
-    'OCP\\FullTextSearch\\Model\\IIndexDocument' => $baseDir . '/lib/public/FullTextSearch/Model/IIndexDocument.php',
552
-    'OCP\\FullTextSearch\\Model\\IIndexOptions' => $baseDir . '/lib/public/FullTextSearch/Model/IIndexOptions.php',
553
-    'OCP\\FullTextSearch\\Model\\IRunner' => $baseDir . '/lib/public/FullTextSearch/Model/IRunner.php',
554
-    'OCP\\FullTextSearch\\Model\\ISearchOption' => $baseDir . '/lib/public/FullTextSearch/Model/ISearchOption.php',
555
-    'OCP\\FullTextSearch\\Model\\ISearchRequest' => $baseDir . '/lib/public/FullTextSearch/Model/ISearchRequest.php',
556
-    'OCP\\FullTextSearch\\Model\\ISearchRequestSimpleQuery' => $baseDir . '/lib/public/FullTextSearch/Model/ISearchRequestSimpleQuery.php',
557
-    'OCP\\FullTextSearch\\Model\\ISearchResult' => $baseDir . '/lib/public/FullTextSearch/Model/ISearchResult.php',
558
-    'OCP\\FullTextSearch\\Model\\ISearchTemplate' => $baseDir . '/lib/public/FullTextSearch/Model/ISearchTemplate.php',
559
-    'OCP\\FullTextSearch\\Service\\IIndexService' => $baseDir . '/lib/public/FullTextSearch/Service/IIndexService.php',
560
-    'OCP\\FullTextSearch\\Service\\IProviderService' => $baseDir . '/lib/public/FullTextSearch/Service/IProviderService.php',
561
-    'OCP\\FullTextSearch\\Service\\ISearchService' => $baseDir . '/lib/public/FullTextSearch/Service/ISearchService.php',
562
-    'OCP\\GlobalScale\\IConfig' => $baseDir . '/lib/public/GlobalScale/IConfig.php',
563
-    'OCP\\GroupInterface' => $baseDir . '/lib/public/GroupInterface.php',
564
-    'OCP\\Group\\Backend\\ABackend' => $baseDir . '/lib/public/Group/Backend/ABackend.php',
565
-    'OCP\\Group\\Backend\\IAddToGroupBackend' => $baseDir . '/lib/public/Group/Backend/IAddToGroupBackend.php',
566
-    'OCP\\Group\\Backend\\IBatchMethodsBackend' => $baseDir . '/lib/public/Group/Backend/IBatchMethodsBackend.php',
567
-    'OCP\\Group\\Backend\\ICountDisabledInGroup' => $baseDir . '/lib/public/Group/Backend/ICountDisabledInGroup.php',
568
-    'OCP\\Group\\Backend\\ICountUsersBackend' => $baseDir . '/lib/public/Group/Backend/ICountUsersBackend.php',
569
-    'OCP\\Group\\Backend\\ICreateGroupBackend' => $baseDir . '/lib/public/Group/Backend/ICreateGroupBackend.php',
570
-    'OCP\\Group\\Backend\\ICreateNamedGroupBackend' => $baseDir . '/lib/public/Group/Backend/ICreateNamedGroupBackend.php',
571
-    'OCP\\Group\\Backend\\IDeleteGroupBackend' => $baseDir . '/lib/public/Group/Backend/IDeleteGroupBackend.php',
572
-    'OCP\\Group\\Backend\\IGetDisplayNameBackend' => $baseDir . '/lib/public/Group/Backend/IGetDisplayNameBackend.php',
573
-    'OCP\\Group\\Backend\\IGroupDetailsBackend' => $baseDir . '/lib/public/Group/Backend/IGroupDetailsBackend.php',
574
-    'OCP\\Group\\Backend\\IHideFromCollaborationBackend' => $baseDir . '/lib/public/Group/Backend/IHideFromCollaborationBackend.php',
575
-    'OCP\\Group\\Backend\\IIsAdminBackend' => $baseDir . '/lib/public/Group/Backend/IIsAdminBackend.php',
576
-    'OCP\\Group\\Backend\\INamedBackend' => $baseDir . '/lib/public/Group/Backend/INamedBackend.php',
577
-    'OCP\\Group\\Backend\\IRemoveFromGroupBackend' => $baseDir . '/lib/public/Group/Backend/IRemoveFromGroupBackend.php',
578
-    'OCP\\Group\\Backend\\ISearchableGroupBackend' => $baseDir . '/lib/public/Group/Backend/ISearchableGroupBackend.php',
579
-    'OCP\\Group\\Backend\\ISetDisplayNameBackend' => $baseDir . '/lib/public/Group/Backend/ISetDisplayNameBackend.php',
580
-    'OCP\\Group\\Events\\BeforeGroupChangedEvent' => $baseDir . '/lib/public/Group/Events/BeforeGroupChangedEvent.php',
581
-    'OCP\\Group\\Events\\BeforeGroupCreatedEvent' => $baseDir . '/lib/public/Group/Events/BeforeGroupCreatedEvent.php',
582
-    'OCP\\Group\\Events\\BeforeGroupDeletedEvent' => $baseDir . '/lib/public/Group/Events/BeforeGroupDeletedEvent.php',
583
-    'OCP\\Group\\Events\\BeforeUserAddedEvent' => $baseDir . '/lib/public/Group/Events/BeforeUserAddedEvent.php',
584
-    'OCP\\Group\\Events\\BeforeUserRemovedEvent' => $baseDir . '/lib/public/Group/Events/BeforeUserRemovedEvent.php',
585
-    'OCP\\Group\\Events\\GroupChangedEvent' => $baseDir . '/lib/public/Group/Events/GroupChangedEvent.php',
586
-    'OCP\\Group\\Events\\GroupCreatedEvent' => $baseDir . '/lib/public/Group/Events/GroupCreatedEvent.php',
587
-    'OCP\\Group\\Events\\GroupDeletedEvent' => $baseDir . '/lib/public/Group/Events/GroupDeletedEvent.php',
588
-    'OCP\\Group\\Events\\SubAdminAddedEvent' => $baseDir . '/lib/public/Group/Events/SubAdminAddedEvent.php',
589
-    'OCP\\Group\\Events\\SubAdminRemovedEvent' => $baseDir . '/lib/public/Group/Events/SubAdminRemovedEvent.php',
590
-    'OCP\\Group\\Events\\UserAddedEvent' => $baseDir . '/lib/public/Group/Events/UserAddedEvent.php',
591
-    'OCP\\Group\\Events\\UserRemovedEvent' => $baseDir . '/lib/public/Group/Events/UserRemovedEvent.php',
592
-    'OCP\\Group\\ISubAdmin' => $baseDir . '/lib/public/Group/ISubAdmin.php',
593
-    'OCP\\HintException' => $baseDir . '/lib/public/HintException.php',
594
-    'OCP\\Http\\Client\\IClient' => $baseDir . '/lib/public/Http/Client/IClient.php',
595
-    'OCP\\Http\\Client\\IClientService' => $baseDir . '/lib/public/Http/Client/IClientService.php',
596
-    'OCP\\Http\\Client\\IPromise' => $baseDir . '/lib/public/Http/Client/IPromise.php',
597
-    'OCP\\Http\\Client\\IResponse' => $baseDir . '/lib/public/Http/Client/IResponse.php',
598
-    'OCP\\Http\\Client\\LocalServerException' => $baseDir . '/lib/public/Http/Client/LocalServerException.php',
599
-    'OCP\\Http\\WellKnown\\GenericResponse' => $baseDir . '/lib/public/Http/WellKnown/GenericResponse.php',
600
-    'OCP\\Http\\WellKnown\\IHandler' => $baseDir . '/lib/public/Http/WellKnown/IHandler.php',
601
-    'OCP\\Http\\WellKnown\\IRequestContext' => $baseDir . '/lib/public/Http/WellKnown/IRequestContext.php',
602
-    'OCP\\Http\\WellKnown\\IResponse' => $baseDir . '/lib/public/Http/WellKnown/IResponse.php',
603
-    'OCP\\Http\\WellKnown\\JrdResponse' => $baseDir . '/lib/public/Http/WellKnown/JrdResponse.php',
604
-    'OCP\\IAddressBook' => $baseDir . '/lib/public/IAddressBook.php',
605
-    'OCP\\IAddressBookEnabled' => $baseDir . '/lib/public/IAddressBookEnabled.php',
606
-    'OCP\\IAppConfig' => $baseDir . '/lib/public/IAppConfig.php',
607
-    'OCP\\IAvatar' => $baseDir . '/lib/public/IAvatar.php',
608
-    'OCP\\IAvatarManager' => $baseDir . '/lib/public/IAvatarManager.php',
609
-    'OCP\\IBinaryFinder' => $baseDir . '/lib/public/IBinaryFinder.php',
610
-    'OCP\\ICache' => $baseDir . '/lib/public/ICache.php',
611
-    'OCP\\ICacheFactory' => $baseDir . '/lib/public/ICacheFactory.php',
612
-    'OCP\\ICertificate' => $baseDir . '/lib/public/ICertificate.php',
613
-    'OCP\\ICertificateManager' => $baseDir . '/lib/public/ICertificateManager.php',
614
-    'OCP\\IConfig' => $baseDir . '/lib/public/IConfig.php',
615
-    'OCP\\IContainer' => $baseDir . '/lib/public/IContainer.php',
616
-    'OCP\\ICreateContactFromString' => $baseDir . '/lib/public/ICreateContactFromString.php',
617
-    'OCP\\IDBConnection' => $baseDir . '/lib/public/IDBConnection.php',
618
-    'OCP\\IDateTimeFormatter' => $baseDir . '/lib/public/IDateTimeFormatter.php',
619
-    'OCP\\IDateTimeZone' => $baseDir . '/lib/public/IDateTimeZone.php',
620
-    'OCP\\IEmojiHelper' => $baseDir . '/lib/public/IEmojiHelper.php',
621
-    'OCP\\IEventSource' => $baseDir . '/lib/public/IEventSource.php',
622
-    'OCP\\IEventSourceFactory' => $baseDir . '/lib/public/IEventSourceFactory.php',
623
-    'OCP\\IGroup' => $baseDir . '/lib/public/IGroup.php',
624
-    'OCP\\IGroupManager' => $baseDir . '/lib/public/IGroupManager.php',
625
-    'OCP\\IImage' => $baseDir . '/lib/public/IImage.php',
626
-    'OCP\\IInitialStateService' => $baseDir . '/lib/public/IInitialStateService.php',
627
-    'OCP\\IL10N' => $baseDir . '/lib/public/IL10N.php',
628
-    'OCP\\ILogger' => $baseDir . '/lib/public/ILogger.php',
629
-    'OCP\\IMemcache' => $baseDir . '/lib/public/IMemcache.php',
630
-    'OCP\\IMemcacheTTL' => $baseDir . '/lib/public/IMemcacheTTL.php',
631
-    'OCP\\INavigationManager' => $baseDir . '/lib/public/INavigationManager.php',
632
-    'OCP\\IPhoneNumberUtil' => $baseDir . '/lib/public/IPhoneNumberUtil.php',
633
-    'OCP\\IPreview' => $baseDir . '/lib/public/IPreview.php',
634
-    'OCP\\IRequest' => $baseDir . '/lib/public/IRequest.php',
635
-    'OCP\\IRequestId' => $baseDir . '/lib/public/IRequestId.php',
636
-    'OCP\\IServerContainer' => $baseDir . '/lib/public/IServerContainer.php',
637
-    'OCP\\ISession' => $baseDir . '/lib/public/ISession.php',
638
-    'OCP\\IStreamImage' => $baseDir . '/lib/public/IStreamImage.php',
639
-    'OCP\\ITagManager' => $baseDir . '/lib/public/ITagManager.php',
640
-    'OCP\\ITags' => $baseDir . '/lib/public/ITags.php',
641
-    'OCP\\ITempManager' => $baseDir . '/lib/public/ITempManager.php',
642
-    'OCP\\IURLGenerator' => $baseDir . '/lib/public/IURLGenerator.php',
643
-    'OCP\\IUser' => $baseDir . '/lib/public/IUser.php',
644
-    'OCP\\IUserBackend' => $baseDir . '/lib/public/IUserBackend.php',
645
-    'OCP\\IUserManager' => $baseDir . '/lib/public/IUserManager.php',
646
-    'OCP\\IUserSession' => $baseDir . '/lib/public/IUserSession.php',
647
-    'OCP\\Image' => $baseDir . '/lib/public/Image.php',
648
-    'OCP\\L10N\\IFactory' => $baseDir . '/lib/public/L10N/IFactory.php',
649
-    'OCP\\L10N\\ILanguageIterator' => $baseDir . '/lib/public/L10N/ILanguageIterator.php',
650
-    'OCP\\LDAP\\IDeletionFlagSupport' => $baseDir . '/lib/public/LDAP/IDeletionFlagSupport.php',
651
-    'OCP\\LDAP\\ILDAPProvider' => $baseDir . '/lib/public/LDAP/ILDAPProvider.php',
652
-    'OCP\\LDAP\\ILDAPProviderFactory' => $baseDir . '/lib/public/LDAP/ILDAPProviderFactory.php',
653
-    'OCP\\Lock\\ILockingProvider' => $baseDir . '/lib/public/Lock/ILockingProvider.php',
654
-    'OCP\\Lock\\LockedException' => $baseDir . '/lib/public/Lock/LockedException.php',
655
-    'OCP\\Lock\\ManuallyLockedException' => $baseDir . '/lib/public/Lock/ManuallyLockedException.php',
656
-    'OCP\\Lockdown\\ILockdownManager' => $baseDir . '/lib/public/Lockdown/ILockdownManager.php',
657
-    'OCP\\Log\\Audit\\CriticalActionPerformedEvent' => $baseDir . '/lib/public/Log/Audit/CriticalActionPerformedEvent.php',
658
-    'OCP\\Log\\BeforeMessageLoggedEvent' => $baseDir . '/lib/public/Log/BeforeMessageLoggedEvent.php',
659
-    'OCP\\Log\\IDataLogger' => $baseDir . '/lib/public/Log/IDataLogger.php',
660
-    'OCP\\Log\\IFileBased' => $baseDir . '/lib/public/Log/IFileBased.php',
661
-    'OCP\\Log\\ILogFactory' => $baseDir . '/lib/public/Log/ILogFactory.php',
662
-    'OCP\\Log\\IWriter' => $baseDir . '/lib/public/Log/IWriter.php',
663
-    'OCP\\Log\\RotationTrait' => $baseDir . '/lib/public/Log/RotationTrait.php',
664
-    'OCP\\Mail\\Events\\BeforeMessageSent' => $baseDir . '/lib/public/Mail/Events/BeforeMessageSent.php',
665
-    'OCP\\Mail\\Headers\\AutoSubmitted' => $baseDir . '/lib/public/Mail/Headers/AutoSubmitted.php',
666
-    'OCP\\Mail\\IAttachment' => $baseDir . '/lib/public/Mail/IAttachment.php',
667
-    'OCP\\Mail\\IEMailTemplate' => $baseDir . '/lib/public/Mail/IEMailTemplate.php',
668
-    'OCP\\Mail\\IEmailValidator' => $baseDir . '/lib/public/Mail/IEmailValidator.php',
669
-    'OCP\\Mail\\IMailer' => $baseDir . '/lib/public/Mail/IMailer.php',
670
-    'OCP\\Mail\\IMessage' => $baseDir . '/lib/public/Mail/IMessage.php',
671
-    'OCP\\Mail\\Provider\\Address' => $baseDir . '/lib/public/Mail/Provider/Address.php',
672
-    'OCP\\Mail\\Provider\\Attachment' => $baseDir . '/lib/public/Mail/Provider/Attachment.php',
673
-    'OCP\\Mail\\Provider\\Exception\\Exception' => $baseDir . '/lib/public/Mail/Provider/Exception/Exception.php',
674
-    'OCP\\Mail\\Provider\\Exception\\SendException' => $baseDir . '/lib/public/Mail/Provider/Exception/SendException.php',
675
-    'OCP\\Mail\\Provider\\IAddress' => $baseDir . '/lib/public/Mail/Provider/IAddress.php',
676
-    'OCP\\Mail\\Provider\\IAttachment' => $baseDir . '/lib/public/Mail/Provider/IAttachment.php',
677
-    'OCP\\Mail\\Provider\\IManager' => $baseDir . '/lib/public/Mail/Provider/IManager.php',
678
-    'OCP\\Mail\\Provider\\IMessage' => $baseDir . '/lib/public/Mail/Provider/IMessage.php',
679
-    'OCP\\Mail\\Provider\\IMessageSend' => $baseDir . '/lib/public/Mail/Provider/IMessageSend.php',
680
-    'OCP\\Mail\\Provider\\IProvider' => $baseDir . '/lib/public/Mail/Provider/IProvider.php',
681
-    'OCP\\Mail\\Provider\\IService' => $baseDir . '/lib/public/Mail/Provider/IService.php',
682
-    'OCP\\Mail\\Provider\\Message' => $baseDir . '/lib/public/Mail/Provider/Message.php',
683
-    'OCP\\Migration\\Attributes\\AddColumn' => $baseDir . '/lib/public/Migration/Attributes/AddColumn.php',
684
-    'OCP\\Migration\\Attributes\\AddIndex' => $baseDir . '/lib/public/Migration/Attributes/AddIndex.php',
685
-    'OCP\\Migration\\Attributes\\ColumnMigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/ColumnMigrationAttribute.php',
686
-    'OCP\\Migration\\Attributes\\ColumnType' => $baseDir . '/lib/public/Migration/Attributes/ColumnType.php',
687
-    'OCP\\Migration\\Attributes\\CreateTable' => $baseDir . '/lib/public/Migration/Attributes/CreateTable.php',
688
-    'OCP\\Migration\\Attributes\\DataCleansing' => $baseDir . '/lib/public/Migration/Attributes/DataCleansing.php',
689
-    'OCP\\Migration\\Attributes\\DataMigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/DataMigrationAttribute.php',
690
-    'OCP\\Migration\\Attributes\\DropColumn' => $baseDir . '/lib/public/Migration/Attributes/DropColumn.php',
691
-    'OCP\\Migration\\Attributes\\DropIndex' => $baseDir . '/lib/public/Migration/Attributes/DropIndex.php',
692
-    'OCP\\Migration\\Attributes\\DropTable' => $baseDir . '/lib/public/Migration/Attributes/DropTable.php',
693
-    'OCP\\Migration\\Attributes\\GenericMigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/GenericMigrationAttribute.php',
694
-    'OCP\\Migration\\Attributes\\IndexMigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/IndexMigrationAttribute.php',
695
-    'OCP\\Migration\\Attributes\\IndexType' => $baseDir . '/lib/public/Migration/Attributes/IndexType.php',
696
-    'OCP\\Migration\\Attributes\\MigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/MigrationAttribute.php',
697
-    'OCP\\Migration\\Attributes\\ModifyColumn' => $baseDir . '/lib/public/Migration/Attributes/ModifyColumn.php',
698
-    'OCP\\Migration\\Attributes\\TableMigrationAttribute' => $baseDir . '/lib/public/Migration/Attributes/TableMigrationAttribute.php',
699
-    'OCP\\Migration\\BigIntMigration' => $baseDir . '/lib/public/Migration/BigIntMigration.php',
700
-    'OCP\\Migration\\IMigrationStep' => $baseDir . '/lib/public/Migration/IMigrationStep.php',
701
-    'OCP\\Migration\\IOutput' => $baseDir . '/lib/public/Migration/IOutput.php',
702
-    'OCP\\Migration\\IRepairStep' => $baseDir . '/lib/public/Migration/IRepairStep.php',
703
-    'OCP\\Migration\\SimpleMigrationStep' => $baseDir . '/lib/public/Migration/SimpleMigrationStep.php',
704
-    'OCP\\Navigation\\Events\\LoadAdditionalEntriesEvent' => $baseDir . '/lib/public/Navigation/Events/LoadAdditionalEntriesEvent.php',
705
-    'OCP\\Notification\\AlreadyProcessedException' => $baseDir . '/lib/public/Notification/AlreadyProcessedException.php',
706
-    'OCP\\Notification\\IAction' => $baseDir . '/lib/public/Notification/IAction.php',
707
-    'OCP\\Notification\\IApp' => $baseDir . '/lib/public/Notification/IApp.php',
708
-    'OCP\\Notification\\IDeferrableApp' => $baseDir . '/lib/public/Notification/IDeferrableApp.php',
709
-    'OCP\\Notification\\IDismissableNotifier' => $baseDir . '/lib/public/Notification/IDismissableNotifier.php',
710
-    'OCP\\Notification\\IManager' => $baseDir . '/lib/public/Notification/IManager.php',
711
-    'OCP\\Notification\\INotification' => $baseDir . '/lib/public/Notification/INotification.php',
712
-    'OCP\\Notification\\INotifier' => $baseDir . '/lib/public/Notification/INotifier.php',
713
-    'OCP\\Notification\\IPreloadableNotifier' => $baseDir . '/lib/public/Notification/IPreloadableNotifier.php',
714
-    'OCP\\Notification\\IncompleteNotificationException' => $baseDir . '/lib/public/Notification/IncompleteNotificationException.php',
715
-    'OCP\\Notification\\IncompleteParsedNotificationException' => $baseDir . '/lib/public/Notification/IncompleteParsedNotificationException.php',
716
-    'OCP\\Notification\\InvalidValueException' => $baseDir . '/lib/public/Notification/InvalidValueException.php',
717
-    'OCP\\Notification\\NotificationPreloadReason' => $baseDir . '/lib/public/Notification/NotificationPreloadReason.php',
718
-    'OCP\\Notification\\UnknownNotificationException' => $baseDir . '/lib/public/Notification/UnknownNotificationException.php',
719
-    'OCP\\OCM\\Events\\ResourceTypeRegisterEvent' => $baseDir . '/lib/public/OCM/Events/ResourceTypeRegisterEvent.php',
720
-    'OCP\\OCM\\Exceptions\\OCMArgumentException' => $baseDir . '/lib/public/OCM/Exceptions/OCMArgumentException.php',
721
-    'OCP\\OCM\\Exceptions\\OCMProviderException' => $baseDir . '/lib/public/OCM/Exceptions/OCMProviderException.php',
722
-    'OCP\\OCM\\ICapabilityAwareOCMProvider' => $baseDir . '/lib/public/OCM/ICapabilityAwareOCMProvider.php',
723
-    'OCP\\OCM\\IOCMDiscoveryService' => $baseDir . '/lib/public/OCM/IOCMDiscoveryService.php',
724
-    'OCP\\OCM\\IOCMProvider' => $baseDir . '/lib/public/OCM/IOCMProvider.php',
725
-    'OCP\\OCM\\IOCMResource' => $baseDir . '/lib/public/OCM/IOCMResource.php',
726
-    'OCP\\OCS\\IDiscoveryService' => $baseDir . '/lib/public/OCS/IDiscoveryService.php',
727
-    'OCP\\PreConditionNotMetException' => $baseDir . '/lib/public/PreConditionNotMetException.php',
728
-    'OCP\\Preview\\BeforePreviewFetchedEvent' => $baseDir . '/lib/public/Preview/BeforePreviewFetchedEvent.php',
729
-    'OCP\\Preview\\IMimeIconProvider' => $baseDir . '/lib/public/Preview/IMimeIconProvider.php',
730
-    'OCP\\Preview\\IProviderV2' => $baseDir . '/lib/public/Preview/IProviderV2.php',
731
-    'OCP\\Preview\\IVersionedPreviewFile' => $baseDir . '/lib/public/Preview/IVersionedPreviewFile.php',
732
-    'OCP\\Profile\\BeforeTemplateRenderedEvent' => $baseDir . '/lib/public/Profile/BeforeTemplateRenderedEvent.php',
733
-    'OCP\\Profile\\ILinkAction' => $baseDir . '/lib/public/Profile/ILinkAction.php',
734
-    'OCP\\Profile\\IProfileManager' => $baseDir . '/lib/public/Profile/IProfileManager.php',
735
-    'OCP\\Profile\\ParameterDoesNotExistException' => $baseDir . '/lib/public/Profile/ParameterDoesNotExistException.php',
736
-    'OCP\\Profiler\\IProfile' => $baseDir . '/lib/public/Profiler/IProfile.php',
737
-    'OCP\\Profiler\\IProfiler' => $baseDir . '/lib/public/Profiler/IProfiler.php',
738
-    'OCP\\Remote\\Api\\IApiCollection' => $baseDir . '/lib/public/Remote/Api/IApiCollection.php',
739
-    'OCP\\Remote\\Api\\IApiFactory' => $baseDir . '/lib/public/Remote/Api/IApiFactory.php',
740
-    'OCP\\Remote\\Api\\ICapabilitiesApi' => $baseDir . '/lib/public/Remote/Api/ICapabilitiesApi.php',
741
-    'OCP\\Remote\\Api\\IUserApi' => $baseDir . '/lib/public/Remote/Api/IUserApi.php',
742
-    'OCP\\Remote\\ICredentials' => $baseDir . '/lib/public/Remote/ICredentials.php',
743
-    'OCP\\Remote\\IInstance' => $baseDir . '/lib/public/Remote/IInstance.php',
744
-    'OCP\\Remote\\IInstanceFactory' => $baseDir . '/lib/public/Remote/IInstanceFactory.php',
745
-    'OCP\\Remote\\IUser' => $baseDir . '/lib/public/Remote/IUser.php',
746
-    'OCP\\RichObjectStrings\\Definitions' => $baseDir . '/lib/public/RichObjectStrings/Definitions.php',
747
-    'OCP\\RichObjectStrings\\IRichTextFormatter' => $baseDir . '/lib/public/RichObjectStrings/IRichTextFormatter.php',
748
-    'OCP\\RichObjectStrings\\IValidator' => $baseDir . '/lib/public/RichObjectStrings/IValidator.php',
749
-    'OCP\\RichObjectStrings\\InvalidObjectExeption' => $baseDir . '/lib/public/RichObjectStrings/InvalidObjectExeption.php',
750
-    'OCP\\Route\\IRoute' => $baseDir . '/lib/public/Route/IRoute.php',
751
-    'OCP\\Route\\IRouter' => $baseDir . '/lib/public/Route/IRouter.php',
752
-    'OCP\\SabrePluginEvent' => $baseDir . '/lib/public/SabrePluginEvent.php',
753
-    'OCP\\SabrePluginException' => $baseDir . '/lib/public/SabrePluginException.php',
754
-    'OCP\\Search\\FilterDefinition' => $baseDir . '/lib/public/Search/FilterDefinition.php',
755
-    'OCP\\Search\\IExternalProvider' => $baseDir . '/lib/public/Search/IExternalProvider.php',
756
-    'OCP\\Search\\IFilter' => $baseDir . '/lib/public/Search/IFilter.php',
757
-    'OCP\\Search\\IFilterCollection' => $baseDir . '/lib/public/Search/IFilterCollection.php',
758
-    'OCP\\Search\\IFilteringProvider' => $baseDir . '/lib/public/Search/IFilteringProvider.php',
759
-    'OCP\\Search\\IInAppSearch' => $baseDir . '/lib/public/Search/IInAppSearch.php',
760
-    'OCP\\Search\\IProvider' => $baseDir . '/lib/public/Search/IProvider.php',
761
-    'OCP\\Search\\ISearchQuery' => $baseDir . '/lib/public/Search/ISearchQuery.php',
762
-    'OCP\\Search\\SearchResult' => $baseDir . '/lib/public/Search/SearchResult.php',
763
-    'OCP\\Search\\SearchResultEntry' => $baseDir . '/lib/public/Search/SearchResultEntry.php',
764
-    'OCP\\Security\\Bruteforce\\IThrottler' => $baseDir . '/lib/public/Security/Bruteforce/IThrottler.php',
765
-    'OCP\\Security\\Bruteforce\\MaxDelayReached' => $baseDir . '/lib/public/Security/Bruteforce/MaxDelayReached.php',
766
-    'OCP\\Security\\CSP\\AddContentSecurityPolicyEvent' => $baseDir . '/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php',
767
-    'OCP\\Security\\Events\\GenerateSecurePasswordEvent' => $baseDir . '/lib/public/Security/Events/GenerateSecurePasswordEvent.php',
768
-    'OCP\\Security\\Events\\ValidatePasswordPolicyEvent' => $baseDir . '/lib/public/Security/Events/ValidatePasswordPolicyEvent.php',
769
-    'OCP\\Security\\FeaturePolicy\\AddFeaturePolicyEvent' => $baseDir . '/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php',
770
-    'OCP\\Security\\IContentSecurityPolicyManager' => $baseDir . '/lib/public/Security/IContentSecurityPolicyManager.php',
771
-    'OCP\\Security\\ICredentialsManager' => $baseDir . '/lib/public/Security/ICredentialsManager.php',
772
-    'OCP\\Security\\ICrypto' => $baseDir . '/lib/public/Security/ICrypto.php',
773
-    'OCP\\Security\\IHasher' => $baseDir . '/lib/public/Security/IHasher.php',
774
-    'OCP\\Security\\IRemoteHostValidator' => $baseDir . '/lib/public/Security/IRemoteHostValidator.php',
775
-    'OCP\\Security\\ISecureRandom' => $baseDir . '/lib/public/Security/ISecureRandom.php',
776
-    'OCP\\Security\\ITrustedDomainHelper' => $baseDir . '/lib/public/Security/ITrustedDomainHelper.php',
777
-    'OCP\\Security\\Ip\\IAddress' => $baseDir . '/lib/public/Security/Ip/IAddress.php',
778
-    'OCP\\Security\\Ip\\IFactory' => $baseDir . '/lib/public/Security/Ip/IFactory.php',
779
-    'OCP\\Security\\Ip\\IRange' => $baseDir . '/lib/public/Security/Ip/IRange.php',
780
-    'OCP\\Security\\Ip\\IRemoteAddress' => $baseDir . '/lib/public/Security/Ip/IRemoteAddress.php',
781
-    'OCP\\Security\\PasswordContext' => $baseDir . '/lib/public/Security/PasswordContext.php',
782
-    'OCP\\Security\\RateLimiting\\ILimiter' => $baseDir . '/lib/public/Security/RateLimiting/ILimiter.php',
783
-    'OCP\\Security\\RateLimiting\\IRateLimitExceededException' => $baseDir . '/lib/public/Security/RateLimiting/IRateLimitExceededException.php',
784
-    'OCP\\Security\\VerificationToken\\IVerificationToken' => $baseDir . '/lib/public/Security/VerificationToken/IVerificationToken.php',
785
-    'OCP\\Security\\VerificationToken\\InvalidTokenException' => $baseDir . '/lib/public/Security/VerificationToken/InvalidTokenException.php',
786
-    'OCP\\Server' => $baseDir . '/lib/public/Server.php',
787
-    'OCP\\ServerVersion' => $baseDir . '/lib/public/ServerVersion.php',
788
-    'OCP\\Session\\Exceptions\\SessionNotAvailableException' => $baseDir . '/lib/public/Session/Exceptions/SessionNotAvailableException.php',
789
-    'OCP\\Settings\\DeclarativeSettingsTypes' => $baseDir . '/lib/public/Settings/DeclarativeSettingsTypes.php',
790
-    'OCP\\Settings\\Events\\DeclarativeSettingsGetValueEvent' => $baseDir . '/lib/public/Settings/Events/DeclarativeSettingsGetValueEvent.php',
791
-    'OCP\\Settings\\Events\\DeclarativeSettingsRegisterFormEvent' => $baseDir . '/lib/public/Settings/Events/DeclarativeSettingsRegisterFormEvent.php',
792
-    'OCP\\Settings\\Events\\DeclarativeSettingsSetValueEvent' => $baseDir . '/lib/public/Settings/Events/DeclarativeSettingsSetValueEvent.php',
793
-    'OCP\\Settings\\IDeclarativeManager' => $baseDir . '/lib/public/Settings/IDeclarativeManager.php',
794
-    'OCP\\Settings\\IDeclarativeSettingsForm' => $baseDir . '/lib/public/Settings/IDeclarativeSettingsForm.php',
795
-    'OCP\\Settings\\IDeclarativeSettingsFormWithHandlers' => $baseDir . '/lib/public/Settings/IDeclarativeSettingsFormWithHandlers.php',
796
-    'OCP\\Settings\\IDelegatedSettings' => $baseDir . '/lib/public/Settings/IDelegatedSettings.php',
797
-    'OCP\\Settings\\IIconSection' => $baseDir . '/lib/public/Settings/IIconSection.php',
798
-    'OCP\\Settings\\IManager' => $baseDir . '/lib/public/Settings/IManager.php',
799
-    'OCP\\Settings\\ISettings' => $baseDir . '/lib/public/Settings/ISettings.php',
800
-    'OCP\\Settings\\ISubAdminSettings' => $baseDir . '/lib/public/Settings/ISubAdminSettings.php',
801
-    'OCP\\SetupCheck\\CheckServerResponseTrait' => $baseDir . '/lib/public/SetupCheck/CheckServerResponseTrait.php',
802
-    'OCP\\SetupCheck\\ISetupCheck' => $baseDir . '/lib/public/SetupCheck/ISetupCheck.php',
803
-    'OCP\\SetupCheck\\ISetupCheckManager' => $baseDir . '/lib/public/SetupCheck/ISetupCheckManager.php',
804
-    'OCP\\SetupCheck\\SetupResult' => $baseDir . '/lib/public/SetupCheck/SetupResult.php',
805
-    'OCP\\Share' => $baseDir . '/lib/public/Share.php',
806
-    'OCP\\Share\\Events\\BeforeShareCreatedEvent' => $baseDir . '/lib/public/Share/Events/BeforeShareCreatedEvent.php',
807
-    'OCP\\Share\\Events\\BeforeShareDeletedEvent' => $baseDir . '/lib/public/Share/Events/BeforeShareDeletedEvent.php',
808
-    'OCP\\Share\\Events\\ShareAcceptedEvent' => $baseDir . '/lib/public/Share/Events/ShareAcceptedEvent.php',
809
-    'OCP\\Share\\Events\\ShareCreatedEvent' => $baseDir . '/lib/public/Share/Events/ShareCreatedEvent.php',
810
-    'OCP\\Share\\Events\\ShareDeletedEvent' => $baseDir . '/lib/public/Share/Events/ShareDeletedEvent.php',
811
-    'OCP\\Share\\Events\\ShareDeletedFromSelfEvent' => $baseDir . '/lib/public/Share/Events/ShareDeletedFromSelfEvent.php',
812
-    'OCP\\Share\\Events\\VerifyMountPointEvent' => $baseDir . '/lib/public/Share/Events/VerifyMountPointEvent.php',
813
-    'OCP\\Share\\Exceptions\\AlreadySharedException' => $baseDir . '/lib/public/Share/Exceptions/AlreadySharedException.php',
814
-    'OCP\\Share\\Exceptions\\GenericShareException' => $baseDir . '/lib/public/Share/Exceptions/GenericShareException.php',
815
-    'OCP\\Share\\Exceptions\\IllegalIDChangeException' => $baseDir . '/lib/public/Share/Exceptions/IllegalIDChangeException.php',
816
-    'OCP\\Share\\Exceptions\\ShareNotFound' => $baseDir . '/lib/public/Share/Exceptions/ShareNotFound.php',
817
-    'OCP\\Share\\Exceptions\\ShareTokenException' => $baseDir . '/lib/public/Share/Exceptions/ShareTokenException.php',
818
-    'OCP\\Share\\IAttributes' => $baseDir . '/lib/public/Share/IAttributes.php',
819
-    'OCP\\Share\\IManager' => $baseDir . '/lib/public/Share/IManager.php',
820
-    'OCP\\Share\\IPartialShareProvider' => $baseDir . '/lib/public/Share/IPartialShareProvider.php',
821
-    'OCP\\Share\\IProviderFactory' => $baseDir . '/lib/public/Share/IProviderFactory.php',
822
-    'OCP\\Share\\IPublicShareTemplateFactory' => $baseDir . '/lib/public/Share/IPublicShareTemplateFactory.php',
823
-    'OCP\\Share\\IPublicShareTemplateProvider' => $baseDir . '/lib/public/Share/IPublicShareTemplateProvider.php',
824
-    'OCP\\Share\\IPublicShareTemplateProviderWithPriority' => $baseDir . '/lib/public/Share/IPublicShareTemplateProviderWithPriority.php',
825
-    'OCP\\Share\\IShare' => $baseDir . '/lib/public/Share/IShare.php',
826
-    'OCP\\Share\\IShareHelper' => $baseDir . '/lib/public/Share/IShareHelper.php',
827
-    'OCP\\Share\\IShareProvider' => $baseDir . '/lib/public/Share/IShareProvider.php',
828
-    'OCP\\Share\\IShareProviderGetUsers' => $baseDir . '/lib/public/Share/IShareProviderGetUsers.php',
829
-    'OCP\\Share\\IShareProviderSupportsAccept' => $baseDir . '/lib/public/Share/IShareProviderSupportsAccept.php',
830
-    'OCP\\Share\\IShareProviderSupportsAllSharesInFolder' => $baseDir . '/lib/public/Share/IShareProviderSupportsAllSharesInFolder.php',
831
-    'OCP\\Share\\IShareProviderWithNotification' => $baseDir . '/lib/public/Share/IShareProviderWithNotification.php',
832
-    'OCP\\Share_Backend' => $baseDir . '/lib/public/Share_Backend.php',
833
-    'OCP\\Share_Backend_Collection' => $baseDir . '/lib/public/Share_Backend_Collection.php',
834
-    'OCP\\Share_Backend_File_Dependent' => $baseDir . '/lib/public/Share_Backend_File_Dependent.php',
835
-    'OCP\\Snowflake\\IDecoder' => $baseDir . '/lib/public/Snowflake/IDecoder.php',
836
-    'OCP\\Snowflake\\IGenerator' => $baseDir . '/lib/public/Snowflake/IGenerator.php',
837
-    'OCP\\SpeechToText\\Events\\AbstractTranscriptionEvent' => $baseDir . '/lib/public/SpeechToText/Events/AbstractTranscriptionEvent.php',
838
-    'OCP\\SpeechToText\\Events\\TranscriptionFailedEvent' => $baseDir . '/lib/public/SpeechToText/Events/TranscriptionFailedEvent.php',
839
-    'OCP\\SpeechToText\\Events\\TranscriptionSuccessfulEvent' => $baseDir . '/lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php',
840
-    'OCP\\SpeechToText\\ISpeechToTextManager' => $baseDir . '/lib/public/SpeechToText/ISpeechToTextManager.php',
841
-    'OCP\\SpeechToText\\ISpeechToTextProvider' => $baseDir . '/lib/public/SpeechToText/ISpeechToTextProvider.php',
842
-    'OCP\\SpeechToText\\ISpeechToTextProviderWithId' => $baseDir . '/lib/public/SpeechToText/ISpeechToTextProviderWithId.php',
843
-    'OCP\\SpeechToText\\ISpeechToTextProviderWithUserId' => $baseDir . '/lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php',
844
-    'OCP\\Support\\CrashReport\\ICollectBreadcrumbs' => $baseDir . '/lib/public/Support/CrashReport/ICollectBreadcrumbs.php',
845
-    'OCP\\Support\\CrashReport\\IMessageReporter' => $baseDir . '/lib/public/Support/CrashReport/IMessageReporter.php',
846
-    'OCP\\Support\\CrashReport\\IRegistry' => $baseDir . '/lib/public/Support/CrashReport/IRegistry.php',
847
-    'OCP\\Support\\CrashReport\\IReporter' => $baseDir . '/lib/public/Support/CrashReport/IReporter.php',
848
-    'OCP\\Support\\Subscription\\Exception\\AlreadyRegisteredException' => $baseDir . '/lib/public/Support/Subscription/Exception/AlreadyRegisteredException.php',
849
-    'OCP\\Support\\Subscription\\IAssertion' => $baseDir . '/lib/public/Support/Subscription/IAssertion.php',
850
-    'OCP\\Support\\Subscription\\IRegistry' => $baseDir . '/lib/public/Support/Subscription/IRegistry.php',
851
-    'OCP\\Support\\Subscription\\ISubscription' => $baseDir . '/lib/public/Support/Subscription/ISubscription.php',
852
-    'OCP\\Support\\Subscription\\ISupportedApps' => $baseDir . '/lib/public/Support/Subscription/ISupportedApps.php',
853
-    'OCP\\SystemTag\\ISystemTag' => $baseDir . '/lib/public/SystemTag/ISystemTag.php',
854
-    'OCP\\SystemTag\\ISystemTagManager' => $baseDir . '/lib/public/SystemTag/ISystemTagManager.php',
855
-    'OCP\\SystemTag\\ISystemTagManagerFactory' => $baseDir . '/lib/public/SystemTag/ISystemTagManagerFactory.php',
856
-    'OCP\\SystemTag\\ISystemTagObjectMapper' => $baseDir . '/lib/public/SystemTag/ISystemTagObjectMapper.php',
857
-    'OCP\\SystemTag\\ManagerEvent' => $baseDir . '/lib/public/SystemTag/ManagerEvent.php',
858
-    'OCP\\SystemTag\\MapperEvent' => $baseDir . '/lib/public/SystemTag/MapperEvent.php',
859
-    'OCP\\SystemTag\\SystemTagsEntityEvent' => $baseDir . '/lib/public/SystemTag/SystemTagsEntityEvent.php',
860
-    'OCP\\SystemTag\\TagAlreadyExistsException' => $baseDir . '/lib/public/SystemTag/TagAlreadyExistsException.php',
861
-    'OCP\\SystemTag\\TagAssignedEvent' => $baseDir . '/lib/public/SystemTag/TagAssignedEvent.php',
862
-    'OCP\\SystemTag\\TagCreationForbiddenException' => $baseDir . '/lib/public/SystemTag/TagCreationForbiddenException.php',
863
-    'OCP\\SystemTag\\TagNotFoundException' => $baseDir . '/lib/public/SystemTag/TagNotFoundException.php',
864
-    'OCP\\SystemTag\\TagUnassignedEvent' => $baseDir . '/lib/public/SystemTag/TagUnassignedEvent.php',
865
-    'OCP\\SystemTag\\TagUpdateForbiddenException' => $baseDir . '/lib/public/SystemTag/TagUpdateForbiddenException.php',
866
-    'OCP\\Talk\\Exceptions\\NoBackendException' => $baseDir . '/lib/public/Talk/Exceptions/NoBackendException.php',
867
-    'OCP\\Talk\\IBroker' => $baseDir . '/lib/public/Talk/IBroker.php',
868
-    'OCP\\Talk\\IConversation' => $baseDir . '/lib/public/Talk/IConversation.php',
869
-    'OCP\\Talk\\IConversationOptions' => $baseDir . '/lib/public/Talk/IConversationOptions.php',
870
-    'OCP\\Talk\\ITalkBackend' => $baseDir . '/lib/public/Talk/ITalkBackend.php',
871
-    'OCP\\TaskProcessing\\EShapeType' => $baseDir . '/lib/public/TaskProcessing/EShapeType.php',
872
-    'OCP\\TaskProcessing\\Events\\AbstractTaskProcessingEvent' => $baseDir . '/lib/public/TaskProcessing/Events/AbstractTaskProcessingEvent.php',
873
-    'OCP\\TaskProcessing\\Events\\GetTaskProcessingProvidersEvent' => $baseDir . '/lib/public/TaskProcessing/Events/GetTaskProcessingProvidersEvent.php',
874
-    'OCP\\TaskProcessing\\Events\\TaskFailedEvent' => $baseDir . '/lib/public/TaskProcessing/Events/TaskFailedEvent.php',
875
-    'OCP\\TaskProcessing\\Events\\TaskSuccessfulEvent' => $baseDir . '/lib/public/TaskProcessing/Events/TaskSuccessfulEvent.php',
876
-    'OCP\\TaskProcessing\\Exception\\Exception' => $baseDir . '/lib/public/TaskProcessing/Exception/Exception.php',
877
-    'OCP\\TaskProcessing\\Exception\\NotFoundException' => $baseDir . '/lib/public/TaskProcessing/Exception/NotFoundException.php',
878
-    'OCP\\TaskProcessing\\Exception\\PreConditionNotMetException' => $baseDir . '/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php',
879
-    'OCP\\TaskProcessing\\Exception\\ProcessingException' => $baseDir . '/lib/public/TaskProcessing/Exception/ProcessingException.php',
880
-    'OCP\\TaskProcessing\\Exception\\UnauthorizedException' => $baseDir . '/lib/public/TaskProcessing/Exception/UnauthorizedException.php',
881
-    'OCP\\TaskProcessing\\Exception\\UserFacingProcessingException' => $baseDir . '/lib/public/TaskProcessing/Exception/UserFacingProcessingException.php',
882
-    'OCP\\TaskProcessing\\Exception\\ValidationException' => $baseDir . '/lib/public/TaskProcessing/Exception/ValidationException.php',
883
-    'OCP\\TaskProcessing\\IInternalTaskType' => $baseDir . '/lib/public/TaskProcessing/IInternalTaskType.php',
884
-    'OCP\\TaskProcessing\\IManager' => $baseDir . '/lib/public/TaskProcessing/IManager.php',
885
-    'OCP\\TaskProcessing\\IProvider' => $baseDir . '/lib/public/TaskProcessing/IProvider.php',
886
-    'OCP\\TaskProcessing\\ISynchronousProvider' => $baseDir . '/lib/public/TaskProcessing/ISynchronousProvider.php',
887
-    'OCP\\TaskProcessing\\ISynchronousWatermarkingProvider' => $baseDir . '/lib/public/TaskProcessing/ISynchronousWatermarkingProvider.php',
888
-    'OCP\\TaskProcessing\\ITaskType' => $baseDir . '/lib/public/TaskProcessing/ITaskType.php',
889
-    'OCP\\TaskProcessing\\ITriggerableProvider' => $baseDir . '/lib/public/TaskProcessing/ITriggerableProvider.php',
890
-    'OCP\\TaskProcessing\\ShapeDescriptor' => $baseDir . '/lib/public/TaskProcessing/ShapeDescriptor.php',
891
-    'OCP\\TaskProcessing\\ShapeEnumValue' => $baseDir . '/lib/public/TaskProcessing/ShapeEnumValue.php',
892
-    'OCP\\TaskProcessing\\Task' => $baseDir . '/lib/public/TaskProcessing/Task.php',
893
-    'OCP\\TaskProcessing\\TaskTypes\\AnalyzeImages' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/AnalyzeImages.php',
894
-    'OCP\\TaskProcessing\\TaskTypes\\AudioToAudioChat' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/AudioToAudioChat.php',
895
-    'OCP\\TaskProcessing\\TaskTypes\\AudioToText' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/AudioToText.php',
896
-    'OCP\\TaskProcessing\\TaskTypes\\ContextAgentAudioInteraction' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/ContextAgentAudioInteraction.php',
897
-    'OCP\\TaskProcessing\\TaskTypes\\ContextAgentInteraction' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/ContextAgentInteraction.php',
898
-    'OCP\\TaskProcessing\\TaskTypes\\ContextWrite' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/ContextWrite.php',
899
-    'OCP\\TaskProcessing\\TaskTypes\\GenerateEmoji' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php',
900
-    'OCP\\TaskProcessing\\TaskTypes\\ImageToTextOpticalCharacterRecognition' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/ImageToTextOpticalCharacterRecognition.php',
901
-    'OCP\\TaskProcessing\\TaskTypes\\TextToImage' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToImage.php',
902
-    'OCP\\TaskProcessing\\TaskTypes\\TextToSpeech' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToSpeech.php',
903
-    'OCP\\TaskProcessing\\TaskTypes\\TextToText' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToText.php',
904
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChangeTone' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php',
905
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChat' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextChat.php',
906
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChatWithTools' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextChatWithTools.php',
907
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextFormalization' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php',
908
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextHeadline' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php',
909
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextProofread' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextProofread.php',
910
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextReformulation' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php',
911
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextSimplification' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php',
912
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextSummary' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextSummary.php',
913
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextTopics' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php',
914
-    'OCP\\TaskProcessing\\TaskTypes\\TextToTextTranslate' => $baseDir . '/lib/public/TaskProcessing/TaskTypes/TextToTextTranslate.php',
915
-    'OCP\\Teams\\ITeamManager' => $baseDir . '/lib/public/Teams/ITeamManager.php',
916
-    'OCP\\Teams\\ITeamResourceProvider' => $baseDir . '/lib/public/Teams/ITeamResourceProvider.php',
917
-    'OCP\\Teams\\Team' => $baseDir . '/lib/public/Teams/Team.php',
918
-    'OCP\\Teams\\TeamResource' => $baseDir . '/lib/public/Teams/TeamResource.php',
919
-    'OCP\\Template' => $baseDir . '/lib/public/Template.php',
920
-    'OCP\\Template\\ITemplate' => $baseDir . '/lib/public/Template/ITemplate.php',
921
-    'OCP\\Template\\ITemplateManager' => $baseDir . '/lib/public/Template/ITemplateManager.php',
922
-    'OCP\\Template\\TemplateNotFoundException' => $baseDir . '/lib/public/Template/TemplateNotFoundException.php',
923
-    'OCP\\TextProcessing\\Events\\AbstractTextProcessingEvent' => $baseDir . '/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php',
924
-    'OCP\\TextProcessing\\Events\\TaskFailedEvent' => $baseDir . '/lib/public/TextProcessing/Events/TaskFailedEvent.php',
925
-    'OCP\\TextProcessing\\Events\\TaskSuccessfulEvent' => $baseDir . '/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php',
926
-    'OCP\\TextProcessing\\Exception\\TaskFailureException' => $baseDir . '/lib/public/TextProcessing/Exception/TaskFailureException.php',
927
-    'OCP\\TextProcessing\\FreePromptTaskType' => $baseDir . '/lib/public/TextProcessing/FreePromptTaskType.php',
928
-    'OCP\\TextProcessing\\HeadlineTaskType' => $baseDir . '/lib/public/TextProcessing/HeadlineTaskType.php',
929
-    'OCP\\TextProcessing\\IManager' => $baseDir . '/lib/public/TextProcessing/IManager.php',
930
-    'OCP\\TextProcessing\\IProvider' => $baseDir . '/lib/public/TextProcessing/IProvider.php',
931
-    'OCP\\TextProcessing\\IProviderWithExpectedRuntime' => $baseDir . '/lib/public/TextProcessing/IProviderWithExpectedRuntime.php',
932
-    'OCP\\TextProcessing\\IProviderWithId' => $baseDir . '/lib/public/TextProcessing/IProviderWithId.php',
933
-    'OCP\\TextProcessing\\IProviderWithUserId' => $baseDir . '/lib/public/TextProcessing/IProviderWithUserId.php',
934
-    'OCP\\TextProcessing\\ITaskType' => $baseDir . '/lib/public/TextProcessing/ITaskType.php',
935
-    'OCP\\TextProcessing\\SummaryTaskType' => $baseDir . '/lib/public/TextProcessing/SummaryTaskType.php',
936
-    'OCP\\TextProcessing\\Task' => $baseDir . '/lib/public/TextProcessing/Task.php',
937
-    'OCP\\TextProcessing\\TopicsTaskType' => $baseDir . '/lib/public/TextProcessing/TopicsTaskType.php',
938
-    'OCP\\TextToImage\\Events\\AbstractTextToImageEvent' => $baseDir . '/lib/public/TextToImage/Events/AbstractTextToImageEvent.php',
939
-    'OCP\\TextToImage\\Events\\TaskFailedEvent' => $baseDir . '/lib/public/TextToImage/Events/TaskFailedEvent.php',
940
-    'OCP\\TextToImage\\Events\\TaskSuccessfulEvent' => $baseDir . '/lib/public/TextToImage/Events/TaskSuccessfulEvent.php',
941
-    'OCP\\TextToImage\\Exception\\TaskFailureException' => $baseDir . '/lib/public/TextToImage/Exception/TaskFailureException.php',
942
-    'OCP\\TextToImage\\Exception\\TaskNotFoundException' => $baseDir . '/lib/public/TextToImage/Exception/TaskNotFoundException.php',
943
-    'OCP\\TextToImage\\Exception\\TextToImageException' => $baseDir . '/lib/public/TextToImage/Exception/TextToImageException.php',
944
-    'OCP\\TextToImage\\IManager' => $baseDir . '/lib/public/TextToImage/IManager.php',
945
-    'OCP\\TextToImage\\IProvider' => $baseDir . '/lib/public/TextToImage/IProvider.php',
946
-    'OCP\\TextToImage\\IProviderWithUserId' => $baseDir . '/lib/public/TextToImage/IProviderWithUserId.php',
947
-    'OCP\\TextToImage\\Task' => $baseDir . '/lib/public/TextToImage/Task.php',
948
-    'OCP\\Translation\\CouldNotTranslateException' => $baseDir . '/lib/public/Translation/CouldNotTranslateException.php',
949
-    'OCP\\Translation\\IDetectLanguageProvider' => $baseDir . '/lib/public/Translation/IDetectLanguageProvider.php',
950
-    'OCP\\Translation\\ITranslationManager' => $baseDir . '/lib/public/Translation/ITranslationManager.php',
951
-    'OCP\\Translation\\ITranslationProvider' => $baseDir . '/lib/public/Translation/ITranslationProvider.php',
952
-    'OCP\\Translation\\ITranslationProviderWithId' => $baseDir . '/lib/public/Translation/ITranslationProviderWithId.php',
953
-    'OCP\\Translation\\ITranslationProviderWithUserId' => $baseDir . '/lib/public/Translation/ITranslationProviderWithUserId.php',
954
-    'OCP\\Translation\\LanguageTuple' => $baseDir . '/lib/public/Translation/LanguageTuple.php',
955
-    'OCP\\UserInterface' => $baseDir . '/lib/public/UserInterface.php',
956
-    'OCP\\UserMigration\\IExportDestination' => $baseDir . '/lib/public/UserMigration/IExportDestination.php',
957
-    'OCP\\UserMigration\\IImportSource' => $baseDir . '/lib/public/UserMigration/IImportSource.php',
958
-    'OCP\\UserMigration\\IMigrator' => $baseDir . '/lib/public/UserMigration/IMigrator.php',
959
-    'OCP\\UserMigration\\ISizeEstimationMigrator' => $baseDir . '/lib/public/UserMigration/ISizeEstimationMigrator.php',
960
-    'OCP\\UserMigration\\TMigratorBasicVersionHandling' => $baseDir . '/lib/public/UserMigration/TMigratorBasicVersionHandling.php',
961
-    'OCP\\UserMigration\\UserMigrationException' => $baseDir . '/lib/public/UserMigration/UserMigrationException.php',
962
-    'OCP\\UserStatus\\IManager' => $baseDir . '/lib/public/UserStatus/IManager.php',
963
-    'OCP\\UserStatus\\IProvider' => $baseDir . '/lib/public/UserStatus/IProvider.php',
964
-    'OCP\\UserStatus\\IUserStatus' => $baseDir . '/lib/public/UserStatus/IUserStatus.php',
965
-    'OCP\\User\\Backend\\ABackend' => $baseDir . '/lib/public/User/Backend/ABackend.php',
966
-    'OCP\\User\\Backend\\ICheckPasswordBackend' => $baseDir . '/lib/public/User/Backend/ICheckPasswordBackend.php',
967
-    'OCP\\User\\Backend\\ICountMappedUsersBackend' => $baseDir . '/lib/public/User/Backend/ICountMappedUsersBackend.php',
968
-    'OCP\\User\\Backend\\ICountUsersBackend' => $baseDir . '/lib/public/User/Backend/ICountUsersBackend.php',
969
-    'OCP\\User\\Backend\\ICreateUserBackend' => $baseDir . '/lib/public/User/Backend/ICreateUserBackend.php',
970
-    'OCP\\User\\Backend\\ICustomLogout' => $baseDir . '/lib/public/User/Backend/ICustomLogout.php',
971
-    'OCP\\User\\Backend\\IGetDisplayNameBackend' => $baseDir . '/lib/public/User/Backend/IGetDisplayNameBackend.php',
972
-    'OCP\\User\\Backend\\IGetHomeBackend' => $baseDir . '/lib/public/User/Backend/IGetHomeBackend.php',
973
-    'OCP\\User\\Backend\\IGetRealUIDBackend' => $baseDir . '/lib/public/User/Backend/IGetRealUIDBackend.php',
974
-    'OCP\\User\\Backend\\ILimitAwareCountUsersBackend' => $baseDir . '/lib/public/User/Backend/ILimitAwareCountUsersBackend.php',
975
-    'OCP\\User\\Backend\\IPasswordConfirmationBackend' => $baseDir . '/lib/public/User/Backend/IPasswordConfirmationBackend.php',
976
-    'OCP\\User\\Backend\\IPasswordHashBackend' => $baseDir . '/lib/public/User/Backend/IPasswordHashBackend.php',
977
-    'OCP\\User\\Backend\\IProvideAvatarBackend' => $baseDir . '/lib/public/User/Backend/IProvideAvatarBackend.php',
978
-    'OCP\\User\\Backend\\IProvideEnabledStateBackend' => $baseDir . '/lib/public/User/Backend/IProvideEnabledStateBackend.php',
979
-    'OCP\\User\\Backend\\ISearchKnownUsersBackend' => $baseDir . '/lib/public/User/Backend/ISearchKnownUsersBackend.php',
980
-    'OCP\\User\\Backend\\ISetDisplayNameBackend' => $baseDir . '/lib/public/User/Backend/ISetDisplayNameBackend.php',
981
-    'OCP\\User\\Backend\\ISetPasswordBackend' => $baseDir . '/lib/public/User/Backend/ISetPasswordBackend.php',
982
-    'OCP\\User\\Events\\BeforePasswordUpdatedEvent' => $baseDir . '/lib/public/User/Events/BeforePasswordUpdatedEvent.php',
983
-    'OCP\\User\\Events\\BeforeUserCreatedEvent' => $baseDir . '/lib/public/User/Events/BeforeUserCreatedEvent.php',
984
-    'OCP\\User\\Events\\BeforeUserDeletedEvent' => $baseDir . '/lib/public/User/Events/BeforeUserDeletedEvent.php',
985
-    'OCP\\User\\Events\\BeforeUserIdUnassignedEvent' => $baseDir . '/lib/public/User/Events/BeforeUserIdUnassignedEvent.php',
986
-    'OCP\\User\\Events\\BeforeUserLoggedInEvent' => $baseDir . '/lib/public/User/Events/BeforeUserLoggedInEvent.php',
987
-    'OCP\\User\\Events\\BeforeUserLoggedInWithCookieEvent' => $baseDir . '/lib/public/User/Events/BeforeUserLoggedInWithCookieEvent.php',
988
-    'OCP\\User\\Events\\BeforeUserLoggedOutEvent' => $baseDir . '/lib/public/User/Events/BeforeUserLoggedOutEvent.php',
989
-    'OCP\\User\\Events\\OutOfOfficeChangedEvent' => $baseDir . '/lib/public/User/Events/OutOfOfficeChangedEvent.php',
990
-    'OCP\\User\\Events\\OutOfOfficeClearedEvent' => $baseDir . '/lib/public/User/Events/OutOfOfficeClearedEvent.php',
991
-    'OCP\\User\\Events\\OutOfOfficeEndedEvent' => $baseDir . '/lib/public/User/Events/OutOfOfficeEndedEvent.php',
992
-    'OCP\\User\\Events\\OutOfOfficeScheduledEvent' => $baseDir . '/lib/public/User/Events/OutOfOfficeScheduledEvent.php',
993
-    'OCP\\User\\Events\\OutOfOfficeStartedEvent' => $baseDir . '/lib/public/User/Events/OutOfOfficeStartedEvent.php',
994
-    'OCP\\User\\Events\\PasswordUpdatedEvent' => $baseDir . '/lib/public/User/Events/PasswordUpdatedEvent.php',
995
-    'OCP\\User\\Events\\PostLoginEvent' => $baseDir . '/lib/public/User/Events/PostLoginEvent.php',
996
-    'OCP\\User\\Events\\UserChangedEvent' => $baseDir . '/lib/public/User/Events/UserChangedEvent.php',
997
-    'OCP\\User\\Events\\UserConfigChangedEvent' => $baseDir . '/lib/public/User/Events/UserConfigChangedEvent.php',
998
-    'OCP\\User\\Events\\UserCreatedEvent' => $baseDir . '/lib/public/User/Events/UserCreatedEvent.php',
999
-    'OCP\\User\\Events\\UserDeletedEvent' => $baseDir . '/lib/public/User/Events/UserDeletedEvent.php',
1000
-    'OCP\\User\\Events\\UserFirstTimeLoggedInEvent' => $baseDir . '/lib/public/User/Events/UserFirstTimeLoggedInEvent.php',
1001
-    'OCP\\User\\Events\\UserIdAssignedEvent' => $baseDir . '/lib/public/User/Events/UserIdAssignedEvent.php',
1002
-    'OCP\\User\\Events\\UserIdUnassignedEvent' => $baseDir . '/lib/public/User/Events/UserIdUnassignedEvent.php',
1003
-    'OCP\\User\\Events\\UserLiveStatusEvent' => $baseDir . '/lib/public/User/Events/UserLiveStatusEvent.php',
1004
-    'OCP\\User\\Events\\UserLoggedInEvent' => $baseDir . '/lib/public/User/Events/UserLoggedInEvent.php',
1005
-    'OCP\\User\\Events\\UserLoggedInWithCookieEvent' => $baseDir . '/lib/public/User/Events/UserLoggedInWithCookieEvent.php',
1006
-    'OCP\\User\\Events\\UserLoggedOutEvent' => $baseDir . '/lib/public/User/Events/UserLoggedOutEvent.php',
1007
-    'OCP\\User\\GetQuotaEvent' => $baseDir . '/lib/public/User/GetQuotaEvent.php',
1008
-    'OCP\\User\\IAvailabilityCoordinator' => $baseDir . '/lib/public/User/IAvailabilityCoordinator.php',
1009
-    'OCP\\User\\IOutOfOfficeData' => $baseDir . '/lib/public/User/IOutOfOfficeData.php',
1010
-    'OCP\\Util' => $baseDir . '/lib/public/Util.php',
1011
-    'OCP\\WorkflowEngine\\EntityContext\\IContextPortation' => $baseDir . '/lib/public/WorkflowEngine/EntityContext/IContextPortation.php',
1012
-    'OCP\\WorkflowEngine\\EntityContext\\IDisplayName' => $baseDir . '/lib/public/WorkflowEngine/EntityContext/IDisplayName.php',
1013
-    'OCP\\WorkflowEngine\\EntityContext\\IDisplayText' => $baseDir . '/lib/public/WorkflowEngine/EntityContext/IDisplayText.php',
1014
-    'OCP\\WorkflowEngine\\EntityContext\\IIcon' => $baseDir . '/lib/public/WorkflowEngine/EntityContext/IIcon.php',
1015
-    'OCP\\WorkflowEngine\\EntityContext\\IUrl' => $baseDir . '/lib/public/WorkflowEngine/EntityContext/IUrl.php',
1016
-    'OCP\\WorkflowEngine\\Events\\LoadSettingsScriptsEvent' => $baseDir . '/lib/public/WorkflowEngine/Events/LoadSettingsScriptsEvent.php',
1017
-    'OCP\\WorkflowEngine\\Events\\RegisterChecksEvent' => $baseDir . '/lib/public/WorkflowEngine/Events/RegisterChecksEvent.php',
1018
-    'OCP\\WorkflowEngine\\Events\\RegisterEntitiesEvent' => $baseDir . '/lib/public/WorkflowEngine/Events/RegisterEntitiesEvent.php',
1019
-    'OCP\\WorkflowEngine\\Events\\RegisterOperationsEvent' => $baseDir . '/lib/public/WorkflowEngine/Events/RegisterOperationsEvent.php',
1020
-    'OCP\\WorkflowEngine\\GenericEntityEvent' => $baseDir . '/lib/public/WorkflowEngine/GenericEntityEvent.php',
1021
-    'OCP\\WorkflowEngine\\ICheck' => $baseDir . '/lib/public/WorkflowEngine/ICheck.php',
1022
-    'OCP\\WorkflowEngine\\IComplexOperation' => $baseDir . '/lib/public/WorkflowEngine/IComplexOperation.php',
1023
-    'OCP\\WorkflowEngine\\IEntity' => $baseDir . '/lib/public/WorkflowEngine/IEntity.php',
1024
-    'OCP\\WorkflowEngine\\IEntityCheck' => $baseDir . '/lib/public/WorkflowEngine/IEntityCheck.php',
1025
-    'OCP\\WorkflowEngine\\IEntityEvent' => $baseDir . '/lib/public/WorkflowEngine/IEntityEvent.php',
1026
-    'OCP\\WorkflowEngine\\IFileCheck' => $baseDir . '/lib/public/WorkflowEngine/IFileCheck.php',
1027
-    'OCP\\WorkflowEngine\\IManager' => $baseDir . '/lib/public/WorkflowEngine/IManager.php',
1028
-    'OCP\\WorkflowEngine\\IOperation' => $baseDir . '/lib/public/WorkflowEngine/IOperation.php',
1029
-    'OCP\\WorkflowEngine\\IRuleMatcher' => $baseDir . '/lib/public/WorkflowEngine/IRuleMatcher.php',
1030
-    'OCP\\WorkflowEngine\\ISpecificOperation' => $baseDir . '/lib/public/WorkflowEngine/ISpecificOperation.php',
1031
-    'OC\\Accounts\\Account' => $baseDir . '/lib/private/Accounts/Account.php',
1032
-    'OC\\Accounts\\AccountManager' => $baseDir . '/lib/private/Accounts/AccountManager.php',
1033
-    'OC\\Accounts\\AccountProperty' => $baseDir . '/lib/private/Accounts/AccountProperty.php',
1034
-    'OC\\Accounts\\AccountPropertyCollection' => $baseDir . '/lib/private/Accounts/AccountPropertyCollection.php',
1035
-    'OC\\Accounts\\Hooks' => $baseDir . '/lib/private/Accounts/Hooks.php',
1036
-    'OC\\Accounts\\TAccountsHelper' => $baseDir . '/lib/private/Accounts/TAccountsHelper.php',
1037
-    'OC\\Activity\\ActivitySettingsAdapter' => $baseDir . '/lib/private/Activity/ActivitySettingsAdapter.php',
1038
-    'OC\\Activity\\Event' => $baseDir . '/lib/private/Activity/Event.php',
1039
-    'OC\\Activity\\EventMerger' => $baseDir . '/lib/private/Activity/EventMerger.php',
1040
-    'OC\\Activity\\Manager' => $baseDir . '/lib/private/Activity/Manager.php',
1041
-    'OC\\AllConfig' => $baseDir . '/lib/private/AllConfig.php',
1042
-    'OC\\AppConfig' => $baseDir . '/lib/private/AppConfig.php',
1043
-    'OC\\AppFramework\\App' => $baseDir . '/lib/private/AppFramework/App.php',
1044
-    'OC\\AppFramework\\Bootstrap\\ARegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/ARegistration.php',
1045
-    'OC\\AppFramework\\Bootstrap\\BootContext' => $baseDir . '/lib/private/AppFramework/Bootstrap/BootContext.php',
1046
-    'OC\\AppFramework\\Bootstrap\\Coordinator' => $baseDir . '/lib/private/AppFramework/Bootstrap/Coordinator.php',
1047
-    'OC\\AppFramework\\Bootstrap\\EventListenerRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/EventListenerRegistration.php',
1048
-    'OC\\AppFramework\\Bootstrap\\FunctionInjector' => $baseDir . '/lib/private/AppFramework/Bootstrap/FunctionInjector.php',
1049
-    'OC\\AppFramework\\Bootstrap\\MiddlewareRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/MiddlewareRegistration.php',
1050
-    'OC\\AppFramework\\Bootstrap\\ParameterRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/ParameterRegistration.php',
1051
-    'OC\\AppFramework\\Bootstrap\\PreviewProviderRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/PreviewProviderRegistration.php',
1052
-    'OC\\AppFramework\\Bootstrap\\RegistrationContext' => $baseDir . '/lib/private/AppFramework/Bootstrap/RegistrationContext.php',
1053
-    'OC\\AppFramework\\Bootstrap\\ServiceAliasRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/ServiceAliasRegistration.php',
1054
-    'OC\\AppFramework\\Bootstrap\\ServiceFactoryRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/ServiceFactoryRegistration.php',
1055
-    'OC\\AppFramework\\Bootstrap\\ServiceRegistration' => $baseDir . '/lib/private/AppFramework/Bootstrap/ServiceRegistration.php',
1056
-    'OC\\AppFramework\\DependencyInjection\\DIContainer' => $baseDir . '/lib/private/AppFramework/DependencyInjection/DIContainer.php',
1057
-    'OC\\AppFramework\\Http' => $baseDir . '/lib/private/AppFramework/Http.php',
1058
-    'OC\\AppFramework\\Http\\Dispatcher' => $baseDir . '/lib/private/AppFramework/Http/Dispatcher.php',
1059
-    'OC\\AppFramework\\Http\\Output' => $baseDir . '/lib/private/AppFramework/Http/Output.php',
1060
-    'OC\\AppFramework\\Http\\Request' => $baseDir . '/lib/private/AppFramework/Http/Request.php',
1061
-    'OC\\AppFramework\\Http\\RequestId' => $baseDir . '/lib/private/AppFramework/Http/RequestId.php',
1062
-    'OC\\AppFramework\\Middleware\\AdditionalScriptsMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php',
1063
-    'OC\\AppFramework\\Middleware\\CompressionMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/CompressionMiddleware.php',
1064
-    'OC\\AppFramework\\Middleware\\FlowV2EphemeralSessionsMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php',
1065
-    'OC\\AppFramework\\Middleware\\MiddlewareDispatcher' => $baseDir . '/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php',
1066
-    'OC\\AppFramework\\Middleware\\NotModifiedMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/NotModifiedMiddleware.php',
1067
-    'OC\\AppFramework\\Middleware\\OCSMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/OCSMiddleware.php',
1068
-    'OC\\AppFramework\\Middleware\\PublicShare\\Exceptions\\NeedAuthenticationException' => $baseDir . '/lib/private/AppFramework/Middleware/PublicShare/Exceptions/NeedAuthenticationException.php',
1069
-    'OC\\AppFramework\\Middleware\\PublicShare\\PublicShareMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/PublicShare/PublicShareMiddleware.php',
1070
-    'OC\\AppFramework\\Middleware\\Security\\BruteForceMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/BruteForceMiddleware.php',
1071
-    'OC\\AppFramework\\Middleware\\Security\\CORSMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php',
1072
-    'OC\\AppFramework\\Middleware\\Security\\CSPMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/CSPMiddleware.php',
1073
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AdminIpNotAllowedException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/AdminIpNotAllowedException.php',
1074
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AppNotEnabledException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/AppNotEnabledException.php',
1075
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\CrossSiteRequestForgeryException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/CrossSiteRequestForgeryException.php',
1076
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ExAppRequiredException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/ExAppRequiredException.php',
1077
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\LaxSameSiteCookieFailedException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/LaxSameSiteCookieFailedException.php',
1078
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotAdminException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotAdminException.php',
1079
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotConfirmedException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotConfirmedException.php',
1080
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
1081
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ReloadExecutionException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/ReloadExecutionException.php',
1082
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
1083
-    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
1084
-    'OC\\AppFramework\\Middleware\\Security\\FeaturePolicyMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php',
1085
-    'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
1086
-    'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
1087
-    'OC\\AppFramework\\Middleware\\Security\\ReloadExecutionMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/ReloadExecutionMiddleware.php',
1088
-    'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
1089
-    'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
1090
-    'OC\\AppFramework\\Middleware\\SessionMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/SessionMiddleware.php',
1091
-    'OC\\AppFramework\\OCS\\BaseResponse' => $baseDir . '/lib/private/AppFramework/OCS/BaseResponse.php',
1092
-    'OC\\AppFramework\\OCS\\V1Response' => $baseDir . '/lib/private/AppFramework/OCS/V1Response.php',
1093
-    'OC\\AppFramework\\OCS\\V2Response' => $baseDir . '/lib/private/AppFramework/OCS/V2Response.php',
1094
-    'OC\\AppFramework\\Routing\\RouteActionHandler' => $baseDir . '/lib/private/AppFramework/Routing/RouteActionHandler.php',
1095
-    'OC\\AppFramework\\Routing\\RouteParser' => $baseDir . '/lib/private/AppFramework/Routing/RouteParser.php',
1096
-    'OC\\AppFramework\\ScopedPsrLogger' => $baseDir . '/lib/private/AppFramework/ScopedPsrLogger.php',
1097
-    'OC\\AppFramework\\Services\\AppConfig' => $baseDir . '/lib/private/AppFramework/Services/AppConfig.php',
1098
-    'OC\\AppFramework\\Services\\InitialState' => $baseDir . '/lib/private/AppFramework/Services/InitialState.php',
1099
-    'OC\\AppFramework\\Utility\\ControllerMethodReflector' => $baseDir . '/lib/private/AppFramework/Utility/ControllerMethodReflector.php',
1100
-    'OC\\AppFramework\\Utility\\QueryNotFoundException' => $baseDir . '/lib/private/AppFramework/Utility/QueryNotFoundException.php',
1101
-    'OC\\AppFramework\\Utility\\SimpleContainer' => $baseDir . '/lib/private/AppFramework/Utility/SimpleContainer.php',
1102
-    'OC\\AppFramework\\Utility\\TimeFactory' => $baseDir . '/lib/private/AppFramework/Utility/TimeFactory.php',
1103
-    'OC\\AppScriptDependency' => $baseDir . '/lib/private/AppScriptDependency.php',
1104
-    'OC\\AppScriptSort' => $baseDir . '/lib/private/AppScriptSort.php',
1105
-    'OC\\App\\AppManager' => $baseDir . '/lib/private/App/AppManager.php',
1106
-    'OC\\App\\AppStore\\AppNotFoundException' => $baseDir . '/lib/private/App/AppStore/AppNotFoundException.php',
1107
-    'OC\\App\\AppStore\\Bundles\\Bundle' => $baseDir . '/lib/private/App/AppStore/Bundles/Bundle.php',
1108
-    'OC\\App\\AppStore\\Bundles\\BundleFetcher' => $baseDir . '/lib/private/App/AppStore/Bundles/BundleFetcher.php',
1109
-    'OC\\App\\AppStore\\Bundles\\EducationBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/EducationBundle.php',
1110
-    'OC\\App\\AppStore\\Bundles\\EnterpriseBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/EnterpriseBundle.php',
1111
-    'OC\\App\\AppStore\\Bundles\\GroupwareBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/GroupwareBundle.php',
1112
-    'OC\\App\\AppStore\\Bundles\\HubBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/HubBundle.php',
1113
-    'OC\\App\\AppStore\\Bundles\\PublicSectorBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/PublicSectorBundle.php',
1114
-    'OC\\App\\AppStore\\Bundles\\SocialSharingBundle' => $baseDir . '/lib/private/App/AppStore/Bundles/SocialSharingBundle.php',
1115
-    'OC\\App\\AppStore\\Fetcher\\AppDiscoverFetcher' => $baseDir . '/lib/private/App/AppStore/Fetcher/AppDiscoverFetcher.php',
1116
-    'OC\\App\\AppStore\\Fetcher\\AppFetcher' => $baseDir . '/lib/private/App/AppStore/Fetcher/AppFetcher.php',
1117
-    'OC\\App\\AppStore\\Fetcher\\CategoryFetcher' => $baseDir . '/lib/private/App/AppStore/Fetcher/CategoryFetcher.php',
1118
-    'OC\\App\\AppStore\\Fetcher\\Fetcher' => $baseDir . '/lib/private/App/AppStore/Fetcher/Fetcher.php',
1119
-    'OC\\App\\AppStore\\Version\\Version' => $baseDir . '/lib/private/App/AppStore/Version/Version.php',
1120
-    'OC\\App\\AppStore\\Version\\VersionParser' => $baseDir . '/lib/private/App/AppStore/Version/VersionParser.php',
1121
-    'OC\\App\\CompareVersion' => $baseDir . '/lib/private/App/CompareVersion.php',
1122
-    'OC\\App\\DependencyAnalyzer' => $baseDir . '/lib/private/App/DependencyAnalyzer.php',
1123
-    'OC\\App\\InfoParser' => $baseDir . '/lib/private/App/InfoParser.php',
1124
-    'OC\\App\\Platform' => $baseDir . '/lib/private/App/Platform.php',
1125
-    'OC\\App\\PlatformRepository' => $baseDir . '/lib/private/App/PlatformRepository.php',
1126
-    'OC\\Archive\\Archive' => $baseDir . '/lib/private/Archive/Archive.php',
1127
-    'OC\\Archive\\TAR' => $baseDir . '/lib/private/Archive/TAR.php',
1128
-    'OC\\Archive\\ZIP' => $baseDir . '/lib/private/Archive/ZIP.php',
1129
-    'OC\\Authentication\\Events\\ARemoteWipeEvent' => $baseDir . '/lib/private/Authentication/Events/ARemoteWipeEvent.php',
1130
-    'OC\\Authentication\\Events\\AppPasswordCreatedEvent' => $baseDir . '/lib/private/Authentication/Events/AppPasswordCreatedEvent.php',
1131
-    'OC\\Authentication\\Events\\LoginFailed' => $baseDir . '/lib/private/Authentication/Events/LoginFailed.php',
1132
-    'OC\\Authentication\\Events\\RemoteWipeFinished' => $baseDir . '/lib/private/Authentication/Events/RemoteWipeFinished.php',
1133
-    'OC\\Authentication\\Events\\RemoteWipeStarted' => $baseDir . '/lib/private/Authentication/Events/RemoteWipeStarted.php',
1134
-    'OC\\Authentication\\Exceptions\\ExpiredTokenException' => $baseDir . '/lib/private/Authentication/Exceptions/ExpiredTokenException.php',
1135
-    'OC\\Authentication\\Exceptions\\InvalidProviderException' => $baseDir . '/lib/private/Authentication/Exceptions/InvalidProviderException.php',
1136
-    'OC\\Authentication\\Exceptions\\InvalidTokenException' => $baseDir . '/lib/private/Authentication/Exceptions/InvalidTokenException.php',
1137
-    'OC\\Authentication\\Exceptions\\LoginRequiredException' => $baseDir . '/lib/private/Authentication/Exceptions/LoginRequiredException.php',
1138
-    'OC\\Authentication\\Exceptions\\PasswordLoginForbiddenException' => $baseDir . '/lib/private/Authentication/Exceptions/PasswordLoginForbiddenException.php',
1139
-    'OC\\Authentication\\Exceptions\\PasswordlessTokenException' => $baseDir . '/lib/private/Authentication/Exceptions/PasswordlessTokenException.php',
1140
-    'OC\\Authentication\\Exceptions\\TokenPasswordExpiredException' => $baseDir . '/lib/private/Authentication/Exceptions/TokenPasswordExpiredException.php',
1141
-    'OC\\Authentication\\Exceptions\\TwoFactorAuthRequiredException' => $baseDir . '/lib/private/Authentication/Exceptions/TwoFactorAuthRequiredException.php',
1142
-    'OC\\Authentication\\Exceptions\\UserAlreadyLoggedInException' => $baseDir . '/lib/private/Authentication/Exceptions/UserAlreadyLoggedInException.php',
1143
-    'OC\\Authentication\\Exceptions\\WipeTokenException' => $baseDir . '/lib/private/Authentication/Exceptions/WipeTokenException.php',
1144
-    'OC\\Authentication\\Listeners\\LoginFailedListener' => $baseDir . '/lib/private/Authentication/Listeners/LoginFailedListener.php',
1145
-    'OC\\Authentication\\Listeners\\RemoteWipeActivityListener' => $baseDir . '/lib/private/Authentication/Listeners/RemoteWipeActivityListener.php',
1146
-    'OC\\Authentication\\Listeners\\RemoteWipeEmailListener' => $baseDir . '/lib/private/Authentication/Listeners/RemoteWipeEmailListener.php',
1147
-    'OC\\Authentication\\Listeners\\RemoteWipeNotificationsListener' => $baseDir . '/lib/private/Authentication/Listeners/RemoteWipeNotificationsListener.php',
1148
-    'OC\\Authentication\\Listeners\\UserDeletedFilesCleanupListener' => $baseDir . '/lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php',
1149
-    'OC\\Authentication\\Listeners\\UserDeletedStoreCleanupListener' => $baseDir . '/lib/private/Authentication/Listeners/UserDeletedStoreCleanupListener.php',
1150
-    'OC\\Authentication\\Listeners\\UserDeletedTokenCleanupListener' => $baseDir . '/lib/private/Authentication/Listeners/UserDeletedTokenCleanupListener.php',
1151
-    'OC\\Authentication\\Listeners\\UserDeletedWebAuthnCleanupListener' => $baseDir . '/lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php',
1152
-    'OC\\Authentication\\Listeners\\UserLoggedInListener' => $baseDir . '/lib/private/Authentication/Listeners/UserLoggedInListener.php',
1153
-    'OC\\Authentication\\LoginCredentials\\Credentials' => $baseDir . '/lib/private/Authentication/LoginCredentials/Credentials.php',
1154
-    'OC\\Authentication\\LoginCredentials\\Store' => $baseDir . '/lib/private/Authentication/LoginCredentials/Store.php',
1155
-    'OC\\Authentication\\Login\\ALoginCommand' => $baseDir . '/lib/private/Authentication/Login/ALoginCommand.php',
1156
-    'OC\\Authentication\\Login\\Chain' => $baseDir . '/lib/private/Authentication/Login/Chain.php',
1157
-    'OC\\Authentication\\Login\\ClearLostPasswordTokensCommand' => $baseDir . '/lib/private/Authentication/Login/ClearLostPasswordTokensCommand.php',
1158
-    'OC\\Authentication\\Login\\CompleteLoginCommand' => $baseDir . '/lib/private/Authentication/Login/CompleteLoginCommand.php',
1159
-    'OC\\Authentication\\Login\\CreateSessionTokenCommand' => $baseDir . '/lib/private/Authentication/Login/CreateSessionTokenCommand.php',
1160
-    'OC\\Authentication\\Login\\FinishRememberedLoginCommand' => $baseDir . '/lib/private/Authentication/Login/FinishRememberedLoginCommand.php',
1161
-    'OC\\Authentication\\Login\\FlowV2EphemeralSessionsCommand' => $baseDir . '/lib/private/Authentication/Login/FlowV2EphemeralSessionsCommand.php',
1162
-    'OC\\Authentication\\Login\\LoggedInCheckCommand' => $baseDir . '/lib/private/Authentication/Login/LoggedInCheckCommand.php',
1163
-    'OC\\Authentication\\Login\\LoginData' => $baseDir . '/lib/private/Authentication/Login/LoginData.php',
1164
-    'OC\\Authentication\\Login\\LoginResult' => $baseDir . '/lib/private/Authentication/Login/LoginResult.php',
1165
-    'OC\\Authentication\\Login\\PreLoginHookCommand' => $baseDir . '/lib/private/Authentication/Login/PreLoginHookCommand.php',
1166
-    'OC\\Authentication\\Login\\SetUserTimezoneCommand' => $baseDir . '/lib/private/Authentication/Login/SetUserTimezoneCommand.php',
1167
-    'OC\\Authentication\\Login\\TwoFactorCommand' => $baseDir . '/lib/private/Authentication/Login/TwoFactorCommand.php',
1168
-    'OC\\Authentication\\Login\\UidLoginCommand' => $baseDir . '/lib/private/Authentication/Login/UidLoginCommand.php',
1169
-    'OC\\Authentication\\Login\\UpdateLastPasswordConfirmCommand' => $baseDir . '/lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php',
1170
-    'OC\\Authentication\\Login\\UserDisabledCheckCommand' => $baseDir . '/lib/private/Authentication/Login/UserDisabledCheckCommand.php',
1171
-    'OC\\Authentication\\Login\\WebAuthnChain' => $baseDir . '/lib/private/Authentication/Login/WebAuthnChain.php',
1172
-    'OC\\Authentication\\Login\\WebAuthnLoginCommand' => $baseDir . '/lib/private/Authentication/Login/WebAuthnLoginCommand.php',
1173
-    'OC\\Authentication\\Notifications\\Notifier' => $baseDir . '/lib/private/Authentication/Notifications/Notifier.php',
1174
-    'OC\\Authentication\\Token\\INamedToken' => $baseDir . '/lib/private/Authentication/Token/INamedToken.php',
1175
-    'OC\\Authentication\\Token\\IProvider' => $baseDir . '/lib/private/Authentication/Token/IProvider.php',
1176
-    'OC\\Authentication\\Token\\IToken' => $baseDir . '/lib/private/Authentication/Token/IToken.php',
1177
-    'OC\\Authentication\\Token\\IWipeableToken' => $baseDir . '/lib/private/Authentication/Token/IWipeableToken.php',
1178
-    'OC\\Authentication\\Token\\Manager' => $baseDir . '/lib/private/Authentication/Token/Manager.php',
1179
-    'OC\\Authentication\\Token\\PublicKeyToken' => $baseDir . '/lib/private/Authentication/Token/PublicKeyToken.php',
1180
-    'OC\\Authentication\\Token\\PublicKeyTokenMapper' => $baseDir . '/lib/private/Authentication/Token/PublicKeyTokenMapper.php',
1181
-    'OC\\Authentication\\Token\\PublicKeyTokenProvider' => $baseDir . '/lib/private/Authentication/Token/PublicKeyTokenProvider.php',
1182
-    'OC\\Authentication\\Token\\RemoteWipe' => $baseDir . '/lib/private/Authentication/Token/RemoteWipe.php',
1183
-    'OC\\Authentication\\Token\\TokenCleanupJob' => $baseDir . '/lib/private/Authentication/Token/TokenCleanupJob.php',
1184
-    'OC\\Authentication\\TwoFactorAuth\\Db\\ProviderUserAssignmentDao' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/Db/ProviderUserAssignmentDao.php',
1185
-    'OC\\Authentication\\TwoFactorAuth\\EnforcementState' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/EnforcementState.php',
1186
-    'OC\\Authentication\\TwoFactorAuth\\Manager' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/Manager.php',
1187
-    'OC\\Authentication\\TwoFactorAuth\\MandatoryTwoFactor' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/MandatoryTwoFactor.php',
1188
-    'OC\\Authentication\\TwoFactorAuth\\ProviderLoader' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/ProviderLoader.php',
1189
-    'OC\\Authentication\\TwoFactorAuth\\ProviderManager' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/ProviderManager.php',
1190
-    'OC\\Authentication\\TwoFactorAuth\\ProviderSet' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/ProviderSet.php',
1191
-    'OC\\Authentication\\TwoFactorAuth\\Registry' => $baseDir . '/lib/private/Authentication/TwoFactorAuth/Registry.php',
1192
-    'OC\\Authentication\\WebAuthn\\CredentialRepository' => $baseDir . '/lib/private/Authentication/WebAuthn/CredentialRepository.php',
1193
-    'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialEntity' => $baseDir . '/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialEntity.php',
1194
-    'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialMapper' => $baseDir . '/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialMapper.php',
1195
-    'OC\\Authentication\\WebAuthn\\Manager' => $baseDir . '/lib/private/Authentication/WebAuthn/Manager.php',
1196
-    'OC\\Avatar\\Avatar' => $baseDir . '/lib/private/Avatar/Avatar.php',
1197
-    'OC\\Avatar\\AvatarManager' => $baseDir . '/lib/private/Avatar/AvatarManager.php',
1198
-    'OC\\Avatar\\GuestAvatar' => $baseDir . '/lib/private/Avatar/GuestAvatar.php',
1199
-    'OC\\Avatar\\PlaceholderAvatar' => $baseDir . '/lib/private/Avatar/PlaceholderAvatar.php',
1200
-    'OC\\Avatar\\UserAvatar' => $baseDir . '/lib/private/Avatar/UserAvatar.php',
1201
-    'OC\\BackgroundJob\\JobList' => $baseDir . '/lib/private/BackgroundJob/JobList.php',
1202
-    'OC\\BinaryFinder' => $baseDir . '/lib/private/BinaryFinder.php',
1203
-    'OC\\Blurhash\\Listener\\GenerateBlurhashMetadata' => $baseDir . '/lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php',
1204
-    'OC\\Broadcast\\Events\\BroadcastEvent' => $baseDir . '/lib/private/Broadcast/Events/BroadcastEvent.php',
1205
-    'OC\\Cache\\File' => $baseDir . '/lib/private/Cache/File.php',
1206
-    'OC\\Calendar\\AvailabilityResult' => $baseDir . '/lib/private/Calendar/AvailabilityResult.php',
1207
-    'OC\\Calendar\\CalendarEventBuilder' => $baseDir . '/lib/private/Calendar/CalendarEventBuilder.php',
1208
-    'OC\\Calendar\\CalendarQuery' => $baseDir . '/lib/private/Calendar/CalendarQuery.php',
1209
-    'OC\\Calendar\\Manager' => $baseDir . '/lib/private/Calendar/Manager.php',
1210
-    'OC\\Calendar\\Resource\\Manager' => $baseDir . '/lib/private/Calendar/Resource/Manager.php',
1211
-    'OC\\Calendar\\ResourcesRoomsUpdater' => $baseDir . '/lib/private/Calendar/ResourcesRoomsUpdater.php',
1212
-    'OC\\Calendar\\Room\\Manager' => $baseDir . '/lib/private/Calendar/Room/Manager.php',
1213
-    'OC\\CapabilitiesManager' => $baseDir . '/lib/private/CapabilitiesManager.php',
1214
-    'OC\\Collaboration\\AutoComplete\\Manager' => $baseDir . '/lib/private/Collaboration/AutoComplete/Manager.php',
1215
-    'OC\\Collaboration\\Collaborators\\GroupPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/GroupPlugin.php',
1216
-    'OC\\Collaboration\\Collaborators\\LookupPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/LookupPlugin.php',
1217
-    'OC\\Collaboration\\Collaborators\\MailByMailPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/MailByMailPlugin.php',
1218
-    'OC\\Collaboration\\Collaborators\\MailPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/MailPlugin.php',
1219
-    'OC\\Collaboration\\Collaborators\\RemoteGroupPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/RemoteGroupPlugin.php',
1220
-    'OC\\Collaboration\\Collaborators\\RemotePlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/RemotePlugin.php',
1221
-    'OC\\Collaboration\\Collaborators\\Search' => $baseDir . '/lib/private/Collaboration/Collaborators/Search.php',
1222
-    'OC\\Collaboration\\Collaborators\\SearchResult' => $baseDir . '/lib/private/Collaboration/Collaborators/SearchResult.php',
1223
-    'OC\\Collaboration\\Collaborators\\UserByMailPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/UserByMailPlugin.php',
1224
-    'OC\\Collaboration\\Collaborators\\UserPlugin' => $baseDir . '/lib/private/Collaboration/Collaborators/UserPlugin.php',
1225
-    'OC\\Collaboration\\Reference\\File\\FileReferenceEventListener' => $baseDir . '/lib/private/Collaboration/Reference/File/FileReferenceEventListener.php',
1226
-    'OC\\Collaboration\\Reference\\File\\FileReferenceProvider' => $baseDir . '/lib/private/Collaboration/Reference/File/FileReferenceProvider.php',
1227
-    'OC\\Collaboration\\Reference\\LinkReferenceProvider' => $baseDir . '/lib/private/Collaboration/Reference/LinkReferenceProvider.php',
1228
-    'OC\\Collaboration\\Reference\\ReferenceManager' => $baseDir . '/lib/private/Collaboration/Reference/ReferenceManager.php',
1229
-    'OC\\Collaboration\\Reference\\RenderReferenceEventListener' => $baseDir . '/lib/private/Collaboration/Reference/RenderReferenceEventListener.php',
1230
-    'OC\\Collaboration\\Resources\\Collection' => $baseDir . '/lib/private/Collaboration/Resources/Collection.php',
1231
-    'OC\\Collaboration\\Resources\\Listener' => $baseDir . '/lib/private/Collaboration/Resources/Listener.php',
1232
-    'OC\\Collaboration\\Resources\\Manager' => $baseDir . '/lib/private/Collaboration/Resources/Manager.php',
1233
-    'OC\\Collaboration\\Resources\\ProviderManager' => $baseDir . '/lib/private/Collaboration/Resources/ProviderManager.php',
1234
-    'OC\\Collaboration\\Resources\\Resource' => $baseDir . '/lib/private/Collaboration/Resources/Resource.php',
1235
-    'OC\\Color' => $baseDir . '/lib/private/Color.php',
1236
-    'OC\\Command\\AsyncBus' => $baseDir . '/lib/private/Command/AsyncBus.php',
1237
-    'OC\\Command\\CommandJob' => $baseDir . '/lib/private/Command/CommandJob.php',
1238
-    'OC\\Command\\CronBus' => $baseDir . '/lib/private/Command/CronBus.php',
1239
-    'OC\\Command\\FileAccess' => $baseDir . '/lib/private/Command/FileAccess.php',
1240
-    'OC\\Command\\QueueBus' => $baseDir . '/lib/private/Command/QueueBus.php',
1241
-    'OC\\Comments\\Comment' => $baseDir . '/lib/private/Comments/Comment.php',
1242
-    'OC\\Comments\\Manager' => $baseDir . '/lib/private/Comments/Manager.php',
1243
-    'OC\\Comments\\ManagerFactory' => $baseDir . '/lib/private/Comments/ManagerFactory.php',
1244
-    'OC\\Config' => $baseDir . '/lib/private/Config.php',
1245
-    'OC\\Config\\ConfigManager' => $baseDir . '/lib/private/Config/ConfigManager.php',
1246
-    'OC\\Config\\PresetManager' => $baseDir . '/lib/private/Config/PresetManager.php',
1247
-    'OC\\Config\\UserConfig' => $baseDir . '/lib/private/Config/UserConfig.php',
1248
-    'OC\\Console\\Application' => $baseDir . '/lib/private/Console/Application.php',
1249
-    'OC\\Console\\TimestampFormatter' => $baseDir . '/lib/private/Console/TimestampFormatter.php',
1250
-    'OC\\ContactsManager' => $baseDir . '/lib/private/ContactsManager.php',
1251
-    'OC\\Contacts\\ContactsMenu\\ActionFactory' => $baseDir . '/lib/private/Contacts/ContactsMenu/ActionFactory.php',
1252
-    'OC\\Contacts\\ContactsMenu\\ActionProviderStore' => $baseDir . '/lib/private/Contacts/ContactsMenu/ActionProviderStore.php',
1253
-    'OC\\Contacts\\ContactsMenu\\Actions\\LinkAction' => $baseDir . '/lib/private/Contacts/ContactsMenu/Actions/LinkAction.php',
1254
-    'OC\\Contacts\\ContactsMenu\\ContactsStore' => $baseDir . '/lib/private/Contacts/ContactsMenu/ContactsStore.php',
1255
-    'OC\\Contacts\\ContactsMenu\\Entry' => $baseDir . '/lib/private/Contacts/ContactsMenu/Entry.php',
1256
-    'OC\\Contacts\\ContactsMenu\\Manager' => $baseDir . '/lib/private/Contacts/ContactsMenu/Manager.php',
1257
-    'OC\\Contacts\\ContactsMenu\\Providers\\EMailProvider' => $baseDir . '/lib/private/Contacts/ContactsMenu/Providers/EMailProvider.php',
1258
-    'OC\\Contacts\\ContactsMenu\\Providers\\LocalTimeProvider' => $baseDir . '/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php',
1259
-    'OC\\Contacts\\ContactsMenu\\Providers\\ProfileProvider' => $baseDir . '/lib/private/Contacts/ContactsMenu/Providers/ProfileProvider.php',
1260
-    'OC\\ContextChat\\ContentManager' => $baseDir . '/lib/private/ContextChat/ContentManager.php',
1261
-    'OC\\Core\\AppInfo\\Application' => $baseDir . '/core/AppInfo/Application.php',
1262
-    'OC\\Core\\AppInfo\\Capabilities' => $baseDir . '/core/AppInfo/Capabilities.php',
1263
-    'OC\\Core\\AppInfo\\ConfigLexicon' => $baseDir . '/core/AppInfo/ConfigLexicon.php',
1264
-    'OC\\Core\\BackgroundJobs\\BackgroundCleanupUpdaterBackupsJob' => $baseDir . '/core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php',
1265
-    'OC\\Core\\BackgroundJobs\\CheckForUserCertificates' => $baseDir . '/core/BackgroundJobs/CheckForUserCertificates.php',
1266
-    'OC\\Core\\BackgroundJobs\\CleanupLoginFlowV2' => $baseDir . '/core/BackgroundJobs/CleanupLoginFlowV2.php',
1267
-    'OC\\Core\\BackgroundJobs\\GenerateMetadataJob' => $baseDir . '/core/BackgroundJobs/GenerateMetadataJob.php',
1268
-    'OC\\Core\\BackgroundJobs\\LookupServerSendCheckBackgroundJob' => $baseDir . '/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php',
1269
-    'OC\\Core\\BackgroundJobs\\MovePreviewJob' => $baseDir . '/core/BackgroundJobs/MovePreviewJob.php',
1270
-    'OC\\Core\\Command\\App\\Disable' => $baseDir . '/core/Command/App/Disable.php',
1271
-    'OC\\Core\\Command\\App\\Enable' => $baseDir . '/core/Command/App/Enable.php',
1272
-    'OC\\Core\\Command\\App\\GetPath' => $baseDir . '/core/Command/App/GetPath.php',
1273
-    'OC\\Core\\Command\\App\\Install' => $baseDir . '/core/Command/App/Install.php',
1274
-    'OC\\Core\\Command\\App\\ListApps' => $baseDir . '/core/Command/App/ListApps.php',
1275
-    'OC\\Core\\Command\\App\\Remove' => $baseDir . '/core/Command/App/Remove.php',
1276
-    'OC\\Core\\Command\\App\\Update' => $baseDir . '/core/Command/App/Update.php',
1277
-    'OC\\Core\\Command\\Background\\Delete' => $baseDir . '/core/Command/Background/Delete.php',
1278
-    'OC\\Core\\Command\\Background\\Job' => $baseDir . '/core/Command/Background/Job.php',
1279
-    'OC\\Core\\Command\\Background\\JobBase' => $baseDir . '/core/Command/Background/JobBase.php',
1280
-    'OC\\Core\\Command\\Background\\JobWorker' => $baseDir . '/core/Command/Background/JobWorker.php',
1281
-    'OC\\Core\\Command\\Background\\ListCommand' => $baseDir . '/core/Command/Background/ListCommand.php',
1282
-    'OC\\Core\\Command\\Background\\Mode' => $baseDir . '/core/Command/Background/Mode.php',
1283
-    'OC\\Core\\Command\\Base' => $baseDir . '/core/Command/Base.php',
1284
-    'OC\\Core\\Command\\Broadcast\\Test' => $baseDir . '/core/Command/Broadcast/Test.php',
1285
-    'OC\\Core\\Command\\Check' => $baseDir . '/core/Command/Check.php',
1286
-    'OC\\Core\\Command\\Config\\App\\Base' => $baseDir . '/core/Command/Config/App/Base.php',
1287
-    'OC\\Core\\Command\\Config\\App\\DeleteConfig' => $baseDir . '/core/Command/Config/App/DeleteConfig.php',
1288
-    'OC\\Core\\Command\\Config\\App\\GetConfig' => $baseDir . '/core/Command/Config/App/GetConfig.php',
1289
-    'OC\\Core\\Command\\Config\\App\\SetConfig' => $baseDir . '/core/Command/Config/App/SetConfig.php',
1290
-    'OC\\Core\\Command\\Config\\Import' => $baseDir . '/core/Command/Config/Import.php',
1291
-    'OC\\Core\\Command\\Config\\ListConfigs' => $baseDir . '/core/Command/Config/ListConfigs.php',
1292
-    'OC\\Core\\Command\\Config\\Preset' => $baseDir . '/core/Command/Config/Preset.php',
1293
-    'OC\\Core\\Command\\Config\\System\\Base' => $baseDir . '/core/Command/Config/System/Base.php',
1294
-    'OC\\Core\\Command\\Config\\System\\CastHelper' => $baseDir . '/core/Command/Config/System/CastHelper.php',
1295
-    'OC\\Core\\Command\\Config\\System\\DeleteConfig' => $baseDir . '/core/Command/Config/System/DeleteConfig.php',
1296
-    'OC\\Core\\Command\\Config\\System\\GetConfig' => $baseDir . '/core/Command/Config/System/GetConfig.php',
1297
-    'OC\\Core\\Command\\Config\\System\\SetConfig' => $baseDir . '/core/Command/Config/System/SetConfig.php',
1298
-    'OC\\Core\\Command\\Db\\AddMissingColumns' => $baseDir . '/core/Command/Db/AddMissingColumns.php',
1299
-    'OC\\Core\\Command\\Db\\AddMissingIndices' => $baseDir . '/core/Command/Db/AddMissingIndices.php',
1300
-    'OC\\Core\\Command\\Db\\AddMissingPrimaryKeys' => $baseDir . '/core/Command/Db/AddMissingPrimaryKeys.php',
1301
-    'OC\\Core\\Command\\Db\\ConvertFilecacheBigInt' => $baseDir . '/core/Command/Db/ConvertFilecacheBigInt.php',
1302
-    'OC\\Core\\Command\\Db\\ConvertMysqlToMB4' => $baseDir . '/core/Command/Db/ConvertMysqlToMB4.php',
1303
-    'OC\\Core\\Command\\Db\\ConvertType' => $baseDir . '/core/Command/Db/ConvertType.php',
1304
-    'OC\\Core\\Command\\Db\\ExpectedSchema' => $baseDir . '/core/Command/Db/ExpectedSchema.php',
1305
-    'OC\\Core\\Command\\Db\\ExportSchema' => $baseDir . '/core/Command/Db/ExportSchema.php',
1306
-    'OC\\Core\\Command\\Db\\Migrations\\ExecuteCommand' => $baseDir . '/core/Command/Db/Migrations/ExecuteCommand.php',
1307
-    'OC\\Core\\Command\\Db\\Migrations\\GenerateCommand' => $baseDir . '/core/Command/Db/Migrations/GenerateCommand.php',
1308
-    'OC\\Core\\Command\\Db\\Migrations\\GenerateMetadataCommand' => $baseDir . '/core/Command/Db/Migrations/GenerateMetadataCommand.php',
1309
-    'OC\\Core\\Command\\Db\\Migrations\\MigrateCommand' => $baseDir . '/core/Command/Db/Migrations/MigrateCommand.php',
1310
-    'OC\\Core\\Command\\Db\\Migrations\\PreviewCommand' => $baseDir . '/core/Command/Db/Migrations/PreviewCommand.php',
1311
-    'OC\\Core\\Command\\Db\\Migrations\\StatusCommand' => $baseDir . '/core/Command/Db/Migrations/StatusCommand.php',
1312
-    'OC\\Core\\Command\\Db\\SchemaEncoder' => $baseDir . '/core/Command/Db/SchemaEncoder.php',
1313
-    'OC\\Core\\Command\\Encryption\\ChangeKeyStorageRoot' => $baseDir . '/core/Command/Encryption/ChangeKeyStorageRoot.php',
1314
-    'OC\\Core\\Command\\Encryption\\DecryptAll' => $baseDir . '/core/Command/Encryption/DecryptAll.php',
1315
-    'OC\\Core\\Command\\Encryption\\Disable' => $baseDir . '/core/Command/Encryption/Disable.php',
1316
-    'OC\\Core\\Command\\Encryption\\Enable' => $baseDir . '/core/Command/Encryption/Enable.php',
1317
-    'OC\\Core\\Command\\Encryption\\EncryptAll' => $baseDir . '/core/Command/Encryption/EncryptAll.php',
1318
-    'OC\\Core\\Command\\Encryption\\ListModules' => $baseDir . '/core/Command/Encryption/ListModules.php',
1319
-    'OC\\Core\\Command\\Encryption\\MigrateKeyStorage' => $baseDir . '/core/Command/Encryption/MigrateKeyStorage.php',
1320
-    'OC\\Core\\Command\\Encryption\\SetDefaultModule' => $baseDir . '/core/Command/Encryption/SetDefaultModule.php',
1321
-    'OC\\Core\\Command\\Encryption\\ShowKeyStorageRoot' => $baseDir . '/core/Command/Encryption/ShowKeyStorageRoot.php',
1322
-    'OC\\Core\\Command\\Encryption\\Status' => $baseDir . '/core/Command/Encryption/Status.php',
1323
-    'OC\\Core\\Command\\FilesMetadata\\Get' => $baseDir . '/core/Command/FilesMetadata/Get.php',
1324
-    'OC\\Core\\Command\\Group\\Add' => $baseDir . '/core/Command/Group/Add.php',
1325
-    'OC\\Core\\Command\\Group\\AddUser' => $baseDir . '/core/Command/Group/AddUser.php',
1326
-    'OC\\Core\\Command\\Group\\Delete' => $baseDir . '/core/Command/Group/Delete.php',
1327
-    'OC\\Core\\Command\\Group\\Info' => $baseDir . '/core/Command/Group/Info.php',
1328
-    'OC\\Core\\Command\\Group\\ListCommand' => $baseDir . '/core/Command/Group/ListCommand.php',
1329
-    'OC\\Core\\Command\\Group\\RemoveUser' => $baseDir . '/core/Command/Group/RemoveUser.php',
1330
-    'OC\\Core\\Command\\Info\\File' => $baseDir . '/core/Command/Info/File.php',
1331
-    'OC\\Core\\Command\\Info\\FileUtils' => $baseDir . '/core/Command/Info/FileUtils.php',
1332
-    'OC\\Core\\Command\\Info\\Space' => $baseDir . '/core/Command/Info/Space.php',
1333
-    'OC\\Core\\Command\\Info\\Storage' => $baseDir . '/core/Command/Info/Storage.php',
1334
-    'OC\\Core\\Command\\Info\\Storages' => $baseDir . '/core/Command/Info/Storages.php',
1335
-    'OC\\Core\\Command\\Integrity\\CheckApp' => $baseDir . '/core/Command/Integrity/CheckApp.php',
1336
-    'OC\\Core\\Command\\Integrity\\CheckCore' => $baseDir . '/core/Command/Integrity/CheckCore.php',
1337
-    'OC\\Core\\Command\\Integrity\\SignApp' => $baseDir . '/core/Command/Integrity/SignApp.php',
1338
-    'OC\\Core\\Command\\Integrity\\SignCore' => $baseDir . '/core/Command/Integrity/SignCore.php',
1339
-    'OC\\Core\\Command\\InterruptedException' => $baseDir . '/core/Command/InterruptedException.php',
1340
-    'OC\\Core\\Command\\L10n\\CreateJs' => $baseDir . '/core/Command/L10n/CreateJs.php',
1341
-    'OC\\Core\\Command\\Log\\File' => $baseDir . '/core/Command/Log/File.php',
1342
-    'OC\\Core\\Command\\Log\\Manage' => $baseDir . '/core/Command/Log/Manage.php',
1343
-    'OC\\Core\\Command\\Maintenance\\DataFingerprint' => $baseDir . '/core/Command/Maintenance/DataFingerprint.php',
1344
-    'OC\\Core\\Command\\Maintenance\\Install' => $baseDir . '/core/Command/Maintenance/Install.php',
1345
-    'OC\\Core\\Command\\Maintenance\\Mimetype\\GenerateMimetypeFileBuilder' => $baseDir . '/core/Command/Maintenance/Mimetype/GenerateMimetypeFileBuilder.php',
1346
-    'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateDB' => $baseDir . '/core/Command/Maintenance/Mimetype/UpdateDB.php',
1347
-    'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateJS' => $baseDir . '/core/Command/Maintenance/Mimetype/UpdateJS.php',
1348
-    'OC\\Core\\Command\\Maintenance\\Mode' => $baseDir . '/core/Command/Maintenance/Mode.php',
1349
-    'OC\\Core\\Command\\Maintenance\\Repair' => $baseDir . '/core/Command/Maintenance/Repair.php',
1350
-    'OC\\Core\\Command\\Maintenance\\RepairShareOwnership' => $baseDir . '/core/Command/Maintenance/RepairShareOwnership.php',
1351
-    'OC\\Core\\Command\\Maintenance\\UpdateHtaccess' => $baseDir . '/core/Command/Maintenance/UpdateHtaccess.php',
1352
-    'OC\\Core\\Command\\Maintenance\\UpdateTheme' => $baseDir . '/core/Command/Maintenance/UpdateTheme.php',
1353
-    'OC\\Core\\Command\\Memcache\\DistributedClear' => $baseDir . '/core/Command/Memcache/DistributedClear.php',
1354
-    'OC\\Core\\Command\\Memcache\\DistributedDelete' => $baseDir . '/core/Command/Memcache/DistributedDelete.php',
1355
-    'OC\\Core\\Command\\Memcache\\DistributedGet' => $baseDir . '/core/Command/Memcache/DistributedGet.php',
1356
-    'OC\\Core\\Command\\Memcache\\DistributedSet' => $baseDir . '/core/Command/Memcache/DistributedSet.php',
1357
-    'OC\\Core\\Command\\Memcache\\RedisCommand' => $baseDir . '/core/Command/Memcache/RedisCommand.php',
1358
-    'OC\\Core\\Command\\Preview\\Cleanup' => $baseDir . '/core/Command/Preview/Cleanup.php',
1359
-    'OC\\Core\\Command\\Preview\\Generate' => $baseDir . '/core/Command/Preview/Generate.php',
1360
-    'OC\\Core\\Command\\Preview\\ResetRenderedTexts' => $baseDir . '/core/Command/Preview/ResetRenderedTexts.php',
1361
-    'OC\\Core\\Command\\Router\\ListRoutes' => $baseDir . '/core/Command/Router/ListRoutes.php',
1362
-    'OC\\Core\\Command\\Router\\MatchRoute' => $baseDir . '/core/Command/Router/MatchRoute.php',
1363
-    'OC\\Core\\Command\\Security\\BruteforceAttempts' => $baseDir . '/core/Command/Security/BruteforceAttempts.php',
1364
-    'OC\\Core\\Command\\Security\\BruteforceResetAttempts' => $baseDir . '/core/Command/Security/BruteforceResetAttempts.php',
1365
-    'OC\\Core\\Command\\Security\\ExportCertificates' => $baseDir . '/core/Command/Security/ExportCertificates.php',
1366
-    'OC\\Core\\Command\\Security\\ImportCertificate' => $baseDir . '/core/Command/Security/ImportCertificate.php',
1367
-    'OC\\Core\\Command\\Security\\ListCertificates' => $baseDir . '/core/Command/Security/ListCertificates.php',
1368
-    'OC\\Core\\Command\\Security\\RemoveCertificate' => $baseDir . '/core/Command/Security/RemoveCertificate.php',
1369
-    'OC\\Core\\Command\\SetupChecks' => $baseDir . '/core/Command/SetupChecks.php',
1370
-    'OC\\Core\\Command\\SnowflakeDecodeId' => $baseDir . '/core/Command/SnowflakeDecodeId.php',
1371
-    'OC\\Core\\Command\\Status' => $baseDir . '/core/Command/Status.php',
1372
-    'OC\\Core\\Command\\SystemTag\\Add' => $baseDir . '/core/Command/SystemTag/Add.php',
1373
-    'OC\\Core\\Command\\SystemTag\\Delete' => $baseDir . '/core/Command/SystemTag/Delete.php',
1374
-    'OC\\Core\\Command\\SystemTag\\Edit' => $baseDir . '/core/Command/SystemTag/Edit.php',
1375
-    'OC\\Core\\Command\\SystemTag\\ListCommand' => $baseDir . '/core/Command/SystemTag/ListCommand.php',
1376
-    'OC\\Core\\Command\\TaskProcessing\\Cleanup' => $baseDir . '/core/Command/TaskProcessing/Cleanup.php',
1377
-    'OC\\Core\\Command\\TaskProcessing\\EnabledCommand' => $baseDir . '/core/Command/TaskProcessing/EnabledCommand.php',
1378
-    'OC\\Core\\Command\\TaskProcessing\\GetCommand' => $baseDir . '/core/Command/TaskProcessing/GetCommand.php',
1379
-    'OC\\Core\\Command\\TaskProcessing\\ListCommand' => $baseDir . '/core/Command/TaskProcessing/ListCommand.php',
1380
-    'OC\\Core\\Command\\TaskProcessing\\Statistics' => $baseDir . '/core/Command/TaskProcessing/Statistics.php',
1381
-    'OC\\Core\\Command\\TwoFactorAuth\\Base' => $baseDir . '/core/Command/TwoFactorAuth/Base.php',
1382
-    'OC\\Core\\Command\\TwoFactorAuth\\Cleanup' => $baseDir . '/core/Command/TwoFactorAuth/Cleanup.php',
1383
-    'OC\\Core\\Command\\TwoFactorAuth\\Disable' => $baseDir . '/core/Command/TwoFactorAuth/Disable.php',
1384
-    'OC\\Core\\Command\\TwoFactorAuth\\Enable' => $baseDir . '/core/Command/TwoFactorAuth/Enable.php',
1385
-    'OC\\Core\\Command\\TwoFactorAuth\\Enforce' => $baseDir . '/core/Command/TwoFactorAuth/Enforce.php',
1386
-    'OC\\Core\\Command\\TwoFactorAuth\\State' => $baseDir . '/core/Command/TwoFactorAuth/State.php',
1387
-    'OC\\Core\\Command\\Upgrade' => $baseDir . '/core/Command/Upgrade.php',
1388
-    'OC\\Core\\Command\\User\\Add' => $baseDir . '/core/Command/User/Add.php',
1389
-    'OC\\Core\\Command\\User\\AuthTokens\\Add' => $baseDir . '/core/Command/User/AuthTokens/Add.php',
1390
-    'OC\\Core\\Command\\User\\AuthTokens\\Delete' => $baseDir . '/core/Command/User/AuthTokens/Delete.php',
1391
-    'OC\\Core\\Command\\User\\AuthTokens\\ListCommand' => $baseDir . '/core/Command/User/AuthTokens/ListCommand.php',
1392
-    'OC\\Core\\Command\\User\\ClearGeneratedAvatarCacheCommand' => $baseDir . '/core/Command/User/ClearGeneratedAvatarCacheCommand.php',
1393
-    'OC\\Core\\Command\\User\\Delete' => $baseDir . '/core/Command/User/Delete.php',
1394
-    'OC\\Core\\Command\\User\\Disable' => $baseDir . '/core/Command/User/Disable.php',
1395
-    'OC\\Core\\Command\\User\\Enable' => $baseDir . '/core/Command/User/Enable.php',
1396
-    'OC\\Core\\Command\\User\\Info' => $baseDir . '/core/Command/User/Info.php',
1397
-    'OC\\Core\\Command\\User\\Keys\\Verify' => $baseDir . '/core/Command/User/Keys/Verify.php',
1398
-    'OC\\Core\\Command\\User\\LastSeen' => $baseDir . '/core/Command/User/LastSeen.php',
1399
-    'OC\\Core\\Command\\User\\ListCommand' => $baseDir . '/core/Command/User/ListCommand.php',
1400
-    'OC\\Core\\Command\\User\\Profile' => $baseDir . '/core/Command/User/Profile.php',
1401
-    'OC\\Core\\Command\\User\\Report' => $baseDir . '/core/Command/User/Report.php',
1402
-    'OC\\Core\\Command\\User\\ResetPassword' => $baseDir . '/core/Command/User/ResetPassword.php',
1403
-    'OC\\Core\\Command\\User\\Setting' => $baseDir . '/core/Command/User/Setting.php',
1404
-    'OC\\Core\\Command\\User\\SyncAccountDataCommand' => $baseDir . '/core/Command/User/SyncAccountDataCommand.php',
1405
-    'OC\\Core\\Command\\User\\Welcome' => $baseDir . '/core/Command/User/Welcome.php',
1406
-    'OC\\Core\\Controller\\AppPasswordController' => $baseDir . '/core/Controller/AppPasswordController.php',
1407
-    'OC\\Core\\Controller\\AutoCompleteController' => $baseDir . '/core/Controller/AutoCompleteController.php',
1408
-    'OC\\Core\\Controller\\AvatarController' => $baseDir . '/core/Controller/AvatarController.php',
1409
-    'OC\\Core\\Controller\\CSRFTokenController' => $baseDir . '/core/Controller/CSRFTokenController.php',
1410
-    'OC\\Core\\Controller\\ClientFlowLoginController' => $baseDir . '/core/Controller/ClientFlowLoginController.php',
1411
-    'OC\\Core\\Controller\\ClientFlowLoginV2Controller' => $baseDir . '/core/Controller/ClientFlowLoginV2Controller.php',
1412
-    'OC\\Core\\Controller\\CollaborationResourcesController' => $baseDir . '/core/Controller/CollaborationResourcesController.php',
1413
-    'OC\\Core\\Controller\\ContactsMenuController' => $baseDir . '/core/Controller/ContactsMenuController.php',
1414
-    'OC\\Core\\Controller\\CssController' => $baseDir . '/core/Controller/CssController.php',
1415
-    'OC\\Core\\Controller\\ErrorController' => $baseDir . '/core/Controller/ErrorController.php',
1416
-    'OC\\Core\\Controller\\GuestAvatarController' => $baseDir . '/core/Controller/GuestAvatarController.php',
1417
-    'OC\\Core\\Controller\\HoverCardController' => $baseDir . '/core/Controller/HoverCardController.php',
1418
-    'OC\\Core\\Controller\\JsController' => $baseDir . '/core/Controller/JsController.php',
1419
-    'OC\\Core\\Controller\\LoginController' => $baseDir . '/core/Controller/LoginController.php',
1420
-    'OC\\Core\\Controller\\LostController' => $baseDir . '/core/Controller/LostController.php',
1421
-    'OC\\Core\\Controller\\NavigationController' => $baseDir . '/core/Controller/NavigationController.php',
1422
-    'OC\\Core\\Controller\\OCJSController' => $baseDir . '/core/Controller/OCJSController.php',
1423
-    'OC\\Core\\Controller\\OCMController' => $baseDir . '/core/Controller/OCMController.php',
1424
-    'OC\\Core\\Controller\\OCSController' => $baseDir . '/core/Controller/OCSController.php',
1425
-    'OC\\Core\\Controller\\PreviewController' => $baseDir . '/core/Controller/PreviewController.php',
1426
-    'OC\\Core\\Controller\\ProfileApiController' => $baseDir . '/core/Controller/ProfileApiController.php',
1427
-    'OC\\Core\\Controller\\RecommendedAppsController' => $baseDir . '/core/Controller/RecommendedAppsController.php',
1428
-    'OC\\Core\\Controller\\ReferenceApiController' => $baseDir . '/core/Controller/ReferenceApiController.php',
1429
-    'OC\\Core\\Controller\\ReferenceController' => $baseDir . '/core/Controller/ReferenceController.php',
1430
-    'OC\\Core\\Controller\\SetupController' => $baseDir . '/core/Controller/SetupController.php',
1431
-    'OC\\Core\\Controller\\TaskProcessingApiController' => $baseDir . '/core/Controller/TaskProcessingApiController.php',
1432
-    'OC\\Core\\Controller\\TeamsApiController' => $baseDir . '/core/Controller/TeamsApiController.php',
1433
-    'OC\\Core\\Controller\\TextProcessingApiController' => $baseDir . '/core/Controller/TextProcessingApiController.php',
1434
-    'OC\\Core\\Controller\\TextToImageApiController' => $baseDir . '/core/Controller/TextToImageApiController.php',
1435
-    'OC\\Core\\Controller\\TranslationApiController' => $baseDir . '/core/Controller/TranslationApiController.php',
1436
-    'OC\\Core\\Controller\\TwoFactorApiController' => $baseDir . '/core/Controller/TwoFactorApiController.php',
1437
-    'OC\\Core\\Controller\\TwoFactorChallengeController' => $baseDir . '/core/Controller/TwoFactorChallengeController.php',
1438
-    'OC\\Core\\Controller\\UnifiedSearchController' => $baseDir . '/core/Controller/UnifiedSearchController.php',
1439
-    'OC\\Core\\Controller\\UnsupportedBrowserController' => $baseDir . '/core/Controller/UnsupportedBrowserController.php',
1440
-    'OC\\Core\\Controller\\UserController' => $baseDir . '/core/Controller/UserController.php',
1441
-    'OC\\Core\\Controller\\WalledGardenController' => $baseDir . '/core/Controller/WalledGardenController.php',
1442
-    'OC\\Core\\Controller\\WebAuthnController' => $baseDir . '/core/Controller/WebAuthnController.php',
1443
-    'OC\\Core\\Controller\\WellKnownController' => $baseDir . '/core/Controller/WellKnownController.php',
1444
-    'OC\\Core\\Controller\\WhatsNewController' => $baseDir . '/core/Controller/WhatsNewController.php',
1445
-    'OC\\Core\\Controller\\WipeController' => $baseDir . '/core/Controller/WipeController.php',
1446
-    'OC\\Core\\Data\\LoginFlowV2Credentials' => $baseDir . '/core/Data/LoginFlowV2Credentials.php',
1447
-    'OC\\Core\\Data\\LoginFlowV2Tokens' => $baseDir . '/core/Data/LoginFlowV2Tokens.php',
1448
-    'OC\\Core\\Db\\LoginFlowV2' => $baseDir . '/core/Db/LoginFlowV2.php',
1449
-    'OC\\Core\\Db\\LoginFlowV2Mapper' => $baseDir . '/core/Db/LoginFlowV2Mapper.php',
1450
-    'OC\\Core\\Db\\ProfileConfig' => $baseDir . '/core/Db/ProfileConfig.php',
1451
-    'OC\\Core\\Db\\ProfileConfigMapper' => $baseDir . '/core/Db/ProfileConfigMapper.php',
1452
-    'OC\\Core\\Events\\BeforePasswordResetEvent' => $baseDir . '/core/Events/BeforePasswordResetEvent.php',
1453
-    'OC\\Core\\Events\\PasswordResetEvent' => $baseDir . '/core/Events/PasswordResetEvent.php',
1454
-    'OC\\Core\\Exception\\LoginFlowV2ClientForbiddenException' => $baseDir . '/core/Exception/LoginFlowV2ClientForbiddenException.php',
1455
-    'OC\\Core\\Exception\\LoginFlowV2NotFoundException' => $baseDir . '/core/Exception/LoginFlowV2NotFoundException.php',
1456
-    'OC\\Core\\Exception\\ResetPasswordException' => $baseDir . '/core/Exception/ResetPasswordException.php',
1457
-    'OC\\Core\\Listener\\AddMissingIndicesListener' => $baseDir . '/core/Listener/AddMissingIndicesListener.php',
1458
-    'OC\\Core\\Listener\\AddMissingPrimaryKeyListener' => $baseDir . '/core/Listener/AddMissingPrimaryKeyListener.php',
1459
-    'OC\\Core\\Listener\\BeforeMessageLoggedEventListener' => $baseDir . '/core/Listener/BeforeMessageLoggedEventListener.php',
1460
-    'OC\\Core\\Listener\\BeforeTemplateRenderedListener' => $baseDir . '/core/Listener/BeforeTemplateRenderedListener.php',
1461
-    'OC\\Core\\Listener\\FeedBackHandler' => $baseDir . '/core/Listener/FeedBackHandler.php',
1462
-    'OC\\Core\\Listener\\PasswordUpdatedListener' => $baseDir . '/core/Listener/PasswordUpdatedListener.php',
1463
-    'OC\\Core\\Middleware\\TwoFactorMiddleware' => $baseDir . '/core/Middleware/TwoFactorMiddleware.php',
1464
-    'OC\\Core\\Migrations\\Version13000Date20170705121758' => $baseDir . '/core/Migrations/Version13000Date20170705121758.php',
1465
-    'OC\\Core\\Migrations\\Version13000Date20170718121200' => $baseDir . '/core/Migrations/Version13000Date20170718121200.php',
1466
-    'OC\\Core\\Migrations\\Version13000Date20170814074715' => $baseDir . '/core/Migrations/Version13000Date20170814074715.php',
1467
-    'OC\\Core\\Migrations\\Version13000Date20170919121250' => $baseDir . '/core/Migrations/Version13000Date20170919121250.php',
1468
-    'OC\\Core\\Migrations\\Version13000Date20170926101637' => $baseDir . '/core/Migrations/Version13000Date20170926101637.php',
1469
-    'OC\\Core\\Migrations\\Version14000Date20180129121024' => $baseDir . '/core/Migrations/Version14000Date20180129121024.php',
1470
-    'OC\\Core\\Migrations\\Version14000Date20180404140050' => $baseDir . '/core/Migrations/Version14000Date20180404140050.php',
1471
-    'OC\\Core\\Migrations\\Version14000Date20180516101403' => $baseDir . '/core/Migrations/Version14000Date20180516101403.php',
1472
-    'OC\\Core\\Migrations\\Version14000Date20180518120534' => $baseDir . '/core/Migrations/Version14000Date20180518120534.php',
1473
-    'OC\\Core\\Migrations\\Version14000Date20180522074438' => $baseDir . '/core/Migrations/Version14000Date20180522074438.php',
1474
-    'OC\\Core\\Migrations\\Version14000Date20180626223656' => $baseDir . '/core/Migrations/Version14000Date20180626223656.php',
1475
-    'OC\\Core\\Migrations\\Version14000Date20180710092004' => $baseDir . '/core/Migrations/Version14000Date20180710092004.php',
1476
-    'OC\\Core\\Migrations\\Version14000Date20180712153140' => $baseDir . '/core/Migrations/Version14000Date20180712153140.php',
1477
-    'OC\\Core\\Migrations\\Version15000Date20180926101451' => $baseDir . '/core/Migrations/Version15000Date20180926101451.php',
1478
-    'OC\\Core\\Migrations\\Version15000Date20181015062942' => $baseDir . '/core/Migrations/Version15000Date20181015062942.php',
1479
-    'OC\\Core\\Migrations\\Version15000Date20181029084625' => $baseDir . '/core/Migrations/Version15000Date20181029084625.php',
1480
-    'OC\\Core\\Migrations\\Version16000Date20190207141427' => $baseDir . '/core/Migrations/Version16000Date20190207141427.php',
1481
-    'OC\\Core\\Migrations\\Version16000Date20190212081545' => $baseDir . '/core/Migrations/Version16000Date20190212081545.php',
1482
-    'OC\\Core\\Migrations\\Version16000Date20190427105638' => $baseDir . '/core/Migrations/Version16000Date20190427105638.php',
1483
-    'OC\\Core\\Migrations\\Version16000Date20190428150708' => $baseDir . '/core/Migrations/Version16000Date20190428150708.php',
1484
-    'OC\\Core\\Migrations\\Version17000Date20190514105811' => $baseDir . '/core/Migrations/Version17000Date20190514105811.php',
1485
-    'OC\\Core\\Migrations\\Version18000Date20190920085628' => $baseDir . '/core/Migrations/Version18000Date20190920085628.php',
1486
-    'OC\\Core\\Migrations\\Version18000Date20191014105105' => $baseDir . '/core/Migrations/Version18000Date20191014105105.php',
1487
-    'OC\\Core\\Migrations\\Version18000Date20191204114856' => $baseDir . '/core/Migrations/Version18000Date20191204114856.php',
1488
-    'OC\\Core\\Migrations\\Version19000Date20200211083441' => $baseDir . '/core/Migrations/Version19000Date20200211083441.php',
1489
-    'OC\\Core\\Migrations\\Version20000Date20201109081915' => $baseDir . '/core/Migrations/Version20000Date20201109081915.php',
1490
-    'OC\\Core\\Migrations\\Version20000Date20201109081918' => $baseDir . '/core/Migrations/Version20000Date20201109081918.php',
1491
-    'OC\\Core\\Migrations\\Version20000Date20201109081919' => $baseDir . '/core/Migrations/Version20000Date20201109081919.php',
1492
-    'OC\\Core\\Migrations\\Version20000Date20201111081915' => $baseDir . '/core/Migrations/Version20000Date20201111081915.php',
1493
-    'OC\\Core\\Migrations\\Version21000Date20201120141228' => $baseDir . '/core/Migrations/Version21000Date20201120141228.php',
1494
-    'OC\\Core\\Migrations\\Version21000Date20201202095923' => $baseDir . '/core/Migrations/Version21000Date20201202095923.php',
1495
-    'OC\\Core\\Migrations\\Version21000Date20210119195004' => $baseDir . '/core/Migrations/Version21000Date20210119195004.php',
1496
-    'OC\\Core\\Migrations\\Version21000Date20210309185126' => $baseDir . '/core/Migrations/Version21000Date20210309185126.php',
1497
-    'OC\\Core\\Migrations\\Version21000Date20210309185127' => $baseDir . '/core/Migrations/Version21000Date20210309185127.php',
1498
-    'OC\\Core\\Migrations\\Version22000Date20210216080825' => $baseDir . '/core/Migrations/Version22000Date20210216080825.php',
1499
-    'OC\\Core\\Migrations\\Version23000Date20210721100600' => $baseDir . '/core/Migrations/Version23000Date20210721100600.php',
1500
-    'OC\\Core\\Migrations\\Version23000Date20210906132259' => $baseDir . '/core/Migrations/Version23000Date20210906132259.php',
1501
-    'OC\\Core\\Migrations\\Version23000Date20210930122352' => $baseDir . '/core/Migrations/Version23000Date20210930122352.php',
1502
-    'OC\\Core\\Migrations\\Version23000Date20211203110726' => $baseDir . '/core/Migrations/Version23000Date20211203110726.php',
1503
-    'OC\\Core\\Migrations\\Version23000Date20211213203940' => $baseDir . '/core/Migrations/Version23000Date20211213203940.php',
1504
-    'OC\\Core\\Migrations\\Version24000Date20211210141942' => $baseDir . '/core/Migrations/Version24000Date20211210141942.php',
1505
-    'OC\\Core\\Migrations\\Version24000Date20211213081506' => $baseDir . '/core/Migrations/Version24000Date20211213081506.php',
1506
-    'OC\\Core\\Migrations\\Version24000Date20211213081604' => $baseDir . '/core/Migrations/Version24000Date20211213081604.php',
1507
-    'OC\\Core\\Migrations\\Version24000Date20211222112246' => $baseDir . '/core/Migrations/Version24000Date20211222112246.php',
1508
-    'OC\\Core\\Migrations\\Version24000Date20211230140012' => $baseDir . '/core/Migrations/Version24000Date20211230140012.php',
1509
-    'OC\\Core\\Migrations\\Version24000Date20220131153041' => $baseDir . '/core/Migrations/Version24000Date20220131153041.php',
1510
-    'OC\\Core\\Migrations\\Version24000Date20220202150027' => $baseDir . '/core/Migrations/Version24000Date20220202150027.php',
1511
-    'OC\\Core\\Migrations\\Version24000Date20220404230027' => $baseDir . '/core/Migrations/Version24000Date20220404230027.php',
1512
-    'OC\\Core\\Migrations\\Version24000Date20220425072957' => $baseDir . '/core/Migrations/Version24000Date20220425072957.php',
1513
-    'OC\\Core\\Migrations\\Version25000Date20220515204012' => $baseDir . '/core/Migrations/Version25000Date20220515204012.php',
1514
-    'OC\\Core\\Migrations\\Version25000Date20220602190540' => $baseDir . '/core/Migrations/Version25000Date20220602190540.php',
1515
-    'OC\\Core\\Migrations\\Version25000Date20220905140840' => $baseDir . '/core/Migrations/Version25000Date20220905140840.php',
1516
-    'OC\\Core\\Migrations\\Version25000Date20221007010957' => $baseDir . '/core/Migrations/Version25000Date20221007010957.php',
1517
-    'OC\\Core\\Migrations\\Version27000Date20220613163520' => $baseDir . '/core/Migrations/Version27000Date20220613163520.php',
1518
-    'OC\\Core\\Migrations\\Version27000Date20230309104325' => $baseDir . '/core/Migrations/Version27000Date20230309104325.php',
1519
-    'OC\\Core\\Migrations\\Version27000Date20230309104802' => $baseDir . '/core/Migrations/Version27000Date20230309104802.php',
1520
-    'OC\\Core\\Migrations\\Version28000Date20230616104802' => $baseDir . '/core/Migrations/Version28000Date20230616104802.php',
1521
-    'OC\\Core\\Migrations\\Version28000Date20230728104802' => $baseDir . '/core/Migrations/Version28000Date20230728104802.php',
1522
-    'OC\\Core\\Migrations\\Version28000Date20230803221055' => $baseDir . '/core/Migrations/Version28000Date20230803221055.php',
1523
-    'OC\\Core\\Migrations\\Version28000Date20230906104802' => $baseDir . '/core/Migrations/Version28000Date20230906104802.php',
1524
-    'OC\\Core\\Migrations\\Version28000Date20231004103301' => $baseDir . '/core/Migrations/Version28000Date20231004103301.php',
1525
-    'OC\\Core\\Migrations\\Version28000Date20231103104802' => $baseDir . '/core/Migrations/Version28000Date20231103104802.php',
1526
-    'OC\\Core\\Migrations\\Version28000Date20231126110901' => $baseDir . '/core/Migrations/Version28000Date20231126110901.php',
1527
-    'OC\\Core\\Migrations\\Version28000Date20240828142927' => $baseDir . '/core/Migrations/Version28000Date20240828142927.php',
1528
-    'OC\\Core\\Migrations\\Version29000Date20231126110901' => $baseDir . '/core/Migrations/Version29000Date20231126110901.php',
1529
-    'OC\\Core\\Migrations\\Version29000Date20231213104850' => $baseDir . '/core/Migrations/Version29000Date20231213104850.php',
1530
-    'OC\\Core\\Migrations\\Version29000Date20240124132201' => $baseDir . '/core/Migrations/Version29000Date20240124132201.php',
1531
-    'OC\\Core\\Migrations\\Version29000Date20240124132202' => $baseDir . '/core/Migrations/Version29000Date20240124132202.php',
1532
-    'OC\\Core\\Migrations\\Version29000Date20240131122720' => $baseDir . '/core/Migrations/Version29000Date20240131122720.php',
1533
-    'OC\\Core\\Migrations\\Version30000Date20240429122720' => $baseDir . '/core/Migrations/Version30000Date20240429122720.php',
1534
-    'OC\\Core\\Migrations\\Version30000Date20240708160048' => $baseDir . '/core/Migrations/Version30000Date20240708160048.php',
1535
-    'OC\\Core\\Migrations\\Version30000Date20240717111406' => $baseDir . '/core/Migrations/Version30000Date20240717111406.php',
1536
-    'OC\\Core\\Migrations\\Version30000Date20240814180800' => $baseDir . '/core/Migrations/Version30000Date20240814180800.php',
1537
-    'OC\\Core\\Migrations\\Version30000Date20240815080800' => $baseDir . '/core/Migrations/Version30000Date20240815080800.php',
1538
-    'OC\\Core\\Migrations\\Version30000Date20240906095113' => $baseDir . '/core/Migrations/Version30000Date20240906095113.php',
1539
-    'OC\\Core\\Migrations\\Version31000Date20240101084401' => $baseDir . '/core/Migrations/Version31000Date20240101084401.php',
1540
-    'OC\\Core\\Migrations\\Version31000Date20240814184402' => $baseDir . '/core/Migrations/Version31000Date20240814184402.php',
1541
-    'OC\\Core\\Migrations\\Version31000Date20250213102442' => $baseDir . '/core/Migrations/Version31000Date20250213102442.php',
1542
-    'OC\\Core\\Migrations\\Version32000Date20250620081925' => $baseDir . '/core/Migrations/Version32000Date20250620081925.php',
1543
-    'OC\\Core\\Migrations\\Version32000Date20250731062008' => $baseDir . '/core/Migrations/Version32000Date20250731062008.php',
1544
-    'OC\\Core\\Migrations\\Version32000Date20250806110519' => $baseDir . '/core/Migrations/Version32000Date20250806110519.php',
1545
-    'OC\\Core\\Migrations\\Version33000Date20250819110529' => $baseDir . '/core/Migrations/Version33000Date20250819110529.php',
1546
-    'OC\\Core\\Migrations\\Version33000Date20251013110519' => $baseDir . '/core/Migrations/Version33000Date20251013110519.php',
1547
-    'OC\\Core\\Migrations\\Version33000Date20251023110529' => $baseDir . '/core/Migrations/Version33000Date20251023110529.php',
1548
-    'OC\\Core\\Migrations\\Version33000Date20251023120529' => $baseDir . '/core/Migrations/Version33000Date20251023120529.php',
1549
-    'OC\\Core\\Migrations\\Version33000Date20251106131209' => $baseDir . '/core/Migrations/Version33000Date20251106131209.php',
1550
-    'OC\\Core\\Migrations\\Version33000Date20251124110529' => $baseDir . '/core/Migrations/Version33000Date20251124110529.php',
1551
-    'OC\\Core\\Migrations\\Version33000Date20251126152410' => $baseDir . '/core/Migrations/Version33000Date20251126152410.php',
1552
-    'OC\\Core\\Migrations\\Version33000Date20251209123503' => $baseDir . '/core/Migrations/Version33000Date20251209123503.php',
1553
-    'OC\\Core\\Notification\\CoreNotifier' => $baseDir . '/core/Notification/CoreNotifier.php',
1554
-    'OC\\Core\\ResponseDefinitions' => $baseDir . '/core/ResponseDefinitions.php',
1555
-    'OC\\Core\\Service\\CronService' => $baseDir . '/core/Service/CronService.php',
1556
-    'OC\\Core\\Service\\LoginFlowV2Service' => $baseDir . '/core/Service/LoginFlowV2Service.php',
1557
-    'OC\\DB\\Adapter' => $baseDir . '/lib/private/DB/Adapter.php',
1558
-    'OC\\DB\\AdapterMySQL' => $baseDir . '/lib/private/DB/AdapterMySQL.php',
1559
-    'OC\\DB\\AdapterOCI8' => $baseDir . '/lib/private/DB/AdapterOCI8.php',
1560
-    'OC\\DB\\AdapterPgSql' => $baseDir . '/lib/private/DB/AdapterPgSql.php',
1561
-    'OC\\DB\\AdapterSqlite' => $baseDir . '/lib/private/DB/AdapterSqlite.php',
1562
-    'OC\\DB\\ArrayResult' => $baseDir . '/lib/private/DB/ArrayResult.php',
1563
-    'OC\\DB\\BacktraceDebugStack' => $baseDir . '/lib/private/DB/BacktraceDebugStack.php',
1564
-    'OC\\DB\\Connection' => $baseDir . '/lib/private/DB/Connection.php',
1565
-    'OC\\DB\\ConnectionAdapter' => $baseDir . '/lib/private/DB/ConnectionAdapter.php',
1566
-    'OC\\DB\\ConnectionFactory' => $baseDir . '/lib/private/DB/ConnectionFactory.php',
1567
-    'OC\\DB\\DbDataCollector' => $baseDir . '/lib/private/DB/DbDataCollector.php',
1568
-    'OC\\DB\\Exceptions\\DbalException' => $baseDir . '/lib/private/DB/Exceptions/DbalException.php',
1569
-    'OC\\DB\\MigrationException' => $baseDir . '/lib/private/DB/MigrationException.php',
1570
-    'OC\\DB\\MigrationService' => $baseDir . '/lib/private/DB/MigrationService.php',
1571
-    'OC\\DB\\Migrator' => $baseDir . '/lib/private/DB/Migrator.php',
1572
-    'OC\\DB\\MigratorExecuteSqlEvent' => $baseDir . '/lib/private/DB/MigratorExecuteSqlEvent.php',
1573
-    'OC\\DB\\MissingColumnInformation' => $baseDir . '/lib/private/DB/MissingColumnInformation.php',
1574
-    'OC\\DB\\MissingIndexInformation' => $baseDir . '/lib/private/DB/MissingIndexInformation.php',
1575
-    'OC\\DB\\MissingPrimaryKeyInformation' => $baseDir . '/lib/private/DB/MissingPrimaryKeyInformation.php',
1576
-    'OC\\DB\\MySqlTools' => $baseDir . '/lib/private/DB/MySqlTools.php',
1577
-    'OC\\DB\\OCSqlitePlatform' => $baseDir . '/lib/private/DB/OCSqlitePlatform.php',
1578
-    'OC\\DB\\ObjectParameter' => $baseDir . '/lib/private/DB/ObjectParameter.php',
1579
-    'OC\\DB\\OracleConnection' => $baseDir . '/lib/private/DB/OracleConnection.php',
1580
-    'OC\\DB\\OracleMigrator' => $baseDir . '/lib/private/DB/OracleMigrator.php',
1581
-    'OC\\DB\\PgSqlTools' => $baseDir . '/lib/private/DB/PgSqlTools.php',
1582
-    'OC\\DB\\PreparedStatement' => $baseDir . '/lib/private/DB/PreparedStatement.php',
1583
-    'OC\\DB\\QueryBuilder\\CompositeExpression' => $baseDir . '/lib/private/DB/QueryBuilder/CompositeExpression.php',
1584
-    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\ExpressionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php',
1585
-    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\MySqlExpressionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExpressionBuilder/MySqlExpressionBuilder.php',
1586
-    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\OCIExpressionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php',
1587
-    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\PgSqlExpressionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExpressionBuilder/PgSqlExpressionBuilder.php',
1588
-    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\SqliteExpressionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php',
1589
-    'OC\\DB\\QueryBuilder\\ExtendedQueryBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php',
1590
-    'OC\\DB\\QueryBuilder\\FunctionBuilder\\FunctionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/FunctionBuilder/FunctionBuilder.php',
1591
-    'OC\\DB\\QueryBuilder\\FunctionBuilder\\OCIFunctionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php',
1592
-    'OC\\DB\\QueryBuilder\\FunctionBuilder\\PgSqlFunctionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/FunctionBuilder/PgSqlFunctionBuilder.php',
1593
-    'OC\\DB\\QueryBuilder\\FunctionBuilder\\SqliteFunctionBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/FunctionBuilder/SqliteFunctionBuilder.php',
1594
-    'OC\\DB\\QueryBuilder\\Literal' => $baseDir . '/lib/private/DB/QueryBuilder/Literal.php',
1595
-    'OC\\DB\\QueryBuilder\\Parameter' => $baseDir . '/lib/private/DB/QueryBuilder/Parameter.php',
1596
-    'OC\\DB\\QueryBuilder\\Partitioned\\InvalidPartitionedQueryException' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/InvalidPartitionedQueryException.php',
1597
-    'OC\\DB\\QueryBuilder\\Partitioned\\JoinCondition' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/JoinCondition.php',
1598
-    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionQuery' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/PartitionQuery.php',
1599
-    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionSplit' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/PartitionSplit.php',
1600
-    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedQueryBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/PartitionedQueryBuilder.php',
1601
-    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedResult' => $baseDir . '/lib/private/DB/QueryBuilder/Partitioned/PartitionedResult.php',
1602
-    'OC\\DB\\QueryBuilder\\QueryBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/QueryBuilder.php',
1603
-    'OC\\DB\\QueryBuilder\\QueryFunction' => $baseDir . '/lib/private/DB/QueryBuilder/QueryFunction.php',
1604
-    'OC\\DB\\QueryBuilder\\QuoteHelper' => $baseDir . '/lib/private/DB/QueryBuilder/QuoteHelper.php',
1605
-    'OC\\DB\\QueryBuilder\\Sharded\\AutoIncrementHandler' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/AutoIncrementHandler.php',
1606
-    'OC\\DB\\QueryBuilder\\Sharded\\CrossShardMoveHelper' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/CrossShardMoveHelper.php',
1607
-    'OC\\DB\\QueryBuilder\\Sharded\\HashShardMapper' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/HashShardMapper.php',
1608
-    'OC\\DB\\QueryBuilder\\Sharded\\InvalidShardedQueryException' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/InvalidShardedQueryException.php',
1609
-    'OC\\DB\\QueryBuilder\\Sharded\\RoundRobinShardMapper' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/RoundRobinShardMapper.php',
1610
-    'OC\\DB\\QueryBuilder\\Sharded\\ShardConnectionManager' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/ShardConnectionManager.php',
1611
-    'OC\\DB\\QueryBuilder\\Sharded\\ShardDefinition' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/ShardDefinition.php',
1612
-    'OC\\DB\\QueryBuilder\\Sharded\\ShardQueryRunner' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/ShardQueryRunner.php',
1613
-    'OC\\DB\\QueryBuilder\\Sharded\\ShardedQueryBuilder' => $baseDir . '/lib/private/DB/QueryBuilder/Sharded/ShardedQueryBuilder.php',
1614
-    'OC\\DB\\ResultAdapter' => $baseDir . '/lib/private/DB/ResultAdapter.php',
1615
-    'OC\\DB\\SQLiteMigrator' => $baseDir . '/lib/private/DB/SQLiteMigrator.php',
1616
-    'OC\\DB\\SQLiteSessionInit' => $baseDir . '/lib/private/DB/SQLiteSessionInit.php',
1617
-    'OC\\DB\\SchemaWrapper' => $baseDir . '/lib/private/DB/SchemaWrapper.php',
1618
-    'OC\\DB\\SetTransactionIsolationLevel' => $baseDir . '/lib/private/DB/SetTransactionIsolationLevel.php',
1619
-    'OC\\Dashboard\\Manager' => $baseDir . '/lib/private/Dashboard/Manager.php',
1620
-    'OC\\DatabaseException' => $baseDir . '/lib/private/DatabaseException.php',
1621
-    'OC\\DatabaseSetupException' => $baseDir . '/lib/private/DatabaseSetupException.php',
1622
-    'OC\\DateTimeFormatter' => $baseDir . '/lib/private/DateTimeFormatter.php',
1623
-    'OC\\DateTimeZone' => $baseDir . '/lib/private/DateTimeZone.php',
1624
-    'OC\\Diagnostics\\Event' => $baseDir . '/lib/private/Diagnostics/Event.php',
1625
-    'OC\\Diagnostics\\EventLogger' => $baseDir . '/lib/private/Diagnostics/EventLogger.php',
1626
-    'OC\\Diagnostics\\Query' => $baseDir . '/lib/private/Diagnostics/Query.php',
1627
-    'OC\\Diagnostics\\QueryLogger' => $baseDir . '/lib/private/Diagnostics/QueryLogger.php',
1628
-    'OC\\DirectEditing\\Manager' => $baseDir . '/lib/private/DirectEditing/Manager.php',
1629
-    'OC\\DirectEditing\\Token' => $baseDir . '/lib/private/DirectEditing/Token.php',
1630
-    'OC\\EmojiHelper' => $baseDir . '/lib/private/EmojiHelper.php',
1631
-    'OC\\Encryption\\DecryptAll' => $baseDir . '/lib/private/Encryption/DecryptAll.php',
1632
-    'OC\\Encryption\\EncryptionEventListener' => $baseDir . '/lib/private/Encryption/EncryptionEventListener.php',
1633
-    'OC\\Encryption\\EncryptionWrapper' => $baseDir . '/lib/private/Encryption/EncryptionWrapper.php',
1634
-    'OC\\Encryption\\Exceptions\\DecryptionFailedException' => $baseDir . '/lib/private/Encryption/Exceptions/DecryptionFailedException.php',
1635
-    'OC\\Encryption\\Exceptions\\EmptyEncryptionDataException' => $baseDir . '/lib/private/Encryption/Exceptions/EmptyEncryptionDataException.php',
1636
-    'OC\\Encryption\\Exceptions\\EncryptionFailedException' => $baseDir . '/lib/private/Encryption/Exceptions/EncryptionFailedException.php',
1637
-    'OC\\Encryption\\Exceptions\\EncryptionHeaderKeyExistsException' => $baseDir . '/lib/private/Encryption/Exceptions/EncryptionHeaderKeyExistsException.php',
1638
-    'OC\\Encryption\\Exceptions\\EncryptionHeaderToLargeException' => $baseDir . '/lib/private/Encryption/Exceptions/EncryptionHeaderToLargeException.php',
1639
-    'OC\\Encryption\\Exceptions\\ModuleAlreadyExistsException' => $baseDir . '/lib/private/Encryption/Exceptions/ModuleAlreadyExistsException.php',
1640
-    'OC\\Encryption\\Exceptions\\ModuleDoesNotExistsException' => $baseDir . '/lib/private/Encryption/Exceptions/ModuleDoesNotExistsException.php',
1641
-    'OC\\Encryption\\Exceptions\\UnknownCipherException' => $baseDir . '/lib/private/Encryption/Exceptions/UnknownCipherException.php',
1642
-    'OC\\Encryption\\File' => $baseDir . '/lib/private/Encryption/File.php',
1643
-    'OC\\Encryption\\Keys\\Storage' => $baseDir . '/lib/private/Encryption/Keys/Storage.php',
1644
-    'OC\\Encryption\\Manager' => $baseDir . '/lib/private/Encryption/Manager.php',
1645
-    'OC\\Encryption\\Update' => $baseDir . '/lib/private/Encryption/Update.php',
1646
-    'OC\\Encryption\\Util' => $baseDir . '/lib/private/Encryption/Util.php',
1647
-    'OC\\EventDispatcher\\EventDispatcher' => $baseDir . '/lib/private/EventDispatcher/EventDispatcher.php',
1648
-    'OC\\EventDispatcher\\ServiceEventListener' => $baseDir . '/lib/private/EventDispatcher/ServiceEventListener.php',
1649
-    'OC\\EventSource' => $baseDir . '/lib/private/EventSource.php',
1650
-    'OC\\EventSourceFactory' => $baseDir . '/lib/private/EventSourceFactory.php',
1651
-    'OC\\Federation\\CloudFederationFactory' => $baseDir . '/lib/private/Federation/CloudFederationFactory.php',
1652
-    'OC\\Federation\\CloudFederationNotification' => $baseDir . '/lib/private/Federation/CloudFederationNotification.php',
1653
-    'OC\\Federation\\CloudFederationProviderManager' => $baseDir . '/lib/private/Federation/CloudFederationProviderManager.php',
1654
-    'OC\\Federation\\CloudFederationShare' => $baseDir . '/lib/private/Federation/CloudFederationShare.php',
1655
-    'OC\\Federation\\CloudId' => $baseDir . '/lib/private/Federation/CloudId.php',
1656
-    'OC\\Federation\\CloudIdManager' => $baseDir . '/lib/private/Federation/CloudIdManager.php',
1657
-    'OC\\FilesMetadata\\FilesMetadataManager' => $baseDir . '/lib/private/FilesMetadata/FilesMetadataManager.php',
1658
-    'OC\\FilesMetadata\\Job\\UpdateSingleMetadata' => $baseDir . '/lib/private/FilesMetadata/Job/UpdateSingleMetadata.php',
1659
-    'OC\\FilesMetadata\\Listener\\MetadataDelete' => $baseDir . '/lib/private/FilesMetadata/Listener/MetadataDelete.php',
1660
-    'OC\\FilesMetadata\\Listener\\MetadataUpdate' => $baseDir . '/lib/private/FilesMetadata/Listener/MetadataUpdate.php',
1661
-    'OC\\FilesMetadata\\MetadataQuery' => $baseDir . '/lib/private/FilesMetadata/MetadataQuery.php',
1662
-    'OC\\FilesMetadata\\Model\\FilesMetadata' => $baseDir . '/lib/private/FilesMetadata/Model/FilesMetadata.php',
1663
-    'OC\\FilesMetadata\\Model\\MetadataValueWrapper' => $baseDir . '/lib/private/FilesMetadata/Model/MetadataValueWrapper.php',
1664
-    'OC\\FilesMetadata\\Service\\IndexRequestService' => $baseDir . '/lib/private/FilesMetadata/Service/IndexRequestService.php',
1665
-    'OC\\FilesMetadata\\Service\\MetadataRequestService' => $baseDir . '/lib/private/FilesMetadata/Service/MetadataRequestService.php',
1666
-    'OC\\Files\\AppData\\AppData' => $baseDir . '/lib/private/Files/AppData/AppData.php',
1667
-    'OC\\Files\\AppData\\Factory' => $baseDir . '/lib/private/Files/AppData/Factory.php',
1668
-    'OC\\Files\\Cache\\Cache' => $baseDir . '/lib/private/Files/Cache/Cache.php',
1669
-    'OC\\Files\\Cache\\CacheDependencies' => $baseDir . '/lib/private/Files/Cache/CacheDependencies.php',
1670
-    'OC\\Files\\Cache\\CacheEntry' => $baseDir . '/lib/private/Files/Cache/CacheEntry.php',
1671
-    'OC\\Files\\Cache\\CacheQueryBuilder' => $baseDir . '/lib/private/Files/Cache/CacheQueryBuilder.php',
1672
-    'OC\\Files\\Cache\\FailedCache' => $baseDir . '/lib/private/Files/Cache/FailedCache.php',
1673
-    'OC\\Files\\Cache\\FileAccess' => $baseDir . '/lib/private/Files/Cache/FileAccess.php',
1674
-    'OC\\Files\\Cache\\HomeCache' => $baseDir . '/lib/private/Files/Cache/HomeCache.php',
1675
-    'OC\\Files\\Cache\\HomePropagator' => $baseDir . '/lib/private/Files/Cache/HomePropagator.php',
1676
-    'OC\\Files\\Cache\\LocalRootScanner' => $baseDir . '/lib/private/Files/Cache/LocalRootScanner.php',
1677
-    'OC\\Files\\Cache\\MoveFromCacheTrait' => $baseDir . '/lib/private/Files/Cache/MoveFromCacheTrait.php',
1678
-    'OC\\Files\\Cache\\NullWatcher' => $baseDir . '/lib/private/Files/Cache/NullWatcher.php',
1679
-    'OC\\Files\\Cache\\Propagator' => $baseDir . '/lib/private/Files/Cache/Propagator.php',
1680
-    'OC\\Files\\Cache\\QuerySearchHelper' => $baseDir . '/lib/private/Files/Cache/QuerySearchHelper.php',
1681
-    'OC\\Files\\Cache\\Scanner' => $baseDir . '/lib/private/Files/Cache/Scanner.php',
1682
-    'OC\\Files\\Cache\\SearchBuilder' => $baseDir . '/lib/private/Files/Cache/SearchBuilder.php',
1683
-    'OC\\Files\\Cache\\Storage' => $baseDir . '/lib/private/Files/Cache/Storage.php',
1684
-    'OC\\Files\\Cache\\StorageGlobal' => $baseDir . '/lib/private/Files/Cache/StorageGlobal.php',
1685
-    'OC\\Files\\Cache\\Updater' => $baseDir . '/lib/private/Files/Cache/Updater.php',
1686
-    'OC\\Files\\Cache\\Watcher' => $baseDir . '/lib/private/Files/Cache/Watcher.php',
1687
-    'OC\\Files\\Cache\\Wrapper\\CacheJail' => $baseDir . '/lib/private/Files/Cache/Wrapper/CacheJail.php',
1688
-    'OC\\Files\\Cache\\Wrapper\\CachePermissionsMask' => $baseDir . '/lib/private/Files/Cache/Wrapper/CachePermissionsMask.php',
1689
-    'OC\\Files\\Cache\\Wrapper\\CacheWrapper' => $baseDir . '/lib/private/Files/Cache/Wrapper/CacheWrapper.php',
1690
-    'OC\\Files\\Cache\\Wrapper\\JailPropagator' => $baseDir . '/lib/private/Files/Cache/Wrapper/JailPropagator.php',
1691
-    'OC\\Files\\Cache\\Wrapper\\JailWatcher' => $baseDir . '/lib/private/Files/Cache/Wrapper/JailWatcher.php',
1692
-    'OC\\Files\\Config\\CachedMountFileInfo' => $baseDir . '/lib/private/Files/Config/CachedMountFileInfo.php',
1693
-    'OC\\Files\\Config\\CachedMountInfo' => $baseDir . '/lib/private/Files/Config/CachedMountInfo.php',
1694
-    'OC\\Files\\Config\\LazyPathCachedMountInfo' => $baseDir . '/lib/private/Files/Config/LazyPathCachedMountInfo.php',
1695
-    'OC\\Files\\Config\\LazyStorageMountInfo' => $baseDir . '/lib/private/Files/Config/LazyStorageMountInfo.php',
1696
-    'OC\\Files\\Config\\MountProviderCollection' => $baseDir . '/lib/private/Files/Config/MountProviderCollection.php',
1697
-    'OC\\Files\\Config\\UserMountCache' => $baseDir . '/lib/private/Files/Config/UserMountCache.php',
1698
-    'OC\\Files\\Config\\UserMountCacheListener' => $baseDir . '/lib/private/Files/Config/UserMountCacheListener.php',
1699
-    'OC\\Files\\Conversion\\ConversionManager' => $baseDir . '/lib/private/Files/Conversion/ConversionManager.php',
1700
-    'OC\\Files\\FileInfo' => $baseDir . '/lib/private/Files/FileInfo.php',
1701
-    'OC\\Files\\FilenameValidator' => $baseDir . '/lib/private/Files/FilenameValidator.php',
1702
-    'OC\\Files\\Filesystem' => $baseDir . '/lib/private/Files/Filesystem.php',
1703
-    'OC\\Files\\Lock\\LockManager' => $baseDir . '/lib/private/Files/Lock/LockManager.php',
1704
-    'OC\\Files\\Mount\\CacheMountProvider' => $baseDir . '/lib/private/Files/Mount/CacheMountProvider.php',
1705
-    'OC\\Files\\Mount\\HomeMountPoint' => $baseDir . '/lib/private/Files/Mount/HomeMountPoint.php',
1706
-    'OC\\Files\\Mount\\LocalHomeMountProvider' => $baseDir . '/lib/private/Files/Mount/LocalHomeMountProvider.php',
1707
-    'OC\\Files\\Mount\\Manager' => $baseDir . '/lib/private/Files/Mount/Manager.php',
1708
-    'OC\\Files\\Mount\\MountPoint' => $baseDir . '/lib/private/Files/Mount/MountPoint.php',
1709
-    'OC\\Files\\Mount\\MoveableMount' => $baseDir . '/lib/private/Files/Mount/MoveableMount.php',
1710
-    'OC\\Files\\Mount\\ObjectHomeMountProvider' => $baseDir . '/lib/private/Files/Mount/ObjectHomeMountProvider.php',
1711
-    'OC\\Files\\Mount\\RootMountProvider' => $baseDir . '/lib/private/Files/Mount/RootMountProvider.php',
1712
-    'OC\\Files\\Node\\File' => $baseDir . '/lib/private/Files/Node/File.php',
1713
-    'OC\\Files\\Node\\Folder' => $baseDir . '/lib/private/Files/Node/Folder.php',
1714
-    'OC\\Files\\Node\\HookConnector' => $baseDir . '/lib/private/Files/Node/HookConnector.php',
1715
-    'OC\\Files\\Node\\LazyFolder' => $baseDir . '/lib/private/Files/Node/LazyFolder.php',
1716
-    'OC\\Files\\Node\\LazyRoot' => $baseDir . '/lib/private/Files/Node/LazyRoot.php',
1717
-    'OC\\Files\\Node\\LazyUserFolder' => $baseDir . '/lib/private/Files/Node/LazyUserFolder.php',
1718
-    'OC\\Files\\Node\\Node' => $baseDir . '/lib/private/Files/Node/Node.php',
1719
-    'OC\\Files\\Node\\NonExistingFile' => $baseDir . '/lib/private/Files/Node/NonExistingFile.php',
1720
-    'OC\\Files\\Node\\NonExistingFolder' => $baseDir . '/lib/private/Files/Node/NonExistingFolder.php',
1721
-    'OC\\Files\\Node\\Root' => $baseDir . '/lib/private/Files/Node/Root.php',
1722
-    'OC\\Files\\Notify\\Change' => $baseDir . '/lib/private/Files/Notify/Change.php',
1723
-    'OC\\Files\\Notify\\RenameChange' => $baseDir . '/lib/private/Files/Notify/RenameChange.php',
1724
-    'OC\\Files\\ObjectStore\\AppdataPreviewObjectStoreStorage' => $baseDir . '/lib/private/Files/ObjectStore/AppdataPreviewObjectStoreStorage.php',
1725
-    'OC\\Files\\ObjectStore\\Azure' => $baseDir . '/lib/private/Files/ObjectStore/Azure.php',
1726
-    'OC\\Files\\ObjectStore\\HomeObjectStoreStorage' => $baseDir . '/lib/private/Files/ObjectStore/HomeObjectStoreStorage.php',
1727
-    'OC\\Files\\ObjectStore\\InvalidObjectStoreConfigurationException' => $baseDir . '/lib/private/Files/ObjectStore/InvalidObjectStoreConfigurationException.php',
1728
-    'OC\\Files\\ObjectStore\\Mapper' => $baseDir . '/lib/private/Files/ObjectStore/Mapper.php',
1729
-    'OC\\Files\\ObjectStore\\ObjectStoreScanner' => $baseDir . '/lib/private/Files/ObjectStore/ObjectStoreScanner.php',
1730
-    'OC\\Files\\ObjectStore\\ObjectStoreStorage' => $baseDir . '/lib/private/Files/ObjectStore/ObjectStoreStorage.php',
1731
-    'OC\\Files\\ObjectStore\\PrimaryObjectStoreConfig' => $baseDir . '/lib/private/Files/ObjectStore/PrimaryObjectStoreConfig.php',
1732
-    'OC\\Files\\ObjectStore\\S3' => $baseDir . '/lib/private/Files/ObjectStore/S3.php',
1733
-    'OC\\Files\\ObjectStore\\S3ConfigTrait' => $baseDir . '/lib/private/Files/ObjectStore/S3ConfigTrait.php',
1734
-    'OC\\Files\\ObjectStore\\S3ConnectionTrait' => $baseDir . '/lib/private/Files/ObjectStore/S3ConnectionTrait.php',
1735
-    'OC\\Files\\ObjectStore\\S3ObjectTrait' => $baseDir . '/lib/private/Files/ObjectStore/S3ObjectTrait.php',
1736
-    'OC\\Files\\ObjectStore\\S3Signature' => $baseDir . '/lib/private/Files/ObjectStore/S3Signature.php',
1737
-    'OC\\Files\\ObjectStore\\StorageObjectStore' => $baseDir . '/lib/private/Files/ObjectStore/StorageObjectStore.php',
1738
-    'OC\\Files\\ObjectStore\\Swift' => $baseDir . '/lib/private/Files/ObjectStore/Swift.php',
1739
-    'OC\\Files\\ObjectStore\\SwiftFactory' => $baseDir . '/lib/private/Files/ObjectStore/SwiftFactory.php',
1740
-    'OC\\Files\\ObjectStore\\SwiftV2CachingAuthService' => $baseDir . '/lib/private/Files/ObjectStore/SwiftV2CachingAuthService.php',
1741
-    'OC\\Files\\Search\\QueryOptimizer\\FlattenNestedBool' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/FlattenNestedBool.php',
1742
-    'OC\\Files\\Search\\QueryOptimizer\\FlattenSingleArgumentBinaryOperation' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/FlattenSingleArgumentBinaryOperation.php',
1743
-    'OC\\Files\\Search\\QueryOptimizer\\MergeDistributiveOperations' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/MergeDistributiveOperations.php',
1744
-    'OC\\Files\\Search\\QueryOptimizer\\OrEqualsToIn' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/OrEqualsToIn.php',
1745
-    'OC\\Files\\Search\\QueryOptimizer\\PathPrefixOptimizer' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/PathPrefixOptimizer.php',
1746
-    'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizer' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php',
1747
-    'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizerStep' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/QueryOptimizerStep.php',
1748
-    'OC\\Files\\Search\\QueryOptimizer\\ReplacingOptimizerStep' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php',
1749
-    'OC\\Files\\Search\\QueryOptimizer\\SplitLargeIn' => $baseDir . '/lib/private/Files/Search/QueryOptimizer/SplitLargeIn.php',
1750
-    'OC\\Files\\Search\\SearchBinaryOperator' => $baseDir . '/lib/private/Files/Search/SearchBinaryOperator.php',
1751
-    'OC\\Files\\Search\\SearchComparison' => $baseDir . '/lib/private/Files/Search/SearchComparison.php',
1752
-    'OC\\Files\\Search\\SearchOrder' => $baseDir . '/lib/private/Files/Search/SearchOrder.php',
1753
-    'OC\\Files\\Search\\SearchQuery' => $baseDir . '/lib/private/Files/Search/SearchQuery.php',
1754
-    'OC\\Files\\SetupManager' => $baseDir . '/lib/private/Files/SetupManager.php',
1755
-    'OC\\Files\\SetupManagerFactory' => $baseDir . '/lib/private/Files/SetupManagerFactory.php',
1756
-    'OC\\Files\\SimpleFS\\NewSimpleFile' => $baseDir . '/lib/private/Files/SimpleFS/NewSimpleFile.php',
1757
-    'OC\\Files\\SimpleFS\\SimpleFile' => $baseDir . '/lib/private/Files/SimpleFS/SimpleFile.php',
1758
-    'OC\\Files\\SimpleFS\\SimpleFolder' => $baseDir . '/lib/private/Files/SimpleFS/SimpleFolder.php',
1759
-    'OC\\Files\\Storage\\Common' => $baseDir . '/lib/private/Files/Storage/Common.php',
1760
-    'OC\\Files\\Storage\\CommonTest' => $baseDir . '/lib/private/Files/Storage/CommonTest.php',
1761
-    'OC\\Files\\Storage\\DAV' => $baseDir . '/lib/private/Files/Storage/DAV.php',
1762
-    'OC\\Files\\Storage\\FailedStorage' => $baseDir . '/lib/private/Files/Storage/FailedStorage.php',
1763
-    'OC\\Files\\Storage\\Home' => $baseDir . '/lib/private/Files/Storage/Home.php',
1764
-    'OC\\Files\\Storage\\Local' => $baseDir . '/lib/private/Files/Storage/Local.php',
1765
-    'OC\\Files\\Storage\\LocalRootStorage' => $baseDir . '/lib/private/Files/Storage/LocalRootStorage.php',
1766
-    'OC\\Files\\Storage\\LocalTempFileTrait' => $baseDir . '/lib/private/Files/Storage/LocalTempFileTrait.php',
1767
-    'OC\\Files\\Storage\\PolyFill\\CopyDirectory' => $baseDir . '/lib/private/Files/Storage/PolyFill/CopyDirectory.php',
1768
-    'OC\\Files\\Storage\\Storage' => $baseDir . '/lib/private/Files/Storage/Storage.php',
1769
-    'OC\\Files\\Storage\\StorageFactory' => $baseDir . '/lib/private/Files/Storage/StorageFactory.php',
1770
-    'OC\\Files\\Storage\\Temporary' => $baseDir . '/lib/private/Files/Storage/Temporary.php',
1771
-    'OC\\Files\\Storage\\Wrapper\\Availability' => $baseDir . '/lib/private/Files/Storage/Wrapper/Availability.php',
1772
-    'OC\\Files\\Storage\\Wrapper\\Encoding' => $baseDir . '/lib/private/Files/Storage/Wrapper/Encoding.php',
1773
-    'OC\\Files\\Storage\\Wrapper\\EncodingDirectoryWrapper' => $baseDir . '/lib/private/Files/Storage/Wrapper/EncodingDirectoryWrapper.php',
1774
-    'OC\\Files\\Storage\\Wrapper\\Encryption' => $baseDir . '/lib/private/Files/Storage/Wrapper/Encryption.php',
1775
-    'OC\\Files\\Storage\\Wrapper\\Jail' => $baseDir . '/lib/private/Files/Storage/Wrapper/Jail.php',
1776
-    'OC\\Files\\Storage\\Wrapper\\KnownMtime' => $baseDir . '/lib/private/Files/Storage/Wrapper/KnownMtime.php',
1777
-    'OC\\Files\\Storage\\Wrapper\\PermissionsMask' => $baseDir . '/lib/private/Files/Storage/Wrapper/PermissionsMask.php',
1778
-    'OC\\Files\\Storage\\Wrapper\\Quota' => $baseDir . '/lib/private/Files/Storage/Wrapper/Quota.php',
1779
-    'OC\\Files\\Storage\\Wrapper\\Wrapper' => $baseDir . '/lib/private/Files/Storage/Wrapper/Wrapper.php',
1780
-    'OC\\Files\\Stream\\Encryption' => $baseDir . '/lib/private/Files/Stream/Encryption.php',
1781
-    'OC\\Files\\Stream\\HashWrapper' => $baseDir . '/lib/private/Files/Stream/HashWrapper.php',
1782
-    'OC\\Files\\Stream\\Quota' => $baseDir . '/lib/private/Files/Stream/Quota.php',
1783
-    'OC\\Files\\Stream\\SeekableHttpStream' => $baseDir . '/lib/private/Files/Stream/SeekableHttpStream.php',
1784
-    'OC\\Files\\Template\\TemplateManager' => $baseDir . '/lib/private/Files/Template/TemplateManager.php',
1785
-    'OC\\Files\\Type\\Detection' => $baseDir . '/lib/private/Files/Type/Detection.php',
1786
-    'OC\\Files\\Type\\Loader' => $baseDir . '/lib/private/Files/Type/Loader.php',
1787
-    'OC\\Files\\Utils\\PathHelper' => $baseDir . '/lib/private/Files/Utils/PathHelper.php',
1788
-    'OC\\Files\\Utils\\Scanner' => $baseDir . '/lib/private/Files/Utils/Scanner.php',
1789
-    'OC\\Files\\View' => $baseDir . '/lib/private/Files/View.php',
1790
-    'OC\\ForbiddenException' => $baseDir . '/lib/private/ForbiddenException.php',
1791
-    'OC\\FullTextSearch\\FullTextSearchManager' => $baseDir . '/lib/private/FullTextSearch/FullTextSearchManager.php',
1792
-    'OC\\FullTextSearch\\Model\\DocumentAccess' => $baseDir . '/lib/private/FullTextSearch/Model/DocumentAccess.php',
1793
-    'OC\\FullTextSearch\\Model\\IndexDocument' => $baseDir . '/lib/private/FullTextSearch/Model/IndexDocument.php',
1794
-    'OC\\FullTextSearch\\Model\\SearchOption' => $baseDir . '/lib/private/FullTextSearch/Model/SearchOption.php',
1795
-    'OC\\FullTextSearch\\Model\\SearchRequestSimpleQuery' => $baseDir . '/lib/private/FullTextSearch/Model/SearchRequestSimpleQuery.php',
1796
-    'OC\\FullTextSearch\\Model\\SearchTemplate' => $baseDir . '/lib/private/FullTextSearch/Model/SearchTemplate.php',
1797
-    'OC\\GlobalScale\\Config' => $baseDir . '/lib/private/GlobalScale/Config.php',
1798
-    'OC\\Group\\Backend' => $baseDir . '/lib/private/Group/Backend.php',
1799
-    'OC\\Group\\Database' => $baseDir . '/lib/private/Group/Database.php',
1800
-    'OC\\Group\\DisplayNameCache' => $baseDir . '/lib/private/Group/DisplayNameCache.php',
1801
-    'OC\\Group\\Group' => $baseDir . '/lib/private/Group/Group.php',
1802
-    'OC\\Group\\Manager' => $baseDir . '/lib/private/Group/Manager.php',
1803
-    'OC\\Group\\MetaData' => $baseDir . '/lib/private/Group/MetaData.php',
1804
-    'OC\\HintException' => $baseDir . '/lib/private/HintException.php',
1805
-    'OC\\Hooks\\BasicEmitter' => $baseDir . '/lib/private/Hooks/BasicEmitter.php',
1806
-    'OC\\Hooks\\Emitter' => $baseDir . '/lib/private/Hooks/Emitter.php',
1807
-    'OC\\Hooks\\EmitterTrait' => $baseDir . '/lib/private/Hooks/EmitterTrait.php',
1808
-    'OC\\Hooks\\PublicEmitter' => $baseDir . '/lib/private/Hooks/PublicEmitter.php',
1809
-    'OC\\Http\\Client\\Client' => $baseDir . '/lib/private/Http/Client/Client.php',
1810
-    'OC\\Http\\Client\\ClientService' => $baseDir . '/lib/private/Http/Client/ClientService.php',
1811
-    'OC\\Http\\Client\\DnsPinMiddleware' => $baseDir . '/lib/private/Http/Client/DnsPinMiddleware.php',
1812
-    'OC\\Http\\Client\\GuzzlePromiseAdapter' => $baseDir . '/lib/private/Http/Client/GuzzlePromiseAdapter.php',
1813
-    'OC\\Http\\Client\\NegativeDnsCache' => $baseDir . '/lib/private/Http/Client/NegativeDnsCache.php',
1814
-    'OC\\Http\\Client\\Response' => $baseDir . '/lib/private/Http/Client/Response.php',
1815
-    'OC\\Http\\CookieHelper' => $baseDir . '/lib/private/Http/CookieHelper.php',
1816
-    'OC\\Http\\WellKnown\\RequestManager' => $baseDir . '/lib/private/Http/WellKnown/RequestManager.php',
1817
-    'OC\\Image' => $baseDir . '/lib/private/Image.php',
1818
-    'OC\\InitialStateService' => $baseDir . '/lib/private/InitialStateService.php',
1819
-    'OC\\Installer' => $baseDir . '/lib/private/Installer.php',
1820
-    'OC\\IntegrityCheck\\Checker' => $baseDir . '/lib/private/IntegrityCheck/Checker.php',
1821
-    'OC\\IntegrityCheck\\Exceptions\\InvalidSignatureException' => $baseDir . '/lib/private/IntegrityCheck/Exceptions/InvalidSignatureException.php',
1822
-    'OC\\IntegrityCheck\\Helpers\\EnvironmentHelper' => $baseDir . '/lib/private/IntegrityCheck/Helpers/EnvironmentHelper.php',
1823
-    'OC\\IntegrityCheck\\Helpers\\FileAccessHelper' => $baseDir . '/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php',
1824
-    'OC\\IntegrityCheck\\Iterator\\ExcludeFileByNameFilterIterator' => $baseDir . '/lib/private/IntegrityCheck/Iterator/ExcludeFileByNameFilterIterator.php',
1825
-    'OC\\IntegrityCheck\\Iterator\\ExcludeFoldersByPathFilterIterator' => $baseDir . '/lib/private/IntegrityCheck/Iterator/ExcludeFoldersByPathFilterIterator.php',
1826
-    'OC\\KnownUser\\KnownUser' => $baseDir . '/lib/private/KnownUser/KnownUser.php',
1827
-    'OC\\KnownUser\\KnownUserMapper' => $baseDir . '/lib/private/KnownUser/KnownUserMapper.php',
1828
-    'OC\\KnownUser\\KnownUserService' => $baseDir . '/lib/private/KnownUser/KnownUserService.php',
1829
-    'OC\\L10N\\Factory' => $baseDir . '/lib/private/L10N/Factory.php',
1830
-    'OC\\L10N\\L10N' => $baseDir . '/lib/private/L10N/L10N.php',
1831
-    'OC\\L10N\\L10NString' => $baseDir . '/lib/private/L10N/L10NString.php',
1832
-    'OC\\L10N\\LanguageIterator' => $baseDir . '/lib/private/L10N/LanguageIterator.php',
1833
-    'OC\\L10N\\LanguageNotFoundException' => $baseDir . '/lib/private/L10N/LanguageNotFoundException.php',
1834
-    'OC\\L10N\\LazyL10N' => $baseDir . '/lib/private/L10N/LazyL10N.php',
1835
-    'OC\\LDAP\\NullLDAPProviderFactory' => $baseDir . '/lib/private/LDAP/NullLDAPProviderFactory.php',
1836
-    'OC\\LargeFileHelper' => $baseDir . '/lib/private/LargeFileHelper.php',
1837
-    'OC\\Lock\\AbstractLockingProvider' => $baseDir . '/lib/private/Lock/AbstractLockingProvider.php',
1838
-    'OC\\Lock\\DBLockingProvider' => $baseDir . '/lib/private/Lock/DBLockingProvider.php',
1839
-    'OC\\Lock\\MemcacheLockingProvider' => $baseDir . '/lib/private/Lock/MemcacheLockingProvider.php',
1840
-    'OC\\Lock\\NoopLockingProvider' => $baseDir . '/lib/private/Lock/NoopLockingProvider.php',
1841
-    'OC\\Lockdown\\Filesystem\\NullCache' => $baseDir . '/lib/private/Lockdown/Filesystem/NullCache.php',
1842
-    'OC\\Lockdown\\Filesystem\\NullStorage' => $baseDir . '/lib/private/Lockdown/Filesystem/NullStorage.php',
1843
-    'OC\\Lockdown\\LockdownManager' => $baseDir . '/lib/private/Lockdown/LockdownManager.php',
1844
-    'OC\\Log' => $baseDir . '/lib/private/Log.php',
1845
-    'OC\\Log\\ErrorHandler' => $baseDir . '/lib/private/Log/ErrorHandler.php',
1846
-    'OC\\Log\\Errorlog' => $baseDir . '/lib/private/Log/Errorlog.php',
1847
-    'OC\\Log\\ExceptionSerializer' => $baseDir . '/lib/private/Log/ExceptionSerializer.php',
1848
-    'OC\\Log\\File' => $baseDir . '/lib/private/Log/File.php',
1849
-    'OC\\Log\\LogDetails' => $baseDir . '/lib/private/Log/LogDetails.php',
1850
-    'OC\\Log\\LogFactory' => $baseDir . '/lib/private/Log/LogFactory.php',
1851
-    'OC\\Log\\PsrLoggerAdapter' => $baseDir . '/lib/private/Log/PsrLoggerAdapter.php',
1852
-    'OC\\Log\\Rotate' => $baseDir . '/lib/private/Log/Rotate.php',
1853
-    'OC\\Log\\Syslog' => $baseDir . '/lib/private/Log/Syslog.php',
1854
-    'OC\\Log\\Systemdlog' => $baseDir . '/lib/private/Log/Systemdlog.php',
1855
-    'OC\\Mail\\Attachment' => $baseDir . '/lib/private/Mail/Attachment.php',
1856
-    'OC\\Mail\\EMailTemplate' => $baseDir . '/lib/private/Mail/EMailTemplate.php',
1857
-    'OC\\Mail\\EmailValidator' => $baseDir . '/lib/private/Mail/EmailValidator.php',
1858
-    'OC\\Mail\\Mailer' => $baseDir . '/lib/private/Mail/Mailer.php',
1859
-    'OC\\Mail\\Message' => $baseDir . '/lib/private/Mail/Message.php',
1860
-    'OC\\Mail\\Provider\\Manager' => $baseDir . '/lib/private/Mail/Provider/Manager.php',
1861
-    'OC\\Memcache\\APCu' => $baseDir . '/lib/private/Memcache/APCu.php',
1862
-    'OC\\Memcache\\ArrayCache' => $baseDir . '/lib/private/Memcache/ArrayCache.php',
1863
-    'OC\\Memcache\\CADTrait' => $baseDir . '/lib/private/Memcache/CADTrait.php',
1864
-    'OC\\Memcache\\CASTrait' => $baseDir . '/lib/private/Memcache/CASTrait.php',
1865
-    'OC\\Memcache\\Cache' => $baseDir . '/lib/private/Memcache/Cache.php',
1866
-    'OC\\Memcache\\Factory' => $baseDir . '/lib/private/Memcache/Factory.php',
1867
-    'OC\\Memcache\\LoggerWrapperCache' => $baseDir . '/lib/private/Memcache/LoggerWrapperCache.php',
1868
-    'OC\\Memcache\\Memcached' => $baseDir . '/lib/private/Memcache/Memcached.php',
1869
-    'OC\\Memcache\\NullCache' => $baseDir . '/lib/private/Memcache/NullCache.php',
1870
-    'OC\\Memcache\\ProfilerWrapperCache' => $baseDir . '/lib/private/Memcache/ProfilerWrapperCache.php',
1871
-    'OC\\Memcache\\Redis' => $baseDir . '/lib/private/Memcache/Redis.php',
1872
-    'OC\\Memcache\\WithLocalCache' => $baseDir . '/lib/private/Memcache/WithLocalCache.php',
1873
-    'OC\\MemoryInfo' => $baseDir . '/lib/private/MemoryInfo.php',
1874
-    'OC\\Migration\\BackgroundRepair' => $baseDir . '/lib/private/Migration/BackgroundRepair.php',
1875
-    'OC\\Migration\\ConsoleOutput' => $baseDir . '/lib/private/Migration/ConsoleOutput.php',
1876
-    'OC\\Migration\\Exceptions\\AttributeException' => $baseDir . '/lib/private/Migration/Exceptions/AttributeException.php',
1877
-    'OC\\Migration\\MetadataManager' => $baseDir . '/lib/private/Migration/MetadataManager.php',
1878
-    'OC\\Migration\\NullOutput' => $baseDir . '/lib/private/Migration/NullOutput.php',
1879
-    'OC\\Migration\\SimpleOutput' => $baseDir . '/lib/private/Migration/SimpleOutput.php',
1880
-    'OC\\NaturalSort' => $baseDir . '/lib/private/NaturalSort.php',
1881
-    'OC\\NaturalSort_DefaultCollator' => $baseDir . '/lib/private/NaturalSort_DefaultCollator.php',
1882
-    'OC\\NavigationManager' => $baseDir . '/lib/private/NavigationManager.php',
1883
-    'OC\\NeedsUpdateException' => $baseDir . '/lib/private/NeedsUpdateException.php',
1884
-    'OC\\Net\\HostnameClassifier' => $baseDir . '/lib/private/Net/HostnameClassifier.php',
1885
-    'OC\\Net\\IpAddressClassifier' => $baseDir . '/lib/private/Net/IpAddressClassifier.php',
1886
-    'OC\\NotSquareException' => $baseDir . '/lib/private/NotSquareException.php',
1887
-    'OC\\Notification\\Action' => $baseDir . '/lib/private/Notification/Action.php',
1888
-    'OC\\Notification\\Manager' => $baseDir . '/lib/private/Notification/Manager.php',
1889
-    'OC\\Notification\\Notification' => $baseDir . '/lib/private/Notification/Notification.php',
1890
-    'OC\\OCM\\Model\\OCMProvider' => $baseDir . '/lib/private/OCM/Model/OCMProvider.php',
1891
-    'OC\\OCM\\Model\\OCMResource' => $baseDir . '/lib/private/OCM/Model/OCMResource.php',
1892
-    'OC\\OCM\\OCMDiscoveryService' => $baseDir . '/lib/private/OCM/OCMDiscoveryService.php',
1893
-    'OC\\OCM\\OCMSignatoryManager' => $baseDir . '/lib/private/OCM/OCMSignatoryManager.php',
1894
-    'OC\\OCS\\ApiHelper' => $baseDir . '/lib/private/OCS/ApiHelper.php',
1895
-    'OC\\OCS\\CoreCapabilities' => $baseDir . '/lib/private/OCS/CoreCapabilities.php',
1896
-    'OC\\OCS\\DiscoveryService' => $baseDir . '/lib/private/OCS/DiscoveryService.php',
1897
-    'OC\\OCS\\Provider' => $baseDir . '/lib/private/OCS/Provider.php',
1898
-    'OC\\PhoneNumberUtil' => $baseDir . '/lib/private/PhoneNumberUtil.php',
1899
-    'OC\\PreviewManager' => $baseDir . '/lib/private/PreviewManager.php',
1900
-    'OC\\PreviewNotAvailableException' => $baseDir . '/lib/private/PreviewNotAvailableException.php',
1901
-    'OC\\Preview\\BMP' => $baseDir . '/lib/private/Preview/BMP.php',
1902
-    'OC\\Preview\\BackgroundCleanupJob' => $baseDir . '/lib/private/Preview/BackgroundCleanupJob.php',
1903
-    'OC\\Preview\\Bitmap' => $baseDir . '/lib/private/Preview/Bitmap.php',
1904
-    'OC\\Preview\\Bundled' => $baseDir . '/lib/private/Preview/Bundled.php',
1905
-    'OC\\Preview\\Db\\Preview' => $baseDir . '/lib/private/Preview/Db/Preview.php',
1906
-    'OC\\Preview\\Db\\PreviewMapper' => $baseDir . '/lib/private/Preview/Db/PreviewMapper.php',
1907
-    'OC\\Preview\\EMF' => $baseDir . '/lib/private/Preview/EMF.php',
1908
-    'OC\\Preview\\Font' => $baseDir . '/lib/private/Preview/Font.php',
1909
-    'OC\\Preview\\GIF' => $baseDir . '/lib/private/Preview/GIF.php',
1910
-    'OC\\Preview\\Generator' => $baseDir . '/lib/private/Preview/Generator.php',
1911
-    'OC\\Preview\\GeneratorHelper' => $baseDir . '/lib/private/Preview/GeneratorHelper.php',
1912
-    'OC\\Preview\\HEIC' => $baseDir . '/lib/private/Preview/HEIC.php',
1913
-    'OC\\Preview\\IMagickSupport' => $baseDir . '/lib/private/Preview/IMagickSupport.php',
1914
-    'OC\\Preview\\Illustrator' => $baseDir . '/lib/private/Preview/Illustrator.php',
1915
-    'OC\\Preview\\Image' => $baseDir . '/lib/private/Preview/Image.php',
1916
-    'OC\\Preview\\Imaginary' => $baseDir . '/lib/private/Preview/Imaginary.php',
1917
-    'OC\\Preview\\ImaginaryPDF' => $baseDir . '/lib/private/Preview/ImaginaryPDF.php',
1918
-    'OC\\Preview\\JPEG' => $baseDir . '/lib/private/Preview/JPEG.php',
1919
-    'OC\\Preview\\Krita' => $baseDir . '/lib/private/Preview/Krita.php',
1920
-    'OC\\Preview\\MP3' => $baseDir . '/lib/private/Preview/MP3.php',
1921
-    'OC\\Preview\\MSOffice2003' => $baseDir . '/lib/private/Preview/MSOffice2003.php',
1922
-    'OC\\Preview\\MSOffice2007' => $baseDir . '/lib/private/Preview/MSOffice2007.php',
1923
-    'OC\\Preview\\MSOfficeDoc' => $baseDir . '/lib/private/Preview/MSOfficeDoc.php',
1924
-    'OC\\Preview\\MarkDown' => $baseDir . '/lib/private/Preview/MarkDown.php',
1925
-    'OC\\Preview\\MimeIconProvider' => $baseDir . '/lib/private/Preview/MimeIconProvider.php',
1926
-    'OC\\Preview\\Movie' => $baseDir . '/lib/private/Preview/Movie.php',
1927
-    'OC\\Preview\\Office' => $baseDir . '/lib/private/Preview/Office.php',
1928
-    'OC\\Preview\\OpenDocument' => $baseDir . '/lib/private/Preview/OpenDocument.php',
1929
-    'OC\\Preview\\PDF' => $baseDir . '/lib/private/Preview/PDF.php',
1930
-    'OC\\Preview\\PNG' => $baseDir . '/lib/private/Preview/PNG.php',
1931
-    'OC\\Preview\\Photoshop' => $baseDir . '/lib/private/Preview/Photoshop.php',
1932
-    'OC\\Preview\\Postscript' => $baseDir . '/lib/private/Preview/Postscript.php',
1933
-    'OC\\Preview\\PreviewService' => $baseDir . '/lib/private/Preview/PreviewService.php',
1934
-    'OC\\Preview\\ProviderV2' => $baseDir . '/lib/private/Preview/ProviderV2.php',
1935
-    'OC\\Preview\\SGI' => $baseDir . '/lib/private/Preview/SGI.php',
1936
-    'OC\\Preview\\SVG' => $baseDir . '/lib/private/Preview/SVG.php',
1937
-    'OC\\Preview\\StarOffice' => $baseDir . '/lib/private/Preview/StarOffice.php',
1938
-    'OC\\Preview\\Storage\\IPreviewStorage' => $baseDir . '/lib/private/Preview/Storage/IPreviewStorage.php',
1939
-    'OC\\Preview\\Storage\\LocalPreviewStorage' => $baseDir . '/lib/private/Preview/Storage/LocalPreviewStorage.php',
1940
-    'OC\\Preview\\Storage\\ObjectStorePreviewStorage' => $baseDir . '/lib/private/Preview/Storage/ObjectStorePreviewStorage.php',
1941
-    'OC\\Preview\\Storage\\PreviewFile' => $baseDir . '/lib/private/Preview/Storage/PreviewFile.php',
1942
-    'OC\\Preview\\Storage\\StorageFactory' => $baseDir . '/lib/private/Preview/Storage/StorageFactory.php',
1943
-    'OC\\Preview\\TGA' => $baseDir . '/lib/private/Preview/TGA.php',
1944
-    'OC\\Preview\\TIFF' => $baseDir . '/lib/private/Preview/TIFF.php',
1945
-    'OC\\Preview\\TXT' => $baseDir . '/lib/private/Preview/TXT.php',
1946
-    'OC\\Preview\\Watcher' => $baseDir . '/lib/private/Preview/Watcher.php',
1947
-    'OC\\Preview\\WatcherConnector' => $baseDir . '/lib/private/Preview/WatcherConnector.php',
1948
-    'OC\\Preview\\WebP' => $baseDir . '/lib/private/Preview/WebP.php',
1949
-    'OC\\Preview\\XBitmap' => $baseDir . '/lib/private/Preview/XBitmap.php',
1950
-    'OC\\Profile\\Actions\\BlueskyAction' => $baseDir . '/lib/private/Profile/Actions/BlueskyAction.php',
1951
-    'OC\\Profile\\Actions\\EmailAction' => $baseDir . '/lib/private/Profile/Actions/EmailAction.php',
1952
-    'OC\\Profile\\Actions\\FediverseAction' => $baseDir . '/lib/private/Profile/Actions/FediverseAction.php',
1953
-    'OC\\Profile\\Actions\\PhoneAction' => $baseDir . '/lib/private/Profile/Actions/PhoneAction.php',
1954
-    'OC\\Profile\\Actions\\TwitterAction' => $baseDir . '/lib/private/Profile/Actions/TwitterAction.php',
1955
-    'OC\\Profile\\Actions\\WebsiteAction' => $baseDir . '/lib/private/Profile/Actions/WebsiteAction.php',
1956
-    'OC\\Profile\\ProfileManager' => $baseDir . '/lib/private/Profile/ProfileManager.php',
1957
-    'OC\\Profile\\TProfileHelper' => $baseDir . '/lib/private/Profile/TProfileHelper.php',
1958
-    'OC\\Profiler\\BuiltInProfiler' => $baseDir . '/lib/private/Profiler/BuiltInProfiler.php',
1959
-    'OC\\Profiler\\FileProfilerStorage' => $baseDir . '/lib/private/Profiler/FileProfilerStorage.php',
1960
-    'OC\\Profiler\\Profile' => $baseDir . '/lib/private/Profiler/Profile.php',
1961
-    'OC\\Profiler\\Profiler' => $baseDir . '/lib/private/Profiler/Profiler.php',
1962
-    'OC\\Profiler\\RoutingDataCollector' => $baseDir . '/lib/private/Profiler/RoutingDataCollector.php',
1963
-    'OC\\RedisFactory' => $baseDir . '/lib/private/RedisFactory.php',
1964
-    'OC\\Remote\\Api\\ApiBase' => $baseDir . '/lib/private/Remote/Api/ApiBase.php',
1965
-    'OC\\Remote\\Api\\ApiCollection' => $baseDir . '/lib/private/Remote/Api/ApiCollection.php',
1966
-    'OC\\Remote\\Api\\ApiFactory' => $baseDir . '/lib/private/Remote/Api/ApiFactory.php',
1967
-    'OC\\Remote\\Api\\NotFoundException' => $baseDir . '/lib/private/Remote/Api/NotFoundException.php',
1968
-    'OC\\Remote\\Api\\OCS' => $baseDir . '/lib/private/Remote/Api/OCS.php',
1969
-    'OC\\Remote\\Credentials' => $baseDir . '/lib/private/Remote/Credentials.php',
1970
-    'OC\\Remote\\Instance' => $baseDir . '/lib/private/Remote/Instance.php',
1971
-    'OC\\Remote\\InstanceFactory' => $baseDir . '/lib/private/Remote/InstanceFactory.php',
1972
-    'OC\\Remote\\User' => $baseDir . '/lib/private/Remote/User.php',
1973
-    'OC\\Repair' => $baseDir . '/lib/private/Repair.php',
1974
-    'OC\\RepairException' => $baseDir . '/lib/private/RepairException.php',
1975
-    'OC\\Repair\\AddBruteForceCleanupJob' => $baseDir . '/lib/private/Repair/AddBruteForceCleanupJob.php',
1976
-    'OC\\Repair\\AddCleanupDeletedUsersBackgroundJob' => $baseDir . '/lib/private/Repair/AddCleanupDeletedUsersBackgroundJob.php',
1977
-    'OC\\Repair\\AddCleanupUpdaterBackupsJob' => $baseDir . '/lib/private/Repair/AddCleanupUpdaterBackupsJob.php',
1978
-    'OC\\Repair\\AddMetadataGenerationJob' => $baseDir . '/lib/private/Repair/AddMetadataGenerationJob.php',
1979
-    'OC\\Repair\\AddMovePreviewJob' => $baseDir . '/lib/private/Repair/AddMovePreviewJob.php',
1980
-    'OC\\Repair\\AddRemoveOldTasksBackgroundJob' => $baseDir . '/lib/private/Repair/AddRemoveOldTasksBackgroundJob.php',
1981
-    'OC\\Repair\\CleanTags' => $baseDir . '/lib/private/Repair/CleanTags.php',
1982
-    'OC\\Repair\\CleanUpAbandonedApps' => $baseDir . '/lib/private/Repair/CleanUpAbandonedApps.php',
1983
-    'OC\\Repair\\ClearFrontendCaches' => $baseDir . '/lib/private/Repair/ClearFrontendCaches.php',
1984
-    'OC\\Repair\\ClearGeneratedAvatarCache' => $baseDir . '/lib/private/Repair/ClearGeneratedAvatarCache.php',
1985
-    'OC\\Repair\\ClearGeneratedAvatarCacheJob' => $baseDir . '/lib/private/Repair/ClearGeneratedAvatarCacheJob.php',
1986
-    'OC\\Repair\\Collation' => $baseDir . '/lib/private/Repair/Collation.php',
1987
-    'OC\\Repair\\ConfigKeyMigration' => $baseDir . '/lib/private/Repair/ConfigKeyMigration.php',
1988
-    'OC\\Repair\\Events\\RepairAdvanceEvent' => $baseDir . '/lib/private/Repair/Events/RepairAdvanceEvent.php',
1989
-    'OC\\Repair\\Events\\RepairErrorEvent' => $baseDir . '/lib/private/Repair/Events/RepairErrorEvent.php',
1990
-    'OC\\Repair\\Events\\RepairFinishEvent' => $baseDir . '/lib/private/Repair/Events/RepairFinishEvent.php',
1991
-    'OC\\Repair\\Events\\RepairInfoEvent' => $baseDir . '/lib/private/Repair/Events/RepairInfoEvent.php',
1992
-    'OC\\Repair\\Events\\RepairStartEvent' => $baseDir . '/lib/private/Repair/Events/RepairStartEvent.php',
1993
-    'OC\\Repair\\Events\\RepairStepEvent' => $baseDir . '/lib/private/Repair/Events/RepairStepEvent.php',
1994
-    'OC\\Repair\\Events\\RepairWarningEvent' => $baseDir . '/lib/private/Repair/Events/RepairWarningEvent.php',
1995
-    'OC\\Repair\\MoveUpdaterStepFile' => $baseDir . '/lib/private/Repair/MoveUpdaterStepFile.php',
1996
-    'OC\\Repair\\NC13\\AddLogRotateJob' => $baseDir . '/lib/private/Repair/NC13/AddLogRotateJob.php',
1997
-    'OC\\Repair\\NC14\\AddPreviewBackgroundCleanupJob' => $baseDir . '/lib/private/Repair/NC14/AddPreviewBackgroundCleanupJob.php',
1998
-    'OC\\Repair\\NC16\\AddClenupLoginFlowV2BackgroundJob' => $baseDir . '/lib/private/Repair/NC16/AddClenupLoginFlowV2BackgroundJob.php',
1999
-    'OC\\Repair\\NC16\\CleanupCardDAVPhotoCache' => $baseDir . '/lib/private/Repair/NC16/CleanupCardDAVPhotoCache.php',
2000
-    'OC\\Repair\\NC16\\ClearCollectionsAccessCache' => $baseDir . '/lib/private/Repair/NC16/ClearCollectionsAccessCache.php',
2001
-    'OC\\Repair\\NC18\\ResetGeneratedAvatarFlag' => $baseDir . '/lib/private/Repair/NC18/ResetGeneratedAvatarFlag.php',
2002
-    'OC\\Repair\\NC20\\EncryptionLegacyCipher' => $baseDir . '/lib/private/Repair/NC20/EncryptionLegacyCipher.php',
2003
-    'OC\\Repair\\NC20\\EncryptionMigration' => $baseDir . '/lib/private/Repair/NC20/EncryptionMigration.php',
2004
-    'OC\\Repair\\NC20\\ShippedDashboardEnable' => $baseDir . '/lib/private/Repair/NC20/ShippedDashboardEnable.php',
2005
-    'OC\\Repair\\NC21\\AddCheckForUserCertificatesJob' => $baseDir . '/lib/private/Repair/NC21/AddCheckForUserCertificatesJob.php',
2006
-    'OC\\Repair\\NC22\\LookupServerSendCheck' => $baseDir . '/lib/private/Repair/NC22/LookupServerSendCheck.php',
2007
-    'OC\\Repair\\NC24\\AddTokenCleanupJob' => $baseDir . '/lib/private/Repair/NC24/AddTokenCleanupJob.php',
2008
-    'OC\\Repair\\NC25\\AddMissingSecretJob' => $baseDir . '/lib/private/Repair/NC25/AddMissingSecretJob.php',
2009
-    'OC\\Repair\\NC29\\SanitizeAccountProperties' => $baseDir . '/lib/private/Repair/NC29/SanitizeAccountProperties.php',
2010
-    'OC\\Repair\\NC29\\SanitizeAccountPropertiesJob' => $baseDir . '/lib/private/Repair/NC29/SanitizeAccountPropertiesJob.php',
2011
-    'OC\\Repair\\NC30\\RemoveLegacyDatadirFile' => $baseDir . '/lib/private/Repair/NC30/RemoveLegacyDatadirFile.php',
2012
-    'OC\\Repair\\OldGroupMembershipShares' => $baseDir . '/lib/private/Repair/OldGroupMembershipShares.php',
2013
-    'OC\\Repair\\Owncloud\\CleanPreviews' => $baseDir . '/lib/private/Repair/Owncloud/CleanPreviews.php',
2014
-    'OC\\Repair\\Owncloud\\CleanPreviewsBackgroundJob' => $baseDir . '/lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php',
2015
-    'OC\\Repair\\Owncloud\\DropAccountTermsTable' => $baseDir . '/lib/private/Repair/Owncloud/DropAccountTermsTable.php',
2016
-    'OC\\Repair\\Owncloud\\MigrateOauthTables' => $baseDir . '/lib/private/Repair/Owncloud/MigrateOauthTables.php',
2017
-    'OC\\Repair\\Owncloud\\MigratePropertiesTable' => $baseDir . '/lib/private/Repair/Owncloud/MigratePropertiesTable.php',
2018
-    'OC\\Repair\\Owncloud\\MoveAvatars' => $baseDir . '/lib/private/Repair/Owncloud/MoveAvatars.php',
2019
-    'OC\\Repair\\Owncloud\\MoveAvatarsBackgroundJob' => $baseDir . '/lib/private/Repair/Owncloud/MoveAvatarsBackgroundJob.php',
2020
-    'OC\\Repair\\Owncloud\\SaveAccountsTableData' => $baseDir . '/lib/private/Repair/Owncloud/SaveAccountsTableData.php',
2021
-    'OC\\Repair\\Owncloud\\UpdateLanguageCodes' => $baseDir . '/lib/private/Repair/Owncloud/UpdateLanguageCodes.php',
2022
-    'OC\\Repair\\RemoveBrokenProperties' => $baseDir . '/lib/private/Repair/RemoveBrokenProperties.php',
2023
-    'OC\\Repair\\RemoveLinkShares' => $baseDir . '/lib/private/Repair/RemoveLinkShares.php',
2024
-    'OC\\Repair\\RepairDavShares' => $baseDir . '/lib/private/Repair/RepairDavShares.php',
2025
-    'OC\\Repair\\RepairInvalidShares' => $baseDir . '/lib/private/Repair/RepairInvalidShares.php',
2026
-    'OC\\Repair\\RepairLogoDimension' => $baseDir . '/lib/private/Repair/RepairLogoDimension.php',
2027
-    'OC\\Repair\\RepairMimeTypes' => $baseDir . '/lib/private/Repair/RepairMimeTypes.php',
2028
-    'OC\\RichObjectStrings\\RichTextFormatter' => $baseDir . '/lib/private/RichObjectStrings/RichTextFormatter.php',
2029
-    'OC\\RichObjectStrings\\Validator' => $baseDir . '/lib/private/RichObjectStrings/Validator.php',
2030
-    'OC\\Route\\CachingRouter' => $baseDir . '/lib/private/Route/CachingRouter.php',
2031
-    'OC\\Route\\Route' => $baseDir . '/lib/private/Route/Route.php',
2032
-    'OC\\Route\\Router' => $baseDir . '/lib/private/Route/Router.php',
2033
-    'OC\\Search\\FilterCollection' => $baseDir . '/lib/private/Search/FilterCollection.php',
2034
-    'OC\\Search\\FilterFactory' => $baseDir . '/lib/private/Search/FilterFactory.php',
2035
-    'OC\\Search\\Filter\\BooleanFilter' => $baseDir . '/lib/private/Search/Filter/BooleanFilter.php',
2036
-    'OC\\Search\\Filter\\DateTimeFilter' => $baseDir . '/lib/private/Search/Filter/DateTimeFilter.php',
2037
-    'OC\\Search\\Filter\\FloatFilter' => $baseDir . '/lib/private/Search/Filter/FloatFilter.php',
2038
-    'OC\\Search\\Filter\\GroupFilter' => $baseDir . '/lib/private/Search/Filter/GroupFilter.php',
2039
-    'OC\\Search\\Filter\\IntegerFilter' => $baseDir . '/lib/private/Search/Filter/IntegerFilter.php',
2040
-    'OC\\Search\\Filter\\StringFilter' => $baseDir . '/lib/private/Search/Filter/StringFilter.php',
2041
-    'OC\\Search\\Filter\\StringsFilter' => $baseDir . '/lib/private/Search/Filter/StringsFilter.php',
2042
-    'OC\\Search\\Filter\\UserFilter' => $baseDir . '/lib/private/Search/Filter/UserFilter.php',
2043
-    'OC\\Search\\SearchComposer' => $baseDir . '/lib/private/Search/SearchComposer.php',
2044
-    'OC\\Search\\SearchQuery' => $baseDir . '/lib/private/Search/SearchQuery.php',
2045
-    'OC\\Search\\UnsupportedFilter' => $baseDir . '/lib/private/Search/UnsupportedFilter.php',
2046
-    'OC\\Security\\Bruteforce\\Backend\\DatabaseBackend' => $baseDir . '/lib/private/Security/Bruteforce/Backend/DatabaseBackend.php',
2047
-    'OC\\Security\\Bruteforce\\Backend\\IBackend' => $baseDir . '/lib/private/Security/Bruteforce/Backend/IBackend.php',
2048
-    'OC\\Security\\Bruteforce\\Backend\\MemoryCacheBackend' => $baseDir . '/lib/private/Security/Bruteforce/Backend/MemoryCacheBackend.php',
2049
-    'OC\\Security\\Bruteforce\\Capabilities' => $baseDir . '/lib/private/Security/Bruteforce/Capabilities.php',
2050
-    'OC\\Security\\Bruteforce\\CleanupJob' => $baseDir . '/lib/private/Security/Bruteforce/CleanupJob.php',
2051
-    'OC\\Security\\Bruteforce\\Throttler' => $baseDir . '/lib/private/Security/Bruteforce/Throttler.php',
2052
-    'OC\\Security\\CSP\\ContentSecurityPolicy' => $baseDir . '/lib/private/Security/CSP/ContentSecurityPolicy.php',
2053
-    'OC\\Security\\CSP\\ContentSecurityPolicyManager' => $baseDir . '/lib/private/Security/CSP/ContentSecurityPolicyManager.php',
2054
-    'OC\\Security\\CSP\\ContentSecurityPolicyNonceManager' => $baseDir . '/lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php',
2055
-    'OC\\Security\\CSRF\\CsrfToken' => $baseDir . '/lib/private/Security/CSRF/CsrfToken.php',
2056
-    'OC\\Security\\CSRF\\CsrfTokenGenerator' => $baseDir . '/lib/private/Security/CSRF/CsrfTokenGenerator.php',
2057
-    'OC\\Security\\CSRF\\CsrfTokenManager' => $baseDir . '/lib/private/Security/CSRF/CsrfTokenManager.php',
2058
-    'OC\\Security\\CSRF\\TokenStorage\\SessionStorage' => $baseDir . '/lib/private/Security/CSRF/TokenStorage/SessionStorage.php',
2059
-    'OC\\Security\\Certificate' => $baseDir . '/lib/private/Security/Certificate.php',
2060
-    'OC\\Security\\CertificateManager' => $baseDir . '/lib/private/Security/CertificateManager.php',
2061
-    'OC\\Security\\CredentialsManager' => $baseDir . '/lib/private/Security/CredentialsManager.php',
2062
-    'OC\\Security\\Crypto' => $baseDir . '/lib/private/Security/Crypto.php',
2063
-    'OC\\Security\\FeaturePolicy\\FeaturePolicy' => $baseDir . '/lib/private/Security/FeaturePolicy/FeaturePolicy.php',
2064
-    'OC\\Security\\FeaturePolicy\\FeaturePolicyManager' => $baseDir . '/lib/private/Security/FeaturePolicy/FeaturePolicyManager.php',
2065
-    'OC\\Security\\Hasher' => $baseDir . '/lib/private/Security/Hasher.php',
2066
-    'OC\\Security\\IdentityProof\\Key' => $baseDir . '/lib/private/Security/IdentityProof/Key.php',
2067
-    'OC\\Security\\IdentityProof\\Manager' => $baseDir . '/lib/private/Security/IdentityProof/Manager.php',
2068
-    'OC\\Security\\IdentityProof\\Signer' => $baseDir . '/lib/private/Security/IdentityProof/Signer.php',
2069
-    'OC\\Security\\Ip\\Address' => $baseDir . '/lib/private/Security/Ip/Address.php',
2070
-    'OC\\Security\\Ip\\BruteforceAllowList' => $baseDir . '/lib/private/Security/Ip/BruteforceAllowList.php',
2071
-    'OC\\Security\\Ip\\Factory' => $baseDir . '/lib/private/Security/Ip/Factory.php',
2072
-    'OC\\Security\\Ip\\Range' => $baseDir . '/lib/private/Security/Ip/Range.php',
2073
-    'OC\\Security\\Ip\\RemoteAddress' => $baseDir . '/lib/private/Security/Ip/RemoteAddress.php',
2074
-    'OC\\Security\\Normalizer\\IpAddress' => $baseDir . '/lib/private/Security/Normalizer/IpAddress.php',
2075
-    'OC\\Security\\RateLimiting\\Backend\\DatabaseBackend' => $baseDir . '/lib/private/Security/RateLimiting/Backend/DatabaseBackend.php',
2076
-    'OC\\Security\\RateLimiting\\Backend\\IBackend' => $baseDir . '/lib/private/Security/RateLimiting/Backend/IBackend.php',
2077
-    'OC\\Security\\RateLimiting\\Backend\\MemoryCacheBackend' => $baseDir . '/lib/private/Security/RateLimiting/Backend/MemoryCacheBackend.php',
2078
-    'OC\\Security\\RateLimiting\\Exception\\RateLimitExceededException' => $baseDir . '/lib/private/Security/RateLimiting/Exception/RateLimitExceededException.php',
2079
-    'OC\\Security\\RateLimiting\\Limiter' => $baseDir . '/lib/private/Security/RateLimiting/Limiter.php',
2080
-    'OC\\Security\\RemoteHostValidator' => $baseDir . '/lib/private/Security/RemoteHostValidator.php',
2081
-    'OC\\Security\\SecureRandom' => $baseDir . '/lib/private/Security/SecureRandom.php',
2082
-    'OC\\Security\\Signature\\Db\\SignatoryMapper' => $baseDir . '/lib/private/Security/Signature/Db/SignatoryMapper.php',
2083
-    'OC\\Security\\Signature\\Model\\IncomingSignedRequest' => $baseDir . '/lib/private/Security/Signature/Model/IncomingSignedRequest.php',
2084
-    'OC\\Security\\Signature\\Model\\OutgoingSignedRequest' => $baseDir . '/lib/private/Security/Signature/Model/OutgoingSignedRequest.php',
2085
-    'OC\\Security\\Signature\\Model\\SignedRequest' => $baseDir . '/lib/private/Security/Signature/Model/SignedRequest.php',
2086
-    'OC\\Security\\Signature\\SignatureManager' => $baseDir . '/lib/private/Security/Signature/SignatureManager.php',
2087
-    'OC\\Security\\TrustedDomainHelper' => $baseDir . '/lib/private/Security/TrustedDomainHelper.php',
2088
-    'OC\\Security\\VerificationToken\\CleanUpJob' => $baseDir . '/lib/private/Security/VerificationToken/CleanUpJob.php',
2089
-    'OC\\Security\\VerificationToken\\VerificationToken' => $baseDir . '/lib/private/Security/VerificationToken/VerificationToken.php',
2090
-    'OC\\Server' => $baseDir . '/lib/private/Server.php',
2091
-    'OC\\ServerContainer' => $baseDir . '/lib/private/ServerContainer.php',
2092
-    'OC\\ServerNotAvailableException' => $baseDir . '/lib/private/ServerNotAvailableException.php',
2093
-    'OC\\ServiceUnavailableException' => $baseDir . '/lib/private/ServiceUnavailableException.php',
2094
-    'OC\\Session\\CryptoSessionData' => $baseDir . '/lib/private/Session/CryptoSessionData.php',
2095
-    'OC\\Session\\CryptoWrapper' => $baseDir . '/lib/private/Session/CryptoWrapper.php',
2096
-    'OC\\Session\\Internal' => $baseDir . '/lib/private/Session/Internal.php',
2097
-    'OC\\Session\\Memory' => $baseDir . '/lib/private/Session/Memory.php',
2098
-    'OC\\Session\\Session' => $baseDir . '/lib/private/Session/Session.php',
2099
-    'OC\\Settings\\AuthorizedGroup' => $baseDir . '/lib/private/Settings/AuthorizedGroup.php',
2100
-    'OC\\Settings\\AuthorizedGroupMapper' => $baseDir . '/lib/private/Settings/AuthorizedGroupMapper.php',
2101
-    'OC\\Settings\\DeclarativeManager' => $baseDir . '/lib/private/Settings/DeclarativeManager.php',
2102
-    'OC\\Settings\\Manager' => $baseDir . '/lib/private/Settings/Manager.php',
2103
-    'OC\\Settings\\Section' => $baseDir . '/lib/private/Settings/Section.php',
2104
-    'OC\\Setup' => $baseDir . '/lib/private/Setup.php',
2105
-    'OC\\SetupCheck\\SetupCheckManager' => $baseDir . '/lib/private/SetupCheck/SetupCheckManager.php',
2106
-    'OC\\Setup\\AbstractDatabase' => $baseDir . '/lib/private/Setup/AbstractDatabase.php',
2107
-    'OC\\Setup\\MySQL' => $baseDir . '/lib/private/Setup/MySQL.php',
2108
-    'OC\\Setup\\OCI' => $baseDir . '/lib/private/Setup/OCI.php',
2109
-    'OC\\Setup\\PostgreSQL' => $baseDir . '/lib/private/Setup/PostgreSQL.php',
2110
-    'OC\\Setup\\Sqlite' => $baseDir . '/lib/private/Setup/Sqlite.php',
2111
-    'OC\\Share20\\DefaultShareProvider' => $baseDir . '/lib/private/Share20/DefaultShareProvider.php',
2112
-    'OC\\Share20\\Exception\\BackendError' => $baseDir . '/lib/private/Share20/Exception/BackendError.php',
2113
-    'OC\\Share20\\Exception\\InvalidShare' => $baseDir . '/lib/private/Share20/Exception/InvalidShare.php',
2114
-    'OC\\Share20\\Exception\\ProviderException' => $baseDir . '/lib/private/Share20/Exception/ProviderException.php',
2115
-    'OC\\Share20\\GroupDeletedListener' => $baseDir . '/lib/private/Share20/GroupDeletedListener.php',
2116
-    'OC\\Share20\\LegacyHooks' => $baseDir . '/lib/private/Share20/LegacyHooks.php',
2117
-    'OC\\Share20\\Manager' => $baseDir . '/lib/private/Share20/Manager.php',
2118
-    'OC\\Share20\\ProviderFactory' => $baseDir . '/lib/private/Share20/ProviderFactory.php',
2119
-    'OC\\Share20\\PublicShareTemplateFactory' => $baseDir . '/lib/private/Share20/PublicShareTemplateFactory.php',
2120
-    'OC\\Share20\\Share' => $baseDir . '/lib/private/Share20/Share.php',
2121
-    'OC\\Share20\\ShareAttributes' => $baseDir . '/lib/private/Share20/ShareAttributes.php',
2122
-    'OC\\Share20\\ShareDisableChecker' => $baseDir . '/lib/private/Share20/ShareDisableChecker.php',
2123
-    'OC\\Share20\\ShareHelper' => $baseDir . '/lib/private/Share20/ShareHelper.php',
2124
-    'OC\\Share20\\UserDeletedListener' => $baseDir . '/lib/private/Share20/UserDeletedListener.php',
2125
-    'OC\\Share20\\UserRemovedListener' => $baseDir . '/lib/private/Share20/UserRemovedListener.php',
2126
-    'OC\\Share\\Constants' => $baseDir . '/lib/private/Share/Constants.php',
2127
-    'OC\\Share\\Helper' => $baseDir . '/lib/private/Share/Helper.php',
2128
-    'OC\\Share\\Share' => $baseDir . '/lib/private/Share/Share.php',
2129
-    'OC\\Snowflake\\APCuSequence' => $baseDir . '/lib/private/Snowflake/APCuSequence.php',
2130
-    'OC\\Snowflake\\Decoder' => $baseDir . '/lib/private/Snowflake/Decoder.php',
2131
-    'OC\\Snowflake\\FileSequence' => $baseDir . '/lib/private/Snowflake/FileSequence.php',
2132
-    'OC\\Snowflake\\Generator' => $baseDir . '/lib/private/Snowflake/Generator.php',
2133
-    'OC\\Snowflake\\ISequence' => $baseDir . '/lib/private/Snowflake/ISequence.php',
2134
-    'OC\\SpeechToText\\SpeechToTextManager' => $baseDir . '/lib/private/SpeechToText/SpeechToTextManager.php',
2135
-    'OC\\SpeechToText\\TranscriptionJob' => $baseDir . '/lib/private/SpeechToText/TranscriptionJob.php',
2136
-    'OC\\StreamImage' => $baseDir . '/lib/private/StreamImage.php',
2137
-    'OC\\Streamer' => $baseDir . '/lib/private/Streamer.php',
2138
-    'OC\\SubAdmin' => $baseDir . '/lib/private/SubAdmin.php',
2139
-    'OC\\Support\\CrashReport\\Registry' => $baseDir . '/lib/private/Support/CrashReport/Registry.php',
2140
-    'OC\\Support\\Subscription\\Assertion' => $baseDir . '/lib/private/Support/Subscription/Assertion.php',
2141
-    'OC\\Support\\Subscription\\Registry' => $baseDir . '/lib/private/Support/Subscription/Registry.php',
2142
-    'OC\\SystemConfig' => $baseDir . '/lib/private/SystemConfig.php',
2143
-    'OC\\SystemTag\\ManagerFactory' => $baseDir . '/lib/private/SystemTag/ManagerFactory.php',
2144
-    'OC\\SystemTag\\SystemTag' => $baseDir . '/lib/private/SystemTag/SystemTag.php',
2145
-    'OC\\SystemTag\\SystemTagManager' => $baseDir . '/lib/private/SystemTag/SystemTagManager.php',
2146
-    'OC\\SystemTag\\SystemTagObjectMapper' => $baseDir . '/lib/private/SystemTag/SystemTagObjectMapper.php',
2147
-    'OC\\SystemTag\\SystemTagsInFilesDetector' => $baseDir . '/lib/private/SystemTag/SystemTagsInFilesDetector.php',
2148
-    'OC\\TagManager' => $baseDir . '/lib/private/TagManager.php',
2149
-    'OC\\Tagging\\Tag' => $baseDir . '/lib/private/Tagging/Tag.php',
2150
-    'OC\\Tagging\\TagMapper' => $baseDir . '/lib/private/Tagging/TagMapper.php',
2151
-    'OC\\Tags' => $baseDir . '/lib/private/Tags.php',
2152
-    'OC\\Talk\\Broker' => $baseDir . '/lib/private/Talk/Broker.php',
2153
-    'OC\\Talk\\ConversationOptions' => $baseDir . '/lib/private/Talk/ConversationOptions.php',
2154
-    'OC\\TaskProcessing\\Db\\Task' => $baseDir . '/lib/private/TaskProcessing/Db/Task.php',
2155
-    'OC\\TaskProcessing\\Db\\TaskMapper' => $baseDir . '/lib/private/TaskProcessing/Db/TaskMapper.php',
2156
-    'OC\\TaskProcessing\\Manager' => $baseDir . '/lib/private/TaskProcessing/Manager.php',
2157
-    'OC\\TaskProcessing\\RemoveOldTasksBackgroundJob' => $baseDir . '/lib/private/TaskProcessing/RemoveOldTasksBackgroundJob.php',
2158
-    'OC\\TaskProcessing\\SynchronousBackgroundJob' => $baseDir . '/lib/private/TaskProcessing/SynchronousBackgroundJob.php',
2159
-    'OC\\Teams\\TeamManager' => $baseDir . '/lib/private/Teams/TeamManager.php',
2160
-    'OC\\TempManager' => $baseDir . '/lib/private/TempManager.php',
2161
-    'OC\\TemplateLayout' => $baseDir . '/lib/private/TemplateLayout.php',
2162
-    'OC\\Template\\Base' => $baseDir . '/lib/private/Template/Base.php',
2163
-    'OC\\Template\\CSSResourceLocator' => $baseDir . '/lib/private/Template/CSSResourceLocator.php',
2164
-    'OC\\Template\\JSCombiner' => $baseDir . '/lib/private/Template/JSCombiner.php',
2165
-    'OC\\Template\\JSConfigHelper' => $baseDir . '/lib/private/Template/JSConfigHelper.php',
2166
-    'OC\\Template\\JSResourceLocator' => $baseDir . '/lib/private/Template/JSResourceLocator.php',
2167
-    'OC\\Template\\ResourceLocator' => $baseDir . '/lib/private/Template/ResourceLocator.php',
2168
-    'OC\\Template\\ResourceNotFoundException' => $baseDir . '/lib/private/Template/ResourceNotFoundException.php',
2169
-    'OC\\Template\\Template' => $baseDir . '/lib/private/Template/Template.php',
2170
-    'OC\\Template\\TemplateFileLocator' => $baseDir . '/lib/private/Template/TemplateFileLocator.php',
2171
-    'OC\\Template\\TemplateManager' => $baseDir . '/lib/private/Template/TemplateManager.php',
2172
-    'OC\\TextProcessing\\Db\\Task' => $baseDir . '/lib/private/TextProcessing/Db/Task.php',
2173
-    'OC\\TextProcessing\\Db\\TaskMapper' => $baseDir . '/lib/private/TextProcessing/Db/TaskMapper.php',
2174
-    'OC\\TextProcessing\\Manager' => $baseDir . '/lib/private/TextProcessing/Manager.php',
2175
-    'OC\\TextProcessing\\RemoveOldTasksBackgroundJob' => $baseDir . '/lib/private/TextProcessing/RemoveOldTasksBackgroundJob.php',
2176
-    'OC\\TextProcessing\\TaskBackgroundJob' => $baseDir . '/lib/private/TextProcessing/TaskBackgroundJob.php',
2177
-    'OC\\TextToImage\\Db\\Task' => $baseDir . '/lib/private/TextToImage/Db/Task.php',
2178
-    'OC\\TextToImage\\Db\\TaskMapper' => $baseDir . '/lib/private/TextToImage/Db/TaskMapper.php',
2179
-    'OC\\TextToImage\\Manager' => $baseDir . '/lib/private/TextToImage/Manager.php',
2180
-    'OC\\TextToImage\\RemoveOldTasksBackgroundJob' => $baseDir . '/lib/private/TextToImage/RemoveOldTasksBackgroundJob.php',
2181
-    'OC\\TextToImage\\TaskBackgroundJob' => $baseDir . '/lib/private/TextToImage/TaskBackgroundJob.php',
2182
-    'OC\\Translation\\TranslationManager' => $baseDir . '/lib/private/Translation/TranslationManager.php',
2183
-    'OC\\URLGenerator' => $baseDir . '/lib/private/URLGenerator.php',
2184
-    'OC\\Updater' => $baseDir . '/lib/private/Updater.php',
2185
-    'OC\\Updater\\Changes' => $baseDir . '/lib/private/Updater/Changes.php',
2186
-    'OC\\Updater\\ChangesCheck' => $baseDir . '/lib/private/Updater/ChangesCheck.php',
2187
-    'OC\\Updater\\ChangesMapper' => $baseDir . '/lib/private/Updater/ChangesMapper.php',
2188
-    'OC\\Updater\\Exceptions\\ReleaseMetadataException' => $baseDir . '/lib/private/Updater/Exceptions/ReleaseMetadataException.php',
2189
-    'OC\\Updater\\ReleaseMetadata' => $baseDir . '/lib/private/Updater/ReleaseMetadata.php',
2190
-    'OC\\Updater\\VersionCheck' => $baseDir . '/lib/private/Updater/VersionCheck.php',
2191
-    'OC\\UserStatus\\ISettableProvider' => $baseDir . '/lib/private/UserStatus/ISettableProvider.php',
2192
-    'OC\\UserStatus\\Manager' => $baseDir . '/lib/private/UserStatus/Manager.php',
2193
-    'OC\\User\\AvailabilityCoordinator' => $baseDir . '/lib/private/User/AvailabilityCoordinator.php',
2194
-    'OC\\User\\Backend' => $baseDir . '/lib/private/User/Backend.php',
2195
-    'OC\\User\\BackgroundJobs\\CleanupDeletedUsers' => $baseDir . '/lib/private/User/BackgroundJobs/CleanupDeletedUsers.php',
2196
-    'OC\\User\\Database' => $baseDir . '/lib/private/User/Database.php',
2197
-    'OC\\User\\DisabledUserException' => $baseDir . '/lib/private/User/DisabledUserException.php',
2198
-    'OC\\User\\DisplayNameCache' => $baseDir . '/lib/private/User/DisplayNameCache.php',
2199
-    'OC\\User\\LazyUser' => $baseDir . '/lib/private/User/LazyUser.php',
2200
-    'OC\\User\\Listeners\\BeforeUserDeletedListener' => $baseDir . '/lib/private/User/Listeners/BeforeUserDeletedListener.php',
2201
-    'OC\\User\\Listeners\\UserChangedListener' => $baseDir . '/lib/private/User/Listeners/UserChangedListener.php',
2202
-    'OC\\User\\LoginException' => $baseDir . '/lib/private/User/LoginException.php',
2203
-    'OC\\User\\Manager' => $baseDir . '/lib/private/User/Manager.php',
2204
-    'OC\\User\\NoUserException' => $baseDir . '/lib/private/User/NoUserException.php',
2205
-    'OC\\User\\OutOfOfficeData' => $baseDir . '/lib/private/User/OutOfOfficeData.php',
2206
-    'OC\\User\\PartiallyDeletedUsersBackend' => $baseDir . '/lib/private/User/PartiallyDeletedUsersBackend.php',
2207
-    'OC\\User\\Session' => $baseDir . '/lib/private/User/Session.php',
2208
-    'OC\\User\\User' => $baseDir . '/lib/private/User/User.php',
2209
-    'OC_App' => $baseDir . '/lib/private/legacy/OC_App.php',
2210
-    'OC_Defaults' => $baseDir . '/lib/private/legacy/OC_Defaults.php',
2211
-    'OC_Helper' => $baseDir . '/lib/private/legacy/OC_Helper.php',
2212
-    'OC_Hook' => $baseDir . '/lib/private/legacy/OC_Hook.php',
2213
-    'OC_JSON' => $baseDir . '/lib/private/legacy/OC_JSON.php',
2214
-    'OC_Template' => $baseDir . '/lib/private/legacy/OC_Template.php',
2215
-    'OC_User' => $baseDir . '/lib/private/legacy/OC_User.php',
2216
-    'OC_Util' => $baseDir . '/lib/private/legacy/OC_Util.php',
9
+    'Composer\\InstalledVersions' => $vendorDir.'/composer/InstalledVersions.php',
10
+    'NCU\\Config\\Exceptions\\IncorrectTypeException' => $baseDir.'/lib/unstable/Config/Exceptions/IncorrectTypeException.php',
11
+    'NCU\\Config\\Exceptions\\TypeConflictException' => $baseDir.'/lib/unstable/Config/Exceptions/TypeConflictException.php',
12
+    'NCU\\Config\\Exceptions\\UnknownKeyException' => $baseDir.'/lib/unstable/Config/Exceptions/UnknownKeyException.php',
13
+    'NCU\\Config\\IUserConfig' => $baseDir.'/lib/unstable/Config/IUserConfig.php',
14
+    'NCU\\Config\\Lexicon\\ConfigLexiconEntry' => $baseDir.'/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php',
15
+    'NCU\\Config\\Lexicon\\ConfigLexiconStrictness' => $baseDir.'/lib/unstable/Config/Lexicon/ConfigLexiconStrictness.php',
16
+    'NCU\\Config\\Lexicon\\IConfigLexicon' => $baseDir.'/lib/unstable/Config/Lexicon/IConfigLexicon.php',
17
+    'NCU\\Config\\Lexicon\\Preset' => $baseDir.'/lib/unstable/Config/Lexicon/Preset.php',
18
+    'NCU\\Config\\ValueType' => $baseDir.'/lib/unstable/Config/ValueType.php',
19
+    'NCU\\Federation\\ISignedCloudFederationProvider' => $baseDir.'/lib/unstable/Federation/ISignedCloudFederationProvider.php',
20
+    'NCU\\Security\\Signature\\Enum\\DigestAlgorithm' => $baseDir.'/lib/unstable/Security/Signature/Enum/DigestAlgorithm.php',
21
+    'NCU\\Security\\Signature\\Enum\\SignatoryStatus' => $baseDir.'/lib/unstable/Security/Signature/Enum/SignatoryStatus.php',
22
+    'NCU\\Security\\Signature\\Enum\\SignatoryType' => $baseDir.'/lib/unstable/Security/Signature/Enum/SignatoryType.php',
23
+    'NCU\\Security\\Signature\\Enum\\SignatureAlgorithm' => $baseDir.'/lib/unstable/Security/Signature/Enum/SignatureAlgorithm.php',
24
+    'NCU\\Security\\Signature\\Exceptions\\IdentityNotFoundException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/IdentityNotFoundException.php',
25
+    'NCU\\Security\\Signature\\Exceptions\\IncomingRequestException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/IncomingRequestException.php',
26
+    'NCU\\Security\\Signature\\Exceptions\\InvalidKeyOriginException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/InvalidKeyOriginException.php',
27
+    'NCU\\Security\\Signature\\Exceptions\\InvalidSignatureException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/InvalidSignatureException.php',
28
+    'NCU\\Security\\Signature\\Exceptions\\SignatoryConflictException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatoryConflictException.php',
29
+    'NCU\\Security\\Signature\\Exceptions\\SignatoryException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatoryException.php',
30
+    'NCU\\Security\\Signature\\Exceptions\\SignatoryNotFoundException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatoryNotFoundException.php',
31
+    'NCU\\Security\\Signature\\Exceptions\\SignatureElementNotFoundException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatureElementNotFoundException.php',
32
+    'NCU\\Security\\Signature\\Exceptions\\SignatureException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatureException.php',
33
+    'NCU\\Security\\Signature\\Exceptions\\SignatureNotFoundException' => $baseDir.'/lib/unstable/Security/Signature/Exceptions/SignatureNotFoundException.php',
34
+    'NCU\\Security\\Signature\\IIncomingSignedRequest' => $baseDir.'/lib/unstable/Security/Signature/IIncomingSignedRequest.php',
35
+    'NCU\\Security\\Signature\\IOutgoingSignedRequest' => $baseDir.'/lib/unstable/Security/Signature/IOutgoingSignedRequest.php',
36
+    'NCU\\Security\\Signature\\ISignatoryManager' => $baseDir.'/lib/unstable/Security/Signature/ISignatoryManager.php',
37
+    'NCU\\Security\\Signature\\ISignatureManager' => $baseDir.'/lib/unstable/Security/Signature/ISignatureManager.php',
38
+    'NCU\\Security\\Signature\\ISignedRequest' => $baseDir.'/lib/unstable/Security/Signature/ISignedRequest.php',
39
+    'NCU\\Security\\Signature\\Model\\Signatory' => $baseDir.'/lib/unstable/Security/Signature/Model/Signatory.php',
40
+    'OCP\\Accounts\\IAccount' => $baseDir.'/lib/public/Accounts/IAccount.php',
41
+    'OCP\\Accounts\\IAccountManager' => $baseDir.'/lib/public/Accounts/IAccountManager.php',
42
+    'OCP\\Accounts\\IAccountProperty' => $baseDir.'/lib/public/Accounts/IAccountProperty.php',
43
+    'OCP\\Accounts\\IAccountPropertyCollection' => $baseDir.'/lib/public/Accounts/IAccountPropertyCollection.php',
44
+    'OCP\\Accounts\\PropertyDoesNotExistException' => $baseDir.'/lib/public/Accounts/PropertyDoesNotExistException.php',
45
+    'OCP\\Accounts\\UserUpdatedEvent' => $baseDir.'/lib/public/Accounts/UserUpdatedEvent.php',
46
+    'OCP\\Activity\\ActivitySettings' => $baseDir.'/lib/public/Activity/ActivitySettings.php',
47
+    'OCP\\Activity\\Exceptions\\FilterNotFoundException' => $baseDir.'/lib/public/Activity/Exceptions/FilterNotFoundException.php',
48
+    'OCP\\Activity\\Exceptions\\IncompleteActivityException' => $baseDir.'/lib/public/Activity/Exceptions/IncompleteActivityException.php',
49
+    'OCP\\Activity\\Exceptions\\InvalidValueException' => $baseDir.'/lib/public/Activity/Exceptions/InvalidValueException.php',
50
+    'OCP\\Activity\\Exceptions\\SettingNotFoundException' => $baseDir.'/lib/public/Activity/Exceptions/SettingNotFoundException.php',
51
+    'OCP\\Activity\\Exceptions\\UnknownActivityException' => $baseDir.'/lib/public/Activity/Exceptions/UnknownActivityException.php',
52
+    'OCP\\Activity\\IBulkConsumer' => $baseDir.'/lib/public/Activity/IBulkConsumer.php',
53
+    'OCP\\Activity\\IConsumer' => $baseDir.'/lib/public/Activity/IConsumer.php',
54
+    'OCP\\Activity\\IEvent' => $baseDir.'/lib/public/Activity/IEvent.php',
55
+    'OCP\\Activity\\IEventMerger' => $baseDir.'/lib/public/Activity/IEventMerger.php',
56
+    'OCP\\Activity\\IExtension' => $baseDir.'/lib/public/Activity/IExtension.php',
57
+    'OCP\\Activity\\IFilter' => $baseDir.'/lib/public/Activity/IFilter.php',
58
+    'OCP\\Activity\\IManager' => $baseDir.'/lib/public/Activity/IManager.php',
59
+    'OCP\\Activity\\IProvider' => $baseDir.'/lib/public/Activity/IProvider.php',
60
+    'OCP\\Activity\\ISetting' => $baseDir.'/lib/public/Activity/ISetting.php',
61
+    'OCP\\AppFramework\\ApiController' => $baseDir.'/lib/public/AppFramework/ApiController.php',
62
+    'OCP\\AppFramework\\App' => $baseDir.'/lib/public/AppFramework/App.php',
63
+    'OCP\\AppFramework\\Attribute\\ASince' => $baseDir.'/lib/public/AppFramework/Attribute/ASince.php',
64
+    'OCP\\AppFramework\\Attribute\\Catchable' => $baseDir.'/lib/public/AppFramework/Attribute/Catchable.php',
65
+    'OCP\\AppFramework\\Attribute\\Consumable' => $baseDir.'/lib/public/AppFramework/Attribute/Consumable.php',
66
+    'OCP\\AppFramework\\Attribute\\Dispatchable' => $baseDir.'/lib/public/AppFramework/Attribute/Dispatchable.php',
67
+    'OCP\\AppFramework\\Attribute\\ExceptionalImplementable' => $baseDir.'/lib/public/AppFramework/Attribute/ExceptionalImplementable.php',
68
+    'OCP\\AppFramework\\Attribute\\Implementable' => $baseDir.'/lib/public/AppFramework/Attribute/Implementable.php',
69
+    'OCP\\AppFramework\\Attribute\\Listenable' => $baseDir.'/lib/public/AppFramework/Attribute/Listenable.php',
70
+    'OCP\\AppFramework\\Attribute\\Throwable' => $baseDir.'/lib/public/AppFramework/Attribute/Throwable.php',
71
+    'OCP\\AppFramework\\AuthPublicShareController' => $baseDir.'/lib/public/AppFramework/AuthPublicShareController.php',
72
+    'OCP\\AppFramework\\Bootstrap\\IBootContext' => $baseDir.'/lib/public/AppFramework/Bootstrap/IBootContext.php',
73
+    'OCP\\AppFramework\\Bootstrap\\IBootstrap' => $baseDir.'/lib/public/AppFramework/Bootstrap/IBootstrap.php',
74
+    'OCP\\AppFramework\\Bootstrap\\IRegistrationContext' => $baseDir.'/lib/public/AppFramework/Bootstrap/IRegistrationContext.php',
75
+    'OCP\\AppFramework\\Controller' => $baseDir.'/lib/public/AppFramework/Controller.php',
76
+    'OCP\\AppFramework\\Db\\DoesNotExistException' => $baseDir.'/lib/public/AppFramework/Db/DoesNotExistException.php',
77
+    'OCP\\AppFramework\\Db\\Entity' => $baseDir.'/lib/public/AppFramework/Db/Entity.php',
78
+    'OCP\\AppFramework\\Db\\IMapperException' => $baseDir.'/lib/public/AppFramework/Db/IMapperException.php',
79
+    'OCP\\AppFramework\\Db\\MultipleObjectsReturnedException' => $baseDir.'/lib/public/AppFramework/Db/MultipleObjectsReturnedException.php',
80
+    'OCP\\AppFramework\\Db\\QBMapper' => $baseDir.'/lib/public/AppFramework/Db/QBMapper.php',
81
+    'OCP\\AppFramework\\Db\\TTransactional' => $baseDir.'/lib/public/AppFramework/Db/TTransactional.php',
82
+    'OCP\\AppFramework\\Http' => $baseDir.'/lib/public/AppFramework/Http.php',
83
+    'OCP\\AppFramework\\Http\\Attribute\\ARateLimit' => $baseDir.'/lib/public/AppFramework/Http/Attribute/ARateLimit.php',
84
+    'OCP\\AppFramework\\Http\\Attribute\\AnonRateLimit' => $baseDir.'/lib/public/AppFramework/Http/Attribute/AnonRateLimit.php',
85
+    'OCP\\AppFramework\\Http\\Attribute\\ApiRoute' => $baseDir.'/lib/public/AppFramework/Http/Attribute/ApiRoute.php',
86
+    'OCP\\AppFramework\\Http\\Attribute\\AppApiAdminAccessWithoutUser' => $baseDir.'/lib/public/AppFramework/Http/Attribute/AppApiAdminAccessWithoutUser.php',
87
+    'OCP\\AppFramework\\Http\\Attribute\\AuthorizedAdminSetting' => $baseDir.'/lib/public/AppFramework/Http/Attribute/AuthorizedAdminSetting.php',
88
+    'OCP\\AppFramework\\Http\\Attribute\\BruteForceProtection' => $baseDir.'/lib/public/AppFramework/Http/Attribute/BruteForceProtection.php',
89
+    'OCP\\AppFramework\\Http\\Attribute\\CORS' => $baseDir.'/lib/public/AppFramework/Http/Attribute/CORS.php',
90
+    'OCP\\AppFramework\\Http\\Attribute\\ExAppRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/ExAppRequired.php',
91
+    'OCP\\AppFramework\\Http\\Attribute\\FrontpageRoute' => $baseDir.'/lib/public/AppFramework/Http/Attribute/FrontpageRoute.php',
92
+    'OCP\\AppFramework\\Http\\Attribute\\IgnoreOpenAPI' => $baseDir.'/lib/public/AppFramework/Http/Attribute/IgnoreOpenAPI.php',
93
+    'OCP\\AppFramework\\Http\\Attribute\\NoAdminRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/NoAdminRequired.php',
94
+    'OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/NoCSRFRequired.php',
95
+    'OCP\\AppFramework\\Http\\Attribute\\OpenAPI' => $baseDir.'/lib/public/AppFramework/Http/Attribute/OpenAPI.php',
96
+    'OCP\\AppFramework\\Http\\Attribute\\PasswordConfirmationRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/PasswordConfirmationRequired.php',
97
+    'OCP\\AppFramework\\Http\\Attribute\\PublicPage' => $baseDir.'/lib/public/AppFramework/Http/Attribute/PublicPage.php',
98
+    'OCP\\AppFramework\\Http\\Attribute\\RequestHeader' => $baseDir.'/lib/public/AppFramework/Http/Attribute/RequestHeader.php',
99
+    'OCP\\AppFramework\\Http\\Attribute\\Route' => $baseDir.'/lib/public/AppFramework/Http/Attribute/Route.php',
100
+    'OCP\\AppFramework\\Http\\Attribute\\StrictCookiesRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/StrictCookiesRequired.php',
101
+    'OCP\\AppFramework\\Http\\Attribute\\SubAdminRequired' => $baseDir.'/lib/public/AppFramework/Http/Attribute/SubAdminRequired.php',
102
+    'OCP\\AppFramework\\Http\\Attribute\\UseSession' => $baseDir.'/lib/public/AppFramework/Http/Attribute/UseSession.php',
103
+    'OCP\\AppFramework\\Http\\Attribute\\UserRateLimit' => $baseDir.'/lib/public/AppFramework/Http/Attribute/UserRateLimit.php',
104
+    'OCP\\AppFramework\\Http\\ContentSecurityPolicy' => $baseDir.'/lib/public/AppFramework/Http/ContentSecurityPolicy.php',
105
+    'OCP\\AppFramework\\Http\\DataDisplayResponse' => $baseDir.'/lib/public/AppFramework/Http/DataDisplayResponse.php',
106
+    'OCP\\AppFramework\\Http\\DataDownloadResponse' => $baseDir.'/lib/public/AppFramework/Http/DataDownloadResponse.php',
107
+    'OCP\\AppFramework\\Http\\DataResponse' => $baseDir.'/lib/public/AppFramework/Http/DataResponse.php',
108
+    'OCP\\AppFramework\\Http\\DownloadResponse' => $baseDir.'/lib/public/AppFramework/Http/DownloadResponse.php',
109
+    'OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy' => $baseDir.'/lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php',
110
+    'OCP\\AppFramework\\Http\\EmptyFeaturePolicy' => $baseDir.'/lib/public/AppFramework/Http/EmptyFeaturePolicy.php',
111
+    'OCP\\AppFramework\\Http\\Events\\BeforeLoginTemplateRenderedEvent' => $baseDir.'/lib/public/AppFramework/Http/Events/BeforeLoginTemplateRenderedEvent.php',
112
+    'OCP\\AppFramework\\Http\\Events\\BeforeTemplateRenderedEvent' => $baseDir.'/lib/public/AppFramework/Http/Events/BeforeTemplateRenderedEvent.php',
113
+    'OCP\\AppFramework\\Http\\FeaturePolicy' => $baseDir.'/lib/public/AppFramework/Http/FeaturePolicy.php',
114
+    'OCP\\AppFramework\\Http\\FileDisplayResponse' => $baseDir.'/lib/public/AppFramework/Http/FileDisplayResponse.php',
115
+    'OCP\\AppFramework\\Http\\ICallbackResponse' => $baseDir.'/lib/public/AppFramework/Http/ICallbackResponse.php',
116
+    'OCP\\AppFramework\\Http\\IOutput' => $baseDir.'/lib/public/AppFramework/Http/IOutput.php',
117
+    'OCP\\AppFramework\\Http\\JSONResponse' => $baseDir.'/lib/public/AppFramework/Http/JSONResponse.php',
118
+    'OCP\\AppFramework\\Http\\NotFoundResponse' => $baseDir.'/lib/public/AppFramework/Http/NotFoundResponse.php',
119
+    'OCP\\AppFramework\\Http\\ParameterOutOfRangeException' => $baseDir.'/lib/public/AppFramework/Http/ParameterOutOfRangeException.php',
120
+    'OCP\\AppFramework\\Http\\RedirectResponse' => $baseDir.'/lib/public/AppFramework/Http/RedirectResponse.php',
121
+    'OCP\\AppFramework\\Http\\RedirectToDefaultAppResponse' => $baseDir.'/lib/public/AppFramework/Http/RedirectToDefaultAppResponse.php',
122
+    'OCP\\AppFramework\\Http\\Response' => $baseDir.'/lib/public/AppFramework/Http/Response.php',
123
+    'OCP\\AppFramework\\Http\\StandaloneTemplateResponse' => $baseDir.'/lib/public/AppFramework/Http/StandaloneTemplateResponse.php',
124
+    'OCP\\AppFramework\\Http\\StreamResponse' => $baseDir.'/lib/public/AppFramework/Http/StreamResponse.php',
125
+    'OCP\\AppFramework\\Http\\StrictContentSecurityPolicy' => $baseDir.'/lib/public/AppFramework/Http/StrictContentSecurityPolicy.php',
126
+    'OCP\\AppFramework\\Http\\StrictEvalContentSecurityPolicy' => $baseDir.'/lib/public/AppFramework/Http/StrictEvalContentSecurityPolicy.php',
127
+    'OCP\\AppFramework\\Http\\StrictInlineContentSecurityPolicy' => $baseDir.'/lib/public/AppFramework/Http/StrictInlineContentSecurityPolicy.php',
128
+    'OCP\\AppFramework\\Http\\TemplateResponse' => $baseDir.'/lib/public/AppFramework/Http/TemplateResponse.php',
129
+    'OCP\\AppFramework\\Http\\Template\\ExternalShareMenuAction' => $baseDir.'/lib/public/AppFramework/Http/Template/ExternalShareMenuAction.php',
130
+    'OCP\\AppFramework\\Http\\Template\\IMenuAction' => $baseDir.'/lib/public/AppFramework/Http/Template/IMenuAction.php',
131
+    'OCP\\AppFramework\\Http\\Template\\LinkMenuAction' => $baseDir.'/lib/public/AppFramework/Http/Template/LinkMenuAction.php',
132
+    'OCP\\AppFramework\\Http\\Template\\PublicTemplateResponse' => $baseDir.'/lib/public/AppFramework/Http/Template/PublicTemplateResponse.php',
133
+    'OCP\\AppFramework\\Http\\Template\\SimpleMenuAction' => $baseDir.'/lib/public/AppFramework/Http/Template/SimpleMenuAction.php',
134
+    'OCP\\AppFramework\\Http\\TextPlainResponse' => $baseDir.'/lib/public/AppFramework/Http/TextPlainResponse.php',
135
+    'OCP\\AppFramework\\Http\\TooManyRequestsResponse' => $baseDir.'/lib/public/AppFramework/Http/TooManyRequestsResponse.php',
136
+    'OCP\\AppFramework\\Http\\ZipResponse' => $baseDir.'/lib/public/AppFramework/Http/ZipResponse.php',
137
+    'OCP\\AppFramework\\IAppContainer' => $baseDir.'/lib/public/AppFramework/IAppContainer.php',
138
+    'OCP\\AppFramework\\Middleware' => $baseDir.'/lib/public/AppFramework/Middleware.php',
139
+    'OCP\\AppFramework\\OCSController' => $baseDir.'/lib/public/AppFramework/OCSController.php',
140
+    'OCP\\AppFramework\\OCS\\OCSBadRequestException' => $baseDir.'/lib/public/AppFramework/OCS/OCSBadRequestException.php',
141
+    'OCP\\AppFramework\\OCS\\OCSException' => $baseDir.'/lib/public/AppFramework/OCS/OCSException.php',
142
+    'OCP\\AppFramework\\OCS\\OCSForbiddenException' => $baseDir.'/lib/public/AppFramework/OCS/OCSForbiddenException.php',
143
+    'OCP\\AppFramework\\OCS\\OCSNotFoundException' => $baseDir.'/lib/public/AppFramework/OCS/OCSNotFoundException.php',
144
+    'OCP\\AppFramework\\OCS\\OCSPreconditionFailedException' => $baseDir.'/lib/public/AppFramework/OCS/OCSPreconditionFailedException.php',
145
+    'OCP\\AppFramework\\PublicShareController' => $baseDir.'/lib/public/AppFramework/PublicShareController.php',
146
+    'OCP\\AppFramework\\QueryException' => $baseDir.'/lib/public/AppFramework/QueryException.php',
147
+    'OCP\\AppFramework\\Services\\IAppConfig' => $baseDir.'/lib/public/AppFramework/Services/IAppConfig.php',
148
+    'OCP\\AppFramework\\Services\\IInitialState' => $baseDir.'/lib/public/AppFramework/Services/IInitialState.php',
149
+    'OCP\\AppFramework\\Services\\InitialStateProvider' => $baseDir.'/lib/public/AppFramework/Services/InitialStateProvider.php',
150
+    'OCP\\AppFramework\\Utility\\IControllerMethodReflector' => $baseDir.'/lib/public/AppFramework/Utility/IControllerMethodReflector.php',
151
+    'OCP\\AppFramework\\Utility\\ITimeFactory' => $baseDir.'/lib/public/AppFramework/Utility/ITimeFactory.php',
152
+    'OCP\\App\\AppPathNotFoundException' => $baseDir.'/lib/public/App/AppPathNotFoundException.php',
153
+    'OCP\\App\\Events\\AppDisableEvent' => $baseDir.'/lib/public/App/Events/AppDisableEvent.php',
154
+    'OCP\\App\\Events\\AppEnableEvent' => $baseDir.'/lib/public/App/Events/AppEnableEvent.php',
155
+    'OCP\\App\\Events\\AppUpdateEvent' => $baseDir.'/lib/public/App/Events/AppUpdateEvent.php',
156
+    'OCP\\App\\IAppManager' => $baseDir.'/lib/public/App/IAppManager.php',
157
+    'OCP\\App\\ManagerEvent' => $baseDir.'/lib/public/App/ManagerEvent.php',
158
+    'OCP\\Authentication\\Events\\AnyLoginFailedEvent' => $baseDir.'/lib/public/Authentication/Events/AnyLoginFailedEvent.php',
159
+    'OCP\\Authentication\\Events\\LoginFailedEvent' => $baseDir.'/lib/public/Authentication/Events/LoginFailedEvent.php',
160
+    'OCP\\Authentication\\Events\\TokenInvalidatedEvent' => $baseDir.'/lib/public/Authentication/Events/TokenInvalidatedEvent.php',
161
+    'OCP\\Authentication\\Exceptions\\CredentialsUnavailableException' => $baseDir.'/lib/public/Authentication/Exceptions/CredentialsUnavailableException.php',
162
+    'OCP\\Authentication\\Exceptions\\ExpiredTokenException' => $baseDir.'/lib/public/Authentication/Exceptions/ExpiredTokenException.php',
163
+    'OCP\\Authentication\\Exceptions\\InvalidTokenException' => $baseDir.'/lib/public/Authentication/Exceptions/InvalidTokenException.php',
164
+    'OCP\\Authentication\\Exceptions\\PasswordUnavailableException' => $baseDir.'/lib/public/Authentication/Exceptions/PasswordUnavailableException.php',
165
+    'OCP\\Authentication\\Exceptions\\WipeTokenException' => $baseDir.'/lib/public/Authentication/Exceptions/WipeTokenException.php',
166
+    'OCP\\Authentication\\IAlternativeLogin' => $baseDir.'/lib/public/Authentication/IAlternativeLogin.php',
167
+    'OCP\\Authentication\\IApacheBackend' => $baseDir.'/lib/public/Authentication/IApacheBackend.php',
168
+    'OCP\\Authentication\\IProvideUserSecretBackend' => $baseDir.'/lib/public/Authentication/IProvideUserSecretBackend.php',
169
+    'OCP\\Authentication\\LoginCredentials\\ICredentials' => $baseDir.'/lib/public/Authentication/LoginCredentials/ICredentials.php',
170
+    'OCP\\Authentication\\LoginCredentials\\IStore' => $baseDir.'/lib/public/Authentication/LoginCredentials/IStore.php',
171
+    'OCP\\Authentication\\Token\\IProvider' => $baseDir.'/lib/public/Authentication/Token/IProvider.php',
172
+    'OCP\\Authentication\\Token\\IToken' => $baseDir.'/lib/public/Authentication/Token/IToken.php',
173
+    'OCP\\Authentication\\TwoFactorAuth\\ALoginSetupController' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/ALoginSetupController.php',
174
+    'OCP\\Authentication\\TwoFactorAuth\\IActivatableAtLogin' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IActivatableAtLogin.php',
175
+    'OCP\\Authentication\\TwoFactorAuth\\IActivatableByAdmin' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IActivatableByAdmin.php',
176
+    'OCP\\Authentication\\TwoFactorAuth\\IDeactivatableByAdmin' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IDeactivatableByAdmin.php',
177
+    'OCP\\Authentication\\TwoFactorAuth\\ILoginSetupProvider' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/ILoginSetupProvider.php',
178
+    'OCP\\Authentication\\TwoFactorAuth\\IPersonalProviderSettings' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IPersonalProviderSettings.php',
179
+    'OCP\\Authentication\\TwoFactorAuth\\IProvider' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IProvider.php',
180
+    'OCP\\Authentication\\TwoFactorAuth\\IProvidesCustomCSP' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IProvidesCustomCSP.php',
181
+    'OCP\\Authentication\\TwoFactorAuth\\IProvidesIcons' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IProvidesIcons.php',
182
+    'OCP\\Authentication\\TwoFactorAuth\\IProvidesPersonalSettings' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IProvidesPersonalSettings.php',
183
+    'OCP\\Authentication\\TwoFactorAuth\\IRegistry' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/IRegistry.php',
184
+    'OCP\\Authentication\\TwoFactorAuth\\RegistryEvent' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/RegistryEvent.php',
185
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorException' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorException.php',
186
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengeFailed' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengeFailed.php',
187
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengePassed' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengePassed.php',
188
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderDisabled' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderDisabled.php',
189
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserDisabled' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserDisabled.php',
190
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserEnabled' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserEnabled.php',
191
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserRegistered' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserRegistered.php',
192
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserUnregistered' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserUnregistered.php',
193
+    'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderUserDeleted' => $baseDir.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderUserDeleted.php',
194
+    'OCP\\AutoloadNotAllowedException' => $baseDir.'/lib/public/AutoloadNotAllowedException.php',
195
+    'OCP\\BackgroundJob\\IJob' => $baseDir.'/lib/public/BackgroundJob/IJob.php',
196
+    'OCP\\BackgroundJob\\IJobList' => $baseDir.'/lib/public/BackgroundJob/IJobList.php',
197
+    'OCP\\BackgroundJob\\IParallelAwareJob' => $baseDir.'/lib/public/BackgroundJob/IParallelAwareJob.php',
198
+    'OCP\\BackgroundJob\\Job' => $baseDir.'/lib/public/BackgroundJob/Job.php',
199
+    'OCP\\BackgroundJob\\QueuedJob' => $baseDir.'/lib/public/BackgroundJob/QueuedJob.php',
200
+    'OCP\\BackgroundJob\\TimedJob' => $baseDir.'/lib/public/BackgroundJob/TimedJob.php',
201
+    'OCP\\BeforeSabrePubliclyLoadedEvent' => $baseDir.'/lib/public/BeforeSabrePubliclyLoadedEvent.php',
202
+    'OCP\\Broadcast\\Events\\IBroadcastEvent' => $baseDir.'/lib/public/Broadcast/Events/IBroadcastEvent.php',
203
+    'OCP\\Cache\\CappedMemoryCache' => $baseDir.'/lib/public/Cache/CappedMemoryCache.php',
204
+    'OCP\\Calendar\\BackendTemporarilyUnavailableException' => $baseDir.'/lib/public/Calendar/BackendTemporarilyUnavailableException.php',
205
+    'OCP\\Calendar\\CalendarEventStatus' => $baseDir.'/lib/public/Calendar/CalendarEventStatus.php',
206
+    'OCP\\Calendar\\CalendarExportOptions' => $baseDir.'/lib/public/Calendar/CalendarExportOptions.php',
207
+    'OCP\\Calendar\\CalendarImportOptions' => $baseDir.'/lib/public/Calendar/CalendarImportOptions.php',
208
+    'OCP\\Calendar\\Events\\AbstractCalendarObjectEvent' => $baseDir.'/lib/public/Calendar/Events/AbstractCalendarObjectEvent.php',
209
+    'OCP\\Calendar\\Events\\CalendarObjectCreatedEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectCreatedEvent.php',
210
+    'OCP\\Calendar\\Events\\CalendarObjectDeletedEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectDeletedEvent.php',
211
+    'OCP\\Calendar\\Events\\CalendarObjectMovedEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectMovedEvent.php',
212
+    'OCP\\Calendar\\Events\\CalendarObjectMovedToTrashEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectMovedToTrashEvent.php',
213
+    'OCP\\Calendar\\Events\\CalendarObjectRestoredEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectRestoredEvent.php',
214
+    'OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent' => $baseDir.'/lib/public/Calendar/Events/CalendarObjectUpdatedEvent.php',
215
+    'OCP\\Calendar\\Exceptions\\CalendarException' => $baseDir.'/lib/public/Calendar/Exceptions/CalendarException.php',
216
+    'OCP\\Calendar\\IAvailabilityResult' => $baseDir.'/lib/public/Calendar/IAvailabilityResult.php',
217
+    'OCP\\Calendar\\ICalendar' => $baseDir.'/lib/public/Calendar/ICalendar.php',
218
+    'OCP\\Calendar\\ICalendarEventBuilder' => $baseDir.'/lib/public/Calendar/ICalendarEventBuilder.php',
219
+    'OCP\\Calendar\\ICalendarExport' => $baseDir.'/lib/public/Calendar/ICalendarExport.php',
220
+    'OCP\\Calendar\\ICalendarIsEnabled' => $baseDir.'/lib/public/Calendar/ICalendarIsEnabled.php',
221
+    'OCP\\Calendar\\ICalendarIsShared' => $baseDir.'/lib/public/Calendar/ICalendarIsShared.php',
222
+    'OCP\\Calendar\\ICalendarIsWritable' => $baseDir.'/lib/public/Calendar/ICalendarIsWritable.php',
223
+    'OCP\\Calendar\\ICalendarProvider' => $baseDir.'/lib/public/Calendar/ICalendarProvider.php',
224
+    'OCP\\Calendar\\ICalendarQuery' => $baseDir.'/lib/public/Calendar/ICalendarQuery.php',
225
+    'OCP\\Calendar\\ICreateFromString' => $baseDir.'/lib/public/Calendar/ICreateFromString.php',
226
+    'OCP\\Calendar\\IHandleImipMessage' => $baseDir.'/lib/public/Calendar/IHandleImipMessage.php',
227
+    'OCP\\Calendar\\IManager' => $baseDir.'/lib/public/Calendar/IManager.php',
228
+    'OCP\\Calendar\\IMetadataProvider' => $baseDir.'/lib/public/Calendar/IMetadataProvider.php',
229
+    'OCP\\Calendar\\Resource\\IBackend' => $baseDir.'/lib/public/Calendar/Resource/IBackend.php',
230
+    'OCP\\Calendar\\Resource\\IManager' => $baseDir.'/lib/public/Calendar/Resource/IManager.php',
231
+    'OCP\\Calendar\\Resource\\IResource' => $baseDir.'/lib/public/Calendar/Resource/IResource.php',
232
+    'OCP\\Calendar\\Resource\\IResourceMetadata' => $baseDir.'/lib/public/Calendar/Resource/IResourceMetadata.php',
233
+    'OCP\\Calendar\\Room\\IBackend' => $baseDir.'/lib/public/Calendar/Room/IBackend.php',
234
+    'OCP\\Calendar\\Room\\IManager' => $baseDir.'/lib/public/Calendar/Room/IManager.php',
235
+    'OCP\\Calendar\\Room\\IRoom' => $baseDir.'/lib/public/Calendar/Room/IRoom.php',
236
+    'OCP\\Calendar\\Room\\IRoomMetadata' => $baseDir.'/lib/public/Calendar/Room/IRoomMetadata.php',
237
+    'OCP\\Capabilities\\ICapability' => $baseDir.'/lib/public/Capabilities/ICapability.php',
238
+    'OCP\\Capabilities\\IInitialStateExcludedCapability' => $baseDir.'/lib/public/Capabilities/IInitialStateExcludedCapability.php',
239
+    'OCP\\Capabilities\\IPublicCapability' => $baseDir.'/lib/public/Capabilities/IPublicCapability.php',
240
+    'OCP\\Collaboration\\AutoComplete\\AutoCompleteEvent' => $baseDir.'/lib/public/Collaboration/AutoComplete/AutoCompleteEvent.php',
241
+    'OCP\\Collaboration\\AutoComplete\\AutoCompleteFilterEvent' => $baseDir.'/lib/public/Collaboration/AutoComplete/AutoCompleteFilterEvent.php',
242
+    'OCP\\Collaboration\\AutoComplete\\IManager' => $baseDir.'/lib/public/Collaboration/AutoComplete/IManager.php',
243
+    'OCP\\Collaboration\\AutoComplete\\ISorter' => $baseDir.'/lib/public/Collaboration/AutoComplete/ISorter.php',
244
+    'OCP\\Collaboration\\Collaborators\\ISearch' => $baseDir.'/lib/public/Collaboration/Collaborators/ISearch.php',
245
+    'OCP\\Collaboration\\Collaborators\\ISearchPlugin' => $baseDir.'/lib/public/Collaboration/Collaborators/ISearchPlugin.php',
246
+    'OCP\\Collaboration\\Collaborators\\ISearchResult' => $baseDir.'/lib/public/Collaboration/Collaborators/ISearchResult.php',
247
+    'OCP\\Collaboration\\Collaborators\\SearchResultType' => $baseDir.'/lib/public/Collaboration/Collaborators/SearchResultType.php',
248
+    'OCP\\Collaboration\\Reference\\ADiscoverableReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/ADiscoverableReferenceProvider.php',
249
+    'OCP\\Collaboration\\Reference\\IDiscoverableReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/IDiscoverableReferenceProvider.php',
250
+    'OCP\\Collaboration\\Reference\\IPublicReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/IPublicReferenceProvider.php',
251
+    'OCP\\Collaboration\\Reference\\IReference' => $baseDir.'/lib/public/Collaboration/Reference/IReference.php',
252
+    'OCP\\Collaboration\\Reference\\IReferenceManager' => $baseDir.'/lib/public/Collaboration/Reference/IReferenceManager.php',
253
+    'OCP\\Collaboration\\Reference\\IReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/IReferenceProvider.php',
254
+    'OCP\\Collaboration\\Reference\\ISearchableReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/ISearchableReferenceProvider.php',
255
+    'OCP\\Collaboration\\Reference\\LinkReferenceProvider' => $baseDir.'/lib/public/Collaboration/Reference/LinkReferenceProvider.php',
256
+    'OCP\\Collaboration\\Reference\\Reference' => $baseDir.'/lib/public/Collaboration/Reference/Reference.php',
257
+    'OCP\\Collaboration\\Reference\\RenderReferenceEvent' => $baseDir.'/lib/public/Collaboration/Reference/RenderReferenceEvent.php',
258
+    'OCP\\Collaboration\\Resources\\CollectionException' => $baseDir.'/lib/public/Collaboration/Resources/CollectionException.php',
259
+    'OCP\\Collaboration\\Resources\\ICollection' => $baseDir.'/lib/public/Collaboration/Resources/ICollection.php',
260
+    'OCP\\Collaboration\\Resources\\IManager' => $baseDir.'/lib/public/Collaboration/Resources/IManager.php',
261
+    'OCP\\Collaboration\\Resources\\IProvider' => $baseDir.'/lib/public/Collaboration/Resources/IProvider.php',
262
+    'OCP\\Collaboration\\Resources\\IProviderManager' => $baseDir.'/lib/public/Collaboration/Resources/IProviderManager.php',
263
+    'OCP\\Collaboration\\Resources\\IResource' => $baseDir.'/lib/public/Collaboration/Resources/IResource.php',
264
+    'OCP\\Collaboration\\Resources\\LoadAdditionalScriptsEvent' => $baseDir.'/lib/public/Collaboration/Resources/LoadAdditionalScriptsEvent.php',
265
+    'OCP\\Collaboration\\Resources\\ResourceException' => $baseDir.'/lib/public/Collaboration/Resources/ResourceException.php',
266
+    'OCP\\Color' => $baseDir.'/lib/public/Color.php',
267
+    'OCP\\Command\\IBus' => $baseDir.'/lib/public/Command/IBus.php',
268
+    'OCP\\Command\\ICommand' => $baseDir.'/lib/public/Command/ICommand.php',
269
+    'OCP\\Comments\\CommentsEntityEvent' => $baseDir.'/lib/public/Comments/CommentsEntityEvent.php',
270
+    'OCP\\Comments\\CommentsEvent' => $baseDir.'/lib/public/Comments/CommentsEvent.php',
271
+    'OCP\\Comments\\Events\\BeforeCommentUpdatedEvent' => $baseDir.'/lib/public/Comments/Events/BeforeCommentUpdatedEvent.php',
272
+    'OCP\\Comments\\Events\\CommentAddedEvent' => $baseDir.'/lib/public/Comments/Events/CommentAddedEvent.php',
273
+    'OCP\\Comments\\Events\\CommentDeletedEvent' => $baseDir.'/lib/public/Comments/Events/CommentDeletedEvent.php',
274
+    'OCP\\Comments\\Events\\CommentUpdatedEvent' => $baseDir.'/lib/public/Comments/Events/CommentUpdatedEvent.php',
275
+    'OCP\\Comments\\IComment' => $baseDir.'/lib/public/Comments/IComment.php',
276
+    'OCP\\Comments\\ICommentsEventHandler' => $baseDir.'/lib/public/Comments/ICommentsEventHandler.php',
277
+    'OCP\\Comments\\ICommentsManager' => $baseDir.'/lib/public/Comments/ICommentsManager.php',
278
+    'OCP\\Comments\\ICommentsManagerFactory' => $baseDir.'/lib/public/Comments/ICommentsManagerFactory.php',
279
+    'OCP\\Comments\\IllegalIDChangeException' => $baseDir.'/lib/public/Comments/IllegalIDChangeException.php',
280
+    'OCP\\Comments\\MessageTooLongException' => $baseDir.'/lib/public/Comments/MessageTooLongException.php',
281
+    'OCP\\Comments\\NotFoundException' => $baseDir.'/lib/public/Comments/NotFoundException.php',
282
+    'OCP\\Common\\Exception\\NotFoundException' => $baseDir.'/lib/public/Common/Exception/NotFoundException.php',
283
+    'OCP\\Config\\BeforePreferenceDeletedEvent' => $baseDir.'/lib/public/Config/BeforePreferenceDeletedEvent.php',
284
+    'OCP\\Config\\BeforePreferenceSetEvent' => $baseDir.'/lib/public/Config/BeforePreferenceSetEvent.php',
285
+    'OCP\\Config\\Exceptions\\IncorrectTypeException' => $baseDir.'/lib/public/Config/Exceptions/IncorrectTypeException.php',
286
+    'OCP\\Config\\Exceptions\\TypeConflictException' => $baseDir.'/lib/public/Config/Exceptions/TypeConflictException.php',
287
+    'OCP\\Config\\Exceptions\\UnknownKeyException' => $baseDir.'/lib/public/Config/Exceptions/UnknownKeyException.php',
288
+    'OCP\\Config\\IUserConfig' => $baseDir.'/lib/public/Config/IUserConfig.php',
289
+    'OCP\\Config\\Lexicon\\Entry' => $baseDir.'/lib/public/Config/Lexicon/Entry.php',
290
+    'OCP\\Config\\Lexicon\\ILexicon' => $baseDir.'/lib/public/Config/Lexicon/ILexicon.php',
291
+    'OCP\\Config\\Lexicon\\Preset' => $baseDir.'/lib/public/Config/Lexicon/Preset.php',
292
+    'OCP\\Config\\Lexicon\\Strictness' => $baseDir.'/lib/public/Config/Lexicon/Strictness.php',
293
+    'OCP\\Config\\ValueType' => $baseDir.'/lib/public/Config/ValueType.php',
294
+    'OCP\\Console\\ConsoleEvent' => $baseDir.'/lib/public/Console/ConsoleEvent.php',
295
+    'OCP\\Console\\ReservedOptions' => $baseDir.'/lib/public/Console/ReservedOptions.php',
296
+    'OCP\\Constants' => $baseDir.'/lib/public/Constants.php',
297
+    'OCP\\Contacts\\ContactsMenu\\IAction' => $baseDir.'/lib/public/Contacts/ContactsMenu/IAction.php',
298
+    'OCP\\Contacts\\ContactsMenu\\IActionFactory' => $baseDir.'/lib/public/Contacts/ContactsMenu/IActionFactory.php',
299
+    'OCP\\Contacts\\ContactsMenu\\IBulkProvider' => $baseDir.'/lib/public/Contacts/ContactsMenu/IBulkProvider.php',
300
+    'OCP\\Contacts\\ContactsMenu\\IContactsStore' => $baseDir.'/lib/public/Contacts/ContactsMenu/IContactsStore.php',
301
+    'OCP\\Contacts\\ContactsMenu\\IEntry' => $baseDir.'/lib/public/Contacts/ContactsMenu/IEntry.php',
302
+    'OCP\\Contacts\\ContactsMenu\\ILinkAction' => $baseDir.'/lib/public/Contacts/ContactsMenu/ILinkAction.php',
303
+    'OCP\\Contacts\\ContactsMenu\\IProvider' => $baseDir.'/lib/public/Contacts/ContactsMenu/IProvider.php',
304
+    'OCP\\Contacts\\Events\\ContactInteractedWithEvent' => $baseDir.'/lib/public/Contacts/Events/ContactInteractedWithEvent.php',
305
+    'OCP\\Contacts\\IManager' => $baseDir.'/lib/public/Contacts/IManager.php',
306
+    'OCP\\ContextChat\\ContentItem' => $baseDir.'/lib/public/ContextChat/ContentItem.php',
307
+    'OCP\\ContextChat\\Events\\ContentProviderRegisterEvent' => $baseDir.'/lib/public/ContextChat/Events/ContentProviderRegisterEvent.php',
308
+    'OCP\\ContextChat\\IContentManager' => $baseDir.'/lib/public/ContextChat/IContentManager.php',
309
+    'OCP\\ContextChat\\IContentProvider' => $baseDir.'/lib/public/ContextChat/IContentProvider.php',
310
+    'OCP\\ContextChat\\Type\\UpdateAccessOp' => $baseDir.'/lib/public/ContextChat/Type/UpdateAccessOp.php',
311
+    'OCP\\DB\\Events\\AddMissingColumnsEvent' => $baseDir.'/lib/public/DB/Events/AddMissingColumnsEvent.php',
312
+    'OCP\\DB\\Events\\AddMissingIndicesEvent' => $baseDir.'/lib/public/DB/Events/AddMissingIndicesEvent.php',
313
+    'OCP\\DB\\Events\\AddMissingPrimaryKeyEvent' => $baseDir.'/lib/public/DB/Events/AddMissingPrimaryKeyEvent.php',
314
+    'OCP\\DB\\Exception' => $baseDir.'/lib/public/DB/Exception.php',
315
+    'OCP\\DB\\IPreparedStatement' => $baseDir.'/lib/public/DB/IPreparedStatement.php',
316
+    'OCP\\DB\\IResult' => $baseDir.'/lib/public/DB/IResult.php',
317
+    'OCP\\DB\\ISchemaWrapper' => $baseDir.'/lib/public/DB/ISchemaWrapper.php',
318
+    'OCP\\DB\\QueryBuilder\\ICompositeExpression' => $baseDir.'/lib/public/DB/QueryBuilder/ICompositeExpression.php',
319
+    'OCP\\DB\\QueryBuilder\\IExpressionBuilder' => $baseDir.'/lib/public/DB/QueryBuilder/IExpressionBuilder.php',
320
+    'OCP\\DB\\QueryBuilder\\IFunctionBuilder' => $baseDir.'/lib/public/DB/QueryBuilder/IFunctionBuilder.php',
321
+    'OCP\\DB\\QueryBuilder\\ILiteral' => $baseDir.'/lib/public/DB/QueryBuilder/ILiteral.php',
322
+    'OCP\\DB\\QueryBuilder\\IParameter' => $baseDir.'/lib/public/DB/QueryBuilder/IParameter.php',
323
+    'OCP\\DB\\QueryBuilder\\IQueryBuilder' => $baseDir.'/lib/public/DB/QueryBuilder/IQueryBuilder.php',
324
+    'OCP\\DB\\QueryBuilder\\IQueryFunction' => $baseDir.'/lib/public/DB/QueryBuilder/IQueryFunction.php',
325
+    'OCP\\DB\\QueryBuilder\\Sharded\\IShardMapper' => $baseDir.'/lib/public/DB/QueryBuilder/Sharded/IShardMapper.php',
326
+    'OCP\\DB\\Types' => $baseDir.'/lib/public/DB/Types.php',
327
+    'OCP\\Dashboard\\IAPIWidget' => $baseDir.'/lib/public/Dashboard/IAPIWidget.php',
328
+    'OCP\\Dashboard\\IAPIWidgetV2' => $baseDir.'/lib/public/Dashboard/IAPIWidgetV2.php',
329
+    'OCP\\Dashboard\\IButtonWidget' => $baseDir.'/lib/public/Dashboard/IButtonWidget.php',
330
+    'OCP\\Dashboard\\IConditionalWidget' => $baseDir.'/lib/public/Dashboard/IConditionalWidget.php',
331
+    'OCP\\Dashboard\\IIconWidget' => $baseDir.'/lib/public/Dashboard/IIconWidget.php',
332
+    'OCP\\Dashboard\\IManager' => $baseDir.'/lib/public/Dashboard/IManager.php',
333
+    'OCP\\Dashboard\\IOptionWidget' => $baseDir.'/lib/public/Dashboard/IOptionWidget.php',
334
+    'OCP\\Dashboard\\IReloadableWidget' => $baseDir.'/lib/public/Dashboard/IReloadableWidget.php',
335
+    'OCP\\Dashboard\\IWidget' => $baseDir.'/lib/public/Dashboard/IWidget.php',
336
+    'OCP\\Dashboard\\Model\\WidgetButton' => $baseDir.'/lib/public/Dashboard/Model/WidgetButton.php',
337
+    'OCP\\Dashboard\\Model\\WidgetItem' => $baseDir.'/lib/public/Dashboard/Model/WidgetItem.php',
338
+    'OCP\\Dashboard\\Model\\WidgetItems' => $baseDir.'/lib/public/Dashboard/Model/WidgetItems.php',
339
+    'OCP\\Dashboard\\Model\\WidgetOptions' => $baseDir.'/lib/public/Dashboard/Model/WidgetOptions.php',
340
+    'OCP\\DataCollector\\AbstractDataCollector' => $baseDir.'/lib/public/DataCollector/AbstractDataCollector.php',
341
+    'OCP\\DataCollector\\IDataCollector' => $baseDir.'/lib/public/DataCollector/IDataCollector.php',
342
+    'OCP\\Defaults' => $baseDir.'/lib/public/Defaults.php',
343
+    'OCP\\Diagnostics\\IEvent' => $baseDir.'/lib/public/Diagnostics/IEvent.php',
344
+    'OCP\\Diagnostics\\IEventLogger' => $baseDir.'/lib/public/Diagnostics/IEventLogger.php',
345
+    'OCP\\Diagnostics\\IQuery' => $baseDir.'/lib/public/Diagnostics/IQuery.php',
346
+    'OCP\\Diagnostics\\IQueryLogger' => $baseDir.'/lib/public/Diagnostics/IQueryLogger.php',
347
+    'OCP\\DirectEditing\\ACreateEmpty' => $baseDir.'/lib/public/DirectEditing/ACreateEmpty.php',
348
+    'OCP\\DirectEditing\\ACreateFromTemplate' => $baseDir.'/lib/public/DirectEditing/ACreateFromTemplate.php',
349
+    'OCP\\DirectEditing\\ATemplate' => $baseDir.'/lib/public/DirectEditing/ATemplate.php',
350
+    'OCP\\DirectEditing\\IEditor' => $baseDir.'/lib/public/DirectEditing/IEditor.php',
351
+    'OCP\\DirectEditing\\IManager' => $baseDir.'/lib/public/DirectEditing/IManager.php',
352
+    'OCP\\DirectEditing\\IToken' => $baseDir.'/lib/public/DirectEditing/IToken.php',
353
+    'OCP\\DirectEditing\\RegisterDirectEditorEvent' => $baseDir.'/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
354
+    'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => $baseDir.'/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
355
+    'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => $baseDir.'/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
356
+    'OCP\\Encryption\\IEncryptionModule' => $baseDir.'/lib/public/Encryption/IEncryptionModule.php',
357
+    'OCP\\Encryption\\IFile' => $baseDir.'/lib/public/Encryption/IFile.php',
358
+    'OCP\\Encryption\\IManager' => $baseDir.'/lib/public/Encryption/IManager.php',
359
+    'OCP\\Encryption\\Keys\\IStorage' => $baseDir.'/lib/public/Encryption/Keys/IStorage.php',
360
+    'OCP\\EventDispatcher\\ABroadcastedEvent' => $baseDir.'/lib/public/EventDispatcher/ABroadcastedEvent.php',
361
+    'OCP\\EventDispatcher\\Event' => $baseDir.'/lib/public/EventDispatcher/Event.php',
362
+    'OCP\\EventDispatcher\\GenericEvent' => $baseDir.'/lib/public/EventDispatcher/GenericEvent.php',
363
+    'OCP\\EventDispatcher\\IEventDispatcher' => $baseDir.'/lib/public/EventDispatcher/IEventDispatcher.php',
364
+    'OCP\\EventDispatcher\\IEventListener' => $baseDir.'/lib/public/EventDispatcher/IEventListener.php',
365
+    'OCP\\EventDispatcher\\IWebhookCompatibleEvent' => $baseDir.'/lib/public/EventDispatcher/IWebhookCompatibleEvent.php',
366
+    'OCP\\EventDispatcher\\JsonSerializer' => $baseDir.'/lib/public/EventDispatcher/JsonSerializer.php',
367
+    'OCP\\Exceptions\\AbortedEventException' => $baseDir.'/lib/public/Exceptions/AbortedEventException.php',
368
+    'OCP\\Exceptions\\AppConfigException' => $baseDir.'/lib/public/Exceptions/AppConfigException.php',
369
+    'OCP\\Exceptions\\AppConfigIncorrectTypeException' => $baseDir.'/lib/public/Exceptions/AppConfigIncorrectTypeException.php',
370
+    'OCP\\Exceptions\\AppConfigTypeConflictException' => $baseDir.'/lib/public/Exceptions/AppConfigTypeConflictException.php',
371
+    'OCP\\Exceptions\\AppConfigUnknownKeyException' => $baseDir.'/lib/public/Exceptions/AppConfigUnknownKeyException.php',
372
+    'OCP\\Federation\\Events\\TrustedServerRemovedEvent' => $baseDir.'/lib/public/Federation/Events/TrustedServerRemovedEvent.php',
373
+    'OCP\\Federation\\Exceptions\\ActionNotSupportedException' => $baseDir.'/lib/public/Federation/Exceptions/ActionNotSupportedException.php',
374
+    'OCP\\Federation\\Exceptions\\AuthenticationFailedException' => $baseDir.'/lib/public/Federation/Exceptions/AuthenticationFailedException.php',
375
+    'OCP\\Federation\\Exceptions\\BadRequestException' => $baseDir.'/lib/public/Federation/Exceptions/BadRequestException.php',
376
+    'OCP\\Federation\\Exceptions\\ProviderAlreadyExistsException' => $baseDir.'/lib/public/Federation/Exceptions/ProviderAlreadyExistsException.php',
377
+    'OCP\\Federation\\Exceptions\\ProviderCouldNotAddShareException' => $baseDir.'/lib/public/Federation/Exceptions/ProviderCouldNotAddShareException.php',
378
+    'OCP\\Federation\\Exceptions\\ProviderDoesNotExistsException' => $baseDir.'/lib/public/Federation/Exceptions/ProviderDoesNotExistsException.php',
379
+    'OCP\\Federation\\ICloudFederationFactory' => $baseDir.'/lib/public/Federation/ICloudFederationFactory.php',
380
+    'OCP\\Federation\\ICloudFederationNotification' => $baseDir.'/lib/public/Federation/ICloudFederationNotification.php',
381
+    'OCP\\Federation\\ICloudFederationProvider' => $baseDir.'/lib/public/Federation/ICloudFederationProvider.php',
382
+    'OCP\\Federation\\ICloudFederationProviderManager' => $baseDir.'/lib/public/Federation/ICloudFederationProviderManager.php',
383
+    'OCP\\Federation\\ICloudFederationShare' => $baseDir.'/lib/public/Federation/ICloudFederationShare.php',
384
+    'OCP\\Federation\\ICloudId' => $baseDir.'/lib/public/Federation/ICloudId.php',
385
+    'OCP\\Federation\\ICloudIdManager' => $baseDir.'/lib/public/Federation/ICloudIdManager.php',
386
+    'OCP\\Federation\\ICloudIdResolver' => $baseDir.'/lib/public/Federation/ICloudIdResolver.php',
387
+    'OCP\\Files' => $baseDir.'/lib/public/Files.php',
388
+    'OCP\\FilesMetadata\\AMetadataEvent' => $baseDir.'/lib/public/FilesMetadata/AMetadataEvent.php',
389
+    'OCP\\FilesMetadata\\Event\\MetadataBackgroundEvent' => $baseDir.'/lib/public/FilesMetadata/Event/MetadataBackgroundEvent.php',
390
+    'OCP\\FilesMetadata\\Event\\MetadataLiveEvent' => $baseDir.'/lib/public/FilesMetadata/Event/MetadataLiveEvent.php',
391
+    'OCP\\FilesMetadata\\Event\\MetadataNamedEvent' => $baseDir.'/lib/public/FilesMetadata/Event/MetadataNamedEvent.php',
392
+    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataException' => $baseDir.'/lib/public/FilesMetadata/Exceptions/FilesMetadataException.php',
393
+    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataKeyFormatException' => $baseDir.'/lib/public/FilesMetadata/Exceptions/FilesMetadataKeyFormatException.php',
394
+    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataNotFoundException' => $baseDir.'/lib/public/FilesMetadata/Exceptions/FilesMetadataNotFoundException.php',
395
+    'OCP\\FilesMetadata\\Exceptions\\FilesMetadataTypeException' => $baseDir.'/lib/public/FilesMetadata/Exceptions/FilesMetadataTypeException.php',
396
+    'OCP\\FilesMetadata\\IFilesMetadataManager' => $baseDir.'/lib/public/FilesMetadata/IFilesMetadataManager.php',
397
+    'OCP\\FilesMetadata\\IMetadataQuery' => $baseDir.'/lib/public/FilesMetadata/IMetadataQuery.php',
398
+    'OCP\\FilesMetadata\\Model\\IFilesMetadata' => $baseDir.'/lib/public/FilesMetadata/Model/IFilesMetadata.php',
399
+    'OCP\\FilesMetadata\\Model\\IMetadataValueWrapper' => $baseDir.'/lib/public/FilesMetadata/Model/IMetadataValueWrapper.php',
400
+    'OCP\\Files\\AlreadyExistsException' => $baseDir.'/lib/public/Files/AlreadyExistsException.php',
401
+    'OCP\\Files\\AppData\\IAppDataFactory' => $baseDir.'/lib/public/Files/AppData/IAppDataFactory.php',
402
+    'OCP\\Files\\Cache\\AbstractCacheEvent' => $baseDir.'/lib/public/Files/Cache/AbstractCacheEvent.php',
403
+    'OCP\\Files\\Cache\\CacheEntryInsertedEvent' => $baseDir.'/lib/public/Files/Cache/CacheEntryInsertedEvent.php',
404
+    'OCP\\Files\\Cache\\CacheEntryRemovedEvent' => $baseDir.'/lib/public/Files/Cache/CacheEntryRemovedEvent.php',
405
+    'OCP\\Files\\Cache\\CacheEntryUpdatedEvent' => $baseDir.'/lib/public/Files/Cache/CacheEntryUpdatedEvent.php',
406
+    'OCP\\Files\\Cache\\CacheInsertEvent' => $baseDir.'/lib/public/Files/Cache/CacheInsertEvent.php',
407
+    'OCP\\Files\\Cache\\CacheUpdateEvent' => $baseDir.'/lib/public/Files/Cache/CacheUpdateEvent.php',
408
+    'OCP\\Files\\Cache\\ICache' => $baseDir.'/lib/public/Files/Cache/ICache.php',
409
+    'OCP\\Files\\Cache\\ICacheEntry' => $baseDir.'/lib/public/Files/Cache/ICacheEntry.php',
410
+    'OCP\\Files\\Cache\\ICacheEvent' => $baseDir.'/lib/public/Files/Cache/ICacheEvent.php',
411
+    'OCP\\Files\\Cache\\IFileAccess' => $baseDir.'/lib/public/Files/Cache/IFileAccess.php',
412
+    'OCP\\Files\\Cache\\IPropagator' => $baseDir.'/lib/public/Files/Cache/IPropagator.php',
413
+    'OCP\\Files\\Cache\\IScanner' => $baseDir.'/lib/public/Files/Cache/IScanner.php',
414
+    'OCP\\Files\\Cache\\IUpdater' => $baseDir.'/lib/public/Files/Cache/IUpdater.php',
415
+    'OCP\\Files\\Cache\\IWatcher' => $baseDir.'/lib/public/Files/Cache/IWatcher.php',
416
+    'OCP\\Files\\Config\\Event\\UserMountAddedEvent' => $baseDir.'/lib/public/Files/Config/Event/UserMountAddedEvent.php',
417
+    'OCP\\Files\\Config\\Event\\UserMountRemovedEvent' => $baseDir.'/lib/public/Files/Config/Event/UserMountRemovedEvent.php',
418
+    'OCP\\Files\\Config\\Event\\UserMountUpdatedEvent' => $baseDir.'/lib/public/Files/Config/Event/UserMountUpdatedEvent.php',
419
+    'OCP\\Files\\Config\\ICachedMountFileInfo' => $baseDir.'/lib/public/Files/Config/ICachedMountFileInfo.php',
420
+    'OCP\\Files\\Config\\ICachedMountInfo' => $baseDir.'/lib/public/Files/Config/ICachedMountInfo.php',
421
+    'OCP\\Files\\Config\\IHomeMountProvider' => $baseDir.'/lib/public/Files/Config/IHomeMountProvider.php',
422
+    'OCP\\Files\\Config\\IMountProvider' => $baseDir.'/lib/public/Files/Config/IMountProvider.php',
423
+    'OCP\\Files\\Config\\IMountProviderArgs' => $baseDir.'/lib/public/Files/Config/IMountProviderArgs.php',
424
+    'OCP\\Files\\Config\\IMountProviderCollection' => $baseDir.'/lib/public/Files/Config/IMountProviderCollection.php',
425
+    'OCP\\Files\\Config\\IPartialMountProvider' => $baseDir.'/lib/public/Files/Config/IPartialMountProvider.php',
426
+    'OCP\\Files\\Config\\IRootMountProvider' => $baseDir.'/lib/public/Files/Config/IRootMountProvider.php',
427
+    'OCP\\Files\\Config\\IUserMountCache' => $baseDir.'/lib/public/Files/Config/IUserMountCache.php',
428
+    'OCP\\Files\\ConnectionLostException' => $baseDir.'/lib/public/Files/ConnectionLostException.php',
429
+    'OCP\\Files\\Conversion\\ConversionMimeProvider' => $baseDir.'/lib/public/Files/Conversion/ConversionMimeProvider.php',
430
+    'OCP\\Files\\Conversion\\IConversionManager' => $baseDir.'/lib/public/Files/Conversion/IConversionManager.php',
431
+    'OCP\\Files\\Conversion\\IConversionProvider' => $baseDir.'/lib/public/Files/Conversion/IConversionProvider.php',
432
+    'OCP\\Files\\DavUtil' => $baseDir.'/lib/public/Files/DavUtil.php',
433
+    'OCP\\Files\\EmptyFileNameException' => $baseDir.'/lib/public/Files/EmptyFileNameException.php',
434
+    'OCP\\Files\\EntityTooLargeException' => $baseDir.'/lib/public/Files/EntityTooLargeException.php',
435
+    'OCP\\Files\\Events\\BeforeDirectFileDownloadEvent' => $baseDir.'/lib/public/Files/Events/BeforeDirectFileDownloadEvent.php',
436
+    'OCP\\Files\\Events\\BeforeFileScannedEvent' => $baseDir.'/lib/public/Files/Events/BeforeFileScannedEvent.php',
437
+    'OCP\\Files\\Events\\BeforeFileSystemSetupEvent' => $baseDir.'/lib/public/Files/Events/BeforeFileSystemSetupEvent.php',
438
+    'OCP\\Files\\Events\\BeforeFolderScannedEvent' => $baseDir.'/lib/public/Files/Events/BeforeFolderScannedEvent.php',
439
+    'OCP\\Files\\Events\\BeforeZipCreatedEvent' => $baseDir.'/lib/public/Files/Events/BeforeZipCreatedEvent.php',
440
+    'OCP\\Files\\Events\\FileCacheUpdated' => $baseDir.'/lib/public/Files/Events/FileCacheUpdated.php',
441
+    'OCP\\Files\\Events\\FileScannedEvent' => $baseDir.'/lib/public/Files/Events/FileScannedEvent.php',
442
+    'OCP\\Files\\Events\\FolderScannedEvent' => $baseDir.'/lib/public/Files/Events/FolderScannedEvent.php',
443
+    'OCP\\Files\\Events\\InvalidateMountCacheEvent' => $baseDir.'/lib/public/Files/Events/InvalidateMountCacheEvent.php',
444
+    'OCP\\Files\\Events\\NodeAddedToCache' => $baseDir.'/lib/public/Files/Events/NodeAddedToCache.php',
445
+    'OCP\\Files\\Events\\NodeAddedToFavorite' => $baseDir.'/lib/public/Files/Events/NodeAddedToFavorite.php',
446
+    'OCP\\Files\\Events\\NodeRemovedFromCache' => $baseDir.'/lib/public/Files/Events/NodeRemovedFromCache.php',
447
+    'OCP\\Files\\Events\\NodeRemovedFromFavorite' => $baseDir.'/lib/public/Files/Events/NodeRemovedFromFavorite.php',
448
+    'OCP\\Files\\Events\\Node\\AbstractNodeEvent' => $baseDir.'/lib/public/Files/Events/Node/AbstractNodeEvent.php',
449
+    'OCP\\Files\\Events\\Node\\AbstractNodesEvent' => $baseDir.'/lib/public/Files/Events/Node/AbstractNodesEvent.php',
450
+    'OCP\\Files\\Events\\Node\\BeforeNodeCopiedEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeCopiedEvent.php',
451
+    'OCP\\Files\\Events\\Node\\BeforeNodeCreatedEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeCreatedEvent.php',
452
+    'OCP\\Files\\Events\\Node\\BeforeNodeDeletedEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeDeletedEvent.php',
453
+    'OCP\\Files\\Events\\Node\\BeforeNodeReadEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeReadEvent.php',
454
+    'OCP\\Files\\Events\\Node\\BeforeNodeRenamedEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeRenamedEvent.php',
455
+    'OCP\\Files\\Events\\Node\\BeforeNodeTouchedEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeTouchedEvent.php',
456
+    'OCP\\Files\\Events\\Node\\BeforeNodeWrittenEvent' => $baseDir.'/lib/public/Files/Events/Node/BeforeNodeWrittenEvent.php',
457
+    'OCP\\Files\\Events\\Node\\FilesystemTornDownEvent' => $baseDir.'/lib/public/Files/Events/Node/FilesystemTornDownEvent.php',
458
+    'OCP\\Files\\Events\\Node\\NodeCopiedEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeCopiedEvent.php',
459
+    'OCP\\Files\\Events\\Node\\NodeCreatedEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeCreatedEvent.php',
460
+    'OCP\\Files\\Events\\Node\\NodeDeletedEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeDeletedEvent.php',
461
+    'OCP\\Files\\Events\\Node\\NodeRenamedEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeRenamedEvent.php',
462
+    'OCP\\Files\\Events\\Node\\NodeTouchedEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeTouchedEvent.php',
463
+    'OCP\\Files\\Events\\Node\\NodeWrittenEvent' => $baseDir.'/lib/public/Files/Events/Node/NodeWrittenEvent.php',
464
+    'OCP\\Files\\File' => $baseDir.'/lib/public/Files/File.php',
465
+    'OCP\\Files\\FileInfo' => $baseDir.'/lib/public/Files/FileInfo.php',
466
+    'OCP\\Files\\FileNameTooLongException' => $baseDir.'/lib/public/Files/FileNameTooLongException.php',
467
+    'OCP\\Files\\Folder' => $baseDir.'/lib/public/Files/Folder.php',
468
+    'OCP\\Files\\ForbiddenException' => $baseDir.'/lib/public/Files/ForbiddenException.php',
469
+    'OCP\\Files\\GenericFileException' => $baseDir.'/lib/public/Files/GenericFileException.php',
470
+    'OCP\\Files\\IAppData' => $baseDir.'/lib/public/Files/IAppData.php',
471
+    'OCP\\Files\\IFilenameValidator' => $baseDir.'/lib/public/Files/IFilenameValidator.php',
472
+    'OCP\\Files\\IHomeStorage' => $baseDir.'/lib/public/Files/IHomeStorage.php',
473
+    'OCP\\Files\\IMimeTypeDetector' => $baseDir.'/lib/public/Files/IMimeTypeDetector.php',
474
+    'OCP\\Files\\IMimeTypeLoader' => $baseDir.'/lib/public/Files/IMimeTypeLoader.php',
475
+    'OCP\\Files\\IRootFolder' => $baseDir.'/lib/public/Files/IRootFolder.php',
476
+    'OCP\\Files\\InvalidCharacterInPathException' => $baseDir.'/lib/public/Files/InvalidCharacterInPathException.php',
477
+    'OCP\\Files\\InvalidContentException' => $baseDir.'/lib/public/Files/InvalidContentException.php',
478
+    'OCP\\Files\\InvalidDirectoryException' => $baseDir.'/lib/public/Files/InvalidDirectoryException.php',
479
+    'OCP\\Files\\InvalidPathException' => $baseDir.'/lib/public/Files/InvalidPathException.php',
480
+    'OCP\\Files\\LockNotAcquiredException' => $baseDir.'/lib/public/Files/LockNotAcquiredException.php',
481
+    'OCP\\Files\\Lock\\ILock' => $baseDir.'/lib/public/Files/Lock/ILock.php',
482
+    'OCP\\Files\\Lock\\ILockManager' => $baseDir.'/lib/public/Files/Lock/ILockManager.php',
483
+    'OCP\\Files\\Lock\\ILockProvider' => $baseDir.'/lib/public/Files/Lock/ILockProvider.php',
484
+    'OCP\\Files\\Lock\\LockContext' => $baseDir.'/lib/public/Files/Lock/LockContext.php',
485
+    'OCP\\Files\\Lock\\NoLockProviderException' => $baseDir.'/lib/public/Files/Lock/NoLockProviderException.php',
486
+    'OCP\\Files\\Lock\\OwnerLockedException' => $baseDir.'/lib/public/Files/Lock/OwnerLockedException.php',
487
+    'OCP\\Files\\Mount\\IMountManager' => $baseDir.'/lib/public/Files/Mount/IMountManager.php',
488
+    'OCP\\Files\\Mount\\IMountPoint' => $baseDir.'/lib/public/Files/Mount/IMountPoint.php',
489
+    'OCP\\Files\\Mount\\IMovableMount' => $baseDir.'/lib/public/Files/Mount/IMovableMount.php',
490
+    'OCP\\Files\\Mount\\IShareOwnerlessMount' => $baseDir.'/lib/public/Files/Mount/IShareOwnerlessMount.php',
491
+    'OCP\\Files\\Mount\\ISystemMountPoint' => $baseDir.'/lib/public/Files/Mount/ISystemMountPoint.php',
492
+    'OCP\\Files\\Node' => $baseDir.'/lib/public/Files/Node.php',
493
+    'OCP\\Files\\NotEnoughSpaceException' => $baseDir.'/lib/public/Files/NotEnoughSpaceException.php',
494
+    'OCP\\Files\\NotFoundException' => $baseDir.'/lib/public/Files/NotFoundException.php',
495
+    'OCP\\Files\\NotPermittedException' => $baseDir.'/lib/public/Files/NotPermittedException.php',
496
+    'OCP\\Files\\Notify\\IChange' => $baseDir.'/lib/public/Files/Notify/IChange.php',
497
+    'OCP\\Files\\Notify\\INotifyHandler' => $baseDir.'/lib/public/Files/Notify/INotifyHandler.php',
498
+    'OCP\\Files\\Notify\\IRenameChange' => $baseDir.'/lib/public/Files/Notify/IRenameChange.php',
499
+    'OCP\\Files\\ObjectStore\\Events\\BucketCreatedEvent' => $baseDir.'/lib/public/Files/ObjectStore/Events/BucketCreatedEvent.php',
500
+    'OCP\\Files\\ObjectStore\\IObjectStore' => $baseDir.'/lib/public/Files/ObjectStore/IObjectStore.php',
501
+    'OCP\\Files\\ObjectStore\\IObjectStoreMetaData' => $baseDir.'/lib/public/Files/ObjectStore/IObjectStoreMetaData.php',
502
+    'OCP\\Files\\ObjectStore\\IObjectStoreMultiPartUpload' => $baseDir.'/lib/public/Files/ObjectStore/IObjectStoreMultiPartUpload.php',
503
+    'OCP\\Files\\ReservedWordException' => $baseDir.'/lib/public/Files/ReservedWordException.php',
504
+    'OCP\\Files\\Search\\ISearchBinaryOperator' => $baseDir.'/lib/public/Files/Search/ISearchBinaryOperator.php',
505
+    'OCP\\Files\\Search\\ISearchComparison' => $baseDir.'/lib/public/Files/Search/ISearchComparison.php',
506
+    'OCP\\Files\\Search\\ISearchOperator' => $baseDir.'/lib/public/Files/Search/ISearchOperator.php',
507
+    'OCP\\Files\\Search\\ISearchOrder' => $baseDir.'/lib/public/Files/Search/ISearchOrder.php',
508
+    'OCP\\Files\\Search\\ISearchQuery' => $baseDir.'/lib/public/Files/Search/ISearchQuery.php',
509
+    'OCP\\Files\\SimpleFS\\ISimpleFile' => $baseDir.'/lib/public/Files/SimpleFS/ISimpleFile.php',
510
+    'OCP\\Files\\SimpleFS\\ISimpleFolder' => $baseDir.'/lib/public/Files/SimpleFS/ISimpleFolder.php',
511
+    'OCP\\Files\\SimpleFS\\ISimpleRoot' => $baseDir.'/lib/public/Files/SimpleFS/ISimpleRoot.php',
512
+    'OCP\\Files\\SimpleFS\\InMemoryFile' => $baseDir.'/lib/public/Files/SimpleFS/InMemoryFile.php',
513
+    'OCP\\Files\\StorageAuthException' => $baseDir.'/lib/public/Files/StorageAuthException.php',
514
+    'OCP\\Files\\StorageBadConfigException' => $baseDir.'/lib/public/Files/StorageBadConfigException.php',
515
+    'OCP\\Files\\StorageConnectionException' => $baseDir.'/lib/public/Files/StorageConnectionException.php',
516
+    'OCP\\Files\\StorageInvalidException' => $baseDir.'/lib/public/Files/StorageInvalidException.php',
517
+    'OCP\\Files\\StorageNotAvailableException' => $baseDir.'/lib/public/Files/StorageNotAvailableException.php',
518
+    'OCP\\Files\\StorageTimeoutException' => $baseDir.'/lib/public/Files/StorageTimeoutException.php',
519
+    'OCP\\Files\\Storage\\IChunkedFileWrite' => $baseDir.'/lib/public/Files/Storage/IChunkedFileWrite.php',
520
+    'OCP\\Files\\Storage\\IConstructableStorage' => $baseDir.'/lib/public/Files/Storage/IConstructableStorage.php',
521
+    'OCP\\Files\\Storage\\IDisableEncryptionStorage' => $baseDir.'/lib/public/Files/Storage/IDisableEncryptionStorage.php',
522
+    'OCP\\Files\\Storage\\ILockingStorage' => $baseDir.'/lib/public/Files/Storage/ILockingStorage.php',
523
+    'OCP\\Files\\Storage\\INotifyStorage' => $baseDir.'/lib/public/Files/Storage/INotifyStorage.php',
524
+    'OCP\\Files\\Storage\\IReliableEtagStorage' => $baseDir.'/lib/public/Files/Storage/IReliableEtagStorage.php',
525
+    'OCP\\Files\\Storage\\ISharedStorage' => $baseDir.'/lib/public/Files/Storage/ISharedStorage.php',
526
+    'OCP\\Files\\Storage\\IStorage' => $baseDir.'/lib/public/Files/Storage/IStorage.php',
527
+    'OCP\\Files\\Storage\\IStorageFactory' => $baseDir.'/lib/public/Files/Storage/IStorageFactory.php',
528
+    'OCP\\Files\\Storage\\IWriteStreamStorage' => $baseDir.'/lib/public/Files/Storage/IWriteStreamStorage.php',
529
+    'OCP\\Files\\Template\\BeforeGetTemplatesEvent' => $baseDir.'/lib/public/Files/Template/BeforeGetTemplatesEvent.php',
530
+    'OCP\\Files\\Template\\Field' => $baseDir.'/lib/public/Files/Template/Field.php',
531
+    'OCP\\Files\\Template\\FieldFactory' => $baseDir.'/lib/public/Files/Template/FieldFactory.php',
532
+    'OCP\\Files\\Template\\FieldType' => $baseDir.'/lib/public/Files/Template/FieldType.php',
533
+    'OCP\\Files\\Template\\Fields\\CheckBoxField' => $baseDir.'/lib/public/Files/Template/Fields/CheckBoxField.php',
534
+    'OCP\\Files\\Template\\Fields\\RichTextField' => $baseDir.'/lib/public/Files/Template/Fields/RichTextField.php',
535
+    'OCP\\Files\\Template\\FileCreatedFromTemplateEvent' => $baseDir.'/lib/public/Files/Template/FileCreatedFromTemplateEvent.php',
536
+    'OCP\\Files\\Template\\ICustomTemplateProvider' => $baseDir.'/lib/public/Files/Template/ICustomTemplateProvider.php',
537
+    'OCP\\Files\\Template\\ITemplateManager' => $baseDir.'/lib/public/Files/Template/ITemplateManager.php',
538
+    'OCP\\Files\\Template\\InvalidFieldTypeException' => $baseDir.'/lib/public/Files/Template/InvalidFieldTypeException.php',
539
+    'OCP\\Files\\Template\\RegisterTemplateCreatorEvent' => $baseDir.'/lib/public/Files/Template/RegisterTemplateCreatorEvent.php',
540
+    'OCP\\Files\\Template\\Template' => $baseDir.'/lib/public/Files/Template/Template.php',
541
+    'OCP\\Files\\Template\\TemplateFileCreator' => $baseDir.'/lib/public/Files/Template/TemplateFileCreator.php',
542
+    'OCP\\Files\\UnseekableException' => $baseDir.'/lib/public/Files/UnseekableException.php',
543
+    'OCP\\Files_FullTextSearch\\Model\\AFilesDocument' => $baseDir.'/lib/public/Files_FullTextSearch/Model/AFilesDocument.php',
544
+    'OCP\\FullTextSearch\\Exceptions\\FullTextSearchAppNotAvailableException' => $baseDir.'/lib/public/FullTextSearch/Exceptions/FullTextSearchAppNotAvailableException.php',
545
+    'OCP\\FullTextSearch\\Exceptions\\FullTextSearchIndexNotAvailableException' => $baseDir.'/lib/public/FullTextSearch/Exceptions/FullTextSearchIndexNotAvailableException.php',
546
+    'OCP\\FullTextSearch\\IFullTextSearchManager' => $baseDir.'/lib/public/FullTextSearch/IFullTextSearchManager.php',
547
+    'OCP\\FullTextSearch\\IFullTextSearchPlatform' => $baseDir.'/lib/public/FullTextSearch/IFullTextSearchPlatform.php',
548
+    'OCP\\FullTextSearch\\IFullTextSearchProvider' => $baseDir.'/lib/public/FullTextSearch/IFullTextSearchProvider.php',
549
+    'OCP\\FullTextSearch\\Model\\IDocumentAccess' => $baseDir.'/lib/public/FullTextSearch/Model/IDocumentAccess.php',
550
+    'OCP\\FullTextSearch\\Model\\IIndex' => $baseDir.'/lib/public/FullTextSearch/Model/IIndex.php',
551
+    'OCP\\FullTextSearch\\Model\\IIndexDocument' => $baseDir.'/lib/public/FullTextSearch/Model/IIndexDocument.php',
552
+    'OCP\\FullTextSearch\\Model\\IIndexOptions' => $baseDir.'/lib/public/FullTextSearch/Model/IIndexOptions.php',
553
+    'OCP\\FullTextSearch\\Model\\IRunner' => $baseDir.'/lib/public/FullTextSearch/Model/IRunner.php',
554
+    'OCP\\FullTextSearch\\Model\\ISearchOption' => $baseDir.'/lib/public/FullTextSearch/Model/ISearchOption.php',
555
+    'OCP\\FullTextSearch\\Model\\ISearchRequest' => $baseDir.'/lib/public/FullTextSearch/Model/ISearchRequest.php',
556
+    'OCP\\FullTextSearch\\Model\\ISearchRequestSimpleQuery' => $baseDir.'/lib/public/FullTextSearch/Model/ISearchRequestSimpleQuery.php',
557
+    'OCP\\FullTextSearch\\Model\\ISearchResult' => $baseDir.'/lib/public/FullTextSearch/Model/ISearchResult.php',
558
+    'OCP\\FullTextSearch\\Model\\ISearchTemplate' => $baseDir.'/lib/public/FullTextSearch/Model/ISearchTemplate.php',
559
+    'OCP\\FullTextSearch\\Service\\IIndexService' => $baseDir.'/lib/public/FullTextSearch/Service/IIndexService.php',
560
+    'OCP\\FullTextSearch\\Service\\IProviderService' => $baseDir.'/lib/public/FullTextSearch/Service/IProviderService.php',
561
+    'OCP\\FullTextSearch\\Service\\ISearchService' => $baseDir.'/lib/public/FullTextSearch/Service/ISearchService.php',
562
+    'OCP\\GlobalScale\\IConfig' => $baseDir.'/lib/public/GlobalScale/IConfig.php',
563
+    'OCP\\GroupInterface' => $baseDir.'/lib/public/GroupInterface.php',
564
+    'OCP\\Group\\Backend\\ABackend' => $baseDir.'/lib/public/Group/Backend/ABackend.php',
565
+    'OCP\\Group\\Backend\\IAddToGroupBackend' => $baseDir.'/lib/public/Group/Backend/IAddToGroupBackend.php',
566
+    'OCP\\Group\\Backend\\IBatchMethodsBackend' => $baseDir.'/lib/public/Group/Backend/IBatchMethodsBackend.php',
567
+    'OCP\\Group\\Backend\\ICountDisabledInGroup' => $baseDir.'/lib/public/Group/Backend/ICountDisabledInGroup.php',
568
+    'OCP\\Group\\Backend\\ICountUsersBackend' => $baseDir.'/lib/public/Group/Backend/ICountUsersBackend.php',
569
+    'OCP\\Group\\Backend\\ICreateGroupBackend' => $baseDir.'/lib/public/Group/Backend/ICreateGroupBackend.php',
570
+    'OCP\\Group\\Backend\\ICreateNamedGroupBackend' => $baseDir.'/lib/public/Group/Backend/ICreateNamedGroupBackend.php',
571
+    'OCP\\Group\\Backend\\IDeleteGroupBackend' => $baseDir.'/lib/public/Group/Backend/IDeleteGroupBackend.php',
572
+    'OCP\\Group\\Backend\\IGetDisplayNameBackend' => $baseDir.'/lib/public/Group/Backend/IGetDisplayNameBackend.php',
573
+    'OCP\\Group\\Backend\\IGroupDetailsBackend' => $baseDir.'/lib/public/Group/Backend/IGroupDetailsBackend.php',
574
+    'OCP\\Group\\Backend\\IHideFromCollaborationBackend' => $baseDir.'/lib/public/Group/Backend/IHideFromCollaborationBackend.php',
575
+    'OCP\\Group\\Backend\\IIsAdminBackend' => $baseDir.'/lib/public/Group/Backend/IIsAdminBackend.php',
576
+    'OCP\\Group\\Backend\\INamedBackend' => $baseDir.'/lib/public/Group/Backend/INamedBackend.php',
577
+    'OCP\\Group\\Backend\\IRemoveFromGroupBackend' => $baseDir.'/lib/public/Group/Backend/IRemoveFromGroupBackend.php',
578
+    'OCP\\Group\\Backend\\ISearchableGroupBackend' => $baseDir.'/lib/public/Group/Backend/ISearchableGroupBackend.php',
579
+    'OCP\\Group\\Backend\\ISetDisplayNameBackend' => $baseDir.'/lib/public/Group/Backend/ISetDisplayNameBackend.php',
580
+    'OCP\\Group\\Events\\BeforeGroupChangedEvent' => $baseDir.'/lib/public/Group/Events/BeforeGroupChangedEvent.php',
581
+    'OCP\\Group\\Events\\BeforeGroupCreatedEvent' => $baseDir.'/lib/public/Group/Events/BeforeGroupCreatedEvent.php',
582
+    'OCP\\Group\\Events\\BeforeGroupDeletedEvent' => $baseDir.'/lib/public/Group/Events/BeforeGroupDeletedEvent.php',
583
+    'OCP\\Group\\Events\\BeforeUserAddedEvent' => $baseDir.'/lib/public/Group/Events/BeforeUserAddedEvent.php',
584
+    'OCP\\Group\\Events\\BeforeUserRemovedEvent' => $baseDir.'/lib/public/Group/Events/BeforeUserRemovedEvent.php',
585
+    'OCP\\Group\\Events\\GroupChangedEvent' => $baseDir.'/lib/public/Group/Events/GroupChangedEvent.php',
586
+    'OCP\\Group\\Events\\GroupCreatedEvent' => $baseDir.'/lib/public/Group/Events/GroupCreatedEvent.php',
587
+    'OCP\\Group\\Events\\GroupDeletedEvent' => $baseDir.'/lib/public/Group/Events/GroupDeletedEvent.php',
588
+    'OCP\\Group\\Events\\SubAdminAddedEvent' => $baseDir.'/lib/public/Group/Events/SubAdminAddedEvent.php',
589
+    'OCP\\Group\\Events\\SubAdminRemovedEvent' => $baseDir.'/lib/public/Group/Events/SubAdminRemovedEvent.php',
590
+    'OCP\\Group\\Events\\UserAddedEvent' => $baseDir.'/lib/public/Group/Events/UserAddedEvent.php',
591
+    'OCP\\Group\\Events\\UserRemovedEvent' => $baseDir.'/lib/public/Group/Events/UserRemovedEvent.php',
592
+    'OCP\\Group\\ISubAdmin' => $baseDir.'/lib/public/Group/ISubAdmin.php',
593
+    'OCP\\HintException' => $baseDir.'/lib/public/HintException.php',
594
+    'OCP\\Http\\Client\\IClient' => $baseDir.'/lib/public/Http/Client/IClient.php',
595
+    'OCP\\Http\\Client\\IClientService' => $baseDir.'/lib/public/Http/Client/IClientService.php',
596
+    'OCP\\Http\\Client\\IPromise' => $baseDir.'/lib/public/Http/Client/IPromise.php',
597
+    'OCP\\Http\\Client\\IResponse' => $baseDir.'/lib/public/Http/Client/IResponse.php',
598
+    'OCP\\Http\\Client\\LocalServerException' => $baseDir.'/lib/public/Http/Client/LocalServerException.php',
599
+    'OCP\\Http\\WellKnown\\GenericResponse' => $baseDir.'/lib/public/Http/WellKnown/GenericResponse.php',
600
+    'OCP\\Http\\WellKnown\\IHandler' => $baseDir.'/lib/public/Http/WellKnown/IHandler.php',
601
+    'OCP\\Http\\WellKnown\\IRequestContext' => $baseDir.'/lib/public/Http/WellKnown/IRequestContext.php',
602
+    'OCP\\Http\\WellKnown\\IResponse' => $baseDir.'/lib/public/Http/WellKnown/IResponse.php',
603
+    'OCP\\Http\\WellKnown\\JrdResponse' => $baseDir.'/lib/public/Http/WellKnown/JrdResponse.php',
604
+    'OCP\\IAddressBook' => $baseDir.'/lib/public/IAddressBook.php',
605
+    'OCP\\IAddressBookEnabled' => $baseDir.'/lib/public/IAddressBookEnabled.php',
606
+    'OCP\\IAppConfig' => $baseDir.'/lib/public/IAppConfig.php',
607
+    'OCP\\IAvatar' => $baseDir.'/lib/public/IAvatar.php',
608
+    'OCP\\IAvatarManager' => $baseDir.'/lib/public/IAvatarManager.php',
609
+    'OCP\\IBinaryFinder' => $baseDir.'/lib/public/IBinaryFinder.php',
610
+    'OCP\\ICache' => $baseDir.'/lib/public/ICache.php',
611
+    'OCP\\ICacheFactory' => $baseDir.'/lib/public/ICacheFactory.php',
612
+    'OCP\\ICertificate' => $baseDir.'/lib/public/ICertificate.php',
613
+    'OCP\\ICertificateManager' => $baseDir.'/lib/public/ICertificateManager.php',
614
+    'OCP\\IConfig' => $baseDir.'/lib/public/IConfig.php',
615
+    'OCP\\IContainer' => $baseDir.'/lib/public/IContainer.php',
616
+    'OCP\\ICreateContactFromString' => $baseDir.'/lib/public/ICreateContactFromString.php',
617
+    'OCP\\IDBConnection' => $baseDir.'/lib/public/IDBConnection.php',
618
+    'OCP\\IDateTimeFormatter' => $baseDir.'/lib/public/IDateTimeFormatter.php',
619
+    'OCP\\IDateTimeZone' => $baseDir.'/lib/public/IDateTimeZone.php',
620
+    'OCP\\IEmojiHelper' => $baseDir.'/lib/public/IEmojiHelper.php',
621
+    'OCP\\IEventSource' => $baseDir.'/lib/public/IEventSource.php',
622
+    'OCP\\IEventSourceFactory' => $baseDir.'/lib/public/IEventSourceFactory.php',
623
+    'OCP\\IGroup' => $baseDir.'/lib/public/IGroup.php',
624
+    'OCP\\IGroupManager' => $baseDir.'/lib/public/IGroupManager.php',
625
+    'OCP\\IImage' => $baseDir.'/lib/public/IImage.php',
626
+    'OCP\\IInitialStateService' => $baseDir.'/lib/public/IInitialStateService.php',
627
+    'OCP\\IL10N' => $baseDir.'/lib/public/IL10N.php',
628
+    'OCP\\ILogger' => $baseDir.'/lib/public/ILogger.php',
629
+    'OCP\\IMemcache' => $baseDir.'/lib/public/IMemcache.php',
630
+    'OCP\\IMemcacheTTL' => $baseDir.'/lib/public/IMemcacheTTL.php',
631
+    'OCP\\INavigationManager' => $baseDir.'/lib/public/INavigationManager.php',
632
+    'OCP\\IPhoneNumberUtil' => $baseDir.'/lib/public/IPhoneNumberUtil.php',
633
+    'OCP\\IPreview' => $baseDir.'/lib/public/IPreview.php',
634
+    'OCP\\IRequest' => $baseDir.'/lib/public/IRequest.php',
635
+    'OCP\\IRequestId' => $baseDir.'/lib/public/IRequestId.php',
636
+    'OCP\\IServerContainer' => $baseDir.'/lib/public/IServerContainer.php',
637
+    'OCP\\ISession' => $baseDir.'/lib/public/ISession.php',
638
+    'OCP\\IStreamImage' => $baseDir.'/lib/public/IStreamImage.php',
639
+    'OCP\\ITagManager' => $baseDir.'/lib/public/ITagManager.php',
640
+    'OCP\\ITags' => $baseDir.'/lib/public/ITags.php',
641
+    'OCP\\ITempManager' => $baseDir.'/lib/public/ITempManager.php',
642
+    'OCP\\IURLGenerator' => $baseDir.'/lib/public/IURLGenerator.php',
643
+    'OCP\\IUser' => $baseDir.'/lib/public/IUser.php',
644
+    'OCP\\IUserBackend' => $baseDir.'/lib/public/IUserBackend.php',
645
+    'OCP\\IUserManager' => $baseDir.'/lib/public/IUserManager.php',
646
+    'OCP\\IUserSession' => $baseDir.'/lib/public/IUserSession.php',
647
+    'OCP\\Image' => $baseDir.'/lib/public/Image.php',
648
+    'OCP\\L10N\\IFactory' => $baseDir.'/lib/public/L10N/IFactory.php',
649
+    'OCP\\L10N\\ILanguageIterator' => $baseDir.'/lib/public/L10N/ILanguageIterator.php',
650
+    'OCP\\LDAP\\IDeletionFlagSupport' => $baseDir.'/lib/public/LDAP/IDeletionFlagSupport.php',
651
+    'OCP\\LDAP\\ILDAPProvider' => $baseDir.'/lib/public/LDAP/ILDAPProvider.php',
652
+    'OCP\\LDAP\\ILDAPProviderFactory' => $baseDir.'/lib/public/LDAP/ILDAPProviderFactory.php',
653
+    'OCP\\Lock\\ILockingProvider' => $baseDir.'/lib/public/Lock/ILockingProvider.php',
654
+    'OCP\\Lock\\LockedException' => $baseDir.'/lib/public/Lock/LockedException.php',
655
+    'OCP\\Lock\\ManuallyLockedException' => $baseDir.'/lib/public/Lock/ManuallyLockedException.php',
656
+    'OCP\\Lockdown\\ILockdownManager' => $baseDir.'/lib/public/Lockdown/ILockdownManager.php',
657
+    'OCP\\Log\\Audit\\CriticalActionPerformedEvent' => $baseDir.'/lib/public/Log/Audit/CriticalActionPerformedEvent.php',
658
+    'OCP\\Log\\BeforeMessageLoggedEvent' => $baseDir.'/lib/public/Log/BeforeMessageLoggedEvent.php',
659
+    'OCP\\Log\\IDataLogger' => $baseDir.'/lib/public/Log/IDataLogger.php',
660
+    'OCP\\Log\\IFileBased' => $baseDir.'/lib/public/Log/IFileBased.php',
661
+    'OCP\\Log\\ILogFactory' => $baseDir.'/lib/public/Log/ILogFactory.php',
662
+    'OCP\\Log\\IWriter' => $baseDir.'/lib/public/Log/IWriter.php',
663
+    'OCP\\Log\\RotationTrait' => $baseDir.'/lib/public/Log/RotationTrait.php',
664
+    'OCP\\Mail\\Events\\BeforeMessageSent' => $baseDir.'/lib/public/Mail/Events/BeforeMessageSent.php',
665
+    'OCP\\Mail\\Headers\\AutoSubmitted' => $baseDir.'/lib/public/Mail/Headers/AutoSubmitted.php',
666
+    'OCP\\Mail\\IAttachment' => $baseDir.'/lib/public/Mail/IAttachment.php',
667
+    'OCP\\Mail\\IEMailTemplate' => $baseDir.'/lib/public/Mail/IEMailTemplate.php',
668
+    'OCP\\Mail\\IEmailValidator' => $baseDir.'/lib/public/Mail/IEmailValidator.php',
669
+    'OCP\\Mail\\IMailer' => $baseDir.'/lib/public/Mail/IMailer.php',
670
+    'OCP\\Mail\\IMessage' => $baseDir.'/lib/public/Mail/IMessage.php',
671
+    'OCP\\Mail\\Provider\\Address' => $baseDir.'/lib/public/Mail/Provider/Address.php',
672
+    'OCP\\Mail\\Provider\\Attachment' => $baseDir.'/lib/public/Mail/Provider/Attachment.php',
673
+    'OCP\\Mail\\Provider\\Exception\\Exception' => $baseDir.'/lib/public/Mail/Provider/Exception/Exception.php',
674
+    'OCP\\Mail\\Provider\\Exception\\SendException' => $baseDir.'/lib/public/Mail/Provider/Exception/SendException.php',
675
+    'OCP\\Mail\\Provider\\IAddress' => $baseDir.'/lib/public/Mail/Provider/IAddress.php',
676
+    'OCP\\Mail\\Provider\\IAttachment' => $baseDir.'/lib/public/Mail/Provider/IAttachment.php',
677
+    'OCP\\Mail\\Provider\\IManager' => $baseDir.'/lib/public/Mail/Provider/IManager.php',
678
+    'OCP\\Mail\\Provider\\IMessage' => $baseDir.'/lib/public/Mail/Provider/IMessage.php',
679
+    'OCP\\Mail\\Provider\\IMessageSend' => $baseDir.'/lib/public/Mail/Provider/IMessageSend.php',
680
+    'OCP\\Mail\\Provider\\IProvider' => $baseDir.'/lib/public/Mail/Provider/IProvider.php',
681
+    'OCP\\Mail\\Provider\\IService' => $baseDir.'/lib/public/Mail/Provider/IService.php',
682
+    'OCP\\Mail\\Provider\\Message' => $baseDir.'/lib/public/Mail/Provider/Message.php',
683
+    'OCP\\Migration\\Attributes\\AddColumn' => $baseDir.'/lib/public/Migration/Attributes/AddColumn.php',
684
+    'OCP\\Migration\\Attributes\\AddIndex' => $baseDir.'/lib/public/Migration/Attributes/AddIndex.php',
685
+    'OCP\\Migration\\Attributes\\ColumnMigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/ColumnMigrationAttribute.php',
686
+    'OCP\\Migration\\Attributes\\ColumnType' => $baseDir.'/lib/public/Migration/Attributes/ColumnType.php',
687
+    'OCP\\Migration\\Attributes\\CreateTable' => $baseDir.'/lib/public/Migration/Attributes/CreateTable.php',
688
+    'OCP\\Migration\\Attributes\\DataCleansing' => $baseDir.'/lib/public/Migration/Attributes/DataCleansing.php',
689
+    'OCP\\Migration\\Attributes\\DataMigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/DataMigrationAttribute.php',
690
+    'OCP\\Migration\\Attributes\\DropColumn' => $baseDir.'/lib/public/Migration/Attributes/DropColumn.php',
691
+    'OCP\\Migration\\Attributes\\DropIndex' => $baseDir.'/lib/public/Migration/Attributes/DropIndex.php',
692
+    'OCP\\Migration\\Attributes\\DropTable' => $baseDir.'/lib/public/Migration/Attributes/DropTable.php',
693
+    'OCP\\Migration\\Attributes\\GenericMigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/GenericMigrationAttribute.php',
694
+    'OCP\\Migration\\Attributes\\IndexMigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/IndexMigrationAttribute.php',
695
+    'OCP\\Migration\\Attributes\\IndexType' => $baseDir.'/lib/public/Migration/Attributes/IndexType.php',
696
+    'OCP\\Migration\\Attributes\\MigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/MigrationAttribute.php',
697
+    'OCP\\Migration\\Attributes\\ModifyColumn' => $baseDir.'/lib/public/Migration/Attributes/ModifyColumn.php',
698
+    'OCP\\Migration\\Attributes\\TableMigrationAttribute' => $baseDir.'/lib/public/Migration/Attributes/TableMigrationAttribute.php',
699
+    'OCP\\Migration\\BigIntMigration' => $baseDir.'/lib/public/Migration/BigIntMigration.php',
700
+    'OCP\\Migration\\IMigrationStep' => $baseDir.'/lib/public/Migration/IMigrationStep.php',
701
+    'OCP\\Migration\\IOutput' => $baseDir.'/lib/public/Migration/IOutput.php',
702
+    'OCP\\Migration\\IRepairStep' => $baseDir.'/lib/public/Migration/IRepairStep.php',
703
+    'OCP\\Migration\\SimpleMigrationStep' => $baseDir.'/lib/public/Migration/SimpleMigrationStep.php',
704
+    'OCP\\Navigation\\Events\\LoadAdditionalEntriesEvent' => $baseDir.'/lib/public/Navigation/Events/LoadAdditionalEntriesEvent.php',
705
+    'OCP\\Notification\\AlreadyProcessedException' => $baseDir.'/lib/public/Notification/AlreadyProcessedException.php',
706
+    'OCP\\Notification\\IAction' => $baseDir.'/lib/public/Notification/IAction.php',
707
+    'OCP\\Notification\\IApp' => $baseDir.'/lib/public/Notification/IApp.php',
708
+    'OCP\\Notification\\IDeferrableApp' => $baseDir.'/lib/public/Notification/IDeferrableApp.php',
709
+    'OCP\\Notification\\IDismissableNotifier' => $baseDir.'/lib/public/Notification/IDismissableNotifier.php',
710
+    'OCP\\Notification\\IManager' => $baseDir.'/lib/public/Notification/IManager.php',
711
+    'OCP\\Notification\\INotification' => $baseDir.'/lib/public/Notification/INotification.php',
712
+    'OCP\\Notification\\INotifier' => $baseDir.'/lib/public/Notification/INotifier.php',
713
+    'OCP\\Notification\\IPreloadableNotifier' => $baseDir.'/lib/public/Notification/IPreloadableNotifier.php',
714
+    'OCP\\Notification\\IncompleteNotificationException' => $baseDir.'/lib/public/Notification/IncompleteNotificationException.php',
715
+    'OCP\\Notification\\IncompleteParsedNotificationException' => $baseDir.'/lib/public/Notification/IncompleteParsedNotificationException.php',
716
+    'OCP\\Notification\\InvalidValueException' => $baseDir.'/lib/public/Notification/InvalidValueException.php',
717
+    'OCP\\Notification\\NotificationPreloadReason' => $baseDir.'/lib/public/Notification/NotificationPreloadReason.php',
718
+    'OCP\\Notification\\UnknownNotificationException' => $baseDir.'/lib/public/Notification/UnknownNotificationException.php',
719
+    'OCP\\OCM\\Events\\ResourceTypeRegisterEvent' => $baseDir.'/lib/public/OCM/Events/ResourceTypeRegisterEvent.php',
720
+    'OCP\\OCM\\Exceptions\\OCMArgumentException' => $baseDir.'/lib/public/OCM/Exceptions/OCMArgumentException.php',
721
+    'OCP\\OCM\\Exceptions\\OCMProviderException' => $baseDir.'/lib/public/OCM/Exceptions/OCMProviderException.php',
722
+    'OCP\\OCM\\ICapabilityAwareOCMProvider' => $baseDir.'/lib/public/OCM/ICapabilityAwareOCMProvider.php',
723
+    'OCP\\OCM\\IOCMDiscoveryService' => $baseDir.'/lib/public/OCM/IOCMDiscoveryService.php',
724
+    'OCP\\OCM\\IOCMProvider' => $baseDir.'/lib/public/OCM/IOCMProvider.php',
725
+    'OCP\\OCM\\IOCMResource' => $baseDir.'/lib/public/OCM/IOCMResource.php',
726
+    'OCP\\OCS\\IDiscoveryService' => $baseDir.'/lib/public/OCS/IDiscoveryService.php',
727
+    'OCP\\PreConditionNotMetException' => $baseDir.'/lib/public/PreConditionNotMetException.php',
728
+    'OCP\\Preview\\BeforePreviewFetchedEvent' => $baseDir.'/lib/public/Preview/BeforePreviewFetchedEvent.php',
729
+    'OCP\\Preview\\IMimeIconProvider' => $baseDir.'/lib/public/Preview/IMimeIconProvider.php',
730
+    'OCP\\Preview\\IProviderV2' => $baseDir.'/lib/public/Preview/IProviderV2.php',
731
+    'OCP\\Preview\\IVersionedPreviewFile' => $baseDir.'/lib/public/Preview/IVersionedPreviewFile.php',
732
+    'OCP\\Profile\\BeforeTemplateRenderedEvent' => $baseDir.'/lib/public/Profile/BeforeTemplateRenderedEvent.php',
733
+    'OCP\\Profile\\ILinkAction' => $baseDir.'/lib/public/Profile/ILinkAction.php',
734
+    'OCP\\Profile\\IProfileManager' => $baseDir.'/lib/public/Profile/IProfileManager.php',
735
+    'OCP\\Profile\\ParameterDoesNotExistException' => $baseDir.'/lib/public/Profile/ParameterDoesNotExistException.php',
736
+    'OCP\\Profiler\\IProfile' => $baseDir.'/lib/public/Profiler/IProfile.php',
737
+    'OCP\\Profiler\\IProfiler' => $baseDir.'/lib/public/Profiler/IProfiler.php',
738
+    'OCP\\Remote\\Api\\IApiCollection' => $baseDir.'/lib/public/Remote/Api/IApiCollection.php',
739
+    'OCP\\Remote\\Api\\IApiFactory' => $baseDir.'/lib/public/Remote/Api/IApiFactory.php',
740
+    'OCP\\Remote\\Api\\ICapabilitiesApi' => $baseDir.'/lib/public/Remote/Api/ICapabilitiesApi.php',
741
+    'OCP\\Remote\\Api\\IUserApi' => $baseDir.'/lib/public/Remote/Api/IUserApi.php',
742
+    'OCP\\Remote\\ICredentials' => $baseDir.'/lib/public/Remote/ICredentials.php',
743
+    'OCP\\Remote\\IInstance' => $baseDir.'/lib/public/Remote/IInstance.php',
744
+    'OCP\\Remote\\IInstanceFactory' => $baseDir.'/lib/public/Remote/IInstanceFactory.php',
745
+    'OCP\\Remote\\IUser' => $baseDir.'/lib/public/Remote/IUser.php',
746
+    'OCP\\RichObjectStrings\\Definitions' => $baseDir.'/lib/public/RichObjectStrings/Definitions.php',
747
+    'OCP\\RichObjectStrings\\IRichTextFormatter' => $baseDir.'/lib/public/RichObjectStrings/IRichTextFormatter.php',
748
+    'OCP\\RichObjectStrings\\IValidator' => $baseDir.'/lib/public/RichObjectStrings/IValidator.php',
749
+    'OCP\\RichObjectStrings\\InvalidObjectExeption' => $baseDir.'/lib/public/RichObjectStrings/InvalidObjectExeption.php',
750
+    'OCP\\Route\\IRoute' => $baseDir.'/lib/public/Route/IRoute.php',
751
+    'OCP\\Route\\IRouter' => $baseDir.'/lib/public/Route/IRouter.php',
752
+    'OCP\\SabrePluginEvent' => $baseDir.'/lib/public/SabrePluginEvent.php',
753
+    'OCP\\SabrePluginException' => $baseDir.'/lib/public/SabrePluginException.php',
754
+    'OCP\\Search\\FilterDefinition' => $baseDir.'/lib/public/Search/FilterDefinition.php',
755
+    'OCP\\Search\\IExternalProvider' => $baseDir.'/lib/public/Search/IExternalProvider.php',
756
+    'OCP\\Search\\IFilter' => $baseDir.'/lib/public/Search/IFilter.php',
757
+    'OCP\\Search\\IFilterCollection' => $baseDir.'/lib/public/Search/IFilterCollection.php',
758
+    'OCP\\Search\\IFilteringProvider' => $baseDir.'/lib/public/Search/IFilteringProvider.php',
759
+    'OCP\\Search\\IInAppSearch' => $baseDir.'/lib/public/Search/IInAppSearch.php',
760
+    'OCP\\Search\\IProvider' => $baseDir.'/lib/public/Search/IProvider.php',
761
+    'OCP\\Search\\ISearchQuery' => $baseDir.'/lib/public/Search/ISearchQuery.php',
762
+    'OCP\\Search\\SearchResult' => $baseDir.'/lib/public/Search/SearchResult.php',
763
+    'OCP\\Search\\SearchResultEntry' => $baseDir.'/lib/public/Search/SearchResultEntry.php',
764
+    'OCP\\Security\\Bruteforce\\IThrottler' => $baseDir.'/lib/public/Security/Bruteforce/IThrottler.php',
765
+    'OCP\\Security\\Bruteforce\\MaxDelayReached' => $baseDir.'/lib/public/Security/Bruteforce/MaxDelayReached.php',
766
+    'OCP\\Security\\CSP\\AddContentSecurityPolicyEvent' => $baseDir.'/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php',
767
+    'OCP\\Security\\Events\\GenerateSecurePasswordEvent' => $baseDir.'/lib/public/Security/Events/GenerateSecurePasswordEvent.php',
768
+    'OCP\\Security\\Events\\ValidatePasswordPolicyEvent' => $baseDir.'/lib/public/Security/Events/ValidatePasswordPolicyEvent.php',
769
+    'OCP\\Security\\FeaturePolicy\\AddFeaturePolicyEvent' => $baseDir.'/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php',
770
+    'OCP\\Security\\IContentSecurityPolicyManager' => $baseDir.'/lib/public/Security/IContentSecurityPolicyManager.php',
771
+    'OCP\\Security\\ICredentialsManager' => $baseDir.'/lib/public/Security/ICredentialsManager.php',
772
+    'OCP\\Security\\ICrypto' => $baseDir.'/lib/public/Security/ICrypto.php',
773
+    'OCP\\Security\\IHasher' => $baseDir.'/lib/public/Security/IHasher.php',
774
+    'OCP\\Security\\IRemoteHostValidator' => $baseDir.'/lib/public/Security/IRemoteHostValidator.php',
775
+    'OCP\\Security\\ISecureRandom' => $baseDir.'/lib/public/Security/ISecureRandom.php',
776
+    'OCP\\Security\\ITrustedDomainHelper' => $baseDir.'/lib/public/Security/ITrustedDomainHelper.php',
777
+    'OCP\\Security\\Ip\\IAddress' => $baseDir.'/lib/public/Security/Ip/IAddress.php',
778
+    'OCP\\Security\\Ip\\IFactory' => $baseDir.'/lib/public/Security/Ip/IFactory.php',
779
+    'OCP\\Security\\Ip\\IRange' => $baseDir.'/lib/public/Security/Ip/IRange.php',
780
+    'OCP\\Security\\Ip\\IRemoteAddress' => $baseDir.'/lib/public/Security/Ip/IRemoteAddress.php',
781
+    'OCP\\Security\\PasswordContext' => $baseDir.'/lib/public/Security/PasswordContext.php',
782
+    'OCP\\Security\\RateLimiting\\ILimiter' => $baseDir.'/lib/public/Security/RateLimiting/ILimiter.php',
783
+    'OCP\\Security\\RateLimiting\\IRateLimitExceededException' => $baseDir.'/lib/public/Security/RateLimiting/IRateLimitExceededException.php',
784
+    'OCP\\Security\\VerificationToken\\IVerificationToken' => $baseDir.'/lib/public/Security/VerificationToken/IVerificationToken.php',
785
+    'OCP\\Security\\VerificationToken\\InvalidTokenException' => $baseDir.'/lib/public/Security/VerificationToken/InvalidTokenException.php',
786
+    'OCP\\Server' => $baseDir.'/lib/public/Server.php',
787
+    'OCP\\ServerVersion' => $baseDir.'/lib/public/ServerVersion.php',
788
+    'OCP\\Session\\Exceptions\\SessionNotAvailableException' => $baseDir.'/lib/public/Session/Exceptions/SessionNotAvailableException.php',
789
+    'OCP\\Settings\\DeclarativeSettingsTypes' => $baseDir.'/lib/public/Settings/DeclarativeSettingsTypes.php',
790
+    'OCP\\Settings\\Events\\DeclarativeSettingsGetValueEvent' => $baseDir.'/lib/public/Settings/Events/DeclarativeSettingsGetValueEvent.php',
791
+    'OCP\\Settings\\Events\\DeclarativeSettingsRegisterFormEvent' => $baseDir.'/lib/public/Settings/Events/DeclarativeSettingsRegisterFormEvent.php',
792
+    'OCP\\Settings\\Events\\DeclarativeSettingsSetValueEvent' => $baseDir.'/lib/public/Settings/Events/DeclarativeSettingsSetValueEvent.php',
793
+    'OCP\\Settings\\IDeclarativeManager' => $baseDir.'/lib/public/Settings/IDeclarativeManager.php',
794
+    'OCP\\Settings\\IDeclarativeSettingsForm' => $baseDir.'/lib/public/Settings/IDeclarativeSettingsForm.php',
795
+    'OCP\\Settings\\IDeclarativeSettingsFormWithHandlers' => $baseDir.'/lib/public/Settings/IDeclarativeSettingsFormWithHandlers.php',
796
+    'OCP\\Settings\\IDelegatedSettings' => $baseDir.'/lib/public/Settings/IDelegatedSettings.php',
797
+    'OCP\\Settings\\IIconSection' => $baseDir.'/lib/public/Settings/IIconSection.php',
798
+    'OCP\\Settings\\IManager' => $baseDir.'/lib/public/Settings/IManager.php',
799
+    'OCP\\Settings\\ISettings' => $baseDir.'/lib/public/Settings/ISettings.php',
800
+    'OCP\\Settings\\ISubAdminSettings' => $baseDir.'/lib/public/Settings/ISubAdminSettings.php',
801
+    'OCP\\SetupCheck\\CheckServerResponseTrait' => $baseDir.'/lib/public/SetupCheck/CheckServerResponseTrait.php',
802
+    'OCP\\SetupCheck\\ISetupCheck' => $baseDir.'/lib/public/SetupCheck/ISetupCheck.php',
803
+    'OCP\\SetupCheck\\ISetupCheckManager' => $baseDir.'/lib/public/SetupCheck/ISetupCheckManager.php',
804
+    'OCP\\SetupCheck\\SetupResult' => $baseDir.'/lib/public/SetupCheck/SetupResult.php',
805
+    'OCP\\Share' => $baseDir.'/lib/public/Share.php',
806
+    'OCP\\Share\\Events\\BeforeShareCreatedEvent' => $baseDir.'/lib/public/Share/Events/BeforeShareCreatedEvent.php',
807
+    'OCP\\Share\\Events\\BeforeShareDeletedEvent' => $baseDir.'/lib/public/Share/Events/BeforeShareDeletedEvent.php',
808
+    'OCP\\Share\\Events\\ShareAcceptedEvent' => $baseDir.'/lib/public/Share/Events/ShareAcceptedEvent.php',
809
+    'OCP\\Share\\Events\\ShareCreatedEvent' => $baseDir.'/lib/public/Share/Events/ShareCreatedEvent.php',
810
+    'OCP\\Share\\Events\\ShareDeletedEvent' => $baseDir.'/lib/public/Share/Events/ShareDeletedEvent.php',
811
+    'OCP\\Share\\Events\\ShareDeletedFromSelfEvent' => $baseDir.'/lib/public/Share/Events/ShareDeletedFromSelfEvent.php',
812
+    'OCP\\Share\\Events\\VerifyMountPointEvent' => $baseDir.'/lib/public/Share/Events/VerifyMountPointEvent.php',
813
+    'OCP\\Share\\Exceptions\\AlreadySharedException' => $baseDir.'/lib/public/Share/Exceptions/AlreadySharedException.php',
814
+    'OCP\\Share\\Exceptions\\GenericShareException' => $baseDir.'/lib/public/Share/Exceptions/GenericShareException.php',
815
+    'OCP\\Share\\Exceptions\\IllegalIDChangeException' => $baseDir.'/lib/public/Share/Exceptions/IllegalIDChangeException.php',
816
+    'OCP\\Share\\Exceptions\\ShareNotFound' => $baseDir.'/lib/public/Share/Exceptions/ShareNotFound.php',
817
+    'OCP\\Share\\Exceptions\\ShareTokenException' => $baseDir.'/lib/public/Share/Exceptions/ShareTokenException.php',
818
+    'OCP\\Share\\IAttributes' => $baseDir.'/lib/public/Share/IAttributes.php',
819
+    'OCP\\Share\\IManager' => $baseDir.'/lib/public/Share/IManager.php',
820
+    'OCP\\Share\\IPartialShareProvider' => $baseDir.'/lib/public/Share/IPartialShareProvider.php',
821
+    'OCP\\Share\\IProviderFactory' => $baseDir.'/lib/public/Share/IProviderFactory.php',
822
+    'OCP\\Share\\IPublicShareTemplateFactory' => $baseDir.'/lib/public/Share/IPublicShareTemplateFactory.php',
823
+    'OCP\\Share\\IPublicShareTemplateProvider' => $baseDir.'/lib/public/Share/IPublicShareTemplateProvider.php',
824
+    'OCP\\Share\\IPublicShareTemplateProviderWithPriority' => $baseDir.'/lib/public/Share/IPublicShareTemplateProviderWithPriority.php',
825
+    'OCP\\Share\\IShare' => $baseDir.'/lib/public/Share/IShare.php',
826
+    'OCP\\Share\\IShareHelper' => $baseDir.'/lib/public/Share/IShareHelper.php',
827
+    'OCP\\Share\\IShareProvider' => $baseDir.'/lib/public/Share/IShareProvider.php',
828
+    'OCP\\Share\\IShareProviderGetUsers' => $baseDir.'/lib/public/Share/IShareProviderGetUsers.php',
829
+    'OCP\\Share\\IShareProviderSupportsAccept' => $baseDir.'/lib/public/Share/IShareProviderSupportsAccept.php',
830
+    'OCP\\Share\\IShareProviderSupportsAllSharesInFolder' => $baseDir.'/lib/public/Share/IShareProviderSupportsAllSharesInFolder.php',
831
+    'OCP\\Share\\IShareProviderWithNotification' => $baseDir.'/lib/public/Share/IShareProviderWithNotification.php',
832
+    'OCP\\Share_Backend' => $baseDir.'/lib/public/Share_Backend.php',
833
+    'OCP\\Share_Backend_Collection' => $baseDir.'/lib/public/Share_Backend_Collection.php',
834
+    'OCP\\Share_Backend_File_Dependent' => $baseDir.'/lib/public/Share_Backend_File_Dependent.php',
835
+    'OCP\\Snowflake\\IDecoder' => $baseDir.'/lib/public/Snowflake/IDecoder.php',
836
+    'OCP\\Snowflake\\IGenerator' => $baseDir.'/lib/public/Snowflake/IGenerator.php',
837
+    'OCP\\SpeechToText\\Events\\AbstractTranscriptionEvent' => $baseDir.'/lib/public/SpeechToText/Events/AbstractTranscriptionEvent.php',
838
+    'OCP\\SpeechToText\\Events\\TranscriptionFailedEvent' => $baseDir.'/lib/public/SpeechToText/Events/TranscriptionFailedEvent.php',
839
+    'OCP\\SpeechToText\\Events\\TranscriptionSuccessfulEvent' => $baseDir.'/lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php',
840
+    'OCP\\SpeechToText\\ISpeechToTextManager' => $baseDir.'/lib/public/SpeechToText/ISpeechToTextManager.php',
841
+    'OCP\\SpeechToText\\ISpeechToTextProvider' => $baseDir.'/lib/public/SpeechToText/ISpeechToTextProvider.php',
842
+    'OCP\\SpeechToText\\ISpeechToTextProviderWithId' => $baseDir.'/lib/public/SpeechToText/ISpeechToTextProviderWithId.php',
843
+    'OCP\\SpeechToText\\ISpeechToTextProviderWithUserId' => $baseDir.'/lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php',
844
+    'OCP\\Support\\CrashReport\\ICollectBreadcrumbs' => $baseDir.'/lib/public/Support/CrashReport/ICollectBreadcrumbs.php',
845
+    'OCP\\Support\\CrashReport\\IMessageReporter' => $baseDir.'/lib/public/Support/CrashReport/IMessageReporter.php',
846
+    'OCP\\Support\\CrashReport\\IRegistry' => $baseDir.'/lib/public/Support/CrashReport/IRegistry.php',
847
+    'OCP\\Support\\CrashReport\\IReporter' => $baseDir.'/lib/public/Support/CrashReport/IReporter.php',
848
+    'OCP\\Support\\Subscription\\Exception\\AlreadyRegisteredException' => $baseDir.'/lib/public/Support/Subscription/Exception/AlreadyRegisteredException.php',
849
+    'OCP\\Support\\Subscription\\IAssertion' => $baseDir.'/lib/public/Support/Subscription/IAssertion.php',
850
+    'OCP\\Support\\Subscription\\IRegistry' => $baseDir.'/lib/public/Support/Subscription/IRegistry.php',
851
+    'OCP\\Support\\Subscription\\ISubscription' => $baseDir.'/lib/public/Support/Subscription/ISubscription.php',
852
+    'OCP\\Support\\Subscription\\ISupportedApps' => $baseDir.'/lib/public/Support/Subscription/ISupportedApps.php',
853
+    'OCP\\SystemTag\\ISystemTag' => $baseDir.'/lib/public/SystemTag/ISystemTag.php',
854
+    'OCP\\SystemTag\\ISystemTagManager' => $baseDir.'/lib/public/SystemTag/ISystemTagManager.php',
855
+    'OCP\\SystemTag\\ISystemTagManagerFactory' => $baseDir.'/lib/public/SystemTag/ISystemTagManagerFactory.php',
856
+    'OCP\\SystemTag\\ISystemTagObjectMapper' => $baseDir.'/lib/public/SystemTag/ISystemTagObjectMapper.php',
857
+    'OCP\\SystemTag\\ManagerEvent' => $baseDir.'/lib/public/SystemTag/ManagerEvent.php',
858
+    'OCP\\SystemTag\\MapperEvent' => $baseDir.'/lib/public/SystemTag/MapperEvent.php',
859
+    'OCP\\SystemTag\\SystemTagsEntityEvent' => $baseDir.'/lib/public/SystemTag/SystemTagsEntityEvent.php',
860
+    'OCP\\SystemTag\\TagAlreadyExistsException' => $baseDir.'/lib/public/SystemTag/TagAlreadyExistsException.php',
861
+    'OCP\\SystemTag\\TagAssignedEvent' => $baseDir.'/lib/public/SystemTag/TagAssignedEvent.php',
862
+    'OCP\\SystemTag\\TagCreationForbiddenException' => $baseDir.'/lib/public/SystemTag/TagCreationForbiddenException.php',
863
+    'OCP\\SystemTag\\TagNotFoundException' => $baseDir.'/lib/public/SystemTag/TagNotFoundException.php',
864
+    'OCP\\SystemTag\\TagUnassignedEvent' => $baseDir.'/lib/public/SystemTag/TagUnassignedEvent.php',
865
+    'OCP\\SystemTag\\TagUpdateForbiddenException' => $baseDir.'/lib/public/SystemTag/TagUpdateForbiddenException.php',
866
+    'OCP\\Talk\\Exceptions\\NoBackendException' => $baseDir.'/lib/public/Talk/Exceptions/NoBackendException.php',
867
+    'OCP\\Talk\\IBroker' => $baseDir.'/lib/public/Talk/IBroker.php',
868
+    'OCP\\Talk\\IConversation' => $baseDir.'/lib/public/Talk/IConversation.php',
869
+    'OCP\\Talk\\IConversationOptions' => $baseDir.'/lib/public/Talk/IConversationOptions.php',
870
+    'OCP\\Talk\\ITalkBackend' => $baseDir.'/lib/public/Talk/ITalkBackend.php',
871
+    'OCP\\TaskProcessing\\EShapeType' => $baseDir.'/lib/public/TaskProcessing/EShapeType.php',
872
+    'OCP\\TaskProcessing\\Events\\AbstractTaskProcessingEvent' => $baseDir.'/lib/public/TaskProcessing/Events/AbstractTaskProcessingEvent.php',
873
+    'OCP\\TaskProcessing\\Events\\GetTaskProcessingProvidersEvent' => $baseDir.'/lib/public/TaskProcessing/Events/GetTaskProcessingProvidersEvent.php',
874
+    'OCP\\TaskProcessing\\Events\\TaskFailedEvent' => $baseDir.'/lib/public/TaskProcessing/Events/TaskFailedEvent.php',
875
+    'OCP\\TaskProcessing\\Events\\TaskSuccessfulEvent' => $baseDir.'/lib/public/TaskProcessing/Events/TaskSuccessfulEvent.php',
876
+    'OCP\\TaskProcessing\\Exception\\Exception' => $baseDir.'/lib/public/TaskProcessing/Exception/Exception.php',
877
+    'OCP\\TaskProcessing\\Exception\\NotFoundException' => $baseDir.'/lib/public/TaskProcessing/Exception/NotFoundException.php',
878
+    'OCP\\TaskProcessing\\Exception\\PreConditionNotMetException' => $baseDir.'/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php',
879
+    'OCP\\TaskProcessing\\Exception\\ProcessingException' => $baseDir.'/lib/public/TaskProcessing/Exception/ProcessingException.php',
880
+    'OCP\\TaskProcessing\\Exception\\UnauthorizedException' => $baseDir.'/lib/public/TaskProcessing/Exception/UnauthorizedException.php',
881
+    'OCP\\TaskProcessing\\Exception\\UserFacingProcessingException' => $baseDir.'/lib/public/TaskProcessing/Exception/UserFacingProcessingException.php',
882
+    'OCP\\TaskProcessing\\Exception\\ValidationException' => $baseDir.'/lib/public/TaskProcessing/Exception/ValidationException.php',
883
+    'OCP\\TaskProcessing\\IInternalTaskType' => $baseDir.'/lib/public/TaskProcessing/IInternalTaskType.php',
884
+    'OCP\\TaskProcessing\\IManager' => $baseDir.'/lib/public/TaskProcessing/IManager.php',
885
+    'OCP\\TaskProcessing\\IProvider' => $baseDir.'/lib/public/TaskProcessing/IProvider.php',
886
+    'OCP\\TaskProcessing\\ISynchronousProvider' => $baseDir.'/lib/public/TaskProcessing/ISynchronousProvider.php',
887
+    'OCP\\TaskProcessing\\ISynchronousWatermarkingProvider' => $baseDir.'/lib/public/TaskProcessing/ISynchronousWatermarkingProvider.php',
888
+    'OCP\\TaskProcessing\\ITaskType' => $baseDir.'/lib/public/TaskProcessing/ITaskType.php',
889
+    'OCP\\TaskProcessing\\ITriggerableProvider' => $baseDir.'/lib/public/TaskProcessing/ITriggerableProvider.php',
890
+    'OCP\\TaskProcessing\\ShapeDescriptor' => $baseDir.'/lib/public/TaskProcessing/ShapeDescriptor.php',
891
+    'OCP\\TaskProcessing\\ShapeEnumValue' => $baseDir.'/lib/public/TaskProcessing/ShapeEnumValue.php',
892
+    'OCP\\TaskProcessing\\Task' => $baseDir.'/lib/public/TaskProcessing/Task.php',
893
+    'OCP\\TaskProcessing\\TaskTypes\\AnalyzeImages' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/AnalyzeImages.php',
894
+    'OCP\\TaskProcessing\\TaskTypes\\AudioToAudioChat' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/AudioToAudioChat.php',
895
+    'OCP\\TaskProcessing\\TaskTypes\\AudioToText' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/AudioToText.php',
896
+    'OCP\\TaskProcessing\\TaskTypes\\ContextAgentAudioInteraction' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/ContextAgentAudioInteraction.php',
897
+    'OCP\\TaskProcessing\\TaskTypes\\ContextAgentInteraction' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/ContextAgentInteraction.php',
898
+    'OCP\\TaskProcessing\\TaskTypes\\ContextWrite' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/ContextWrite.php',
899
+    'OCP\\TaskProcessing\\TaskTypes\\GenerateEmoji' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php',
900
+    'OCP\\TaskProcessing\\TaskTypes\\ImageToTextOpticalCharacterRecognition' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/ImageToTextOpticalCharacterRecognition.php',
901
+    'OCP\\TaskProcessing\\TaskTypes\\TextToImage' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToImage.php',
902
+    'OCP\\TaskProcessing\\TaskTypes\\TextToSpeech' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToSpeech.php',
903
+    'OCP\\TaskProcessing\\TaskTypes\\TextToText' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToText.php',
904
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChangeTone' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php',
905
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChat' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextChat.php',
906
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextChatWithTools' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextChatWithTools.php',
907
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextFormalization' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php',
908
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextHeadline' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php',
909
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextProofread' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextProofread.php',
910
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextReformulation' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php',
911
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextSimplification' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php',
912
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextSummary' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextSummary.php',
913
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextTopics' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php',
914
+    'OCP\\TaskProcessing\\TaskTypes\\TextToTextTranslate' => $baseDir.'/lib/public/TaskProcessing/TaskTypes/TextToTextTranslate.php',
915
+    'OCP\\Teams\\ITeamManager' => $baseDir.'/lib/public/Teams/ITeamManager.php',
916
+    'OCP\\Teams\\ITeamResourceProvider' => $baseDir.'/lib/public/Teams/ITeamResourceProvider.php',
917
+    'OCP\\Teams\\Team' => $baseDir.'/lib/public/Teams/Team.php',
918
+    'OCP\\Teams\\TeamResource' => $baseDir.'/lib/public/Teams/TeamResource.php',
919
+    'OCP\\Template' => $baseDir.'/lib/public/Template.php',
920
+    'OCP\\Template\\ITemplate' => $baseDir.'/lib/public/Template/ITemplate.php',
921
+    'OCP\\Template\\ITemplateManager' => $baseDir.'/lib/public/Template/ITemplateManager.php',
922
+    'OCP\\Template\\TemplateNotFoundException' => $baseDir.'/lib/public/Template/TemplateNotFoundException.php',
923
+    'OCP\\TextProcessing\\Events\\AbstractTextProcessingEvent' => $baseDir.'/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php',
924
+    'OCP\\TextProcessing\\Events\\TaskFailedEvent' => $baseDir.'/lib/public/TextProcessing/Events/TaskFailedEvent.php',
925
+    'OCP\\TextProcessing\\Events\\TaskSuccessfulEvent' => $baseDir.'/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php',
926
+    'OCP\\TextProcessing\\Exception\\TaskFailureException' => $baseDir.'/lib/public/TextProcessing/Exception/TaskFailureException.php',
927
+    'OCP\\TextProcessing\\FreePromptTaskType' => $baseDir.'/lib/public/TextProcessing/FreePromptTaskType.php',
928
+    'OCP\\TextProcessing\\HeadlineTaskType' => $baseDir.'/lib/public/TextProcessing/HeadlineTaskType.php',
929
+    'OCP\\TextProcessing\\IManager' => $baseDir.'/lib/public/TextProcessing/IManager.php',
930
+    'OCP\\TextProcessing\\IProvider' => $baseDir.'/lib/public/TextProcessing/IProvider.php',
931
+    'OCP\\TextProcessing\\IProviderWithExpectedRuntime' => $baseDir.'/lib/public/TextProcessing/IProviderWithExpectedRuntime.php',
932
+    'OCP\\TextProcessing\\IProviderWithId' => $baseDir.'/lib/public/TextProcessing/IProviderWithId.php',
933
+    'OCP\\TextProcessing\\IProviderWithUserId' => $baseDir.'/lib/public/TextProcessing/IProviderWithUserId.php',
934
+    'OCP\\TextProcessing\\ITaskType' => $baseDir.'/lib/public/TextProcessing/ITaskType.php',
935
+    'OCP\\TextProcessing\\SummaryTaskType' => $baseDir.'/lib/public/TextProcessing/SummaryTaskType.php',
936
+    'OCP\\TextProcessing\\Task' => $baseDir.'/lib/public/TextProcessing/Task.php',
937
+    'OCP\\TextProcessing\\TopicsTaskType' => $baseDir.'/lib/public/TextProcessing/TopicsTaskType.php',
938
+    'OCP\\TextToImage\\Events\\AbstractTextToImageEvent' => $baseDir.'/lib/public/TextToImage/Events/AbstractTextToImageEvent.php',
939
+    'OCP\\TextToImage\\Events\\TaskFailedEvent' => $baseDir.'/lib/public/TextToImage/Events/TaskFailedEvent.php',
940
+    'OCP\\TextToImage\\Events\\TaskSuccessfulEvent' => $baseDir.'/lib/public/TextToImage/Events/TaskSuccessfulEvent.php',
941
+    'OCP\\TextToImage\\Exception\\TaskFailureException' => $baseDir.'/lib/public/TextToImage/Exception/TaskFailureException.php',
942
+    'OCP\\TextToImage\\Exception\\TaskNotFoundException' => $baseDir.'/lib/public/TextToImage/Exception/TaskNotFoundException.php',
943
+    'OCP\\TextToImage\\Exception\\TextToImageException' => $baseDir.'/lib/public/TextToImage/Exception/TextToImageException.php',
944
+    'OCP\\TextToImage\\IManager' => $baseDir.'/lib/public/TextToImage/IManager.php',
945
+    'OCP\\TextToImage\\IProvider' => $baseDir.'/lib/public/TextToImage/IProvider.php',
946
+    'OCP\\TextToImage\\IProviderWithUserId' => $baseDir.'/lib/public/TextToImage/IProviderWithUserId.php',
947
+    'OCP\\TextToImage\\Task' => $baseDir.'/lib/public/TextToImage/Task.php',
948
+    'OCP\\Translation\\CouldNotTranslateException' => $baseDir.'/lib/public/Translation/CouldNotTranslateException.php',
949
+    'OCP\\Translation\\IDetectLanguageProvider' => $baseDir.'/lib/public/Translation/IDetectLanguageProvider.php',
950
+    'OCP\\Translation\\ITranslationManager' => $baseDir.'/lib/public/Translation/ITranslationManager.php',
951
+    'OCP\\Translation\\ITranslationProvider' => $baseDir.'/lib/public/Translation/ITranslationProvider.php',
952
+    'OCP\\Translation\\ITranslationProviderWithId' => $baseDir.'/lib/public/Translation/ITranslationProviderWithId.php',
953
+    'OCP\\Translation\\ITranslationProviderWithUserId' => $baseDir.'/lib/public/Translation/ITranslationProviderWithUserId.php',
954
+    'OCP\\Translation\\LanguageTuple' => $baseDir.'/lib/public/Translation/LanguageTuple.php',
955
+    'OCP\\UserInterface' => $baseDir.'/lib/public/UserInterface.php',
956
+    'OCP\\UserMigration\\IExportDestination' => $baseDir.'/lib/public/UserMigration/IExportDestination.php',
957
+    'OCP\\UserMigration\\IImportSource' => $baseDir.'/lib/public/UserMigration/IImportSource.php',
958
+    'OCP\\UserMigration\\IMigrator' => $baseDir.'/lib/public/UserMigration/IMigrator.php',
959
+    'OCP\\UserMigration\\ISizeEstimationMigrator' => $baseDir.'/lib/public/UserMigration/ISizeEstimationMigrator.php',
960
+    'OCP\\UserMigration\\TMigratorBasicVersionHandling' => $baseDir.'/lib/public/UserMigration/TMigratorBasicVersionHandling.php',
961
+    'OCP\\UserMigration\\UserMigrationException' => $baseDir.'/lib/public/UserMigration/UserMigrationException.php',
962
+    'OCP\\UserStatus\\IManager' => $baseDir.'/lib/public/UserStatus/IManager.php',
963
+    'OCP\\UserStatus\\IProvider' => $baseDir.'/lib/public/UserStatus/IProvider.php',
964
+    'OCP\\UserStatus\\IUserStatus' => $baseDir.'/lib/public/UserStatus/IUserStatus.php',
965
+    'OCP\\User\\Backend\\ABackend' => $baseDir.'/lib/public/User/Backend/ABackend.php',
966
+    'OCP\\User\\Backend\\ICheckPasswordBackend' => $baseDir.'/lib/public/User/Backend/ICheckPasswordBackend.php',
967
+    'OCP\\User\\Backend\\ICountMappedUsersBackend' => $baseDir.'/lib/public/User/Backend/ICountMappedUsersBackend.php',
968
+    'OCP\\User\\Backend\\ICountUsersBackend' => $baseDir.'/lib/public/User/Backend/ICountUsersBackend.php',
969
+    'OCP\\User\\Backend\\ICreateUserBackend' => $baseDir.'/lib/public/User/Backend/ICreateUserBackend.php',
970
+    'OCP\\User\\Backend\\ICustomLogout' => $baseDir.'/lib/public/User/Backend/ICustomLogout.php',
971
+    'OCP\\User\\Backend\\IGetDisplayNameBackend' => $baseDir.'/lib/public/User/Backend/IGetDisplayNameBackend.php',
972
+    'OCP\\User\\Backend\\IGetHomeBackend' => $baseDir.'/lib/public/User/Backend/IGetHomeBackend.php',
973
+    'OCP\\User\\Backend\\IGetRealUIDBackend' => $baseDir.'/lib/public/User/Backend/IGetRealUIDBackend.php',
974
+    'OCP\\User\\Backend\\ILimitAwareCountUsersBackend' => $baseDir.'/lib/public/User/Backend/ILimitAwareCountUsersBackend.php',
975
+    'OCP\\User\\Backend\\IPasswordConfirmationBackend' => $baseDir.'/lib/public/User/Backend/IPasswordConfirmationBackend.php',
976
+    'OCP\\User\\Backend\\IPasswordHashBackend' => $baseDir.'/lib/public/User/Backend/IPasswordHashBackend.php',
977
+    'OCP\\User\\Backend\\IProvideAvatarBackend' => $baseDir.'/lib/public/User/Backend/IProvideAvatarBackend.php',
978
+    'OCP\\User\\Backend\\IProvideEnabledStateBackend' => $baseDir.'/lib/public/User/Backend/IProvideEnabledStateBackend.php',
979
+    'OCP\\User\\Backend\\ISearchKnownUsersBackend' => $baseDir.'/lib/public/User/Backend/ISearchKnownUsersBackend.php',
980
+    'OCP\\User\\Backend\\ISetDisplayNameBackend' => $baseDir.'/lib/public/User/Backend/ISetDisplayNameBackend.php',
981
+    'OCP\\User\\Backend\\ISetPasswordBackend' => $baseDir.'/lib/public/User/Backend/ISetPasswordBackend.php',
982
+    'OCP\\User\\Events\\BeforePasswordUpdatedEvent' => $baseDir.'/lib/public/User/Events/BeforePasswordUpdatedEvent.php',
983
+    'OCP\\User\\Events\\BeforeUserCreatedEvent' => $baseDir.'/lib/public/User/Events/BeforeUserCreatedEvent.php',
984
+    'OCP\\User\\Events\\BeforeUserDeletedEvent' => $baseDir.'/lib/public/User/Events/BeforeUserDeletedEvent.php',
985
+    'OCP\\User\\Events\\BeforeUserIdUnassignedEvent' => $baseDir.'/lib/public/User/Events/BeforeUserIdUnassignedEvent.php',
986
+    'OCP\\User\\Events\\BeforeUserLoggedInEvent' => $baseDir.'/lib/public/User/Events/BeforeUserLoggedInEvent.php',
987
+    'OCP\\User\\Events\\BeforeUserLoggedInWithCookieEvent' => $baseDir.'/lib/public/User/Events/BeforeUserLoggedInWithCookieEvent.php',
988
+    'OCP\\User\\Events\\BeforeUserLoggedOutEvent' => $baseDir.'/lib/public/User/Events/BeforeUserLoggedOutEvent.php',
989
+    'OCP\\User\\Events\\OutOfOfficeChangedEvent' => $baseDir.'/lib/public/User/Events/OutOfOfficeChangedEvent.php',
990
+    'OCP\\User\\Events\\OutOfOfficeClearedEvent' => $baseDir.'/lib/public/User/Events/OutOfOfficeClearedEvent.php',
991
+    'OCP\\User\\Events\\OutOfOfficeEndedEvent' => $baseDir.'/lib/public/User/Events/OutOfOfficeEndedEvent.php',
992
+    'OCP\\User\\Events\\OutOfOfficeScheduledEvent' => $baseDir.'/lib/public/User/Events/OutOfOfficeScheduledEvent.php',
993
+    'OCP\\User\\Events\\OutOfOfficeStartedEvent' => $baseDir.'/lib/public/User/Events/OutOfOfficeStartedEvent.php',
994
+    'OCP\\User\\Events\\PasswordUpdatedEvent' => $baseDir.'/lib/public/User/Events/PasswordUpdatedEvent.php',
995
+    'OCP\\User\\Events\\PostLoginEvent' => $baseDir.'/lib/public/User/Events/PostLoginEvent.php',
996
+    'OCP\\User\\Events\\UserChangedEvent' => $baseDir.'/lib/public/User/Events/UserChangedEvent.php',
997
+    'OCP\\User\\Events\\UserConfigChangedEvent' => $baseDir.'/lib/public/User/Events/UserConfigChangedEvent.php',
998
+    'OCP\\User\\Events\\UserCreatedEvent' => $baseDir.'/lib/public/User/Events/UserCreatedEvent.php',
999
+    'OCP\\User\\Events\\UserDeletedEvent' => $baseDir.'/lib/public/User/Events/UserDeletedEvent.php',
1000
+    'OCP\\User\\Events\\UserFirstTimeLoggedInEvent' => $baseDir.'/lib/public/User/Events/UserFirstTimeLoggedInEvent.php',
1001
+    'OCP\\User\\Events\\UserIdAssignedEvent' => $baseDir.'/lib/public/User/Events/UserIdAssignedEvent.php',
1002
+    'OCP\\User\\Events\\UserIdUnassignedEvent' => $baseDir.'/lib/public/User/Events/UserIdUnassignedEvent.php',
1003
+    'OCP\\User\\Events\\UserLiveStatusEvent' => $baseDir.'/lib/public/User/Events/UserLiveStatusEvent.php',
1004
+    'OCP\\User\\Events\\UserLoggedInEvent' => $baseDir.'/lib/public/User/Events/UserLoggedInEvent.php',
1005
+    'OCP\\User\\Events\\UserLoggedInWithCookieEvent' => $baseDir.'/lib/public/User/Events/UserLoggedInWithCookieEvent.php',
1006
+    'OCP\\User\\Events\\UserLoggedOutEvent' => $baseDir.'/lib/public/User/Events/UserLoggedOutEvent.php',
1007
+    'OCP\\User\\GetQuotaEvent' => $baseDir.'/lib/public/User/GetQuotaEvent.php',
1008
+    'OCP\\User\\IAvailabilityCoordinator' => $baseDir.'/lib/public/User/IAvailabilityCoordinator.php',
1009
+    'OCP\\User\\IOutOfOfficeData' => $baseDir.'/lib/public/User/IOutOfOfficeData.php',
1010
+    'OCP\\Util' => $baseDir.'/lib/public/Util.php',
1011
+    'OCP\\WorkflowEngine\\EntityContext\\IContextPortation' => $baseDir.'/lib/public/WorkflowEngine/EntityContext/IContextPortation.php',
1012
+    'OCP\\WorkflowEngine\\EntityContext\\IDisplayName' => $baseDir.'/lib/public/WorkflowEngine/EntityContext/IDisplayName.php',
1013
+    'OCP\\WorkflowEngine\\EntityContext\\IDisplayText' => $baseDir.'/lib/public/WorkflowEngine/EntityContext/IDisplayText.php',
1014
+    'OCP\\WorkflowEngine\\EntityContext\\IIcon' => $baseDir.'/lib/public/WorkflowEngine/EntityContext/IIcon.php',
1015
+    'OCP\\WorkflowEngine\\EntityContext\\IUrl' => $baseDir.'/lib/public/WorkflowEngine/EntityContext/IUrl.php',
1016
+    'OCP\\WorkflowEngine\\Events\\LoadSettingsScriptsEvent' => $baseDir.'/lib/public/WorkflowEngine/Events/LoadSettingsScriptsEvent.php',
1017
+    'OCP\\WorkflowEngine\\Events\\RegisterChecksEvent' => $baseDir.'/lib/public/WorkflowEngine/Events/RegisterChecksEvent.php',
1018
+    'OCP\\WorkflowEngine\\Events\\RegisterEntitiesEvent' => $baseDir.'/lib/public/WorkflowEngine/Events/RegisterEntitiesEvent.php',
1019
+    'OCP\\WorkflowEngine\\Events\\RegisterOperationsEvent' => $baseDir.'/lib/public/WorkflowEngine/Events/RegisterOperationsEvent.php',
1020
+    'OCP\\WorkflowEngine\\GenericEntityEvent' => $baseDir.'/lib/public/WorkflowEngine/GenericEntityEvent.php',
1021
+    'OCP\\WorkflowEngine\\ICheck' => $baseDir.'/lib/public/WorkflowEngine/ICheck.php',
1022
+    'OCP\\WorkflowEngine\\IComplexOperation' => $baseDir.'/lib/public/WorkflowEngine/IComplexOperation.php',
1023
+    'OCP\\WorkflowEngine\\IEntity' => $baseDir.'/lib/public/WorkflowEngine/IEntity.php',
1024
+    'OCP\\WorkflowEngine\\IEntityCheck' => $baseDir.'/lib/public/WorkflowEngine/IEntityCheck.php',
1025
+    'OCP\\WorkflowEngine\\IEntityEvent' => $baseDir.'/lib/public/WorkflowEngine/IEntityEvent.php',
1026
+    'OCP\\WorkflowEngine\\IFileCheck' => $baseDir.'/lib/public/WorkflowEngine/IFileCheck.php',
1027
+    'OCP\\WorkflowEngine\\IManager' => $baseDir.'/lib/public/WorkflowEngine/IManager.php',
1028
+    'OCP\\WorkflowEngine\\IOperation' => $baseDir.'/lib/public/WorkflowEngine/IOperation.php',
1029
+    'OCP\\WorkflowEngine\\IRuleMatcher' => $baseDir.'/lib/public/WorkflowEngine/IRuleMatcher.php',
1030
+    'OCP\\WorkflowEngine\\ISpecificOperation' => $baseDir.'/lib/public/WorkflowEngine/ISpecificOperation.php',
1031
+    'OC\\Accounts\\Account' => $baseDir.'/lib/private/Accounts/Account.php',
1032
+    'OC\\Accounts\\AccountManager' => $baseDir.'/lib/private/Accounts/AccountManager.php',
1033
+    'OC\\Accounts\\AccountProperty' => $baseDir.'/lib/private/Accounts/AccountProperty.php',
1034
+    'OC\\Accounts\\AccountPropertyCollection' => $baseDir.'/lib/private/Accounts/AccountPropertyCollection.php',
1035
+    'OC\\Accounts\\Hooks' => $baseDir.'/lib/private/Accounts/Hooks.php',
1036
+    'OC\\Accounts\\TAccountsHelper' => $baseDir.'/lib/private/Accounts/TAccountsHelper.php',
1037
+    'OC\\Activity\\ActivitySettingsAdapter' => $baseDir.'/lib/private/Activity/ActivitySettingsAdapter.php',
1038
+    'OC\\Activity\\Event' => $baseDir.'/lib/private/Activity/Event.php',
1039
+    'OC\\Activity\\EventMerger' => $baseDir.'/lib/private/Activity/EventMerger.php',
1040
+    'OC\\Activity\\Manager' => $baseDir.'/lib/private/Activity/Manager.php',
1041
+    'OC\\AllConfig' => $baseDir.'/lib/private/AllConfig.php',
1042
+    'OC\\AppConfig' => $baseDir.'/lib/private/AppConfig.php',
1043
+    'OC\\AppFramework\\App' => $baseDir.'/lib/private/AppFramework/App.php',
1044
+    'OC\\AppFramework\\Bootstrap\\ARegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/ARegistration.php',
1045
+    'OC\\AppFramework\\Bootstrap\\BootContext' => $baseDir.'/lib/private/AppFramework/Bootstrap/BootContext.php',
1046
+    'OC\\AppFramework\\Bootstrap\\Coordinator' => $baseDir.'/lib/private/AppFramework/Bootstrap/Coordinator.php',
1047
+    'OC\\AppFramework\\Bootstrap\\EventListenerRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/EventListenerRegistration.php',
1048
+    'OC\\AppFramework\\Bootstrap\\FunctionInjector' => $baseDir.'/lib/private/AppFramework/Bootstrap/FunctionInjector.php',
1049
+    'OC\\AppFramework\\Bootstrap\\MiddlewareRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/MiddlewareRegistration.php',
1050
+    'OC\\AppFramework\\Bootstrap\\ParameterRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/ParameterRegistration.php',
1051
+    'OC\\AppFramework\\Bootstrap\\PreviewProviderRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/PreviewProviderRegistration.php',
1052
+    'OC\\AppFramework\\Bootstrap\\RegistrationContext' => $baseDir.'/lib/private/AppFramework/Bootstrap/RegistrationContext.php',
1053
+    'OC\\AppFramework\\Bootstrap\\ServiceAliasRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/ServiceAliasRegistration.php',
1054
+    'OC\\AppFramework\\Bootstrap\\ServiceFactoryRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/ServiceFactoryRegistration.php',
1055
+    'OC\\AppFramework\\Bootstrap\\ServiceRegistration' => $baseDir.'/lib/private/AppFramework/Bootstrap/ServiceRegistration.php',
1056
+    'OC\\AppFramework\\DependencyInjection\\DIContainer' => $baseDir.'/lib/private/AppFramework/DependencyInjection/DIContainer.php',
1057
+    'OC\\AppFramework\\Http' => $baseDir.'/lib/private/AppFramework/Http.php',
1058
+    'OC\\AppFramework\\Http\\Dispatcher' => $baseDir.'/lib/private/AppFramework/Http/Dispatcher.php',
1059
+    'OC\\AppFramework\\Http\\Output' => $baseDir.'/lib/private/AppFramework/Http/Output.php',
1060
+    'OC\\AppFramework\\Http\\Request' => $baseDir.'/lib/private/AppFramework/Http/Request.php',
1061
+    'OC\\AppFramework\\Http\\RequestId' => $baseDir.'/lib/private/AppFramework/Http/RequestId.php',
1062
+    'OC\\AppFramework\\Middleware\\AdditionalScriptsMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php',
1063
+    'OC\\AppFramework\\Middleware\\CompressionMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/CompressionMiddleware.php',
1064
+    'OC\\AppFramework\\Middleware\\FlowV2EphemeralSessionsMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php',
1065
+    'OC\\AppFramework\\Middleware\\MiddlewareDispatcher' => $baseDir.'/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php',
1066
+    'OC\\AppFramework\\Middleware\\NotModifiedMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/NotModifiedMiddleware.php',
1067
+    'OC\\AppFramework\\Middleware\\OCSMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/OCSMiddleware.php',
1068
+    'OC\\AppFramework\\Middleware\\PublicShare\\Exceptions\\NeedAuthenticationException' => $baseDir.'/lib/private/AppFramework/Middleware/PublicShare/Exceptions/NeedAuthenticationException.php',
1069
+    'OC\\AppFramework\\Middleware\\PublicShare\\PublicShareMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/PublicShare/PublicShareMiddleware.php',
1070
+    'OC\\AppFramework\\Middleware\\Security\\BruteForceMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/BruteForceMiddleware.php',
1071
+    'OC\\AppFramework\\Middleware\\Security\\CORSMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php',
1072
+    'OC\\AppFramework\\Middleware\\Security\\CSPMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/CSPMiddleware.php',
1073
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AdminIpNotAllowedException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/AdminIpNotAllowedException.php',
1074
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AppNotEnabledException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/AppNotEnabledException.php',
1075
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\CrossSiteRequestForgeryException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/CrossSiteRequestForgeryException.php',
1076
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ExAppRequiredException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/ExAppRequiredException.php',
1077
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\LaxSameSiteCookieFailedException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/LaxSameSiteCookieFailedException.php',
1078
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotAdminException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotAdminException.php',
1079
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotConfirmedException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotConfirmedException.php',
1080
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
1081
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ReloadExecutionException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/ReloadExecutionException.php',
1082
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
1083
+    'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => $baseDir.'/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
1084
+    'OC\\AppFramework\\Middleware\\Security\\FeaturePolicyMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php',
1085
+    'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
1086
+    'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
1087
+    'OC\\AppFramework\\Middleware\\Security\\ReloadExecutionMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/ReloadExecutionMiddleware.php',
1088
+    'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
1089
+    'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
1090
+    'OC\\AppFramework\\Middleware\\SessionMiddleware' => $baseDir.'/lib/private/AppFramework/Middleware/SessionMiddleware.php',
1091
+    'OC\\AppFramework\\OCS\\BaseResponse' => $baseDir.'/lib/private/AppFramework/OCS/BaseResponse.php',
1092
+    'OC\\AppFramework\\OCS\\V1Response' => $baseDir.'/lib/private/AppFramework/OCS/V1Response.php',
1093
+    'OC\\AppFramework\\OCS\\V2Response' => $baseDir.'/lib/private/AppFramework/OCS/V2Response.php',
1094
+    'OC\\AppFramework\\Routing\\RouteActionHandler' => $baseDir.'/lib/private/AppFramework/Routing/RouteActionHandler.php',
1095
+    'OC\\AppFramework\\Routing\\RouteParser' => $baseDir.'/lib/private/AppFramework/Routing/RouteParser.php',
1096
+    'OC\\AppFramework\\ScopedPsrLogger' => $baseDir.'/lib/private/AppFramework/ScopedPsrLogger.php',
1097
+    'OC\\AppFramework\\Services\\AppConfig' => $baseDir.'/lib/private/AppFramework/Services/AppConfig.php',
1098
+    'OC\\AppFramework\\Services\\InitialState' => $baseDir.'/lib/private/AppFramework/Services/InitialState.php',
1099
+    'OC\\AppFramework\\Utility\\ControllerMethodReflector' => $baseDir.'/lib/private/AppFramework/Utility/ControllerMethodReflector.php',
1100
+    'OC\\AppFramework\\Utility\\QueryNotFoundException' => $baseDir.'/lib/private/AppFramework/Utility/QueryNotFoundException.php',
1101
+    'OC\\AppFramework\\Utility\\SimpleContainer' => $baseDir.'/lib/private/AppFramework/Utility/SimpleContainer.php',
1102
+    'OC\\AppFramework\\Utility\\TimeFactory' => $baseDir.'/lib/private/AppFramework/Utility/TimeFactory.php',
1103
+    'OC\\AppScriptDependency' => $baseDir.'/lib/private/AppScriptDependency.php',
1104
+    'OC\\AppScriptSort' => $baseDir.'/lib/private/AppScriptSort.php',
1105
+    'OC\\App\\AppManager' => $baseDir.'/lib/private/App/AppManager.php',
1106
+    'OC\\App\\AppStore\\AppNotFoundException' => $baseDir.'/lib/private/App/AppStore/AppNotFoundException.php',
1107
+    'OC\\App\\AppStore\\Bundles\\Bundle' => $baseDir.'/lib/private/App/AppStore/Bundles/Bundle.php',
1108
+    'OC\\App\\AppStore\\Bundles\\BundleFetcher' => $baseDir.'/lib/private/App/AppStore/Bundles/BundleFetcher.php',
1109
+    'OC\\App\\AppStore\\Bundles\\EducationBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/EducationBundle.php',
1110
+    'OC\\App\\AppStore\\Bundles\\EnterpriseBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/EnterpriseBundle.php',
1111
+    'OC\\App\\AppStore\\Bundles\\GroupwareBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/GroupwareBundle.php',
1112
+    'OC\\App\\AppStore\\Bundles\\HubBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/HubBundle.php',
1113
+    'OC\\App\\AppStore\\Bundles\\PublicSectorBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/PublicSectorBundle.php',
1114
+    'OC\\App\\AppStore\\Bundles\\SocialSharingBundle' => $baseDir.'/lib/private/App/AppStore/Bundles/SocialSharingBundle.php',
1115
+    'OC\\App\\AppStore\\Fetcher\\AppDiscoverFetcher' => $baseDir.'/lib/private/App/AppStore/Fetcher/AppDiscoverFetcher.php',
1116
+    'OC\\App\\AppStore\\Fetcher\\AppFetcher' => $baseDir.'/lib/private/App/AppStore/Fetcher/AppFetcher.php',
1117
+    'OC\\App\\AppStore\\Fetcher\\CategoryFetcher' => $baseDir.'/lib/private/App/AppStore/Fetcher/CategoryFetcher.php',
1118
+    'OC\\App\\AppStore\\Fetcher\\Fetcher' => $baseDir.'/lib/private/App/AppStore/Fetcher/Fetcher.php',
1119
+    'OC\\App\\AppStore\\Version\\Version' => $baseDir.'/lib/private/App/AppStore/Version/Version.php',
1120
+    'OC\\App\\AppStore\\Version\\VersionParser' => $baseDir.'/lib/private/App/AppStore/Version/VersionParser.php',
1121
+    'OC\\App\\CompareVersion' => $baseDir.'/lib/private/App/CompareVersion.php',
1122
+    'OC\\App\\DependencyAnalyzer' => $baseDir.'/lib/private/App/DependencyAnalyzer.php',
1123
+    'OC\\App\\InfoParser' => $baseDir.'/lib/private/App/InfoParser.php',
1124
+    'OC\\App\\Platform' => $baseDir.'/lib/private/App/Platform.php',
1125
+    'OC\\App\\PlatformRepository' => $baseDir.'/lib/private/App/PlatformRepository.php',
1126
+    'OC\\Archive\\Archive' => $baseDir.'/lib/private/Archive/Archive.php',
1127
+    'OC\\Archive\\TAR' => $baseDir.'/lib/private/Archive/TAR.php',
1128
+    'OC\\Archive\\ZIP' => $baseDir.'/lib/private/Archive/ZIP.php',
1129
+    'OC\\Authentication\\Events\\ARemoteWipeEvent' => $baseDir.'/lib/private/Authentication/Events/ARemoteWipeEvent.php',
1130
+    'OC\\Authentication\\Events\\AppPasswordCreatedEvent' => $baseDir.'/lib/private/Authentication/Events/AppPasswordCreatedEvent.php',
1131
+    'OC\\Authentication\\Events\\LoginFailed' => $baseDir.'/lib/private/Authentication/Events/LoginFailed.php',
1132
+    'OC\\Authentication\\Events\\RemoteWipeFinished' => $baseDir.'/lib/private/Authentication/Events/RemoteWipeFinished.php',
1133
+    'OC\\Authentication\\Events\\RemoteWipeStarted' => $baseDir.'/lib/private/Authentication/Events/RemoteWipeStarted.php',
1134
+    'OC\\Authentication\\Exceptions\\ExpiredTokenException' => $baseDir.'/lib/private/Authentication/Exceptions/ExpiredTokenException.php',
1135
+    'OC\\Authentication\\Exceptions\\InvalidProviderException' => $baseDir.'/lib/private/Authentication/Exceptions/InvalidProviderException.php',
1136
+    'OC\\Authentication\\Exceptions\\InvalidTokenException' => $baseDir.'/lib/private/Authentication/Exceptions/InvalidTokenException.php',
1137
+    'OC\\Authentication\\Exceptions\\LoginRequiredException' => $baseDir.'/lib/private/Authentication/Exceptions/LoginRequiredException.php',
1138
+    'OC\\Authentication\\Exceptions\\PasswordLoginForbiddenException' => $baseDir.'/lib/private/Authentication/Exceptions/PasswordLoginForbiddenException.php',
1139
+    'OC\\Authentication\\Exceptions\\PasswordlessTokenException' => $baseDir.'/lib/private/Authentication/Exceptions/PasswordlessTokenException.php',
1140
+    'OC\\Authentication\\Exceptions\\TokenPasswordExpiredException' => $baseDir.'/lib/private/Authentication/Exceptions/TokenPasswordExpiredException.php',
1141
+    'OC\\Authentication\\Exceptions\\TwoFactorAuthRequiredException' => $baseDir.'/lib/private/Authentication/Exceptions/TwoFactorAuthRequiredException.php',
1142
+    'OC\\Authentication\\Exceptions\\UserAlreadyLoggedInException' => $baseDir.'/lib/private/Authentication/Exceptions/UserAlreadyLoggedInException.php',
1143
+    'OC\\Authentication\\Exceptions\\WipeTokenException' => $baseDir.'/lib/private/Authentication/Exceptions/WipeTokenException.php',
1144
+    'OC\\Authentication\\Listeners\\LoginFailedListener' => $baseDir.'/lib/private/Authentication/Listeners/LoginFailedListener.php',
1145
+    'OC\\Authentication\\Listeners\\RemoteWipeActivityListener' => $baseDir.'/lib/private/Authentication/Listeners/RemoteWipeActivityListener.php',
1146
+    'OC\\Authentication\\Listeners\\RemoteWipeEmailListener' => $baseDir.'/lib/private/Authentication/Listeners/RemoteWipeEmailListener.php',
1147
+    'OC\\Authentication\\Listeners\\RemoteWipeNotificationsListener' => $baseDir.'/lib/private/Authentication/Listeners/RemoteWipeNotificationsListener.php',
1148
+    'OC\\Authentication\\Listeners\\UserDeletedFilesCleanupListener' => $baseDir.'/lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php',
1149
+    'OC\\Authentication\\Listeners\\UserDeletedStoreCleanupListener' => $baseDir.'/lib/private/Authentication/Listeners/UserDeletedStoreCleanupListener.php',
1150
+    'OC\\Authentication\\Listeners\\UserDeletedTokenCleanupListener' => $baseDir.'/lib/private/Authentication/Listeners/UserDeletedTokenCleanupListener.php',
1151
+    'OC\\Authentication\\Listeners\\UserDeletedWebAuthnCleanupListener' => $baseDir.'/lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php',
1152
+    'OC\\Authentication\\Listeners\\UserLoggedInListener' => $baseDir.'/lib/private/Authentication/Listeners/UserLoggedInListener.php',
1153
+    'OC\\Authentication\\LoginCredentials\\Credentials' => $baseDir.'/lib/private/Authentication/LoginCredentials/Credentials.php',
1154
+    'OC\\Authentication\\LoginCredentials\\Store' => $baseDir.'/lib/private/Authentication/LoginCredentials/Store.php',
1155
+    'OC\\Authentication\\Login\\ALoginCommand' => $baseDir.'/lib/private/Authentication/Login/ALoginCommand.php',
1156
+    'OC\\Authentication\\Login\\Chain' => $baseDir.'/lib/private/Authentication/Login/Chain.php',
1157
+    'OC\\Authentication\\Login\\ClearLostPasswordTokensCommand' => $baseDir.'/lib/private/Authentication/Login/ClearLostPasswordTokensCommand.php',
1158
+    'OC\\Authentication\\Login\\CompleteLoginCommand' => $baseDir.'/lib/private/Authentication/Login/CompleteLoginCommand.php',
1159
+    'OC\\Authentication\\Login\\CreateSessionTokenCommand' => $baseDir.'/lib/private/Authentication/Login/CreateSessionTokenCommand.php',
1160
+    'OC\\Authentication\\Login\\FinishRememberedLoginCommand' => $baseDir.'/lib/private/Authentication/Login/FinishRememberedLoginCommand.php',
1161
+    'OC\\Authentication\\Login\\FlowV2EphemeralSessionsCommand' => $baseDir.'/lib/private/Authentication/Login/FlowV2EphemeralSessionsCommand.php',
1162
+    'OC\\Authentication\\Login\\LoggedInCheckCommand' => $baseDir.'/lib/private/Authentication/Login/LoggedInCheckCommand.php',
1163
+    'OC\\Authentication\\Login\\LoginData' => $baseDir.'/lib/private/Authentication/Login/LoginData.php',
1164
+    'OC\\Authentication\\Login\\LoginResult' => $baseDir.'/lib/private/Authentication/Login/LoginResult.php',
1165
+    'OC\\Authentication\\Login\\PreLoginHookCommand' => $baseDir.'/lib/private/Authentication/Login/PreLoginHookCommand.php',
1166
+    'OC\\Authentication\\Login\\SetUserTimezoneCommand' => $baseDir.'/lib/private/Authentication/Login/SetUserTimezoneCommand.php',
1167
+    'OC\\Authentication\\Login\\TwoFactorCommand' => $baseDir.'/lib/private/Authentication/Login/TwoFactorCommand.php',
1168
+    'OC\\Authentication\\Login\\UidLoginCommand' => $baseDir.'/lib/private/Authentication/Login/UidLoginCommand.php',
1169
+    'OC\\Authentication\\Login\\UpdateLastPasswordConfirmCommand' => $baseDir.'/lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php',
1170
+    'OC\\Authentication\\Login\\UserDisabledCheckCommand' => $baseDir.'/lib/private/Authentication/Login/UserDisabledCheckCommand.php',
1171
+    'OC\\Authentication\\Login\\WebAuthnChain' => $baseDir.'/lib/private/Authentication/Login/WebAuthnChain.php',
1172
+    'OC\\Authentication\\Login\\WebAuthnLoginCommand' => $baseDir.'/lib/private/Authentication/Login/WebAuthnLoginCommand.php',
1173
+    'OC\\Authentication\\Notifications\\Notifier' => $baseDir.'/lib/private/Authentication/Notifications/Notifier.php',
1174
+    'OC\\Authentication\\Token\\INamedToken' => $baseDir.'/lib/private/Authentication/Token/INamedToken.php',
1175
+    'OC\\Authentication\\Token\\IProvider' => $baseDir.'/lib/private/Authentication/Token/IProvider.php',
1176
+    'OC\\Authentication\\Token\\IToken' => $baseDir.'/lib/private/Authentication/Token/IToken.php',
1177
+    'OC\\Authentication\\Token\\IWipeableToken' => $baseDir.'/lib/private/Authentication/Token/IWipeableToken.php',
1178
+    'OC\\Authentication\\Token\\Manager' => $baseDir.'/lib/private/Authentication/Token/Manager.php',
1179
+    'OC\\Authentication\\Token\\PublicKeyToken' => $baseDir.'/lib/private/Authentication/Token/PublicKeyToken.php',
1180
+    'OC\\Authentication\\Token\\PublicKeyTokenMapper' => $baseDir.'/lib/private/Authentication/Token/PublicKeyTokenMapper.php',
1181
+    'OC\\Authentication\\Token\\PublicKeyTokenProvider' => $baseDir.'/lib/private/Authentication/Token/PublicKeyTokenProvider.php',
1182
+    'OC\\Authentication\\Token\\RemoteWipe' => $baseDir.'/lib/private/Authentication/Token/RemoteWipe.php',
1183
+    'OC\\Authentication\\Token\\TokenCleanupJob' => $baseDir.'/lib/private/Authentication/Token/TokenCleanupJob.php',
1184
+    'OC\\Authentication\\TwoFactorAuth\\Db\\ProviderUserAssignmentDao' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/Db/ProviderUserAssignmentDao.php',
1185
+    'OC\\Authentication\\TwoFactorAuth\\EnforcementState' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/EnforcementState.php',
1186
+    'OC\\Authentication\\TwoFactorAuth\\Manager' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/Manager.php',
1187
+    'OC\\Authentication\\TwoFactorAuth\\MandatoryTwoFactor' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/MandatoryTwoFactor.php',
1188
+    'OC\\Authentication\\TwoFactorAuth\\ProviderLoader' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/ProviderLoader.php',
1189
+    'OC\\Authentication\\TwoFactorAuth\\ProviderManager' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/ProviderManager.php',
1190
+    'OC\\Authentication\\TwoFactorAuth\\ProviderSet' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/ProviderSet.php',
1191
+    'OC\\Authentication\\TwoFactorAuth\\Registry' => $baseDir.'/lib/private/Authentication/TwoFactorAuth/Registry.php',
1192
+    'OC\\Authentication\\WebAuthn\\CredentialRepository' => $baseDir.'/lib/private/Authentication/WebAuthn/CredentialRepository.php',
1193
+    'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialEntity' => $baseDir.'/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialEntity.php',
1194
+    'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialMapper' => $baseDir.'/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialMapper.php',
1195
+    'OC\\Authentication\\WebAuthn\\Manager' => $baseDir.'/lib/private/Authentication/WebAuthn/Manager.php',
1196
+    'OC\\Avatar\\Avatar' => $baseDir.'/lib/private/Avatar/Avatar.php',
1197
+    'OC\\Avatar\\AvatarManager' => $baseDir.'/lib/private/Avatar/AvatarManager.php',
1198
+    'OC\\Avatar\\GuestAvatar' => $baseDir.'/lib/private/Avatar/GuestAvatar.php',
1199
+    'OC\\Avatar\\PlaceholderAvatar' => $baseDir.'/lib/private/Avatar/PlaceholderAvatar.php',
1200
+    'OC\\Avatar\\UserAvatar' => $baseDir.'/lib/private/Avatar/UserAvatar.php',
1201
+    'OC\\BackgroundJob\\JobList' => $baseDir.'/lib/private/BackgroundJob/JobList.php',
1202
+    'OC\\BinaryFinder' => $baseDir.'/lib/private/BinaryFinder.php',
1203
+    'OC\\Blurhash\\Listener\\GenerateBlurhashMetadata' => $baseDir.'/lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php',
1204
+    'OC\\Broadcast\\Events\\BroadcastEvent' => $baseDir.'/lib/private/Broadcast/Events/BroadcastEvent.php',
1205
+    'OC\\Cache\\File' => $baseDir.'/lib/private/Cache/File.php',
1206
+    'OC\\Calendar\\AvailabilityResult' => $baseDir.'/lib/private/Calendar/AvailabilityResult.php',
1207
+    'OC\\Calendar\\CalendarEventBuilder' => $baseDir.'/lib/private/Calendar/CalendarEventBuilder.php',
1208
+    'OC\\Calendar\\CalendarQuery' => $baseDir.'/lib/private/Calendar/CalendarQuery.php',
1209
+    'OC\\Calendar\\Manager' => $baseDir.'/lib/private/Calendar/Manager.php',
1210
+    'OC\\Calendar\\Resource\\Manager' => $baseDir.'/lib/private/Calendar/Resource/Manager.php',
1211
+    'OC\\Calendar\\ResourcesRoomsUpdater' => $baseDir.'/lib/private/Calendar/ResourcesRoomsUpdater.php',
1212
+    'OC\\Calendar\\Room\\Manager' => $baseDir.'/lib/private/Calendar/Room/Manager.php',
1213
+    'OC\\CapabilitiesManager' => $baseDir.'/lib/private/CapabilitiesManager.php',
1214
+    'OC\\Collaboration\\AutoComplete\\Manager' => $baseDir.'/lib/private/Collaboration/AutoComplete/Manager.php',
1215
+    'OC\\Collaboration\\Collaborators\\GroupPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/GroupPlugin.php',
1216
+    'OC\\Collaboration\\Collaborators\\LookupPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/LookupPlugin.php',
1217
+    'OC\\Collaboration\\Collaborators\\MailByMailPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/MailByMailPlugin.php',
1218
+    'OC\\Collaboration\\Collaborators\\MailPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/MailPlugin.php',
1219
+    'OC\\Collaboration\\Collaborators\\RemoteGroupPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/RemoteGroupPlugin.php',
1220
+    'OC\\Collaboration\\Collaborators\\RemotePlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/RemotePlugin.php',
1221
+    'OC\\Collaboration\\Collaborators\\Search' => $baseDir.'/lib/private/Collaboration/Collaborators/Search.php',
1222
+    'OC\\Collaboration\\Collaborators\\SearchResult' => $baseDir.'/lib/private/Collaboration/Collaborators/SearchResult.php',
1223
+    'OC\\Collaboration\\Collaborators\\UserByMailPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/UserByMailPlugin.php',
1224
+    'OC\\Collaboration\\Collaborators\\UserPlugin' => $baseDir.'/lib/private/Collaboration/Collaborators/UserPlugin.php',
1225
+    'OC\\Collaboration\\Reference\\File\\FileReferenceEventListener' => $baseDir.'/lib/private/Collaboration/Reference/File/FileReferenceEventListener.php',
1226
+    'OC\\Collaboration\\Reference\\File\\FileReferenceProvider' => $baseDir.'/lib/private/Collaboration/Reference/File/FileReferenceProvider.php',
1227
+    'OC\\Collaboration\\Reference\\LinkReferenceProvider' => $baseDir.'/lib/private/Collaboration/Reference/LinkReferenceProvider.php',
1228
+    'OC\\Collaboration\\Reference\\ReferenceManager' => $baseDir.'/lib/private/Collaboration/Reference/ReferenceManager.php',
1229
+    'OC\\Collaboration\\Reference\\RenderReferenceEventListener' => $baseDir.'/lib/private/Collaboration/Reference/RenderReferenceEventListener.php',
1230
+    'OC\\Collaboration\\Resources\\Collection' => $baseDir.'/lib/private/Collaboration/Resources/Collection.php',
1231
+    'OC\\Collaboration\\Resources\\Listener' => $baseDir.'/lib/private/Collaboration/Resources/Listener.php',
1232
+    'OC\\Collaboration\\Resources\\Manager' => $baseDir.'/lib/private/Collaboration/Resources/Manager.php',
1233
+    'OC\\Collaboration\\Resources\\ProviderManager' => $baseDir.'/lib/private/Collaboration/Resources/ProviderManager.php',
1234
+    'OC\\Collaboration\\Resources\\Resource' => $baseDir.'/lib/private/Collaboration/Resources/Resource.php',
1235
+    'OC\\Color' => $baseDir.'/lib/private/Color.php',
1236
+    'OC\\Command\\AsyncBus' => $baseDir.'/lib/private/Command/AsyncBus.php',
1237
+    'OC\\Command\\CommandJob' => $baseDir.'/lib/private/Command/CommandJob.php',
1238
+    'OC\\Command\\CronBus' => $baseDir.'/lib/private/Command/CronBus.php',
1239
+    'OC\\Command\\FileAccess' => $baseDir.'/lib/private/Command/FileAccess.php',
1240
+    'OC\\Command\\QueueBus' => $baseDir.'/lib/private/Command/QueueBus.php',
1241
+    'OC\\Comments\\Comment' => $baseDir.'/lib/private/Comments/Comment.php',
1242
+    'OC\\Comments\\Manager' => $baseDir.'/lib/private/Comments/Manager.php',
1243
+    'OC\\Comments\\ManagerFactory' => $baseDir.'/lib/private/Comments/ManagerFactory.php',
1244
+    'OC\\Config' => $baseDir.'/lib/private/Config.php',
1245
+    'OC\\Config\\ConfigManager' => $baseDir.'/lib/private/Config/ConfigManager.php',
1246
+    'OC\\Config\\PresetManager' => $baseDir.'/lib/private/Config/PresetManager.php',
1247
+    'OC\\Config\\UserConfig' => $baseDir.'/lib/private/Config/UserConfig.php',
1248
+    'OC\\Console\\Application' => $baseDir.'/lib/private/Console/Application.php',
1249
+    'OC\\Console\\TimestampFormatter' => $baseDir.'/lib/private/Console/TimestampFormatter.php',
1250
+    'OC\\ContactsManager' => $baseDir.'/lib/private/ContactsManager.php',
1251
+    'OC\\Contacts\\ContactsMenu\\ActionFactory' => $baseDir.'/lib/private/Contacts/ContactsMenu/ActionFactory.php',
1252
+    'OC\\Contacts\\ContactsMenu\\ActionProviderStore' => $baseDir.'/lib/private/Contacts/ContactsMenu/ActionProviderStore.php',
1253
+    'OC\\Contacts\\ContactsMenu\\Actions\\LinkAction' => $baseDir.'/lib/private/Contacts/ContactsMenu/Actions/LinkAction.php',
1254
+    'OC\\Contacts\\ContactsMenu\\ContactsStore' => $baseDir.'/lib/private/Contacts/ContactsMenu/ContactsStore.php',
1255
+    'OC\\Contacts\\ContactsMenu\\Entry' => $baseDir.'/lib/private/Contacts/ContactsMenu/Entry.php',
1256
+    'OC\\Contacts\\ContactsMenu\\Manager' => $baseDir.'/lib/private/Contacts/ContactsMenu/Manager.php',
1257
+    'OC\\Contacts\\ContactsMenu\\Providers\\EMailProvider' => $baseDir.'/lib/private/Contacts/ContactsMenu/Providers/EMailProvider.php',
1258
+    'OC\\Contacts\\ContactsMenu\\Providers\\LocalTimeProvider' => $baseDir.'/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php',
1259
+    'OC\\Contacts\\ContactsMenu\\Providers\\ProfileProvider' => $baseDir.'/lib/private/Contacts/ContactsMenu/Providers/ProfileProvider.php',
1260
+    'OC\\ContextChat\\ContentManager' => $baseDir.'/lib/private/ContextChat/ContentManager.php',
1261
+    'OC\\Core\\AppInfo\\Application' => $baseDir.'/core/AppInfo/Application.php',
1262
+    'OC\\Core\\AppInfo\\Capabilities' => $baseDir.'/core/AppInfo/Capabilities.php',
1263
+    'OC\\Core\\AppInfo\\ConfigLexicon' => $baseDir.'/core/AppInfo/ConfigLexicon.php',
1264
+    'OC\\Core\\BackgroundJobs\\BackgroundCleanupUpdaterBackupsJob' => $baseDir.'/core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php',
1265
+    'OC\\Core\\BackgroundJobs\\CheckForUserCertificates' => $baseDir.'/core/BackgroundJobs/CheckForUserCertificates.php',
1266
+    'OC\\Core\\BackgroundJobs\\CleanupLoginFlowV2' => $baseDir.'/core/BackgroundJobs/CleanupLoginFlowV2.php',
1267
+    'OC\\Core\\BackgroundJobs\\GenerateMetadataJob' => $baseDir.'/core/BackgroundJobs/GenerateMetadataJob.php',
1268
+    'OC\\Core\\BackgroundJobs\\LookupServerSendCheckBackgroundJob' => $baseDir.'/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php',
1269
+    'OC\\Core\\BackgroundJobs\\MovePreviewJob' => $baseDir.'/core/BackgroundJobs/MovePreviewJob.php',
1270
+    'OC\\Core\\Command\\App\\Disable' => $baseDir.'/core/Command/App/Disable.php',
1271
+    'OC\\Core\\Command\\App\\Enable' => $baseDir.'/core/Command/App/Enable.php',
1272
+    'OC\\Core\\Command\\App\\GetPath' => $baseDir.'/core/Command/App/GetPath.php',
1273
+    'OC\\Core\\Command\\App\\Install' => $baseDir.'/core/Command/App/Install.php',
1274
+    'OC\\Core\\Command\\App\\ListApps' => $baseDir.'/core/Command/App/ListApps.php',
1275
+    'OC\\Core\\Command\\App\\Remove' => $baseDir.'/core/Command/App/Remove.php',
1276
+    'OC\\Core\\Command\\App\\Update' => $baseDir.'/core/Command/App/Update.php',
1277
+    'OC\\Core\\Command\\Background\\Delete' => $baseDir.'/core/Command/Background/Delete.php',
1278
+    'OC\\Core\\Command\\Background\\Job' => $baseDir.'/core/Command/Background/Job.php',
1279
+    'OC\\Core\\Command\\Background\\JobBase' => $baseDir.'/core/Command/Background/JobBase.php',
1280
+    'OC\\Core\\Command\\Background\\JobWorker' => $baseDir.'/core/Command/Background/JobWorker.php',
1281
+    'OC\\Core\\Command\\Background\\ListCommand' => $baseDir.'/core/Command/Background/ListCommand.php',
1282
+    'OC\\Core\\Command\\Background\\Mode' => $baseDir.'/core/Command/Background/Mode.php',
1283
+    'OC\\Core\\Command\\Base' => $baseDir.'/core/Command/Base.php',
1284
+    'OC\\Core\\Command\\Broadcast\\Test' => $baseDir.'/core/Command/Broadcast/Test.php',
1285
+    'OC\\Core\\Command\\Check' => $baseDir.'/core/Command/Check.php',
1286
+    'OC\\Core\\Command\\Config\\App\\Base' => $baseDir.'/core/Command/Config/App/Base.php',
1287
+    'OC\\Core\\Command\\Config\\App\\DeleteConfig' => $baseDir.'/core/Command/Config/App/DeleteConfig.php',
1288
+    'OC\\Core\\Command\\Config\\App\\GetConfig' => $baseDir.'/core/Command/Config/App/GetConfig.php',
1289
+    'OC\\Core\\Command\\Config\\App\\SetConfig' => $baseDir.'/core/Command/Config/App/SetConfig.php',
1290
+    'OC\\Core\\Command\\Config\\Import' => $baseDir.'/core/Command/Config/Import.php',
1291
+    'OC\\Core\\Command\\Config\\ListConfigs' => $baseDir.'/core/Command/Config/ListConfigs.php',
1292
+    'OC\\Core\\Command\\Config\\Preset' => $baseDir.'/core/Command/Config/Preset.php',
1293
+    'OC\\Core\\Command\\Config\\System\\Base' => $baseDir.'/core/Command/Config/System/Base.php',
1294
+    'OC\\Core\\Command\\Config\\System\\CastHelper' => $baseDir.'/core/Command/Config/System/CastHelper.php',
1295
+    'OC\\Core\\Command\\Config\\System\\DeleteConfig' => $baseDir.'/core/Command/Config/System/DeleteConfig.php',
1296
+    'OC\\Core\\Command\\Config\\System\\GetConfig' => $baseDir.'/core/Command/Config/System/GetConfig.php',
1297
+    'OC\\Core\\Command\\Config\\System\\SetConfig' => $baseDir.'/core/Command/Config/System/SetConfig.php',
1298
+    'OC\\Core\\Command\\Db\\AddMissingColumns' => $baseDir.'/core/Command/Db/AddMissingColumns.php',
1299
+    'OC\\Core\\Command\\Db\\AddMissingIndices' => $baseDir.'/core/Command/Db/AddMissingIndices.php',
1300
+    'OC\\Core\\Command\\Db\\AddMissingPrimaryKeys' => $baseDir.'/core/Command/Db/AddMissingPrimaryKeys.php',
1301
+    'OC\\Core\\Command\\Db\\ConvertFilecacheBigInt' => $baseDir.'/core/Command/Db/ConvertFilecacheBigInt.php',
1302
+    'OC\\Core\\Command\\Db\\ConvertMysqlToMB4' => $baseDir.'/core/Command/Db/ConvertMysqlToMB4.php',
1303
+    'OC\\Core\\Command\\Db\\ConvertType' => $baseDir.'/core/Command/Db/ConvertType.php',
1304
+    'OC\\Core\\Command\\Db\\ExpectedSchema' => $baseDir.'/core/Command/Db/ExpectedSchema.php',
1305
+    'OC\\Core\\Command\\Db\\ExportSchema' => $baseDir.'/core/Command/Db/ExportSchema.php',
1306
+    'OC\\Core\\Command\\Db\\Migrations\\ExecuteCommand' => $baseDir.'/core/Command/Db/Migrations/ExecuteCommand.php',
1307
+    'OC\\Core\\Command\\Db\\Migrations\\GenerateCommand' => $baseDir.'/core/Command/Db/Migrations/GenerateCommand.php',
1308
+    'OC\\Core\\Command\\Db\\Migrations\\GenerateMetadataCommand' => $baseDir.'/core/Command/Db/Migrations/GenerateMetadataCommand.php',
1309
+    'OC\\Core\\Command\\Db\\Migrations\\MigrateCommand' => $baseDir.'/core/Command/Db/Migrations/MigrateCommand.php',
1310
+    'OC\\Core\\Command\\Db\\Migrations\\PreviewCommand' => $baseDir.'/core/Command/Db/Migrations/PreviewCommand.php',
1311
+    'OC\\Core\\Command\\Db\\Migrations\\StatusCommand' => $baseDir.'/core/Command/Db/Migrations/StatusCommand.php',
1312
+    'OC\\Core\\Command\\Db\\SchemaEncoder' => $baseDir.'/core/Command/Db/SchemaEncoder.php',
1313
+    'OC\\Core\\Command\\Encryption\\ChangeKeyStorageRoot' => $baseDir.'/core/Command/Encryption/ChangeKeyStorageRoot.php',
1314
+    'OC\\Core\\Command\\Encryption\\DecryptAll' => $baseDir.'/core/Command/Encryption/DecryptAll.php',
1315
+    'OC\\Core\\Command\\Encryption\\Disable' => $baseDir.'/core/Command/Encryption/Disable.php',
1316
+    'OC\\Core\\Command\\Encryption\\Enable' => $baseDir.'/core/Command/Encryption/Enable.php',
1317
+    'OC\\Core\\Command\\Encryption\\EncryptAll' => $baseDir.'/core/Command/Encryption/EncryptAll.php',
1318
+    'OC\\Core\\Command\\Encryption\\ListModules' => $baseDir.'/core/Command/Encryption/ListModules.php',
1319
+    'OC\\Core\\Command\\Encryption\\MigrateKeyStorage' => $baseDir.'/core/Command/Encryption/MigrateKeyStorage.php',
1320
+    'OC\\Core\\Command\\Encryption\\SetDefaultModule' => $baseDir.'/core/Command/Encryption/SetDefaultModule.php',
1321
+    'OC\\Core\\Command\\Encryption\\ShowKeyStorageRoot' => $baseDir.'/core/Command/Encryption/ShowKeyStorageRoot.php',
1322
+    'OC\\Core\\Command\\Encryption\\Status' => $baseDir.'/core/Command/Encryption/Status.php',
1323
+    'OC\\Core\\Command\\FilesMetadata\\Get' => $baseDir.'/core/Command/FilesMetadata/Get.php',
1324
+    'OC\\Core\\Command\\Group\\Add' => $baseDir.'/core/Command/Group/Add.php',
1325
+    'OC\\Core\\Command\\Group\\AddUser' => $baseDir.'/core/Command/Group/AddUser.php',
1326
+    'OC\\Core\\Command\\Group\\Delete' => $baseDir.'/core/Command/Group/Delete.php',
1327
+    'OC\\Core\\Command\\Group\\Info' => $baseDir.'/core/Command/Group/Info.php',
1328
+    'OC\\Core\\Command\\Group\\ListCommand' => $baseDir.'/core/Command/Group/ListCommand.php',
1329
+    'OC\\Core\\Command\\Group\\RemoveUser' => $baseDir.'/core/Command/Group/RemoveUser.php',
1330
+    'OC\\Core\\Command\\Info\\File' => $baseDir.'/core/Command/Info/File.php',
1331
+    'OC\\Core\\Command\\Info\\FileUtils' => $baseDir.'/core/Command/Info/FileUtils.php',
1332
+    'OC\\Core\\Command\\Info\\Space' => $baseDir.'/core/Command/Info/Space.php',
1333
+    'OC\\Core\\Command\\Info\\Storage' => $baseDir.'/core/Command/Info/Storage.php',
1334
+    'OC\\Core\\Command\\Info\\Storages' => $baseDir.'/core/Command/Info/Storages.php',
1335
+    'OC\\Core\\Command\\Integrity\\CheckApp' => $baseDir.'/core/Command/Integrity/CheckApp.php',
1336
+    'OC\\Core\\Command\\Integrity\\CheckCore' => $baseDir.'/core/Command/Integrity/CheckCore.php',
1337
+    'OC\\Core\\Command\\Integrity\\SignApp' => $baseDir.'/core/Command/Integrity/SignApp.php',
1338
+    'OC\\Core\\Command\\Integrity\\SignCore' => $baseDir.'/core/Command/Integrity/SignCore.php',
1339
+    'OC\\Core\\Command\\InterruptedException' => $baseDir.'/core/Command/InterruptedException.php',
1340
+    'OC\\Core\\Command\\L10n\\CreateJs' => $baseDir.'/core/Command/L10n/CreateJs.php',
1341
+    'OC\\Core\\Command\\Log\\File' => $baseDir.'/core/Command/Log/File.php',
1342
+    'OC\\Core\\Command\\Log\\Manage' => $baseDir.'/core/Command/Log/Manage.php',
1343
+    'OC\\Core\\Command\\Maintenance\\DataFingerprint' => $baseDir.'/core/Command/Maintenance/DataFingerprint.php',
1344
+    'OC\\Core\\Command\\Maintenance\\Install' => $baseDir.'/core/Command/Maintenance/Install.php',
1345
+    'OC\\Core\\Command\\Maintenance\\Mimetype\\GenerateMimetypeFileBuilder' => $baseDir.'/core/Command/Maintenance/Mimetype/GenerateMimetypeFileBuilder.php',
1346
+    'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateDB' => $baseDir.'/core/Command/Maintenance/Mimetype/UpdateDB.php',
1347
+    'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateJS' => $baseDir.'/core/Command/Maintenance/Mimetype/UpdateJS.php',
1348
+    'OC\\Core\\Command\\Maintenance\\Mode' => $baseDir.'/core/Command/Maintenance/Mode.php',
1349
+    'OC\\Core\\Command\\Maintenance\\Repair' => $baseDir.'/core/Command/Maintenance/Repair.php',
1350
+    'OC\\Core\\Command\\Maintenance\\RepairShareOwnership' => $baseDir.'/core/Command/Maintenance/RepairShareOwnership.php',
1351
+    'OC\\Core\\Command\\Maintenance\\UpdateHtaccess' => $baseDir.'/core/Command/Maintenance/UpdateHtaccess.php',
1352
+    'OC\\Core\\Command\\Maintenance\\UpdateTheme' => $baseDir.'/core/Command/Maintenance/UpdateTheme.php',
1353
+    'OC\\Core\\Command\\Memcache\\DistributedClear' => $baseDir.'/core/Command/Memcache/DistributedClear.php',
1354
+    'OC\\Core\\Command\\Memcache\\DistributedDelete' => $baseDir.'/core/Command/Memcache/DistributedDelete.php',
1355
+    'OC\\Core\\Command\\Memcache\\DistributedGet' => $baseDir.'/core/Command/Memcache/DistributedGet.php',
1356
+    'OC\\Core\\Command\\Memcache\\DistributedSet' => $baseDir.'/core/Command/Memcache/DistributedSet.php',
1357
+    'OC\\Core\\Command\\Memcache\\RedisCommand' => $baseDir.'/core/Command/Memcache/RedisCommand.php',
1358
+    'OC\\Core\\Command\\Preview\\Cleanup' => $baseDir.'/core/Command/Preview/Cleanup.php',
1359
+    'OC\\Core\\Command\\Preview\\Generate' => $baseDir.'/core/Command/Preview/Generate.php',
1360
+    'OC\\Core\\Command\\Preview\\ResetRenderedTexts' => $baseDir.'/core/Command/Preview/ResetRenderedTexts.php',
1361
+    'OC\\Core\\Command\\Router\\ListRoutes' => $baseDir.'/core/Command/Router/ListRoutes.php',
1362
+    'OC\\Core\\Command\\Router\\MatchRoute' => $baseDir.'/core/Command/Router/MatchRoute.php',
1363
+    'OC\\Core\\Command\\Security\\BruteforceAttempts' => $baseDir.'/core/Command/Security/BruteforceAttempts.php',
1364
+    'OC\\Core\\Command\\Security\\BruteforceResetAttempts' => $baseDir.'/core/Command/Security/BruteforceResetAttempts.php',
1365
+    'OC\\Core\\Command\\Security\\ExportCertificates' => $baseDir.'/core/Command/Security/ExportCertificates.php',
1366
+    'OC\\Core\\Command\\Security\\ImportCertificate' => $baseDir.'/core/Command/Security/ImportCertificate.php',
1367
+    'OC\\Core\\Command\\Security\\ListCertificates' => $baseDir.'/core/Command/Security/ListCertificates.php',
1368
+    'OC\\Core\\Command\\Security\\RemoveCertificate' => $baseDir.'/core/Command/Security/RemoveCertificate.php',
1369
+    'OC\\Core\\Command\\SetupChecks' => $baseDir.'/core/Command/SetupChecks.php',
1370
+    'OC\\Core\\Command\\SnowflakeDecodeId' => $baseDir.'/core/Command/SnowflakeDecodeId.php',
1371
+    'OC\\Core\\Command\\Status' => $baseDir.'/core/Command/Status.php',
1372
+    'OC\\Core\\Command\\SystemTag\\Add' => $baseDir.'/core/Command/SystemTag/Add.php',
1373
+    'OC\\Core\\Command\\SystemTag\\Delete' => $baseDir.'/core/Command/SystemTag/Delete.php',
1374
+    'OC\\Core\\Command\\SystemTag\\Edit' => $baseDir.'/core/Command/SystemTag/Edit.php',
1375
+    'OC\\Core\\Command\\SystemTag\\ListCommand' => $baseDir.'/core/Command/SystemTag/ListCommand.php',
1376
+    'OC\\Core\\Command\\TaskProcessing\\Cleanup' => $baseDir.'/core/Command/TaskProcessing/Cleanup.php',
1377
+    'OC\\Core\\Command\\TaskProcessing\\EnabledCommand' => $baseDir.'/core/Command/TaskProcessing/EnabledCommand.php',
1378
+    'OC\\Core\\Command\\TaskProcessing\\GetCommand' => $baseDir.'/core/Command/TaskProcessing/GetCommand.php',
1379
+    'OC\\Core\\Command\\TaskProcessing\\ListCommand' => $baseDir.'/core/Command/TaskProcessing/ListCommand.php',
1380
+    'OC\\Core\\Command\\TaskProcessing\\Statistics' => $baseDir.'/core/Command/TaskProcessing/Statistics.php',
1381
+    'OC\\Core\\Command\\TwoFactorAuth\\Base' => $baseDir.'/core/Command/TwoFactorAuth/Base.php',
1382
+    'OC\\Core\\Command\\TwoFactorAuth\\Cleanup' => $baseDir.'/core/Command/TwoFactorAuth/Cleanup.php',
1383
+    'OC\\Core\\Command\\TwoFactorAuth\\Disable' => $baseDir.'/core/Command/TwoFactorAuth/Disable.php',
1384
+    'OC\\Core\\Command\\TwoFactorAuth\\Enable' => $baseDir.'/core/Command/TwoFactorAuth/Enable.php',
1385
+    'OC\\Core\\Command\\TwoFactorAuth\\Enforce' => $baseDir.'/core/Command/TwoFactorAuth/Enforce.php',
1386
+    'OC\\Core\\Command\\TwoFactorAuth\\State' => $baseDir.'/core/Command/TwoFactorAuth/State.php',
1387
+    'OC\\Core\\Command\\Upgrade' => $baseDir.'/core/Command/Upgrade.php',
1388
+    'OC\\Core\\Command\\User\\Add' => $baseDir.'/core/Command/User/Add.php',
1389
+    'OC\\Core\\Command\\User\\AuthTokens\\Add' => $baseDir.'/core/Command/User/AuthTokens/Add.php',
1390
+    'OC\\Core\\Command\\User\\AuthTokens\\Delete' => $baseDir.'/core/Command/User/AuthTokens/Delete.php',
1391
+    'OC\\Core\\Command\\User\\AuthTokens\\ListCommand' => $baseDir.'/core/Command/User/AuthTokens/ListCommand.php',
1392
+    'OC\\Core\\Command\\User\\ClearGeneratedAvatarCacheCommand' => $baseDir.'/core/Command/User/ClearGeneratedAvatarCacheCommand.php',
1393
+    'OC\\Core\\Command\\User\\Delete' => $baseDir.'/core/Command/User/Delete.php',
1394
+    'OC\\Core\\Command\\User\\Disable' => $baseDir.'/core/Command/User/Disable.php',
1395
+    'OC\\Core\\Command\\User\\Enable' => $baseDir.'/core/Command/User/Enable.php',
1396
+    'OC\\Core\\Command\\User\\Info' => $baseDir.'/core/Command/User/Info.php',
1397
+    'OC\\Core\\Command\\User\\Keys\\Verify' => $baseDir.'/core/Command/User/Keys/Verify.php',
1398
+    'OC\\Core\\Command\\User\\LastSeen' => $baseDir.'/core/Command/User/LastSeen.php',
1399
+    'OC\\Core\\Command\\User\\ListCommand' => $baseDir.'/core/Command/User/ListCommand.php',
1400
+    'OC\\Core\\Command\\User\\Profile' => $baseDir.'/core/Command/User/Profile.php',
1401
+    'OC\\Core\\Command\\User\\Report' => $baseDir.'/core/Command/User/Report.php',
1402
+    'OC\\Core\\Command\\User\\ResetPassword' => $baseDir.'/core/Command/User/ResetPassword.php',
1403
+    'OC\\Core\\Command\\User\\Setting' => $baseDir.'/core/Command/User/Setting.php',
1404
+    'OC\\Core\\Command\\User\\SyncAccountDataCommand' => $baseDir.'/core/Command/User/SyncAccountDataCommand.php',
1405
+    'OC\\Core\\Command\\User\\Welcome' => $baseDir.'/core/Command/User/Welcome.php',
1406
+    'OC\\Core\\Controller\\AppPasswordController' => $baseDir.'/core/Controller/AppPasswordController.php',
1407
+    'OC\\Core\\Controller\\AutoCompleteController' => $baseDir.'/core/Controller/AutoCompleteController.php',
1408
+    'OC\\Core\\Controller\\AvatarController' => $baseDir.'/core/Controller/AvatarController.php',
1409
+    'OC\\Core\\Controller\\CSRFTokenController' => $baseDir.'/core/Controller/CSRFTokenController.php',
1410
+    'OC\\Core\\Controller\\ClientFlowLoginController' => $baseDir.'/core/Controller/ClientFlowLoginController.php',
1411
+    'OC\\Core\\Controller\\ClientFlowLoginV2Controller' => $baseDir.'/core/Controller/ClientFlowLoginV2Controller.php',
1412
+    'OC\\Core\\Controller\\CollaborationResourcesController' => $baseDir.'/core/Controller/CollaborationResourcesController.php',
1413
+    'OC\\Core\\Controller\\ContactsMenuController' => $baseDir.'/core/Controller/ContactsMenuController.php',
1414
+    'OC\\Core\\Controller\\CssController' => $baseDir.'/core/Controller/CssController.php',
1415
+    'OC\\Core\\Controller\\ErrorController' => $baseDir.'/core/Controller/ErrorController.php',
1416
+    'OC\\Core\\Controller\\GuestAvatarController' => $baseDir.'/core/Controller/GuestAvatarController.php',
1417
+    'OC\\Core\\Controller\\HoverCardController' => $baseDir.'/core/Controller/HoverCardController.php',
1418
+    'OC\\Core\\Controller\\JsController' => $baseDir.'/core/Controller/JsController.php',
1419
+    'OC\\Core\\Controller\\LoginController' => $baseDir.'/core/Controller/LoginController.php',
1420
+    'OC\\Core\\Controller\\LostController' => $baseDir.'/core/Controller/LostController.php',
1421
+    'OC\\Core\\Controller\\NavigationController' => $baseDir.'/core/Controller/NavigationController.php',
1422
+    'OC\\Core\\Controller\\OCJSController' => $baseDir.'/core/Controller/OCJSController.php',
1423
+    'OC\\Core\\Controller\\OCMController' => $baseDir.'/core/Controller/OCMController.php',
1424
+    'OC\\Core\\Controller\\OCSController' => $baseDir.'/core/Controller/OCSController.php',
1425
+    'OC\\Core\\Controller\\PreviewController' => $baseDir.'/core/Controller/PreviewController.php',
1426
+    'OC\\Core\\Controller\\ProfileApiController' => $baseDir.'/core/Controller/ProfileApiController.php',
1427
+    'OC\\Core\\Controller\\RecommendedAppsController' => $baseDir.'/core/Controller/RecommendedAppsController.php',
1428
+    'OC\\Core\\Controller\\ReferenceApiController' => $baseDir.'/core/Controller/ReferenceApiController.php',
1429
+    'OC\\Core\\Controller\\ReferenceController' => $baseDir.'/core/Controller/ReferenceController.php',
1430
+    'OC\\Core\\Controller\\SetupController' => $baseDir.'/core/Controller/SetupController.php',
1431
+    'OC\\Core\\Controller\\TaskProcessingApiController' => $baseDir.'/core/Controller/TaskProcessingApiController.php',
1432
+    'OC\\Core\\Controller\\TeamsApiController' => $baseDir.'/core/Controller/TeamsApiController.php',
1433
+    'OC\\Core\\Controller\\TextProcessingApiController' => $baseDir.'/core/Controller/TextProcessingApiController.php',
1434
+    'OC\\Core\\Controller\\TextToImageApiController' => $baseDir.'/core/Controller/TextToImageApiController.php',
1435
+    'OC\\Core\\Controller\\TranslationApiController' => $baseDir.'/core/Controller/TranslationApiController.php',
1436
+    'OC\\Core\\Controller\\TwoFactorApiController' => $baseDir.'/core/Controller/TwoFactorApiController.php',
1437
+    'OC\\Core\\Controller\\TwoFactorChallengeController' => $baseDir.'/core/Controller/TwoFactorChallengeController.php',
1438
+    'OC\\Core\\Controller\\UnifiedSearchController' => $baseDir.'/core/Controller/UnifiedSearchController.php',
1439
+    'OC\\Core\\Controller\\UnsupportedBrowserController' => $baseDir.'/core/Controller/UnsupportedBrowserController.php',
1440
+    'OC\\Core\\Controller\\UserController' => $baseDir.'/core/Controller/UserController.php',
1441
+    'OC\\Core\\Controller\\WalledGardenController' => $baseDir.'/core/Controller/WalledGardenController.php',
1442
+    'OC\\Core\\Controller\\WebAuthnController' => $baseDir.'/core/Controller/WebAuthnController.php',
1443
+    'OC\\Core\\Controller\\WellKnownController' => $baseDir.'/core/Controller/WellKnownController.php',
1444
+    'OC\\Core\\Controller\\WhatsNewController' => $baseDir.'/core/Controller/WhatsNewController.php',
1445
+    'OC\\Core\\Controller\\WipeController' => $baseDir.'/core/Controller/WipeController.php',
1446
+    'OC\\Core\\Data\\LoginFlowV2Credentials' => $baseDir.'/core/Data/LoginFlowV2Credentials.php',
1447
+    'OC\\Core\\Data\\LoginFlowV2Tokens' => $baseDir.'/core/Data/LoginFlowV2Tokens.php',
1448
+    'OC\\Core\\Db\\LoginFlowV2' => $baseDir.'/core/Db/LoginFlowV2.php',
1449
+    'OC\\Core\\Db\\LoginFlowV2Mapper' => $baseDir.'/core/Db/LoginFlowV2Mapper.php',
1450
+    'OC\\Core\\Db\\ProfileConfig' => $baseDir.'/core/Db/ProfileConfig.php',
1451
+    'OC\\Core\\Db\\ProfileConfigMapper' => $baseDir.'/core/Db/ProfileConfigMapper.php',
1452
+    'OC\\Core\\Events\\BeforePasswordResetEvent' => $baseDir.'/core/Events/BeforePasswordResetEvent.php',
1453
+    'OC\\Core\\Events\\PasswordResetEvent' => $baseDir.'/core/Events/PasswordResetEvent.php',
1454
+    'OC\\Core\\Exception\\LoginFlowV2ClientForbiddenException' => $baseDir.'/core/Exception/LoginFlowV2ClientForbiddenException.php',
1455
+    'OC\\Core\\Exception\\LoginFlowV2NotFoundException' => $baseDir.'/core/Exception/LoginFlowV2NotFoundException.php',
1456
+    'OC\\Core\\Exception\\ResetPasswordException' => $baseDir.'/core/Exception/ResetPasswordException.php',
1457
+    'OC\\Core\\Listener\\AddMissingIndicesListener' => $baseDir.'/core/Listener/AddMissingIndicesListener.php',
1458
+    'OC\\Core\\Listener\\AddMissingPrimaryKeyListener' => $baseDir.'/core/Listener/AddMissingPrimaryKeyListener.php',
1459
+    'OC\\Core\\Listener\\BeforeMessageLoggedEventListener' => $baseDir.'/core/Listener/BeforeMessageLoggedEventListener.php',
1460
+    'OC\\Core\\Listener\\BeforeTemplateRenderedListener' => $baseDir.'/core/Listener/BeforeTemplateRenderedListener.php',
1461
+    'OC\\Core\\Listener\\FeedBackHandler' => $baseDir.'/core/Listener/FeedBackHandler.php',
1462
+    'OC\\Core\\Listener\\PasswordUpdatedListener' => $baseDir.'/core/Listener/PasswordUpdatedListener.php',
1463
+    'OC\\Core\\Middleware\\TwoFactorMiddleware' => $baseDir.'/core/Middleware/TwoFactorMiddleware.php',
1464
+    'OC\\Core\\Migrations\\Version13000Date20170705121758' => $baseDir.'/core/Migrations/Version13000Date20170705121758.php',
1465
+    'OC\\Core\\Migrations\\Version13000Date20170718121200' => $baseDir.'/core/Migrations/Version13000Date20170718121200.php',
1466
+    'OC\\Core\\Migrations\\Version13000Date20170814074715' => $baseDir.'/core/Migrations/Version13000Date20170814074715.php',
1467
+    'OC\\Core\\Migrations\\Version13000Date20170919121250' => $baseDir.'/core/Migrations/Version13000Date20170919121250.php',
1468
+    'OC\\Core\\Migrations\\Version13000Date20170926101637' => $baseDir.'/core/Migrations/Version13000Date20170926101637.php',
1469
+    'OC\\Core\\Migrations\\Version14000Date20180129121024' => $baseDir.'/core/Migrations/Version14000Date20180129121024.php',
1470
+    'OC\\Core\\Migrations\\Version14000Date20180404140050' => $baseDir.'/core/Migrations/Version14000Date20180404140050.php',
1471
+    'OC\\Core\\Migrations\\Version14000Date20180516101403' => $baseDir.'/core/Migrations/Version14000Date20180516101403.php',
1472
+    'OC\\Core\\Migrations\\Version14000Date20180518120534' => $baseDir.'/core/Migrations/Version14000Date20180518120534.php',
1473
+    'OC\\Core\\Migrations\\Version14000Date20180522074438' => $baseDir.'/core/Migrations/Version14000Date20180522074438.php',
1474
+    'OC\\Core\\Migrations\\Version14000Date20180626223656' => $baseDir.'/core/Migrations/Version14000Date20180626223656.php',
1475
+    'OC\\Core\\Migrations\\Version14000Date20180710092004' => $baseDir.'/core/Migrations/Version14000Date20180710092004.php',
1476
+    'OC\\Core\\Migrations\\Version14000Date20180712153140' => $baseDir.'/core/Migrations/Version14000Date20180712153140.php',
1477
+    'OC\\Core\\Migrations\\Version15000Date20180926101451' => $baseDir.'/core/Migrations/Version15000Date20180926101451.php',
1478
+    'OC\\Core\\Migrations\\Version15000Date20181015062942' => $baseDir.'/core/Migrations/Version15000Date20181015062942.php',
1479
+    'OC\\Core\\Migrations\\Version15000Date20181029084625' => $baseDir.'/core/Migrations/Version15000Date20181029084625.php',
1480
+    'OC\\Core\\Migrations\\Version16000Date20190207141427' => $baseDir.'/core/Migrations/Version16000Date20190207141427.php',
1481
+    'OC\\Core\\Migrations\\Version16000Date20190212081545' => $baseDir.'/core/Migrations/Version16000Date20190212081545.php',
1482
+    'OC\\Core\\Migrations\\Version16000Date20190427105638' => $baseDir.'/core/Migrations/Version16000Date20190427105638.php',
1483
+    'OC\\Core\\Migrations\\Version16000Date20190428150708' => $baseDir.'/core/Migrations/Version16000Date20190428150708.php',
1484
+    'OC\\Core\\Migrations\\Version17000Date20190514105811' => $baseDir.'/core/Migrations/Version17000Date20190514105811.php',
1485
+    'OC\\Core\\Migrations\\Version18000Date20190920085628' => $baseDir.'/core/Migrations/Version18000Date20190920085628.php',
1486
+    'OC\\Core\\Migrations\\Version18000Date20191014105105' => $baseDir.'/core/Migrations/Version18000Date20191014105105.php',
1487
+    'OC\\Core\\Migrations\\Version18000Date20191204114856' => $baseDir.'/core/Migrations/Version18000Date20191204114856.php',
1488
+    'OC\\Core\\Migrations\\Version19000Date20200211083441' => $baseDir.'/core/Migrations/Version19000Date20200211083441.php',
1489
+    'OC\\Core\\Migrations\\Version20000Date20201109081915' => $baseDir.'/core/Migrations/Version20000Date20201109081915.php',
1490
+    'OC\\Core\\Migrations\\Version20000Date20201109081918' => $baseDir.'/core/Migrations/Version20000Date20201109081918.php',
1491
+    'OC\\Core\\Migrations\\Version20000Date20201109081919' => $baseDir.'/core/Migrations/Version20000Date20201109081919.php',
1492
+    'OC\\Core\\Migrations\\Version20000Date20201111081915' => $baseDir.'/core/Migrations/Version20000Date20201111081915.php',
1493
+    'OC\\Core\\Migrations\\Version21000Date20201120141228' => $baseDir.'/core/Migrations/Version21000Date20201120141228.php',
1494
+    'OC\\Core\\Migrations\\Version21000Date20201202095923' => $baseDir.'/core/Migrations/Version21000Date20201202095923.php',
1495
+    'OC\\Core\\Migrations\\Version21000Date20210119195004' => $baseDir.'/core/Migrations/Version21000Date20210119195004.php',
1496
+    'OC\\Core\\Migrations\\Version21000Date20210309185126' => $baseDir.'/core/Migrations/Version21000Date20210309185126.php',
1497
+    'OC\\Core\\Migrations\\Version21000Date20210309185127' => $baseDir.'/core/Migrations/Version21000Date20210309185127.php',
1498
+    'OC\\Core\\Migrations\\Version22000Date20210216080825' => $baseDir.'/core/Migrations/Version22000Date20210216080825.php',
1499
+    'OC\\Core\\Migrations\\Version23000Date20210721100600' => $baseDir.'/core/Migrations/Version23000Date20210721100600.php',
1500
+    'OC\\Core\\Migrations\\Version23000Date20210906132259' => $baseDir.'/core/Migrations/Version23000Date20210906132259.php',
1501
+    'OC\\Core\\Migrations\\Version23000Date20210930122352' => $baseDir.'/core/Migrations/Version23000Date20210930122352.php',
1502
+    'OC\\Core\\Migrations\\Version23000Date20211203110726' => $baseDir.'/core/Migrations/Version23000Date20211203110726.php',
1503
+    'OC\\Core\\Migrations\\Version23000Date20211213203940' => $baseDir.'/core/Migrations/Version23000Date20211213203940.php',
1504
+    'OC\\Core\\Migrations\\Version24000Date20211210141942' => $baseDir.'/core/Migrations/Version24000Date20211210141942.php',
1505
+    'OC\\Core\\Migrations\\Version24000Date20211213081506' => $baseDir.'/core/Migrations/Version24000Date20211213081506.php',
1506
+    'OC\\Core\\Migrations\\Version24000Date20211213081604' => $baseDir.'/core/Migrations/Version24000Date20211213081604.php',
1507
+    'OC\\Core\\Migrations\\Version24000Date20211222112246' => $baseDir.'/core/Migrations/Version24000Date20211222112246.php',
1508
+    'OC\\Core\\Migrations\\Version24000Date20211230140012' => $baseDir.'/core/Migrations/Version24000Date20211230140012.php',
1509
+    'OC\\Core\\Migrations\\Version24000Date20220131153041' => $baseDir.'/core/Migrations/Version24000Date20220131153041.php',
1510
+    'OC\\Core\\Migrations\\Version24000Date20220202150027' => $baseDir.'/core/Migrations/Version24000Date20220202150027.php',
1511
+    'OC\\Core\\Migrations\\Version24000Date20220404230027' => $baseDir.'/core/Migrations/Version24000Date20220404230027.php',
1512
+    'OC\\Core\\Migrations\\Version24000Date20220425072957' => $baseDir.'/core/Migrations/Version24000Date20220425072957.php',
1513
+    'OC\\Core\\Migrations\\Version25000Date20220515204012' => $baseDir.'/core/Migrations/Version25000Date20220515204012.php',
1514
+    'OC\\Core\\Migrations\\Version25000Date20220602190540' => $baseDir.'/core/Migrations/Version25000Date20220602190540.php',
1515
+    'OC\\Core\\Migrations\\Version25000Date20220905140840' => $baseDir.'/core/Migrations/Version25000Date20220905140840.php',
1516
+    'OC\\Core\\Migrations\\Version25000Date20221007010957' => $baseDir.'/core/Migrations/Version25000Date20221007010957.php',
1517
+    'OC\\Core\\Migrations\\Version27000Date20220613163520' => $baseDir.'/core/Migrations/Version27000Date20220613163520.php',
1518
+    'OC\\Core\\Migrations\\Version27000Date20230309104325' => $baseDir.'/core/Migrations/Version27000Date20230309104325.php',
1519
+    'OC\\Core\\Migrations\\Version27000Date20230309104802' => $baseDir.'/core/Migrations/Version27000Date20230309104802.php',
1520
+    'OC\\Core\\Migrations\\Version28000Date20230616104802' => $baseDir.'/core/Migrations/Version28000Date20230616104802.php',
1521
+    'OC\\Core\\Migrations\\Version28000Date20230728104802' => $baseDir.'/core/Migrations/Version28000Date20230728104802.php',
1522
+    'OC\\Core\\Migrations\\Version28000Date20230803221055' => $baseDir.'/core/Migrations/Version28000Date20230803221055.php',
1523
+    'OC\\Core\\Migrations\\Version28000Date20230906104802' => $baseDir.'/core/Migrations/Version28000Date20230906104802.php',
1524
+    'OC\\Core\\Migrations\\Version28000Date20231004103301' => $baseDir.'/core/Migrations/Version28000Date20231004103301.php',
1525
+    'OC\\Core\\Migrations\\Version28000Date20231103104802' => $baseDir.'/core/Migrations/Version28000Date20231103104802.php',
1526
+    'OC\\Core\\Migrations\\Version28000Date20231126110901' => $baseDir.'/core/Migrations/Version28000Date20231126110901.php',
1527
+    'OC\\Core\\Migrations\\Version28000Date20240828142927' => $baseDir.'/core/Migrations/Version28000Date20240828142927.php',
1528
+    'OC\\Core\\Migrations\\Version29000Date20231126110901' => $baseDir.'/core/Migrations/Version29000Date20231126110901.php',
1529
+    'OC\\Core\\Migrations\\Version29000Date20231213104850' => $baseDir.'/core/Migrations/Version29000Date20231213104850.php',
1530
+    'OC\\Core\\Migrations\\Version29000Date20240124132201' => $baseDir.'/core/Migrations/Version29000Date20240124132201.php',
1531
+    'OC\\Core\\Migrations\\Version29000Date20240124132202' => $baseDir.'/core/Migrations/Version29000Date20240124132202.php',
1532
+    'OC\\Core\\Migrations\\Version29000Date20240131122720' => $baseDir.'/core/Migrations/Version29000Date20240131122720.php',
1533
+    'OC\\Core\\Migrations\\Version30000Date20240429122720' => $baseDir.'/core/Migrations/Version30000Date20240429122720.php',
1534
+    'OC\\Core\\Migrations\\Version30000Date20240708160048' => $baseDir.'/core/Migrations/Version30000Date20240708160048.php',
1535
+    'OC\\Core\\Migrations\\Version30000Date20240717111406' => $baseDir.'/core/Migrations/Version30000Date20240717111406.php',
1536
+    'OC\\Core\\Migrations\\Version30000Date20240814180800' => $baseDir.'/core/Migrations/Version30000Date20240814180800.php',
1537
+    'OC\\Core\\Migrations\\Version30000Date20240815080800' => $baseDir.'/core/Migrations/Version30000Date20240815080800.php',
1538
+    'OC\\Core\\Migrations\\Version30000Date20240906095113' => $baseDir.'/core/Migrations/Version30000Date20240906095113.php',
1539
+    'OC\\Core\\Migrations\\Version31000Date20240101084401' => $baseDir.'/core/Migrations/Version31000Date20240101084401.php',
1540
+    'OC\\Core\\Migrations\\Version31000Date20240814184402' => $baseDir.'/core/Migrations/Version31000Date20240814184402.php',
1541
+    'OC\\Core\\Migrations\\Version31000Date20250213102442' => $baseDir.'/core/Migrations/Version31000Date20250213102442.php',
1542
+    'OC\\Core\\Migrations\\Version32000Date20250620081925' => $baseDir.'/core/Migrations/Version32000Date20250620081925.php',
1543
+    'OC\\Core\\Migrations\\Version32000Date20250731062008' => $baseDir.'/core/Migrations/Version32000Date20250731062008.php',
1544
+    'OC\\Core\\Migrations\\Version32000Date20250806110519' => $baseDir.'/core/Migrations/Version32000Date20250806110519.php',
1545
+    'OC\\Core\\Migrations\\Version33000Date20250819110529' => $baseDir.'/core/Migrations/Version33000Date20250819110529.php',
1546
+    'OC\\Core\\Migrations\\Version33000Date20251013110519' => $baseDir.'/core/Migrations/Version33000Date20251013110519.php',
1547
+    'OC\\Core\\Migrations\\Version33000Date20251023110529' => $baseDir.'/core/Migrations/Version33000Date20251023110529.php',
1548
+    'OC\\Core\\Migrations\\Version33000Date20251023120529' => $baseDir.'/core/Migrations/Version33000Date20251023120529.php',
1549
+    'OC\\Core\\Migrations\\Version33000Date20251106131209' => $baseDir.'/core/Migrations/Version33000Date20251106131209.php',
1550
+    'OC\\Core\\Migrations\\Version33000Date20251124110529' => $baseDir.'/core/Migrations/Version33000Date20251124110529.php',
1551
+    'OC\\Core\\Migrations\\Version33000Date20251126152410' => $baseDir.'/core/Migrations/Version33000Date20251126152410.php',
1552
+    'OC\\Core\\Migrations\\Version33000Date20251209123503' => $baseDir.'/core/Migrations/Version33000Date20251209123503.php',
1553
+    'OC\\Core\\Notification\\CoreNotifier' => $baseDir.'/core/Notification/CoreNotifier.php',
1554
+    'OC\\Core\\ResponseDefinitions' => $baseDir.'/core/ResponseDefinitions.php',
1555
+    'OC\\Core\\Service\\CronService' => $baseDir.'/core/Service/CronService.php',
1556
+    'OC\\Core\\Service\\LoginFlowV2Service' => $baseDir.'/core/Service/LoginFlowV2Service.php',
1557
+    'OC\\DB\\Adapter' => $baseDir.'/lib/private/DB/Adapter.php',
1558
+    'OC\\DB\\AdapterMySQL' => $baseDir.'/lib/private/DB/AdapterMySQL.php',
1559
+    'OC\\DB\\AdapterOCI8' => $baseDir.'/lib/private/DB/AdapterOCI8.php',
1560
+    'OC\\DB\\AdapterPgSql' => $baseDir.'/lib/private/DB/AdapterPgSql.php',
1561
+    'OC\\DB\\AdapterSqlite' => $baseDir.'/lib/private/DB/AdapterSqlite.php',
1562
+    'OC\\DB\\ArrayResult' => $baseDir.'/lib/private/DB/ArrayResult.php',
1563
+    'OC\\DB\\BacktraceDebugStack' => $baseDir.'/lib/private/DB/BacktraceDebugStack.php',
1564
+    'OC\\DB\\Connection' => $baseDir.'/lib/private/DB/Connection.php',
1565
+    'OC\\DB\\ConnectionAdapter' => $baseDir.'/lib/private/DB/ConnectionAdapter.php',
1566
+    'OC\\DB\\ConnectionFactory' => $baseDir.'/lib/private/DB/ConnectionFactory.php',
1567
+    'OC\\DB\\DbDataCollector' => $baseDir.'/lib/private/DB/DbDataCollector.php',
1568
+    'OC\\DB\\Exceptions\\DbalException' => $baseDir.'/lib/private/DB/Exceptions/DbalException.php',
1569
+    'OC\\DB\\MigrationException' => $baseDir.'/lib/private/DB/MigrationException.php',
1570
+    'OC\\DB\\MigrationService' => $baseDir.'/lib/private/DB/MigrationService.php',
1571
+    'OC\\DB\\Migrator' => $baseDir.'/lib/private/DB/Migrator.php',
1572
+    'OC\\DB\\MigratorExecuteSqlEvent' => $baseDir.'/lib/private/DB/MigratorExecuteSqlEvent.php',
1573
+    'OC\\DB\\MissingColumnInformation' => $baseDir.'/lib/private/DB/MissingColumnInformation.php',
1574
+    'OC\\DB\\MissingIndexInformation' => $baseDir.'/lib/private/DB/MissingIndexInformation.php',
1575
+    'OC\\DB\\MissingPrimaryKeyInformation' => $baseDir.'/lib/private/DB/MissingPrimaryKeyInformation.php',
1576
+    'OC\\DB\\MySqlTools' => $baseDir.'/lib/private/DB/MySqlTools.php',
1577
+    'OC\\DB\\OCSqlitePlatform' => $baseDir.'/lib/private/DB/OCSqlitePlatform.php',
1578
+    'OC\\DB\\ObjectParameter' => $baseDir.'/lib/private/DB/ObjectParameter.php',
1579
+    'OC\\DB\\OracleConnection' => $baseDir.'/lib/private/DB/OracleConnection.php',
1580
+    'OC\\DB\\OracleMigrator' => $baseDir.'/lib/private/DB/OracleMigrator.php',
1581
+    'OC\\DB\\PgSqlTools' => $baseDir.'/lib/private/DB/PgSqlTools.php',
1582
+    'OC\\DB\\PreparedStatement' => $baseDir.'/lib/private/DB/PreparedStatement.php',
1583
+    'OC\\DB\\QueryBuilder\\CompositeExpression' => $baseDir.'/lib/private/DB/QueryBuilder/CompositeExpression.php',
1584
+    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\ExpressionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php',
1585
+    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\MySqlExpressionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExpressionBuilder/MySqlExpressionBuilder.php',
1586
+    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\OCIExpressionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php',
1587
+    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\PgSqlExpressionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExpressionBuilder/PgSqlExpressionBuilder.php',
1588
+    'OC\\DB\\QueryBuilder\\ExpressionBuilder\\SqliteExpressionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php',
1589
+    'OC\\DB\\QueryBuilder\\ExtendedQueryBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php',
1590
+    'OC\\DB\\QueryBuilder\\FunctionBuilder\\FunctionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/FunctionBuilder/FunctionBuilder.php',
1591
+    'OC\\DB\\QueryBuilder\\FunctionBuilder\\OCIFunctionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php',
1592
+    'OC\\DB\\QueryBuilder\\FunctionBuilder\\PgSqlFunctionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/FunctionBuilder/PgSqlFunctionBuilder.php',
1593
+    'OC\\DB\\QueryBuilder\\FunctionBuilder\\SqliteFunctionBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/FunctionBuilder/SqliteFunctionBuilder.php',
1594
+    'OC\\DB\\QueryBuilder\\Literal' => $baseDir.'/lib/private/DB/QueryBuilder/Literal.php',
1595
+    'OC\\DB\\QueryBuilder\\Parameter' => $baseDir.'/lib/private/DB/QueryBuilder/Parameter.php',
1596
+    'OC\\DB\\QueryBuilder\\Partitioned\\InvalidPartitionedQueryException' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/InvalidPartitionedQueryException.php',
1597
+    'OC\\DB\\QueryBuilder\\Partitioned\\JoinCondition' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/JoinCondition.php',
1598
+    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionQuery' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/PartitionQuery.php',
1599
+    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionSplit' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/PartitionSplit.php',
1600
+    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedQueryBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/PartitionedQueryBuilder.php',
1601
+    'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedResult' => $baseDir.'/lib/private/DB/QueryBuilder/Partitioned/PartitionedResult.php',
1602
+    'OC\\DB\\QueryBuilder\\QueryBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/QueryBuilder.php',
1603
+    'OC\\DB\\QueryBuilder\\QueryFunction' => $baseDir.'/lib/private/DB/QueryBuilder/QueryFunction.php',
1604
+    'OC\\DB\\QueryBuilder\\QuoteHelper' => $baseDir.'/lib/private/DB/QueryBuilder/QuoteHelper.php',
1605
+    'OC\\DB\\QueryBuilder\\Sharded\\AutoIncrementHandler' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/AutoIncrementHandler.php',
1606
+    'OC\\DB\\QueryBuilder\\Sharded\\CrossShardMoveHelper' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/CrossShardMoveHelper.php',
1607
+    'OC\\DB\\QueryBuilder\\Sharded\\HashShardMapper' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/HashShardMapper.php',
1608
+    'OC\\DB\\QueryBuilder\\Sharded\\InvalidShardedQueryException' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/InvalidShardedQueryException.php',
1609
+    'OC\\DB\\QueryBuilder\\Sharded\\RoundRobinShardMapper' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/RoundRobinShardMapper.php',
1610
+    'OC\\DB\\QueryBuilder\\Sharded\\ShardConnectionManager' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/ShardConnectionManager.php',
1611
+    'OC\\DB\\QueryBuilder\\Sharded\\ShardDefinition' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/ShardDefinition.php',
1612
+    'OC\\DB\\QueryBuilder\\Sharded\\ShardQueryRunner' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/ShardQueryRunner.php',
1613
+    'OC\\DB\\QueryBuilder\\Sharded\\ShardedQueryBuilder' => $baseDir.'/lib/private/DB/QueryBuilder/Sharded/ShardedQueryBuilder.php',
1614
+    'OC\\DB\\ResultAdapter' => $baseDir.'/lib/private/DB/ResultAdapter.php',
1615
+    'OC\\DB\\SQLiteMigrator' => $baseDir.'/lib/private/DB/SQLiteMigrator.php',
1616
+    'OC\\DB\\SQLiteSessionInit' => $baseDir.'/lib/private/DB/SQLiteSessionInit.php',
1617
+    'OC\\DB\\SchemaWrapper' => $baseDir.'/lib/private/DB/SchemaWrapper.php',
1618
+    'OC\\DB\\SetTransactionIsolationLevel' => $baseDir.'/lib/private/DB/SetTransactionIsolationLevel.php',
1619
+    'OC\\Dashboard\\Manager' => $baseDir.'/lib/private/Dashboard/Manager.php',
1620
+    'OC\\DatabaseException' => $baseDir.'/lib/private/DatabaseException.php',
1621
+    'OC\\DatabaseSetupException' => $baseDir.'/lib/private/DatabaseSetupException.php',
1622
+    'OC\\DateTimeFormatter' => $baseDir.'/lib/private/DateTimeFormatter.php',
1623
+    'OC\\DateTimeZone' => $baseDir.'/lib/private/DateTimeZone.php',
1624
+    'OC\\Diagnostics\\Event' => $baseDir.'/lib/private/Diagnostics/Event.php',
1625
+    'OC\\Diagnostics\\EventLogger' => $baseDir.'/lib/private/Diagnostics/EventLogger.php',
1626
+    'OC\\Diagnostics\\Query' => $baseDir.'/lib/private/Diagnostics/Query.php',
1627
+    'OC\\Diagnostics\\QueryLogger' => $baseDir.'/lib/private/Diagnostics/QueryLogger.php',
1628
+    'OC\\DirectEditing\\Manager' => $baseDir.'/lib/private/DirectEditing/Manager.php',
1629
+    'OC\\DirectEditing\\Token' => $baseDir.'/lib/private/DirectEditing/Token.php',
1630
+    'OC\\EmojiHelper' => $baseDir.'/lib/private/EmojiHelper.php',
1631
+    'OC\\Encryption\\DecryptAll' => $baseDir.'/lib/private/Encryption/DecryptAll.php',
1632
+    'OC\\Encryption\\EncryptionEventListener' => $baseDir.'/lib/private/Encryption/EncryptionEventListener.php',
1633
+    'OC\\Encryption\\EncryptionWrapper' => $baseDir.'/lib/private/Encryption/EncryptionWrapper.php',
1634
+    'OC\\Encryption\\Exceptions\\DecryptionFailedException' => $baseDir.'/lib/private/Encryption/Exceptions/DecryptionFailedException.php',
1635
+    'OC\\Encryption\\Exceptions\\EmptyEncryptionDataException' => $baseDir.'/lib/private/Encryption/Exceptions/EmptyEncryptionDataException.php',
1636
+    'OC\\Encryption\\Exceptions\\EncryptionFailedException' => $baseDir.'/lib/private/Encryption/Exceptions/EncryptionFailedException.php',
1637
+    'OC\\Encryption\\Exceptions\\EncryptionHeaderKeyExistsException' => $baseDir.'/lib/private/Encryption/Exceptions/EncryptionHeaderKeyExistsException.php',
1638
+    'OC\\Encryption\\Exceptions\\EncryptionHeaderToLargeException' => $baseDir.'/lib/private/Encryption/Exceptions/EncryptionHeaderToLargeException.php',
1639
+    'OC\\Encryption\\Exceptions\\ModuleAlreadyExistsException' => $baseDir.'/lib/private/Encryption/Exceptions/ModuleAlreadyExistsException.php',
1640
+    'OC\\Encryption\\Exceptions\\ModuleDoesNotExistsException' => $baseDir.'/lib/private/Encryption/Exceptions/ModuleDoesNotExistsException.php',
1641
+    'OC\\Encryption\\Exceptions\\UnknownCipherException' => $baseDir.'/lib/private/Encryption/Exceptions/UnknownCipherException.php',
1642
+    'OC\\Encryption\\File' => $baseDir.'/lib/private/Encryption/File.php',
1643
+    'OC\\Encryption\\Keys\\Storage' => $baseDir.'/lib/private/Encryption/Keys/Storage.php',
1644
+    'OC\\Encryption\\Manager' => $baseDir.'/lib/private/Encryption/Manager.php',
1645
+    'OC\\Encryption\\Update' => $baseDir.'/lib/private/Encryption/Update.php',
1646
+    'OC\\Encryption\\Util' => $baseDir.'/lib/private/Encryption/Util.php',
1647
+    'OC\\EventDispatcher\\EventDispatcher' => $baseDir.'/lib/private/EventDispatcher/EventDispatcher.php',
1648
+    'OC\\EventDispatcher\\ServiceEventListener' => $baseDir.'/lib/private/EventDispatcher/ServiceEventListener.php',
1649
+    'OC\\EventSource' => $baseDir.'/lib/private/EventSource.php',
1650
+    'OC\\EventSourceFactory' => $baseDir.'/lib/private/EventSourceFactory.php',
1651
+    'OC\\Federation\\CloudFederationFactory' => $baseDir.'/lib/private/Federation/CloudFederationFactory.php',
1652
+    'OC\\Federation\\CloudFederationNotification' => $baseDir.'/lib/private/Federation/CloudFederationNotification.php',
1653
+    'OC\\Federation\\CloudFederationProviderManager' => $baseDir.'/lib/private/Federation/CloudFederationProviderManager.php',
1654
+    'OC\\Federation\\CloudFederationShare' => $baseDir.'/lib/private/Federation/CloudFederationShare.php',
1655
+    'OC\\Federation\\CloudId' => $baseDir.'/lib/private/Federation/CloudId.php',
1656
+    'OC\\Federation\\CloudIdManager' => $baseDir.'/lib/private/Federation/CloudIdManager.php',
1657
+    'OC\\FilesMetadata\\FilesMetadataManager' => $baseDir.'/lib/private/FilesMetadata/FilesMetadataManager.php',
1658
+    'OC\\FilesMetadata\\Job\\UpdateSingleMetadata' => $baseDir.'/lib/private/FilesMetadata/Job/UpdateSingleMetadata.php',
1659
+    'OC\\FilesMetadata\\Listener\\MetadataDelete' => $baseDir.'/lib/private/FilesMetadata/Listener/MetadataDelete.php',
1660
+    'OC\\FilesMetadata\\Listener\\MetadataUpdate' => $baseDir.'/lib/private/FilesMetadata/Listener/MetadataUpdate.php',
1661
+    'OC\\FilesMetadata\\MetadataQuery' => $baseDir.'/lib/private/FilesMetadata/MetadataQuery.php',
1662
+    'OC\\FilesMetadata\\Model\\FilesMetadata' => $baseDir.'/lib/private/FilesMetadata/Model/FilesMetadata.php',
1663
+    'OC\\FilesMetadata\\Model\\MetadataValueWrapper' => $baseDir.'/lib/private/FilesMetadata/Model/MetadataValueWrapper.php',
1664
+    'OC\\FilesMetadata\\Service\\IndexRequestService' => $baseDir.'/lib/private/FilesMetadata/Service/IndexRequestService.php',
1665
+    'OC\\FilesMetadata\\Service\\MetadataRequestService' => $baseDir.'/lib/private/FilesMetadata/Service/MetadataRequestService.php',
1666
+    'OC\\Files\\AppData\\AppData' => $baseDir.'/lib/private/Files/AppData/AppData.php',
1667
+    'OC\\Files\\AppData\\Factory' => $baseDir.'/lib/private/Files/AppData/Factory.php',
1668
+    'OC\\Files\\Cache\\Cache' => $baseDir.'/lib/private/Files/Cache/Cache.php',
1669
+    'OC\\Files\\Cache\\CacheDependencies' => $baseDir.'/lib/private/Files/Cache/CacheDependencies.php',
1670
+    'OC\\Files\\Cache\\CacheEntry' => $baseDir.'/lib/private/Files/Cache/CacheEntry.php',
1671
+    'OC\\Files\\Cache\\CacheQueryBuilder' => $baseDir.'/lib/private/Files/Cache/CacheQueryBuilder.php',
1672
+    'OC\\Files\\Cache\\FailedCache' => $baseDir.'/lib/private/Files/Cache/FailedCache.php',
1673
+    'OC\\Files\\Cache\\FileAccess' => $baseDir.'/lib/private/Files/Cache/FileAccess.php',
1674
+    'OC\\Files\\Cache\\HomeCache' => $baseDir.'/lib/private/Files/Cache/HomeCache.php',
1675
+    'OC\\Files\\Cache\\HomePropagator' => $baseDir.'/lib/private/Files/Cache/HomePropagator.php',
1676
+    'OC\\Files\\Cache\\LocalRootScanner' => $baseDir.'/lib/private/Files/Cache/LocalRootScanner.php',
1677
+    'OC\\Files\\Cache\\MoveFromCacheTrait' => $baseDir.'/lib/private/Files/Cache/MoveFromCacheTrait.php',
1678
+    'OC\\Files\\Cache\\NullWatcher' => $baseDir.'/lib/private/Files/Cache/NullWatcher.php',
1679
+    'OC\\Files\\Cache\\Propagator' => $baseDir.'/lib/private/Files/Cache/Propagator.php',
1680
+    'OC\\Files\\Cache\\QuerySearchHelper' => $baseDir.'/lib/private/Files/Cache/QuerySearchHelper.php',
1681
+    'OC\\Files\\Cache\\Scanner' => $baseDir.'/lib/private/Files/Cache/Scanner.php',
1682
+    'OC\\Files\\Cache\\SearchBuilder' => $baseDir.'/lib/private/Files/Cache/SearchBuilder.php',
1683
+    'OC\\Files\\Cache\\Storage' => $baseDir.'/lib/private/Files/Cache/Storage.php',
1684
+    'OC\\Files\\Cache\\StorageGlobal' => $baseDir.'/lib/private/Files/Cache/StorageGlobal.php',
1685
+    'OC\\Files\\Cache\\Updater' => $baseDir.'/lib/private/Files/Cache/Updater.php',
1686
+    'OC\\Files\\Cache\\Watcher' => $baseDir.'/lib/private/Files/Cache/Watcher.php',
1687
+    'OC\\Files\\Cache\\Wrapper\\CacheJail' => $baseDir.'/lib/private/Files/Cache/Wrapper/CacheJail.php',
1688
+    'OC\\Files\\Cache\\Wrapper\\CachePermissionsMask' => $baseDir.'/lib/private/Files/Cache/Wrapper/CachePermissionsMask.php',
1689
+    'OC\\Files\\Cache\\Wrapper\\CacheWrapper' => $baseDir.'/lib/private/Files/Cache/Wrapper/CacheWrapper.php',
1690
+    'OC\\Files\\Cache\\Wrapper\\JailPropagator' => $baseDir.'/lib/private/Files/Cache/Wrapper/JailPropagator.php',
1691
+    'OC\\Files\\Cache\\Wrapper\\JailWatcher' => $baseDir.'/lib/private/Files/Cache/Wrapper/JailWatcher.php',
1692
+    'OC\\Files\\Config\\CachedMountFileInfo' => $baseDir.'/lib/private/Files/Config/CachedMountFileInfo.php',
1693
+    'OC\\Files\\Config\\CachedMountInfo' => $baseDir.'/lib/private/Files/Config/CachedMountInfo.php',
1694
+    'OC\\Files\\Config\\LazyPathCachedMountInfo' => $baseDir.'/lib/private/Files/Config/LazyPathCachedMountInfo.php',
1695
+    'OC\\Files\\Config\\LazyStorageMountInfo' => $baseDir.'/lib/private/Files/Config/LazyStorageMountInfo.php',
1696
+    'OC\\Files\\Config\\MountProviderCollection' => $baseDir.'/lib/private/Files/Config/MountProviderCollection.php',
1697
+    'OC\\Files\\Config\\UserMountCache' => $baseDir.'/lib/private/Files/Config/UserMountCache.php',
1698
+    'OC\\Files\\Config\\UserMountCacheListener' => $baseDir.'/lib/private/Files/Config/UserMountCacheListener.php',
1699
+    'OC\\Files\\Conversion\\ConversionManager' => $baseDir.'/lib/private/Files/Conversion/ConversionManager.php',
1700
+    'OC\\Files\\FileInfo' => $baseDir.'/lib/private/Files/FileInfo.php',
1701
+    'OC\\Files\\FilenameValidator' => $baseDir.'/lib/private/Files/FilenameValidator.php',
1702
+    'OC\\Files\\Filesystem' => $baseDir.'/lib/private/Files/Filesystem.php',
1703
+    'OC\\Files\\Lock\\LockManager' => $baseDir.'/lib/private/Files/Lock/LockManager.php',
1704
+    'OC\\Files\\Mount\\CacheMountProvider' => $baseDir.'/lib/private/Files/Mount/CacheMountProvider.php',
1705
+    'OC\\Files\\Mount\\HomeMountPoint' => $baseDir.'/lib/private/Files/Mount/HomeMountPoint.php',
1706
+    'OC\\Files\\Mount\\LocalHomeMountProvider' => $baseDir.'/lib/private/Files/Mount/LocalHomeMountProvider.php',
1707
+    'OC\\Files\\Mount\\Manager' => $baseDir.'/lib/private/Files/Mount/Manager.php',
1708
+    'OC\\Files\\Mount\\MountPoint' => $baseDir.'/lib/private/Files/Mount/MountPoint.php',
1709
+    'OC\\Files\\Mount\\MoveableMount' => $baseDir.'/lib/private/Files/Mount/MoveableMount.php',
1710
+    'OC\\Files\\Mount\\ObjectHomeMountProvider' => $baseDir.'/lib/private/Files/Mount/ObjectHomeMountProvider.php',
1711
+    'OC\\Files\\Mount\\RootMountProvider' => $baseDir.'/lib/private/Files/Mount/RootMountProvider.php',
1712
+    'OC\\Files\\Node\\File' => $baseDir.'/lib/private/Files/Node/File.php',
1713
+    'OC\\Files\\Node\\Folder' => $baseDir.'/lib/private/Files/Node/Folder.php',
1714
+    'OC\\Files\\Node\\HookConnector' => $baseDir.'/lib/private/Files/Node/HookConnector.php',
1715
+    'OC\\Files\\Node\\LazyFolder' => $baseDir.'/lib/private/Files/Node/LazyFolder.php',
1716
+    'OC\\Files\\Node\\LazyRoot' => $baseDir.'/lib/private/Files/Node/LazyRoot.php',
1717
+    'OC\\Files\\Node\\LazyUserFolder' => $baseDir.'/lib/private/Files/Node/LazyUserFolder.php',
1718
+    'OC\\Files\\Node\\Node' => $baseDir.'/lib/private/Files/Node/Node.php',
1719
+    'OC\\Files\\Node\\NonExistingFile' => $baseDir.'/lib/private/Files/Node/NonExistingFile.php',
1720
+    'OC\\Files\\Node\\NonExistingFolder' => $baseDir.'/lib/private/Files/Node/NonExistingFolder.php',
1721
+    'OC\\Files\\Node\\Root' => $baseDir.'/lib/private/Files/Node/Root.php',
1722
+    'OC\\Files\\Notify\\Change' => $baseDir.'/lib/private/Files/Notify/Change.php',
1723
+    'OC\\Files\\Notify\\RenameChange' => $baseDir.'/lib/private/Files/Notify/RenameChange.php',
1724
+    'OC\\Files\\ObjectStore\\AppdataPreviewObjectStoreStorage' => $baseDir.'/lib/private/Files/ObjectStore/AppdataPreviewObjectStoreStorage.php',
1725
+    'OC\\Files\\ObjectStore\\Azure' => $baseDir.'/lib/private/Files/ObjectStore/Azure.php',
1726
+    'OC\\Files\\ObjectStore\\HomeObjectStoreStorage' => $baseDir.'/lib/private/Files/ObjectStore/HomeObjectStoreStorage.php',
1727
+    'OC\\Files\\ObjectStore\\InvalidObjectStoreConfigurationException' => $baseDir.'/lib/private/Files/ObjectStore/InvalidObjectStoreConfigurationException.php',
1728
+    'OC\\Files\\ObjectStore\\Mapper' => $baseDir.'/lib/private/Files/ObjectStore/Mapper.php',
1729
+    'OC\\Files\\ObjectStore\\ObjectStoreScanner' => $baseDir.'/lib/private/Files/ObjectStore/ObjectStoreScanner.php',
1730
+    'OC\\Files\\ObjectStore\\ObjectStoreStorage' => $baseDir.'/lib/private/Files/ObjectStore/ObjectStoreStorage.php',
1731
+    'OC\\Files\\ObjectStore\\PrimaryObjectStoreConfig' => $baseDir.'/lib/private/Files/ObjectStore/PrimaryObjectStoreConfig.php',
1732
+    'OC\\Files\\ObjectStore\\S3' => $baseDir.'/lib/private/Files/ObjectStore/S3.php',
1733
+    'OC\\Files\\ObjectStore\\S3ConfigTrait' => $baseDir.'/lib/private/Files/ObjectStore/S3ConfigTrait.php',
1734
+    'OC\\Files\\ObjectStore\\S3ConnectionTrait' => $baseDir.'/lib/private/Files/ObjectStore/S3ConnectionTrait.php',
1735
+    'OC\\Files\\ObjectStore\\S3ObjectTrait' => $baseDir.'/lib/private/Files/ObjectStore/S3ObjectTrait.php',
1736
+    'OC\\Files\\ObjectStore\\S3Signature' => $baseDir.'/lib/private/Files/ObjectStore/S3Signature.php',
1737
+    'OC\\Files\\ObjectStore\\StorageObjectStore' => $baseDir.'/lib/private/Files/ObjectStore/StorageObjectStore.php',
1738
+    'OC\\Files\\ObjectStore\\Swift' => $baseDir.'/lib/private/Files/ObjectStore/Swift.php',
1739
+    'OC\\Files\\ObjectStore\\SwiftFactory' => $baseDir.'/lib/private/Files/ObjectStore/SwiftFactory.php',
1740
+    'OC\\Files\\ObjectStore\\SwiftV2CachingAuthService' => $baseDir.'/lib/private/Files/ObjectStore/SwiftV2CachingAuthService.php',
1741
+    'OC\\Files\\Search\\QueryOptimizer\\FlattenNestedBool' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/FlattenNestedBool.php',
1742
+    'OC\\Files\\Search\\QueryOptimizer\\FlattenSingleArgumentBinaryOperation' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/FlattenSingleArgumentBinaryOperation.php',
1743
+    'OC\\Files\\Search\\QueryOptimizer\\MergeDistributiveOperations' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/MergeDistributiveOperations.php',
1744
+    'OC\\Files\\Search\\QueryOptimizer\\OrEqualsToIn' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/OrEqualsToIn.php',
1745
+    'OC\\Files\\Search\\QueryOptimizer\\PathPrefixOptimizer' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/PathPrefixOptimizer.php',
1746
+    'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizer' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php',
1747
+    'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizerStep' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/QueryOptimizerStep.php',
1748
+    'OC\\Files\\Search\\QueryOptimizer\\ReplacingOptimizerStep' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php',
1749
+    'OC\\Files\\Search\\QueryOptimizer\\SplitLargeIn' => $baseDir.'/lib/private/Files/Search/QueryOptimizer/SplitLargeIn.php',
1750
+    'OC\\Files\\Search\\SearchBinaryOperator' => $baseDir.'/lib/private/Files/Search/SearchBinaryOperator.php',
1751
+    'OC\\Files\\Search\\SearchComparison' => $baseDir.'/lib/private/Files/Search/SearchComparison.php',
1752
+    'OC\\Files\\Search\\SearchOrder' => $baseDir.'/lib/private/Files/Search/SearchOrder.php',
1753
+    'OC\\Files\\Search\\SearchQuery' => $baseDir.'/lib/private/Files/Search/SearchQuery.php',
1754
+    'OC\\Files\\SetupManager' => $baseDir.'/lib/private/Files/SetupManager.php',
1755
+    'OC\\Files\\SetupManagerFactory' => $baseDir.'/lib/private/Files/SetupManagerFactory.php',
1756
+    'OC\\Files\\SimpleFS\\NewSimpleFile' => $baseDir.'/lib/private/Files/SimpleFS/NewSimpleFile.php',
1757
+    'OC\\Files\\SimpleFS\\SimpleFile' => $baseDir.'/lib/private/Files/SimpleFS/SimpleFile.php',
1758
+    'OC\\Files\\SimpleFS\\SimpleFolder' => $baseDir.'/lib/private/Files/SimpleFS/SimpleFolder.php',
1759
+    'OC\\Files\\Storage\\Common' => $baseDir.'/lib/private/Files/Storage/Common.php',
1760
+    'OC\\Files\\Storage\\CommonTest' => $baseDir.'/lib/private/Files/Storage/CommonTest.php',
1761
+    'OC\\Files\\Storage\\DAV' => $baseDir.'/lib/private/Files/Storage/DAV.php',
1762
+    'OC\\Files\\Storage\\FailedStorage' => $baseDir.'/lib/private/Files/Storage/FailedStorage.php',
1763
+    'OC\\Files\\Storage\\Home' => $baseDir.'/lib/private/Files/Storage/Home.php',
1764
+    'OC\\Files\\Storage\\Local' => $baseDir.'/lib/private/Files/Storage/Local.php',
1765
+    'OC\\Files\\Storage\\LocalRootStorage' => $baseDir.'/lib/private/Files/Storage/LocalRootStorage.php',
1766
+    'OC\\Files\\Storage\\LocalTempFileTrait' => $baseDir.'/lib/private/Files/Storage/LocalTempFileTrait.php',
1767
+    'OC\\Files\\Storage\\PolyFill\\CopyDirectory' => $baseDir.'/lib/private/Files/Storage/PolyFill/CopyDirectory.php',
1768
+    'OC\\Files\\Storage\\Storage' => $baseDir.'/lib/private/Files/Storage/Storage.php',
1769
+    'OC\\Files\\Storage\\StorageFactory' => $baseDir.'/lib/private/Files/Storage/StorageFactory.php',
1770
+    'OC\\Files\\Storage\\Temporary' => $baseDir.'/lib/private/Files/Storage/Temporary.php',
1771
+    'OC\\Files\\Storage\\Wrapper\\Availability' => $baseDir.'/lib/private/Files/Storage/Wrapper/Availability.php',
1772
+    'OC\\Files\\Storage\\Wrapper\\Encoding' => $baseDir.'/lib/private/Files/Storage/Wrapper/Encoding.php',
1773
+    'OC\\Files\\Storage\\Wrapper\\EncodingDirectoryWrapper' => $baseDir.'/lib/private/Files/Storage/Wrapper/EncodingDirectoryWrapper.php',
1774
+    'OC\\Files\\Storage\\Wrapper\\Encryption' => $baseDir.'/lib/private/Files/Storage/Wrapper/Encryption.php',
1775
+    'OC\\Files\\Storage\\Wrapper\\Jail' => $baseDir.'/lib/private/Files/Storage/Wrapper/Jail.php',
1776
+    'OC\\Files\\Storage\\Wrapper\\KnownMtime' => $baseDir.'/lib/private/Files/Storage/Wrapper/KnownMtime.php',
1777
+    'OC\\Files\\Storage\\Wrapper\\PermissionsMask' => $baseDir.'/lib/private/Files/Storage/Wrapper/PermissionsMask.php',
1778
+    'OC\\Files\\Storage\\Wrapper\\Quota' => $baseDir.'/lib/private/Files/Storage/Wrapper/Quota.php',
1779
+    'OC\\Files\\Storage\\Wrapper\\Wrapper' => $baseDir.'/lib/private/Files/Storage/Wrapper/Wrapper.php',
1780
+    'OC\\Files\\Stream\\Encryption' => $baseDir.'/lib/private/Files/Stream/Encryption.php',
1781
+    'OC\\Files\\Stream\\HashWrapper' => $baseDir.'/lib/private/Files/Stream/HashWrapper.php',
1782
+    'OC\\Files\\Stream\\Quota' => $baseDir.'/lib/private/Files/Stream/Quota.php',
1783
+    'OC\\Files\\Stream\\SeekableHttpStream' => $baseDir.'/lib/private/Files/Stream/SeekableHttpStream.php',
1784
+    'OC\\Files\\Template\\TemplateManager' => $baseDir.'/lib/private/Files/Template/TemplateManager.php',
1785
+    'OC\\Files\\Type\\Detection' => $baseDir.'/lib/private/Files/Type/Detection.php',
1786
+    'OC\\Files\\Type\\Loader' => $baseDir.'/lib/private/Files/Type/Loader.php',
1787
+    'OC\\Files\\Utils\\PathHelper' => $baseDir.'/lib/private/Files/Utils/PathHelper.php',
1788
+    'OC\\Files\\Utils\\Scanner' => $baseDir.'/lib/private/Files/Utils/Scanner.php',
1789
+    'OC\\Files\\View' => $baseDir.'/lib/private/Files/View.php',
1790
+    'OC\\ForbiddenException' => $baseDir.'/lib/private/ForbiddenException.php',
1791
+    'OC\\FullTextSearch\\FullTextSearchManager' => $baseDir.'/lib/private/FullTextSearch/FullTextSearchManager.php',
1792
+    'OC\\FullTextSearch\\Model\\DocumentAccess' => $baseDir.'/lib/private/FullTextSearch/Model/DocumentAccess.php',
1793
+    'OC\\FullTextSearch\\Model\\IndexDocument' => $baseDir.'/lib/private/FullTextSearch/Model/IndexDocument.php',
1794
+    'OC\\FullTextSearch\\Model\\SearchOption' => $baseDir.'/lib/private/FullTextSearch/Model/SearchOption.php',
1795
+    'OC\\FullTextSearch\\Model\\SearchRequestSimpleQuery' => $baseDir.'/lib/private/FullTextSearch/Model/SearchRequestSimpleQuery.php',
1796
+    'OC\\FullTextSearch\\Model\\SearchTemplate' => $baseDir.'/lib/private/FullTextSearch/Model/SearchTemplate.php',
1797
+    'OC\\GlobalScale\\Config' => $baseDir.'/lib/private/GlobalScale/Config.php',
1798
+    'OC\\Group\\Backend' => $baseDir.'/lib/private/Group/Backend.php',
1799
+    'OC\\Group\\Database' => $baseDir.'/lib/private/Group/Database.php',
1800
+    'OC\\Group\\DisplayNameCache' => $baseDir.'/lib/private/Group/DisplayNameCache.php',
1801
+    'OC\\Group\\Group' => $baseDir.'/lib/private/Group/Group.php',
1802
+    'OC\\Group\\Manager' => $baseDir.'/lib/private/Group/Manager.php',
1803
+    'OC\\Group\\MetaData' => $baseDir.'/lib/private/Group/MetaData.php',
1804
+    'OC\\HintException' => $baseDir.'/lib/private/HintException.php',
1805
+    'OC\\Hooks\\BasicEmitter' => $baseDir.'/lib/private/Hooks/BasicEmitter.php',
1806
+    'OC\\Hooks\\Emitter' => $baseDir.'/lib/private/Hooks/Emitter.php',
1807
+    'OC\\Hooks\\EmitterTrait' => $baseDir.'/lib/private/Hooks/EmitterTrait.php',
1808
+    'OC\\Hooks\\PublicEmitter' => $baseDir.'/lib/private/Hooks/PublicEmitter.php',
1809
+    'OC\\Http\\Client\\Client' => $baseDir.'/lib/private/Http/Client/Client.php',
1810
+    'OC\\Http\\Client\\ClientService' => $baseDir.'/lib/private/Http/Client/ClientService.php',
1811
+    'OC\\Http\\Client\\DnsPinMiddleware' => $baseDir.'/lib/private/Http/Client/DnsPinMiddleware.php',
1812
+    'OC\\Http\\Client\\GuzzlePromiseAdapter' => $baseDir.'/lib/private/Http/Client/GuzzlePromiseAdapter.php',
1813
+    'OC\\Http\\Client\\NegativeDnsCache' => $baseDir.'/lib/private/Http/Client/NegativeDnsCache.php',
1814
+    'OC\\Http\\Client\\Response' => $baseDir.'/lib/private/Http/Client/Response.php',
1815
+    'OC\\Http\\CookieHelper' => $baseDir.'/lib/private/Http/CookieHelper.php',
1816
+    'OC\\Http\\WellKnown\\RequestManager' => $baseDir.'/lib/private/Http/WellKnown/RequestManager.php',
1817
+    'OC\\Image' => $baseDir.'/lib/private/Image.php',
1818
+    'OC\\InitialStateService' => $baseDir.'/lib/private/InitialStateService.php',
1819
+    'OC\\Installer' => $baseDir.'/lib/private/Installer.php',
1820
+    'OC\\IntegrityCheck\\Checker' => $baseDir.'/lib/private/IntegrityCheck/Checker.php',
1821
+    'OC\\IntegrityCheck\\Exceptions\\InvalidSignatureException' => $baseDir.'/lib/private/IntegrityCheck/Exceptions/InvalidSignatureException.php',
1822
+    'OC\\IntegrityCheck\\Helpers\\EnvironmentHelper' => $baseDir.'/lib/private/IntegrityCheck/Helpers/EnvironmentHelper.php',
1823
+    'OC\\IntegrityCheck\\Helpers\\FileAccessHelper' => $baseDir.'/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php',
1824
+    'OC\\IntegrityCheck\\Iterator\\ExcludeFileByNameFilterIterator' => $baseDir.'/lib/private/IntegrityCheck/Iterator/ExcludeFileByNameFilterIterator.php',
1825
+    'OC\\IntegrityCheck\\Iterator\\ExcludeFoldersByPathFilterIterator' => $baseDir.'/lib/private/IntegrityCheck/Iterator/ExcludeFoldersByPathFilterIterator.php',
1826
+    'OC\\KnownUser\\KnownUser' => $baseDir.'/lib/private/KnownUser/KnownUser.php',
1827
+    'OC\\KnownUser\\KnownUserMapper' => $baseDir.'/lib/private/KnownUser/KnownUserMapper.php',
1828
+    'OC\\KnownUser\\KnownUserService' => $baseDir.'/lib/private/KnownUser/KnownUserService.php',
1829
+    'OC\\L10N\\Factory' => $baseDir.'/lib/private/L10N/Factory.php',
1830
+    'OC\\L10N\\L10N' => $baseDir.'/lib/private/L10N/L10N.php',
1831
+    'OC\\L10N\\L10NString' => $baseDir.'/lib/private/L10N/L10NString.php',
1832
+    'OC\\L10N\\LanguageIterator' => $baseDir.'/lib/private/L10N/LanguageIterator.php',
1833
+    'OC\\L10N\\LanguageNotFoundException' => $baseDir.'/lib/private/L10N/LanguageNotFoundException.php',
1834
+    'OC\\L10N\\LazyL10N' => $baseDir.'/lib/private/L10N/LazyL10N.php',
1835
+    'OC\\LDAP\\NullLDAPProviderFactory' => $baseDir.'/lib/private/LDAP/NullLDAPProviderFactory.php',
1836
+    'OC\\LargeFileHelper' => $baseDir.'/lib/private/LargeFileHelper.php',
1837
+    'OC\\Lock\\AbstractLockingProvider' => $baseDir.'/lib/private/Lock/AbstractLockingProvider.php',
1838
+    'OC\\Lock\\DBLockingProvider' => $baseDir.'/lib/private/Lock/DBLockingProvider.php',
1839
+    'OC\\Lock\\MemcacheLockingProvider' => $baseDir.'/lib/private/Lock/MemcacheLockingProvider.php',
1840
+    'OC\\Lock\\NoopLockingProvider' => $baseDir.'/lib/private/Lock/NoopLockingProvider.php',
1841
+    'OC\\Lockdown\\Filesystem\\NullCache' => $baseDir.'/lib/private/Lockdown/Filesystem/NullCache.php',
1842
+    'OC\\Lockdown\\Filesystem\\NullStorage' => $baseDir.'/lib/private/Lockdown/Filesystem/NullStorage.php',
1843
+    'OC\\Lockdown\\LockdownManager' => $baseDir.'/lib/private/Lockdown/LockdownManager.php',
1844
+    'OC\\Log' => $baseDir.'/lib/private/Log.php',
1845
+    'OC\\Log\\ErrorHandler' => $baseDir.'/lib/private/Log/ErrorHandler.php',
1846
+    'OC\\Log\\Errorlog' => $baseDir.'/lib/private/Log/Errorlog.php',
1847
+    'OC\\Log\\ExceptionSerializer' => $baseDir.'/lib/private/Log/ExceptionSerializer.php',
1848
+    'OC\\Log\\File' => $baseDir.'/lib/private/Log/File.php',
1849
+    'OC\\Log\\LogDetails' => $baseDir.'/lib/private/Log/LogDetails.php',
1850
+    'OC\\Log\\LogFactory' => $baseDir.'/lib/private/Log/LogFactory.php',
1851
+    'OC\\Log\\PsrLoggerAdapter' => $baseDir.'/lib/private/Log/PsrLoggerAdapter.php',
1852
+    'OC\\Log\\Rotate' => $baseDir.'/lib/private/Log/Rotate.php',
1853
+    'OC\\Log\\Syslog' => $baseDir.'/lib/private/Log/Syslog.php',
1854
+    'OC\\Log\\Systemdlog' => $baseDir.'/lib/private/Log/Systemdlog.php',
1855
+    'OC\\Mail\\Attachment' => $baseDir.'/lib/private/Mail/Attachment.php',
1856
+    'OC\\Mail\\EMailTemplate' => $baseDir.'/lib/private/Mail/EMailTemplate.php',
1857
+    'OC\\Mail\\EmailValidator' => $baseDir.'/lib/private/Mail/EmailValidator.php',
1858
+    'OC\\Mail\\Mailer' => $baseDir.'/lib/private/Mail/Mailer.php',
1859
+    'OC\\Mail\\Message' => $baseDir.'/lib/private/Mail/Message.php',
1860
+    'OC\\Mail\\Provider\\Manager' => $baseDir.'/lib/private/Mail/Provider/Manager.php',
1861
+    'OC\\Memcache\\APCu' => $baseDir.'/lib/private/Memcache/APCu.php',
1862
+    'OC\\Memcache\\ArrayCache' => $baseDir.'/lib/private/Memcache/ArrayCache.php',
1863
+    'OC\\Memcache\\CADTrait' => $baseDir.'/lib/private/Memcache/CADTrait.php',
1864
+    'OC\\Memcache\\CASTrait' => $baseDir.'/lib/private/Memcache/CASTrait.php',
1865
+    'OC\\Memcache\\Cache' => $baseDir.'/lib/private/Memcache/Cache.php',
1866
+    'OC\\Memcache\\Factory' => $baseDir.'/lib/private/Memcache/Factory.php',
1867
+    'OC\\Memcache\\LoggerWrapperCache' => $baseDir.'/lib/private/Memcache/LoggerWrapperCache.php',
1868
+    'OC\\Memcache\\Memcached' => $baseDir.'/lib/private/Memcache/Memcached.php',
1869
+    'OC\\Memcache\\NullCache' => $baseDir.'/lib/private/Memcache/NullCache.php',
1870
+    'OC\\Memcache\\ProfilerWrapperCache' => $baseDir.'/lib/private/Memcache/ProfilerWrapperCache.php',
1871
+    'OC\\Memcache\\Redis' => $baseDir.'/lib/private/Memcache/Redis.php',
1872
+    'OC\\Memcache\\WithLocalCache' => $baseDir.'/lib/private/Memcache/WithLocalCache.php',
1873
+    'OC\\MemoryInfo' => $baseDir.'/lib/private/MemoryInfo.php',
1874
+    'OC\\Migration\\BackgroundRepair' => $baseDir.'/lib/private/Migration/BackgroundRepair.php',
1875
+    'OC\\Migration\\ConsoleOutput' => $baseDir.'/lib/private/Migration/ConsoleOutput.php',
1876
+    'OC\\Migration\\Exceptions\\AttributeException' => $baseDir.'/lib/private/Migration/Exceptions/AttributeException.php',
1877
+    'OC\\Migration\\MetadataManager' => $baseDir.'/lib/private/Migration/MetadataManager.php',
1878
+    'OC\\Migration\\NullOutput' => $baseDir.'/lib/private/Migration/NullOutput.php',
1879
+    'OC\\Migration\\SimpleOutput' => $baseDir.'/lib/private/Migration/SimpleOutput.php',
1880
+    'OC\\NaturalSort' => $baseDir.'/lib/private/NaturalSort.php',
1881
+    'OC\\NaturalSort_DefaultCollator' => $baseDir.'/lib/private/NaturalSort_DefaultCollator.php',
1882
+    'OC\\NavigationManager' => $baseDir.'/lib/private/NavigationManager.php',
1883
+    'OC\\NeedsUpdateException' => $baseDir.'/lib/private/NeedsUpdateException.php',
1884
+    'OC\\Net\\HostnameClassifier' => $baseDir.'/lib/private/Net/HostnameClassifier.php',
1885
+    'OC\\Net\\IpAddressClassifier' => $baseDir.'/lib/private/Net/IpAddressClassifier.php',
1886
+    'OC\\NotSquareException' => $baseDir.'/lib/private/NotSquareException.php',
1887
+    'OC\\Notification\\Action' => $baseDir.'/lib/private/Notification/Action.php',
1888
+    'OC\\Notification\\Manager' => $baseDir.'/lib/private/Notification/Manager.php',
1889
+    'OC\\Notification\\Notification' => $baseDir.'/lib/private/Notification/Notification.php',
1890
+    'OC\\OCM\\Model\\OCMProvider' => $baseDir.'/lib/private/OCM/Model/OCMProvider.php',
1891
+    'OC\\OCM\\Model\\OCMResource' => $baseDir.'/lib/private/OCM/Model/OCMResource.php',
1892
+    'OC\\OCM\\OCMDiscoveryService' => $baseDir.'/lib/private/OCM/OCMDiscoveryService.php',
1893
+    'OC\\OCM\\OCMSignatoryManager' => $baseDir.'/lib/private/OCM/OCMSignatoryManager.php',
1894
+    'OC\\OCS\\ApiHelper' => $baseDir.'/lib/private/OCS/ApiHelper.php',
1895
+    'OC\\OCS\\CoreCapabilities' => $baseDir.'/lib/private/OCS/CoreCapabilities.php',
1896
+    'OC\\OCS\\DiscoveryService' => $baseDir.'/lib/private/OCS/DiscoveryService.php',
1897
+    'OC\\OCS\\Provider' => $baseDir.'/lib/private/OCS/Provider.php',
1898
+    'OC\\PhoneNumberUtil' => $baseDir.'/lib/private/PhoneNumberUtil.php',
1899
+    'OC\\PreviewManager' => $baseDir.'/lib/private/PreviewManager.php',
1900
+    'OC\\PreviewNotAvailableException' => $baseDir.'/lib/private/PreviewNotAvailableException.php',
1901
+    'OC\\Preview\\BMP' => $baseDir.'/lib/private/Preview/BMP.php',
1902
+    'OC\\Preview\\BackgroundCleanupJob' => $baseDir.'/lib/private/Preview/BackgroundCleanupJob.php',
1903
+    'OC\\Preview\\Bitmap' => $baseDir.'/lib/private/Preview/Bitmap.php',
1904
+    'OC\\Preview\\Bundled' => $baseDir.'/lib/private/Preview/Bundled.php',
1905
+    'OC\\Preview\\Db\\Preview' => $baseDir.'/lib/private/Preview/Db/Preview.php',
1906
+    'OC\\Preview\\Db\\PreviewMapper' => $baseDir.'/lib/private/Preview/Db/PreviewMapper.php',
1907
+    'OC\\Preview\\EMF' => $baseDir.'/lib/private/Preview/EMF.php',
1908
+    'OC\\Preview\\Font' => $baseDir.'/lib/private/Preview/Font.php',
1909
+    'OC\\Preview\\GIF' => $baseDir.'/lib/private/Preview/GIF.php',
1910
+    'OC\\Preview\\Generator' => $baseDir.'/lib/private/Preview/Generator.php',
1911
+    'OC\\Preview\\GeneratorHelper' => $baseDir.'/lib/private/Preview/GeneratorHelper.php',
1912
+    'OC\\Preview\\HEIC' => $baseDir.'/lib/private/Preview/HEIC.php',
1913
+    'OC\\Preview\\IMagickSupport' => $baseDir.'/lib/private/Preview/IMagickSupport.php',
1914
+    'OC\\Preview\\Illustrator' => $baseDir.'/lib/private/Preview/Illustrator.php',
1915
+    'OC\\Preview\\Image' => $baseDir.'/lib/private/Preview/Image.php',
1916
+    'OC\\Preview\\Imaginary' => $baseDir.'/lib/private/Preview/Imaginary.php',
1917
+    'OC\\Preview\\ImaginaryPDF' => $baseDir.'/lib/private/Preview/ImaginaryPDF.php',
1918
+    'OC\\Preview\\JPEG' => $baseDir.'/lib/private/Preview/JPEG.php',
1919
+    'OC\\Preview\\Krita' => $baseDir.'/lib/private/Preview/Krita.php',
1920
+    'OC\\Preview\\MP3' => $baseDir.'/lib/private/Preview/MP3.php',
1921
+    'OC\\Preview\\MSOffice2003' => $baseDir.'/lib/private/Preview/MSOffice2003.php',
1922
+    'OC\\Preview\\MSOffice2007' => $baseDir.'/lib/private/Preview/MSOffice2007.php',
1923
+    'OC\\Preview\\MSOfficeDoc' => $baseDir.'/lib/private/Preview/MSOfficeDoc.php',
1924
+    'OC\\Preview\\MarkDown' => $baseDir.'/lib/private/Preview/MarkDown.php',
1925
+    'OC\\Preview\\MimeIconProvider' => $baseDir.'/lib/private/Preview/MimeIconProvider.php',
1926
+    'OC\\Preview\\Movie' => $baseDir.'/lib/private/Preview/Movie.php',
1927
+    'OC\\Preview\\Office' => $baseDir.'/lib/private/Preview/Office.php',
1928
+    'OC\\Preview\\OpenDocument' => $baseDir.'/lib/private/Preview/OpenDocument.php',
1929
+    'OC\\Preview\\PDF' => $baseDir.'/lib/private/Preview/PDF.php',
1930
+    'OC\\Preview\\PNG' => $baseDir.'/lib/private/Preview/PNG.php',
1931
+    'OC\\Preview\\Photoshop' => $baseDir.'/lib/private/Preview/Photoshop.php',
1932
+    'OC\\Preview\\Postscript' => $baseDir.'/lib/private/Preview/Postscript.php',
1933
+    'OC\\Preview\\PreviewService' => $baseDir.'/lib/private/Preview/PreviewService.php',
1934
+    'OC\\Preview\\ProviderV2' => $baseDir.'/lib/private/Preview/ProviderV2.php',
1935
+    'OC\\Preview\\SGI' => $baseDir.'/lib/private/Preview/SGI.php',
1936
+    'OC\\Preview\\SVG' => $baseDir.'/lib/private/Preview/SVG.php',
1937
+    'OC\\Preview\\StarOffice' => $baseDir.'/lib/private/Preview/StarOffice.php',
1938
+    'OC\\Preview\\Storage\\IPreviewStorage' => $baseDir.'/lib/private/Preview/Storage/IPreviewStorage.php',
1939
+    'OC\\Preview\\Storage\\LocalPreviewStorage' => $baseDir.'/lib/private/Preview/Storage/LocalPreviewStorage.php',
1940
+    'OC\\Preview\\Storage\\ObjectStorePreviewStorage' => $baseDir.'/lib/private/Preview/Storage/ObjectStorePreviewStorage.php',
1941
+    'OC\\Preview\\Storage\\PreviewFile' => $baseDir.'/lib/private/Preview/Storage/PreviewFile.php',
1942
+    'OC\\Preview\\Storage\\StorageFactory' => $baseDir.'/lib/private/Preview/Storage/StorageFactory.php',
1943
+    'OC\\Preview\\TGA' => $baseDir.'/lib/private/Preview/TGA.php',
1944
+    'OC\\Preview\\TIFF' => $baseDir.'/lib/private/Preview/TIFF.php',
1945
+    'OC\\Preview\\TXT' => $baseDir.'/lib/private/Preview/TXT.php',
1946
+    'OC\\Preview\\Watcher' => $baseDir.'/lib/private/Preview/Watcher.php',
1947
+    'OC\\Preview\\WatcherConnector' => $baseDir.'/lib/private/Preview/WatcherConnector.php',
1948
+    'OC\\Preview\\WebP' => $baseDir.'/lib/private/Preview/WebP.php',
1949
+    'OC\\Preview\\XBitmap' => $baseDir.'/lib/private/Preview/XBitmap.php',
1950
+    'OC\\Profile\\Actions\\BlueskyAction' => $baseDir.'/lib/private/Profile/Actions/BlueskyAction.php',
1951
+    'OC\\Profile\\Actions\\EmailAction' => $baseDir.'/lib/private/Profile/Actions/EmailAction.php',
1952
+    'OC\\Profile\\Actions\\FediverseAction' => $baseDir.'/lib/private/Profile/Actions/FediverseAction.php',
1953
+    'OC\\Profile\\Actions\\PhoneAction' => $baseDir.'/lib/private/Profile/Actions/PhoneAction.php',
1954
+    'OC\\Profile\\Actions\\TwitterAction' => $baseDir.'/lib/private/Profile/Actions/TwitterAction.php',
1955
+    'OC\\Profile\\Actions\\WebsiteAction' => $baseDir.'/lib/private/Profile/Actions/WebsiteAction.php',
1956
+    'OC\\Profile\\ProfileManager' => $baseDir.'/lib/private/Profile/ProfileManager.php',
1957
+    'OC\\Profile\\TProfileHelper' => $baseDir.'/lib/private/Profile/TProfileHelper.php',
1958
+    'OC\\Profiler\\BuiltInProfiler' => $baseDir.'/lib/private/Profiler/BuiltInProfiler.php',
1959
+    'OC\\Profiler\\FileProfilerStorage' => $baseDir.'/lib/private/Profiler/FileProfilerStorage.php',
1960
+    'OC\\Profiler\\Profile' => $baseDir.'/lib/private/Profiler/Profile.php',
1961
+    'OC\\Profiler\\Profiler' => $baseDir.'/lib/private/Profiler/Profiler.php',
1962
+    'OC\\Profiler\\RoutingDataCollector' => $baseDir.'/lib/private/Profiler/RoutingDataCollector.php',
1963
+    'OC\\RedisFactory' => $baseDir.'/lib/private/RedisFactory.php',
1964
+    'OC\\Remote\\Api\\ApiBase' => $baseDir.'/lib/private/Remote/Api/ApiBase.php',
1965
+    'OC\\Remote\\Api\\ApiCollection' => $baseDir.'/lib/private/Remote/Api/ApiCollection.php',
1966
+    'OC\\Remote\\Api\\ApiFactory' => $baseDir.'/lib/private/Remote/Api/ApiFactory.php',
1967
+    'OC\\Remote\\Api\\NotFoundException' => $baseDir.'/lib/private/Remote/Api/NotFoundException.php',
1968
+    'OC\\Remote\\Api\\OCS' => $baseDir.'/lib/private/Remote/Api/OCS.php',
1969
+    'OC\\Remote\\Credentials' => $baseDir.'/lib/private/Remote/Credentials.php',
1970
+    'OC\\Remote\\Instance' => $baseDir.'/lib/private/Remote/Instance.php',
1971
+    'OC\\Remote\\InstanceFactory' => $baseDir.'/lib/private/Remote/InstanceFactory.php',
1972
+    'OC\\Remote\\User' => $baseDir.'/lib/private/Remote/User.php',
1973
+    'OC\\Repair' => $baseDir.'/lib/private/Repair.php',
1974
+    'OC\\RepairException' => $baseDir.'/lib/private/RepairException.php',
1975
+    'OC\\Repair\\AddBruteForceCleanupJob' => $baseDir.'/lib/private/Repair/AddBruteForceCleanupJob.php',
1976
+    'OC\\Repair\\AddCleanupDeletedUsersBackgroundJob' => $baseDir.'/lib/private/Repair/AddCleanupDeletedUsersBackgroundJob.php',
1977
+    'OC\\Repair\\AddCleanupUpdaterBackupsJob' => $baseDir.'/lib/private/Repair/AddCleanupUpdaterBackupsJob.php',
1978
+    'OC\\Repair\\AddMetadataGenerationJob' => $baseDir.'/lib/private/Repair/AddMetadataGenerationJob.php',
1979
+    'OC\\Repair\\AddMovePreviewJob' => $baseDir.'/lib/private/Repair/AddMovePreviewJob.php',
1980
+    'OC\\Repair\\AddRemoveOldTasksBackgroundJob' => $baseDir.'/lib/private/Repair/AddRemoveOldTasksBackgroundJob.php',
1981
+    'OC\\Repair\\CleanTags' => $baseDir.'/lib/private/Repair/CleanTags.php',
1982
+    'OC\\Repair\\CleanUpAbandonedApps' => $baseDir.'/lib/private/Repair/CleanUpAbandonedApps.php',
1983
+    'OC\\Repair\\ClearFrontendCaches' => $baseDir.'/lib/private/Repair/ClearFrontendCaches.php',
1984
+    'OC\\Repair\\ClearGeneratedAvatarCache' => $baseDir.'/lib/private/Repair/ClearGeneratedAvatarCache.php',
1985
+    'OC\\Repair\\ClearGeneratedAvatarCacheJob' => $baseDir.'/lib/private/Repair/ClearGeneratedAvatarCacheJob.php',
1986
+    'OC\\Repair\\Collation' => $baseDir.'/lib/private/Repair/Collation.php',
1987
+    'OC\\Repair\\ConfigKeyMigration' => $baseDir.'/lib/private/Repair/ConfigKeyMigration.php',
1988
+    'OC\\Repair\\Events\\RepairAdvanceEvent' => $baseDir.'/lib/private/Repair/Events/RepairAdvanceEvent.php',
1989
+    'OC\\Repair\\Events\\RepairErrorEvent' => $baseDir.'/lib/private/Repair/Events/RepairErrorEvent.php',
1990
+    'OC\\Repair\\Events\\RepairFinishEvent' => $baseDir.'/lib/private/Repair/Events/RepairFinishEvent.php',
1991
+    'OC\\Repair\\Events\\RepairInfoEvent' => $baseDir.'/lib/private/Repair/Events/RepairInfoEvent.php',
1992
+    'OC\\Repair\\Events\\RepairStartEvent' => $baseDir.'/lib/private/Repair/Events/RepairStartEvent.php',
1993
+    'OC\\Repair\\Events\\RepairStepEvent' => $baseDir.'/lib/private/Repair/Events/RepairStepEvent.php',
1994
+    'OC\\Repair\\Events\\RepairWarningEvent' => $baseDir.'/lib/private/Repair/Events/RepairWarningEvent.php',
1995
+    'OC\\Repair\\MoveUpdaterStepFile' => $baseDir.'/lib/private/Repair/MoveUpdaterStepFile.php',
1996
+    'OC\\Repair\\NC13\\AddLogRotateJob' => $baseDir.'/lib/private/Repair/NC13/AddLogRotateJob.php',
1997
+    'OC\\Repair\\NC14\\AddPreviewBackgroundCleanupJob' => $baseDir.'/lib/private/Repair/NC14/AddPreviewBackgroundCleanupJob.php',
1998
+    'OC\\Repair\\NC16\\AddClenupLoginFlowV2BackgroundJob' => $baseDir.'/lib/private/Repair/NC16/AddClenupLoginFlowV2BackgroundJob.php',
1999
+    'OC\\Repair\\NC16\\CleanupCardDAVPhotoCache' => $baseDir.'/lib/private/Repair/NC16/CleanupCardDAVPhotoCache.php',
2000
+    'OC\\Repair\\NC16\\ClearCollectionsAccessCache' => $baseDir.'/lib/private/Repair/NC16/ClearCollectionsAccessCache.php',
2001
+    'OC\\Repair\\NC18\\ResetGeneratedAvatarFlag' => $baseDir.'/lib/private/Repair/NC18/ResetGeneratedAvatarFlag.php',
2002
+    'OC\\Repair\\NC20\\EncryptionLegacyCipher' => $baseDir.'/lib/private/Repair/NC20/EncryptionLegacyCipher.php',
2003
+    'OC\\Repair\\NC20\\EncryptionMigration' => $baseDir.'/lib/private/Repair/NC20/EncryptionMigration.php',
2004
+    'OC\\Repair\\NC20\\ShippedDashboardEnable' => $baseDir.'/lib/private/Repair/NC20/ShippedDashboardEnable.php',
2005
+    'OC\\Repair\\NC21\\AddCheckForUserCertificatesJob' => $baseDir.'/lib/private/Repair/NC21/AddCheckForUserCertificatesJob.php',
2006
+    'OC\\Repair\\NC22\\LookupServerSendCheck' => $baseDir.'/lib/private/Repair/NC22/LookupServerSendCheck.php',
2007
+    'OC\\Repair\\NC24\\AddTokenCleanupJob' => $baseDir.'/lib/private/Repair/NC24/AddTokenCleanupJob.php',
2008
+    'OC\\Repair\\NC25\\AddMissingSecretJob' => $baseDir.'/lib/private/Repair/NC25/AddMissingSecretJob.php',
2009
+    'OC\\Repair\\NC29\\SanitizeAccountProperties' => $baseDir.'/lib/private/Repair/NC29/SanitizeAccountProperties.php',
2010
+    'OC\\Repair\\NC29\\SanitizeAccountPropertiesJob' => $baseDir.'/lib/private/Repair/NC29/SanitizeAccountPropertiesJob.php',
2011
+    'OC\\Repair\\NC30\\RemoveLegacyDatadirFile' => $baseDir.'/lib/private/Repair/NC30/RemoveLegacyDatadirFile.php',
2012
+    'OC\\Repair\\OldGroupMembershipShares' => $baseDir.'/lib/private/Repair/OldGroupMembershipShares.php',
2013
+    'OC\\Repair\\Owncloud\\CleanPreviews' => $baseDir.'/lib/private/Repair/Owncloud/CleanPreviews.php',
2014
+    'OC\\Repair\\Owncloud\\CleanPreviewsBackgroundJob' => $baseDir.'/lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php',
2015
+    'OC\\Repair\\Owncloud\\DropAccountTermsTable' => $baseDir.'/lib/private/Repair/Owncloud/DropAccountTermsTable.php',
2016
+    'OC\\Repair\\Owncloud\\MigrateOauthTables' => $baseDir.'/lib/private/Repair/Owncloud/MigrateOauthTables.php',
2017
+    'OC\\Repair\\Owncloud\\MigratePropertiesTable' => $baseDir.'/lib/private/Repair/Owncloud/MigratePropertiesTable.php',
2018
+    'OC\\Repair\\Owncloud\\MoveAvatars' => $baseDir.'/lib/private/Repair/Owncloud/MoveAvatars.php',
2019
+    'OC\\Repair\\Owncloud\\MoveAvatarsBackgroundJob' => $baseDir.'/lib/private/Repair/Owncloud/MoveAvatarsBackgroundJob.php',
2020
+    'OC\\Repair\\Owncloud\\SaveAccountsTableData' => $baseDir.'/lib/private/Repair/Owncloud/SaveAccountsTableData.php',
2021
+    'OC\\Repair\\Owncloud\\UpdateLanguageCodes' => $baseDir.'/lib/private/Repair/Owncloud/UpdateLanguageCodes.php',
2022
+    'OC\\Repair\\RemoveBrokenProperties' => $baseDir.'/lib/private/Repair/RemoveBrokenProperties.php',
2023
+    'OC\\Repair\\RemoveLinkShares' => $baseDir.'/lib/private/Repair/RemoveLinkShares.php',
2024
+    'OC\\Repair\\RepairDavShares' => $baseDir.'/lib/private/Repair/RepairDavShares.php',
2025
+    'OC\\Repair\\RepairInvalidShares' => $baseDir.'/lib/private/Repair/RepairInvalidShares.php',
2026
+    'OC\\Repair\\RepairLogoDimension' => $baseDir.'/lib/private/Repair/RepairLogoDimension.php',
2027
+    'OC\\Repair\\RepairMimeTypes' => $baseDir.'/lib/private/Repair/RepairMimeTypes.php',
2028
+    'OC\\RichObjectStrings\\RichTextFormatter' => $baseDir.'/lib/private/RichObjectStrings/RichTextFormatter.php',
2029
+    'OC\\RichObjectStrings\\Validator' => $baseDir.'/lib/private/RichObjectStrings/Validator.php',
2030
+    'OC\\Route\\CachingRouter' => $baseDir.'/lib/private/Route/CachingRouter.php',
2031
+    'OC\\Route\\Route' => $baseDir.'/lib/private/Route/Route.php',
2032
+    'OC\\Route\\Router' => $baseDir.'/lib/private/Route/Router.php',
2033
+    'OC\\Search\\FilterCollection' => $baseDir.'/lib/private/Search/FilterCollection.php',
2034
+    'OC\\Search\\FilterFactory' => $baseDir.'/lib/private/Search/FilterFactory.php',
2035
+    'OC\\Search\\Filter\\BooleanFilter' => $baseDir.'/lib/private/Search/Filter/BooleanFilter.php',
2036
+    'OC\\Search\\Filter\\DateTimeFilter' => $baseDir.'/lib/private/Search/Filter/DateTimeFilter.php',
2037
+    'OC\\Search\\Filter\\FloatFilter' => $baseDir.'/lib/private/Search/Filter/FloatFilter.php',
2038
+    'OC\\Search\\Filter\\GroupFilter' => $baseDir.'/lib/private/Search/Filter/GroupFilter.php',
2039
+    'OC\\Search\\Filter\\IntegerFilter' => $baseDir.'/lib/private/Search/Filter/IntegerFilter.php',
2040
+    'OC\\Search\\Filter\\StringFilter' => $baseDir.'/lib/private/Search/Filter/StringFilter.php',
2041
+    'OC\\Search\\Filter\\StringsFilter' => $baseDir.'/lib/private/Search/Filter/StringsFilter.php',
2042
+    'OC\\Search\\Filter\\UserFilter' => $baseDir.'/lib/private/Search/Filter/UserFilter.php',
2043
+    'OC\\Search\\SearchComposer' => $baseDir.'/lib/private/Search/SearchComposer.php',
2044
+    'OC\\Search\\SearchQuery' => $baseDir.'/lib/private/Search/SearchQuery.php',
2045
+    'OC\\Search\\UnsupportedFilter' => $baseDir.'/lib/private/Search/UnsupportedFilter.php',
2046
+    'OC\\Security\\Bruteforce\\Backend\\DatabaseBackend' => $baseDir.'/lib/private/Security/Bruteforce/Backend/DatabaseBackend.php',
2047
+    'OC\\Security\\Bruteforce\\Backend\\IBackend' => $baseDir.'/lib/private/Security/Bruteforce/Backend/IBackend.php',
2048
+    'OC\\Security\\Bruteforce\\Backend\\MemoryCacheBackend' => $baseDir.'/lib/private/Security/Bruteforce/Backend/MemoryCacheBackend.php',
2049
+    'OC\\Security\\Bruteforce\\Capabilities' => $baseDir.'/lib/private/Security/Bruteforce/Capabilities.php',
2050
+    'OC\\Security\\Bruteforce\\CleanupJob' => $baseDir.'/lib/private/Security/Bruteforce/CleanupJob.php',
2051
+    'OC\\Security\\Bruteforce\\Throttler' => $baseDir.'/lib/private/Security/Bruteforce/Throttler.php',
2052
+    'OC\\Security\\CSP\\ContentSecurityPolicy' => $baseDir.'/lib/private/Security/CSP/ContentSecurityPolicy.php',
2053
+    'OC\\Security\\CSP\\ContentSecurityPolicyManager' => $baseDir.'/lib/private/Security/CSP/ContentSecurityPolicyManager.php',
2054
+    'OC\\Security\\CSP\\ContentSecurityPolicyNonceManager' => $baseDir.'/lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php',
2055
+    'OC\\Security\\CSRF\\CsrfToken' => $baseDir.'/lib/private/Security/CSRF/CsrfToken.php',
2056
+    'OC\\Security\\CSRF\\CsrfTokenGenerator' => $baseDir.'/lib/private/Security/CSRF/CsrfTokenGenerator.php',
2057
+    'OC\\Security\\CSRF\\CsrfTokenManager' => $baseDir.'/lib/private/Security/CSRF/CsrfTokenManager.php',
2058
+    'OC\\Security\\CSRF\\TokenStorage\\SessionStorage' => $baseDir.'/lib/private/Security/CSRF/TokenStorage/SessionStorage.php',
2059
+    'OC\\Security\\Certificate' => $baseDir.'/lib/private/Security/Certificate.php',
2060
+    'OC\\Security\\CertificateManager' => $baseDir.'/lib/private/Security/CertificateManager.php',
2061
+    'OC\\Security\\CredentialsManager' => $baseDir.'/lib/private/Security/CredentialsManager.php',
2062
+    'OC\\Security\\Crypto' => $baseDir.'/lib/private/Security/Crypto.php',
2063
+    'OC\\Security\\FeaturePolicy\\FeaturePolicy' => $baseDir.'/lib/private/Security/FeaturePolicy/FeaturePolicy.php',
2064
+    'OC\\Security\\FeaturePolicy\\FeaturePolicyManager' => $baseDir.'/lib/private/Security/FeaturePolicy/FeaturePolicyManager.php',
2065
+    'OC\\Security\\Hasher' => $baseDir.'/lib/private/Security/Hasher.php',
2066
+    'OC\\Security\\IdentityProof\\Key' => $baseDir.'/lib/private/Security/IdentityProof/Key.php',
2067
+    'OC\\Security\\IdentityProof\\Manager' => $baseDir.'/lib/private/Security/IdentityProof/Manager.php',
2068
+    'OC\\Security\\IdentityProof\\Signer' => $baseDir.'/lib/private/Security/IdentityProof/Signer.php',
2069
+    'OC\\Security\\Ip\\Address' => $baseDir.'/lib/private/Security/Ip/Address.php',
2070
+    'OC\\Security\\Ip\\BruteforceAllowList' => $baseDir.'/lib/private/Security/Ip/BruteforceAllowList.php',
2071
+    'OC\\Security\\Ip\\Factory' => $baseDir.'/lib/private/Security/Ip/Factory.php',
2072
+    'OC\\Security\\Ip\\Range' => $baseDir.'/lib/private/Security/Ip/Range.php',
2073
+    'OC\\Security\\Ip\\RemoteAddress' => $baseDir.'/lib/private/Security/Ip/RemoteAddress.php',
2074
+    'OC\\Security\\Normalizer\\IpAddress' => $baseDir.'/lib/private/Security/Normalizer/IpAddress.php',
2075
+    'OC\\Security\\RateLimiting\\Backend\\DatabaseBackend' => $baseDir.'/lib/private/Security/RateLimiting/Backend/DatabaseBackend.php',
2076
+    'OC\\Security\\RateLimiting\\Backend\\IBackend' => $baseDir.'/lib/private/Security/RateLimiting/Backend/IBackend.php',
2077
+    'OC\\Security\\RateLimiting\\Backend\\MemoryCacheBackend' => $baseDir.'/lib/private/Security/RateLimiting/Backend/MemoryCacheBackend.php',
2078
+    'OC\\Security\\RateLimiting\\Exception\\RateLimitExceededException' => $baseDir.'/lib/private/Security/RateLimiting/Exception/RateLimitExceededException.php',
2079
+    'OC\\Security\\RateLimiting\\Limiter' => $baseDir.'/lib/private/Security/RateLimiting/Limiter.php',
2080
+    'OC\\Security\\RemoteHostValidator' => $baseDir.'/lib/private/Security/RemoteHostValidator.php',
2081
+    'OC\\Security\\SecureRandom' => $baseDir.'/lib/private/Security/SecureRandom.php',
2082
+    'OC\\Security\\Signature\\Db\\SignatoryMapper' => $baseDir.'/lib/private/Security/Signature/Db/SignatoryMapper.php',
2083
+    'OC\\Security\\Signature\\Model\\IncomingSignedRequest' => $baseDir.'/lib/private/Security/Signature/Model/IncomingSignedRequest.php',
2084
+    'OC\\Security\\Signature\\Model\\OutgoingSignedRequest' => $baseDir.'/lib/private/Security/Signature/Model/OutgoingSignedRequest.php',
2085
+    'OC\\Security\\Signature\\Model\\SignedRequest' => $baseDir.'/lib/private/Security/Signature/Model/SignedRequest.php',
2086
+    'OC\\Security\\Signature\\SignatureManager' => $baseDir.'/lib/private/Security/Signature/SignatureManager.php',
2087
+    'OC\\Security\\TrustedDomainHelper' => $baseDir.'/lib/private/Security/TrustedDomainHelper.php',
2088
+    'OC\\Security\\VerificationToken\\CleanUpJob' => $baseDir.'/lib/private/Security/VerificationToken/CleanUpJob.php',
2089
+    'OC\\Security\\VerificationToken\\VerificationToken' => $baseDir.'/lib/private/Security/VerificationToken/VerificationToken.php',
2090
+    'OC\\Server' => $baseDir.'/lib/private/Server.php',
2091
+    'OC\\ServerContainer' => $baseDir.'/lib/private/ServerContainer.php',
2092
+    'OC\\ServerNotAvailableException' => $baseDir.'/lib/private/ServerNotAvailableException.php',
2093
+    'OC\\ServiceUnavailableException' => $baseDir.'/lib/private/ServiceUnavailableException.php',
2094
+    'OC\\Session\\CryptoSessionData' => $baseDir.'/lib/private/Session/CryptoSessionData.php',
2095
+    'OC\\Session\\CryptoWrapper' => $baseDir.'/lib/private/Session/CryptoWrapper.php',
2096
+    'OC\\Session\\Internal' => $baseDir.'/lib/private/Session/Internal.php',
2097
+    'OC\\Session\\Memory' => $baseDir.'/lib/private/Session/Memory.php',
2098
+    'OC\\Session\\Session' => $baseDir.'/lib/private/Session/Session.php',
2099
+    'OC\\Settings\\AuthorizedGroup' => $baseDir.'/lib/private/Settings/AuthorizedGroup.php',
2100
+    'OC\\Settings\\AuthorizedGroupMapper' => $baseDir.'/lib/private/Settings/AuthorizedGroupMapper.php',
2101
+    'OC\\Settings\\DeclarativeManager' => $baseDir.'/lib/private/Settings/DeclarativeManager.php',
2102
+    'OC\\Settings\\Manager' => $baseDir.'/lib/private/Settings/Manager.php',
2103
+    'OC\\Settings\\Section' => $baseDir.'/lib/private/Settings/Section.php',
2104
+    'OC\\Setup' => $baseDir.'/lib/private/Setup.php',
2105
+    'OC\\SetupCheck\\SetupCheckManager' => $baseDir.'/lib/private/SetupCheck/SetupCheckManager.php',
2106
+    'OC\\Setup\\AbstractDatabase' => $baseDir.'/lib/private/Setup/AbstractDatabase.php',
2107
+    'OC\\Setup\\MySQL' => $baseDir.'/lib/private/Setup/MySQL.php',
2108
+    'OC\\Setup\\OCI' => $baseDir.'/lib/private/Setup/OCI.php',
2109
+    'OC\\Setup\\PostgreSQL' => $baseDir.'/lib/private/Setup/PostgreSQL.php',
2110
+    'OC\\Setup\\Sqlite' => $baseDir.'/lib/private/Setup/Sqlite.php',
2111
+    'OC\\Share20\\DefaultShareProvider' => $baseDir.'/lib/private/Share20/DefaultShareProvider.php',
2112
+    'OC\\Share20\\Exception\\BackendError' => $baseDir.'/lib/private/Share20/Exception/BackendError.php',
2113
+    'OC\\Share20\\Exception\\InvalidShare' => $baseDir.'/lib/private/Share20/Exception/InvalidShare.php',
2114
+    'OC\\Share20\\Exception\\ProviderException' => $baseDir.'/lib/private/Share20/Exception/ProviderException.php',
2115
+    'OC\\Share20\\GroupDeletedListener' => $baseDir.'/lib/private/Share20/GroupDeletedListener.php',
2116
+    'OC\\Share20\\LegacyHooks' => $baseDir.'/lib/private/Share20/LegacyHooks.php',
2117
+    'OC\\Share20\\Manager' => $baseDir.'/lib/private/Share20/Manager.php',
2118
+    'OC\\Share20\\ProviderFactory' => $baseDir.'/lib/private/Share20/ProviderFactory.php',
2119
+    'OC\\Share20\\PublicShareTemplateFactory' => $baseDir.'/lib/private/Share20/PublicShareTemplateFactory.php',
2120
+    'OC\\Share20\\Share' => $baseDir.'/lib/private/Share20/Share.php',
2121
+    'OC\\Share20\\ShareAttributes' => $baseDir.'/lib/private/Share20/ShareAttributes.php',
2122
+    'OC\\Share20\\ShareDisableChecker' => $baseDir.'/lib/private/Share20/ShareDisableChecker.php',
2123
+    'OC\\Share20\\ShareHelper' => $baseDir.'/lib/private/Share20/ShareHelper.php',
2124
+    'OC\\Share20\\UserDeletedListener' => $baseDir.'/lib/private/Share20/UserDeletedListener.php',
2125
+    'OC\\Share20\\UserRemovedListener' => $baseDir.'/lib/private/Share20/UserRemovedListener.php',
2126
+    'OC\\Share\\Constants' => $baseDir.'/lib/private/Share/Constants.php',
2127
+    'OC\\Share\\Helper' => $baseDir.'/lib/private/Share/Helper.php',
2128
+    'OC\\Share\\Share' => $baseDir.'/lib/private/Share/Share.php',
2129
+    'OC\\Snowflake\\APCuSequence' => $baseDir.'/lib/private/Snowflake/APCuSequence.php',
2130
+    'OC\\Snowflake\\Decoder' => $baseDir.'/lib/private/Snowflake/Decoder.php',
2131
+    'OC\\Snowflake\\FileSequence' => $baseDir.'/lib/private/Snowflake/FileSequence.php',
2132
+    'OC\\Snowflake\\Generator' => $baseDir.'/lib/private/Snowflake/Generator.php',
2133
+    'OC\\Snowflake\\ISequence' => $baseDir.'/lib/private/Snowflake/ISequence.php',
2134
+    'OC\\SpeechToText\\SpeechToTextManager' => $baseDir.'/lib/private/SpeechToText/SpeechToTextManager.php',
2135
+    'OC\\SpeechToText\\TranscriptionJob' => $baseDir.'/lib/private/SpeechToText/TranscriptionJob.php',
2136
+    'OC\\StreamImage' => $baseDir.'/lib/private/StreamImage.php',
2137
+    'OC\\Streamer' => $baseDir.'/lib/private/Streamer.php',
2138
+    'OC\\SubAdmin' => $baseDir.'/lib/private/SubAdmin.php',
2139
+    'OC\\Support\\CrashReport\\Registry' => $baseDir.'/lib/private/Support/CrashReport/Registry.php',
2140
+    'OC\\Support\\Subscription\\Assertion' => $baseDir.'/lib/private/Support/Subscription/Assertion.php',
2141
+    'OC\\Support\\Subscription\\Registry' => $baseDir.'/lib/private/Support/Subscription/Registry.php',
2142
+    'OC\\SystemConfig' => $baseDir.'/lib/private/SystemConfig.php',
2143
+    'OC\\SystemTag\\ManagerFactory' => $baseDir.'/lib/private/SystemTag/ManagerFactory.php',
2144
+    'OC\\SystemTag\\SystemTag' => $baseDir.'/lib/private/SystemTag/SystemTag.php',
2145
+    'OC\\SystemTag\\SystemTagManager' => $baseDir.'/lib/private/SystemTag/SystemTagManager.php',
2146
+    'OC\\SystemTag\\SystemTagObjectMapper' => $baseDir.'/lib/private/SystemTag/SystemTagObjectMapper.php',
2147
+    'OC\\SystemTag\\SystemTagsInFilesDetector' => $baseDir.'/lib/private/SystemTag/SystemTagsInFilesDetector.php',
2148
+    'OC\\TagManager' => $baseDir.'/lib/private/TagManager.php',
2149
+    'OC\\Tagging\\Tag' => $baseDir.'/lib/private/Tagging/Tag.php',
2150
+    'OC\\Tagging\\TagMapper' => $baseDir.'/lib/private/Tagging/TagMapper.php',
2151
+    'OC\\Tags' => $baseDir.'/lib/private/Tags.php',
2152
+    'OC\\Talk\\Broker' => $baseDir.'/lib/private/Talk/Broker.php',
2153
+    'OC\\Talk\\ConversationOptions' => $baseDir.'/lib/private/Talk/ConversationOptions.php',
2154
+    'OC\\TaskProcessing\\Db\\Task' => $baseDir.'/lib/private/TaskProcessing/Db/Task.php',
2155
+    'OC\\TaskProcessing\\Db\\TaskMapper' => $baseDir.'/lib/private/TaskProcessing/Db/TaskMapper.php',
2156
+    'OC\\TaskProcessing\\Manager' => $baseDir.'/lib/private/TaskProcessing/Manager.php',
2157
+    'OC\\TaskProcessing\\RemoveOldTasksBackgroundJob' => $baseDir.'/lib/private/TaskProcessing/RemoveOldTasksBackgroundJob.php',
2158
+    'OC\\TaskProcessing\\SynchronousBackgroundJob' => $baseDir.'/lib/private/TaskProcessing/SynchronousBackgroundJob.php',
2159
+    'OC\\Teams\\TeamManager' => $baseDir.'/lib/private/Teams/TeamManager.php',
2160
+    'OC\\TempManager' => $baseDir.'/lib/private/TempManager.php',
2161
+    'OC\\TemplateLayout' => $baseDir.'/lib/private/TemplateLayout.php',
2162
+    'OC\\Template\\Base' => $baseDir.'/lib/private/Template/Base.php',
2163
+    'OC\\Template\\CSSResourceLocator' => $baseDir.'/lib/private/Template/CSSResourceLocator.php',
2164
+    'OC\\Template\\JSCombiner' => $baseDir.'/lib/private/Template/JSCombiner.php',
2165
+    'OC\\Template\\JSConfigHelper' => $baseDir.'/lib/private/Template/JSConfigHelper.php',
2166
+    'OC\\Template\\JSResourceLocator' => $baseDir.'/lib/private/Template/JSResourceLocator.php',
2167
+    'OC\\Template\\ResourceLocator' => $baseDir.'/lib/private/Template/ResourceLocator.php',
2168
+    'OC\\Template\\ResourceNotFoundException' => $baseDir.'/lib/private/Template/ResourceNotFoundException.php',
2169
+    'OC\\Template\\Template' => $baseDir.'/lib/private/Template/Template.php',
2170
+    'OC\\Template\\TemplateFileLocator' => $baseDir.'/lib/private/Template/TemplateFileLocator.php',
2171
+    'OC\\Template\\TemplateManager' => $baseDir.'/lib/private/Template/TemplateManager.php',
2172
+    'OC\\TextProcessing\\Db\\Task' => $baseDir.'/lib/private/TextProcessing/Db/Task.php',
2173
+    'OC\\TextProcessing\\Db\\TaskMapper' => $baseDir.'/lib/private/TextProcessing/Db/TaskMapper.php',
2174
+    'OC\\TextProcessing\\Manager' => $baseDir.'/lib/private/TextProcessing/Manager.php',
2175
+    'OC\\TextProcessing\\RemoveOldTasksBackgroundJob' => $baseDir.'/lib/private/TextProcessing/RemoveOldTasksBackgroundJob.php',
2176
+    'OC\\TextProcessing\\TaskBackgroundJob' => $baseDir.'/lib/private/TextProcessing/TaskBackgroundJob.php',
2177
+    'OC\\TextToImage\\Db\\Task' => $baseDir.'/lib/private/TextToImage/Db/Task.php',
2178
+    'OC\\TextToImage\\Db\\TaskMapper' => $baseDir.'/lib/private/TextToImage/Db/TaskMapper.php',
2179
+    'OC\\TextToImage\\Manager' => $baseDir.'/lib/private/TextToImage/Manager.php',
2180
+    'OC\\TextToImage\\RemoveOldTasksBackgroundJob' => $baseDir.'/lib/private/TextToImage/RemoveOldTasksBackgroundJob.php',
2181
+    'OC\\TextToImage\\TaskBackgroundJob' => $baseDir.'/lib/private/TextToImage/TaskBackgroundJob.php',
2182
+    'OC\\Translation\\TranslationManager' => $baseDir.'/lib/private/Translation/TranslationManager.php',
2183
+    'OC\\URLGenerator' => $baseDir.'/lib/private/URLGenerator.php',
2184
+    'OC\\Updater' => $baseDir.'/lib/private/Updater.php',
2185
+    'OC\\Updater\\Changes' => $baseDir.'/lib/private/Updater/Changes.php',
2186
+    'OC\\Updater\\ChangesCheck' => $baseDir.'/lib/private/Updater/ChangesCheck.php',
2187
+    'OC\\Updater\\ChangesMapper' => $baseDir.'/lib/private/Updater/ChangesMapper.php',
2188
+    'OC\\Updater\\Exceptions\\ReleaseMetadataException' => $baseDir.'/lib/private/Updater/Exceptions/ReleaseMetadataException.php',
2189
+    'OC\\Updater\\ReleaseMetadata' => $baseDir.'/lib/private/Updater/ReleaseMetadata.php',
2190
+    'OC\\Updater\\VersionCheck' => $baseDir.'/lib/private/Updater/VersionCheck.php',
2191
+    'OC\\UserStatus\\ISettableProvider' => $baseDir.'/lib/private/UserStatus/ISettableProvider.php',
2192
+    'OC\\UserStatus\\Manager' => $baseDir.'/lib/private/UserStatus/Manager.php',
2193
+    'OC\\User\\AvailabilityCoordinator' => $baseDir.'/lib/private/User/AvailabilityCoordinator.php',
2194
+    'OC\\User\\Backend' => $baseDir.'/lib/private/User/Backend.php',
2195
+    'OC\\User\\BackgroundJobs\\CleanupDeletedUsers' => $baseDir.'/lib/private/User/BackgroundJobs/CleanupDeletedUsers.php',
2196
+    'OC\\User\\Database' => $baseDir.'/lib/private/User/Database.php',
2197
+    'OC\\User\\DisabledUserException' => $baseDir.'/lib/private/User/DisabledUserException.php',
2198
+    'OC\\User\\DisplayNameCache' => $baseDir.'/lib/private/User/DisplayNameCache.php',
2199
+    'OC\\User\\LazyUser' => $baseDir.'/lib/private/User/LazyUser.php',
2200
+    'OC\\User\\Listeners\\BeforeUserDeletedListener' => $baseDir.'/lib/private/User/Listeners/BeforeUserDeletedListener.php',
2201
+    'OC\\User\\Listeners\\UserChangedListener' => $baseDir.'/lib/private/User/Listeners/UserChangedListener.php',
2202
+    'OC\\User\\LoginException' => $baseDir.'/lib/private/User/LoginException.php',
2203
+    'OC\\User\\Manager' => $baseDir.'/lib/private/User/Manager.php',
2204
+    'OC\\User\\NoUserException' => $baseDir.'/lib/private/User/NoUserException.php',
2205
+    'OC\\User\\OutOfOfficeData' => $baseDir.'/lib/private/User/OutOfOfficeData.php',
2206
+    'OC\\User\\PartiallyDeletedUsersBackend' => $baseDir.'/lib/private/User/PartiallyDeletedUsersBackend.php',
2207
+    'OC\\User\\Session' => $baseDir.'/lib/private/User/Session.php',
2208
+    'OC\\User\\User' => $baseDir.'/lib/private/User/User.php',
2209
+    'OC_App' => $baseDir.'/lib/private/legacy/OC_App.php',
2210
+    'OC_Defaults' => $baseDir.'/lib/private/legacy/OC_Defaults.php',
2211
+    'OC_Helper' => $baseDir.'/lib/private/legacy/OC_Helper.php',
2212
+    'OC_Hook' => $baseDir.'/lib/private/legacy/OC_Hook.php',
2213
+    'OC_JSON' => $baseDir.'/lib/private/legacy/OC_JSON.php',
2214
+    'OC_Template' => $baseDir.'/lib/private/legacy/OC_Template.php',
2215
+    'OC_User' => $baseDir.'/lib/private/legacy/OC_User.php',
2216
+    'OC_Util' => $baseDir.'/lib/private/legacy/OC_Util.php',
2217 2217
 );
Please login to merge, or discard this patch.
lib/composer/composer/autoload_static.php 1 patch
Spacing   +2226 added lines, -2226 removed lines patch added patch discarded remove patch
@@ -6,2260 +6,2260 @@
 block discarded – undo
6 6
 
7 7
 class ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2
8 8
 {
9
-    public static $files = array (
10
-        '03ae51fe9694f2f597f918142c49ff7a' => __DIR__ . '/../../..' . '/lib/public/Log/functions.php',
9
+    public static $files = array(
10
+        '03ae51fe9694f2f597f918142c49ff7a' => __DIR__.'/../../..'.'/lib/public/Log/functions.php',
11 11
     );
12 12
 
13
-    public static $prefixLengthsPsr4 = array (
13
+    public static $prefixLengthsPsr4 = array(
14 14
         'O' =>
15
-        array (
15
+        array(
16 16
             'OC\\Core\\' => 8,
17 17
             'OC\\' => 3,
18 18
             'OCP\\' => 4,
19 19
         ),
20 20
         'N' =>
21
-        array (
21
+        array(
22 22
             'NCU\\' => 4,
23 23
         ),
24 24
     );
25 25
 
26
-    public static $prefixDirsPsr4 = array (
26
+    public static $prefixDirsPsr4 = array(
27 27
         'OC\\Core\\' =>
28
-        array (
29
-            0 => __DIR__ . '/../../..' . '/core',
28
+        array(
29
+            0 => __DIR__.'/../../..'.'/core',
30 30
         ),
31 31
         'OC\\' =>
32
-        array (
33
-            0 => __DIR__ . '/../../..' . '/lib/private',
32
+        array(
33
+            0 => __DIR__.'/../../..'.'/lib/private',
34 34
         ),
35 35
         'OCP\\' =>
36
-        array (
37
-            0 => __DIR__ . '/../../..' . '/lib/public',
36
+        array(
37
+            0 => __DIR__.'/../../..'.'/lib/public',
38 38
         ),
39 39
         'NCU\\' =>
40
-        array (
41
-            0 => __DIR__ . '/../../..' . '/lib/unstable',
40
+        array(
41
+            0 => __DIR__.'/../../..'.'/lib/unstable',
42 42
         ),
43 43
     );
44 44
 
45
-    public static $fallbackDirsPsr4 = array (
46
-        0 => __DIR__ . '/../../..' . '/lib/private/legacy',
45
+    public static $fallbackDirsPsr4 = array(
46
+        0 => __DIR__.'/../../..'.'/lib/private/legacy',
47 47
     );
48 48
 
49
-    public static $classMap = array (
50
-        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
51
-        'NCU\\Config\\Exceptions\\IncorrectTypeException' => __DIR__ . '/../../..' . '/lib/unstable/Config/Exceptions/IncorrectTypeException.php',
52
-        'NCU\\Config\\Exceptions\\TypeConflictException' => __DIR__ . '/../../..' . '/lib/unstable/Config/Exceptions/TypeConflictException.php',
53
-        'NCU\\Config\\Exceptions\\UnknownKeyException' => __DIR__ . '/../../..' . '/lib/unstable/Config/Exceptions/UnknownKeyException.php',
54
-        'NCU\\Config\\IUserConfig' => __DIR__ . '/../../..' . '/lib/unstable/Config/IUserConfig.php',
55
-        'NCU\\Config\\Lexicon\\ConfigLexiconEntry' => __DIR__ . '/../../..' . '/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php',
56
-        'NCU\\Config\\Lexicon\\ConfigLexiconStrictness' => __DIR__ . '/../../..' . '/lib/unstable/Config/Lexicon/ConfigLexiconStrictness.php',
57
-        'NCU\\Config\\Lexicon\\IConfigLexicon' => __DIR__ . '/../../..' . '/lib/unstable/Config/Lexicon/IConfigLexicon.php',
58
-        'NCU\\Config\\Lexicon\\Preset' => __DIR__ . '/../../..' . '/lib/unstable/Config/Lexicon/Preset.php',
59
-        'NCU\\Config\\ValueType' => __DIR__ . '/../../..' . '/lib/unstable/Config/ValueType.php',
60
-        'NCU\\Federation\\ISignedCloudFederationProvider' => __DIR__ . '/../../..' . '/lib/unstable/Federation/ISignedCloudFederationProvider.php',
61
-        'NCU\\Security\\Signature\\Enum\\DigestAlgorithm' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Enum/DigestAlgorithm.php',
62
-        'NCU\\Security\\Signature\\Enum\\SignatoryStatus' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Enum/SignatoryStatus.php',
63
-        'NCU\\Security\\Signature\\Enum\\SignatoryType' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Enum/SignatoryType.php',
64
-        'NCU\\Security\\Signature\\Enum\\SignatureAlgorithm' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Enum/SignatureAlgorithm.php',
65
-        'NCU\\Security\\Signature\\Exceptions\\IdentityNotFoundException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/IdentityNotFoundException.php',
66
-        'NCU\\Security\\Signature\\Exceptions\\IncomingRequestException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/IncomingRequestException.php',
67
-        'NCU\\Security\\Signature\\Exceptions\\InvalidKeyOriginException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/InvalidKeyOriginException.php',
68
-        'NCU\\Security\\Signature\\Exceptions\\InvalidSignatureException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/InvalidSignatureException.php',
69
-        'NCU\\Security\\Signature\\Exceptions\\SignatoryConflictException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatoryConflictException.php',
70
-        'NCU\\Security\\Signature\\Exceptions\\SignatoryException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatoryException.php',
71
-        'NCU\\Security\\Signature\\Exceptions\\SignatoryNotFoundException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatoryNotFoundException.php',
72
-        'NCU\\Security\\Signature\\Exceptions\\SignatureElementNotFoundException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatureElementNotFoundException.php',
73
-        'NCU\\Security\\Signature\\Exceptions\\SignatureException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatureException.php',
74
-        'NCU\\Security\\Signature\\Exceptions\\SignatureNotFoundException' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Exceptions/SignatureNotFoundException.php',
75
-        'NCU\\Security\\Signature\\IIncomingSignedRequest' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/IIncomingSignedRequest.php',
76
-        'NCU\\Security\\Signature\\IOutgoingSignedRequest' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/IOutgoingSignedRequest.php',
77
-        'NCU\\Security\\Signature\\ISignatoryManager' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/ISignatoryManager.php',
78
-        'NCU\\Security\\Signature\\ISignatureManager' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/ISignatureManager.php',
79
-        'NCU\\Security\\Signature\\ISignedRequest' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/ISignedRequest.php',
80
-        'NCU\\Security\\Signature\\Model\\Signatory' => __DIR__ . '/../../..' . '/lib/unstable/Security/Signature/Model/Signatory.php',
81
-        'OCP\\Accounts\\IAccount' => __DIR__ . '/../../..' . '/lib/public/Accounts/IAccount.php',
82
-        'OCP\\Accounts\\IAccountManager' => __DIR__ . '/../../..' . '/lib/public/Accounts/IAccountManager.php',
83
-        'OCP\\Accounts\\IAccountProperty' => __DIR__ . '/../../..' . '/lib/public/Accounts/IAccountProperty.php',
84
-        'OCP\\Accounts\\IAccountPropertyCollection' => __DIR__ . '/../../..' . '/lib/public/Accounts/IAccountPropertyCollection.php',
85
-        'OCP\\Accounts\\PropertyDoesNotExistException' => __DIR__ . '/../../..' . '/lib/public/Accounts/PropertyDoesNotExistException.php',
86
-        'OCP\\Accounts\\UserUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Accounts/UserUpdatedEvent.php',
87
-        'OCP\\Activity\\ActivitySettings' => __DIR__ . '/../../..' . '/lib/public/Activity/ActivitySettings.php',
88
-        'OCP\\Activity\\Exceptions\\FilterNotFoundException' => __DIR__ . '/../../..' . '/lib/public/Activity/Exceptions/FilterNotFoundException.php',
89
-        'OCP\\Activity\\Exceptions\\IncompleteActivityException' => __DIR__ . '/../../..' . '/lib/public/Activity/Exceptions/IncompleteActivityException.php',
90
-        'OCP\\Activity\\Exceptions\\InvalidValueException' => __DIR__ . '/../../..' . '/lib/public/Activity/Exceptions/InvalidValueException.php',
91
-        'OCP\\Activity\\Exceptions\\SettingNotFoundException' => __DIR__ . '/../../..' . '/lib/public/Activity/Exceptions/SettingNotFoundException.php',
92
-        'OCP\\Activity\\Exceptions\\UnknownActivityException' => __DIR__ . '/../../..' . '/lib/public/Activity/Exceptions/UnknownActivityException.php',
93
-        'OCP\\Activity\\IBulkConsumer' => __DIR__ . '/../../..' . '/lib/public/Activity/IBulkConsumer.php',
94
-        'OCP\\Activity\\IConsumer' => __DIR__ . '/../../..' . '/lib/public/Activity/IConsumer.php',
95
-        'OCP\\Activity\\IEvent' => __DIR__ . '/../../..' . '/lib/public/Activity/IEvent.php',
96
-        'OCP\\Activity\\IEventMerger' => __DIR__ . '/../../..' . '/lib/public/Activity/IEventMerger.php',
97
-        'OCP\\Activity\\IExtension' => __DIR__ . '/../../..' . '/lib/public/Activity/IExtension.php',
98
-        'OCP\\Activity\\IFilter' => __DIR__ . '/../../..' . '/lib/public/Activity/IFilter.php',
99
-        'OCP\\Activity\\IManager' => __DIR__ . '/../../..' . '/lib/public/Activity/IManager.php',
100
-        'OCP\\Activity\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Activity/IProvider.php',
101
-        'OCP\\Activity\\ISetting' => __DIR__ . '/../../..' . '/lib/public/Activity/ISetting.php',
102
-        'OCP\\AppFramework\\ApiController' => __DIR__ . '/../../..' . '/lib/public/AppFramework/ApiController.php',
103
-        'OCP\\AppFramework\\App' => __DIR__ . '/../../..' . '/lib/public/AppFramework/App.php',
104
-        'OCP\\AppFramework\\Attribute\\ASince' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/ASince.php',
105
-        'OCP\\AppFramework\\Attribute\\Catchable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Catchable.php',
106
-        'OCP\\AppFramework\\Attribute\\Consumable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Consumable.php',
107
-        'OCP\\AppFramework\\Attribute\\Dispatchable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Dispatchable.php',
108
-        'OCP\\AppFramework\\Attribute\\ExceptionalImplementable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/ExceptionalImplementable.php',
109
-        'OCP\\AppFramework\\Attribute\\Implementable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Implementable.php',
110
-        'OCP\\AppFramework\\Attribute\\Listenable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Listenable.php',
111
-        'OCP\\AppFramework\\Attribute\\Throwable' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Attribute/Throwable.php',
112
-        'OCP\\AppFramework\\AuthPublicShareController' => __DIR__ . '/../../..' . '/lib/public/AppFramework/AuthPublicShareController.php',
113
-        'OCP\\AppFramework\\Bootstrap\\IBootContext' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Bootstrap/IBootContext.php',
114
-        'OCP\\AppFramework\\Bootstrap\\IBootstrap' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Bootstrap/IBootstrap.php',
115
-        'OCP\\AppFramework\\Bootstrap\\IRegistrationContext' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Bootstrap/IRegistrationContext.php',
116
-        'OCP\\AppFramework\\Controller' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Controller.php',
117
-        'OCP\\AppFramework\\Db\\DoesNotExistException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/DoesNotExistException.php',
118
-        'OCP\\AppFramework\\Db\\Entity' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/Entity.php',
119
-        'OCP\\AppFramework\\Db\\IMapperException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/IMapperException.php',
120
-        'OCP\\AppFramework\\Db\\MultipleObjectsReturnedException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/MultipleObjectsReturnedException.php',
121
-        'OCP\\AppFramework\\Db\\QBMapper' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/QBMapper.php',
122
-        'OCP\\AppFramework\\Db\\TTransactional' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Db/TTransactional.php',
123
-        'OCP\\AppFramework\\Http' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http.php',
124
-        'OCP\\AppFramework\\Http\\Attribute\\ARateLimit' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/ARateLimit.php',
125
-        'OCP\\AppFramework\\Http\\Attribute\\AnonRateLimit' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/AnonRateLimit.php',
126
-        'OCP\\AppFramework\\Http\\Attribute\\ApiRoute' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/ApiRoute.php',
127
-        'OCP\\AppFramework\\Http\\Attribute\\AppApiAdminAccessWithoutUser' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/AppApiAdminAccessWithoutUser.php',
128
-        'OCP\\AppFramework\\Http\\Attribute\\AuthorizedAdminSetting' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/AuthorizedAdminSetting.php',
129
-        'OCP\\AppFramework\\Http\\Attribute\\BruteForceProtection' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/BruteForceProtection.php',
130
-        'OCP\\AppFramework\\Http\\Attribute\\CORS' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/CORS.php',
131
-        'OCP\\AppFramework\\Http\\Attribute\\ExAppRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/ExAppRequired.php',
132
-        'OCP\\AppFramework\\Http\\Attribute\\FrontpageRoute' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/FrontpageRoute.php',
133
-        'OCP\\AppFramework\\Http\\Attribute\\IgnoreOpenAPI' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/IgnoreOpenAPI.php',
134
-        'OCP\\AppFramework\\Http\\Attribute\\NoAdminRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/NoAdminRequired.php',
135
-        'OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/NoCSRFRequired.php',
136
-        'OCP\\AppFramework\\Http\\Attribute\\OpenAPI' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/OpenAPI.php',
137
-        'OCP\\AppFramework\\Http\\Attribute\\PasswordConfirmationRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/PasswordConfirmationRequired.php',
138
-        'OCP\\AppFramework\\Http\\Attribute\\PublicPage' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/PublicPage.php',
139
-        'OCP\\AppFramework\\Http\\Attribute\\RequestHeader' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/RequestHeader.php',
140
-        'OCP\\AppFramework\\Http\\Attribute\\Route' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/Route.php',
141
-        'OCP\\AppFramework\\Http\\Attribute\\StrictCookiesRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/StrictCookiesRequired.php',
142
-        'OCP\\AppFramework\\Http\\Attribute\\SubAdminRequired' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/SubAdminRequired.php',
143
-        'OCP\\AppFramework\\Http\\Attribute\\UseSession' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/UseSession.php',
144
-        'OCP\\AppFramework\\Http\\Attribute\\UserRateLimit' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Attribute/UserRateLimit.php',
145
-        'OCP\\AppFramework\\Http\\ContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/ContentSecurityPolicy.php',
146
-        'OCP\\AppFramework\\Http\\DataDisplayResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/DataDisplayResponse.php',
147
-        'OCP\\AppFramework\\Http\\DataDownloadResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/DataDownloadResponse.php',
148
-        'OCP\\AppFramework\\Http\\DataResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/DataResponse.php',
149
-        'OCP\\AppFramework\\Http\\DownloadResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/DownloadResponse.php',
150
-        'OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php',
151
-        'OCP\\AppFramework\\Http\\EmptyFeaturePolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/EmptyFeaturePolicy.php',
152
-        'OCP\\AppFramework\\Http\\Events\\BeforeLoginTemplateRenderedEvent' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Events/BeforeLoginTemplateRenderedEvent.php',
153
-        'OCP\\AppFramework\\Http\\Events\\BeforeTemplateRenderedEvent' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Events/BeforeTemplateRenderedEvent.php',
154
-        'OCP\\AppFramework\\Http\\FeaturePolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/FeaturePolicy.php',
155
-        'OCP\\AppFramework\\Http\\FileDisplayResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/FileDisplayResponse.php',
156
-        'OCP\\AppFramework\\Http\\ICallbackResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/ICallbackResponse.php',
157
-        'OCP\\AppFramework\\Http\\IOutput' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/IOutput.php',
158
-        'OCP\\AppFramework\\Http\\JSONResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/JSONResponse.php',
159
-        'OCP\\AppFramework\\Http\\NotFoundResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/NotFoundResponse.php',
160
-        'OCP\\AppFramework\\Http\\ParameterOutOfRangeException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/ParameterOutOfRangeException.php',
161
-        'OCP\\AppFramework\\Http\\RedirectResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/RedirectResponse.php',
162
-        'OCP\\AppFramework\\Http\\RedirectToDefaultAppResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/RedirectToDefaultAppResponse.php',
163
-        'OCP\\AppFramework\\Http\\Response' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Response.php',
164
-        'OCP\\AppFramework\\Http\\StandaloneTemplateResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/StandaloneTemplateResponse.php',
165
-        'OCP\\AppFramework\\Http\\StreamResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/StreamResponse.php',
166
-        'OCP\\AppFramework\\Http\\StrictContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/StrictContentSecurityPolicy.php',
167
-        'OCP\\AppFramework\\Http\\StrictEvalContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/StrictEvalContentSecurityPolicy.php',
168
-        'OCP\\AppFramework\\Http\\StrictInlineContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/StrictInlineContentSecurityPolicy.php',
169
-        'OCP\\AppFramework\\Http\\TemplateResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/TemplateResponse.php',
170
-        'OCP\\AppFramework\\Http\\Template\\ExternalShareMenuAction' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Template/ExternalShareMenuAction.php',
171
-        'OCP\\AppFramework\\Http\\Template\\IMenuAction' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Template/IMenuAction.php',
172
-        'OCP\\AppFramework\\Http\\Template\\LinkMenuAction' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Template/LinkMenuAction.php',
173
-        'OCP\\AppFramework\\Http\\Template\\PublicTemplateResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Template/PublicTemplateResponse.php',
174
-        'OCP\\AppFramework\\Http\\Template\\SimpleMenuAction' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/Template/SimpleMenuAction.php',
175
-        'OCP\\AppFramework\\Http\\TextPlainResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/TextPlainResponse.php',
176
-        'OCP\\AppFramework\\Http\\TooManyRequestsResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/TooManyRequestsResponse.php',
177
-        'OCP\\AppFramework\\Http\\ZipResponse' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Http/ZipResponse.php',
178
-        'OCP\\AppFramework\\IAppContainer' => __DIR__ . '/../../..' . '/lib/public/AppFramework/IAppContainer.php',
179
-        'OCP\\AppFramework\\Middleware' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Middleware.php',
180
-        'OCP\\AppFramework\\OCSController' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCSController.php',
181
-        'OCP\\AppFramework\\OCS\\OCSBadRequestException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCS/OCSBadRequestException.php',
182
-        'OCP\\AppFramework\\OCS\\OCSException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCS/OCSException.php',
183
-        'OCP\\AppFramework\\OCS\\OCSForbiddenException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCS/OCSForbiddenException.php',
184
-        'OCP\\AppFramework\\OCS\\OCSNotFoundException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCS/OCSNotFoundException.php',
185
-        'OCP\\AppFramework\\OCS\\OCSPreconditionFailedException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/OCS/OCSPreconditionFailedException.php',
186
-        'OCP\\AppFramework\\PublicShareController' => __DIR__ . '/../../..' . '/lib/public/AppFramework/PublicShareController.php',
187
-        'OCP\\AppFramework\\QueryException' => __DIR__ . '/../../..' . '/lib/public/AppFramework/QueryException.php',
188
-        'OCP\\AppFramework\\Services\\IAppConfig' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Services/IAppConfig.php',
189
-        'OCP\\AppFramework\\Services\\IInitialState' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Services/IInitialState.php',
190
-        'OCP\\AppFramework\\Services\\InitialStateProvider' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Services/InitialStateProvider.php',
191
-        'OCP\\AppFramework\\Utility\\IControllerMethodReflector' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Utility/IControllerMethodReflector.php',
192
-        'OCP\\AppFramework\\Utility\\ITimeFactory' => __DIR__ . '/../../..' . '/lib/public/AppFramework/Utility/ITimeFactory.php',
193
-        'OCP\\App\\AppPathNotFoundException' => __DIR__ . '/../../..' . '/lib/public/App/AppPathNotFoundException.php',
194
-        'OCP\\App\\Events\\AppDisableEvent' => __DIR__ . '/../../..' . '/lib/public/App/Events/AppDisableEvent.php',
195
-        'OCP\\App\\Events\\AppEnableEvent' => __DIR__ . '/../../..' . '/lib/public/App/Events/AppEnableEvent.php',
196
-        'OCP\\App\\Events\\AppUpdateEvent' => __DIR__ . '/../../..' . '/lib/public/App/Events/AppUpdateEvent.php',
197
-        'OCP\\App\\IAppManager' => __DIR__ . '/../../..' . '/lib/public/App/IAppManager.php',
198
-        'OCP\\App\\ManagerEvent' => __DIR__ . '/../../..' . '/lib/public/App/ManagerEvent.php',
199
-        'OCP\\Authentication\\Events\\AnyLoginFailedEvent' => __DIR__ . '/../../..' . '/lib/public/Authentication/Events/AnyLoginFailedEvent.php',
200
-        'OCP\\Authentication\\Events\\LoginFailedEvent' => __DIR__ . '/../../..' . '/lib/public/Authentication/Events/LoginFailedEvent.php',
201
-        'OCP\\Authentication\\Events\\TokenInvalidatedEvent' => __DIR__ . '/../../..' . '/lib/public/Authentication/Events/TokenInvalidatedEvent.php',
202
-        'OCP\\Authentication\\Exceptions\\CredentialsUnavailableException' => __DIR__ . '/../../..' . '/lib/public/Authentication/Exceptions/CredentialsUnavailableException.php',
203
-        'OCP\\Authentication\\Exceptions\\ExpiredTokenException' => __DIR__ . '/../../..' . '/lib/public/Authentication/Exceptions/ExpiredTokenException.php',
204
-        'OCP\\Authentication\\Exceptions\\InvalidTokenException' => __DIR__ . '/../../..' . '/lib/public/Authentication/Exceptions/InvalidTokenException.php',
205
-        'OCP\\Authentication\\Exceptions\\PasswordUnavailableException' => __DIR__ . '/../../..' . '/lib/public/Authentication/Exceptions/PasswordUnavailableException.php',
206
-        'OCP\\Authentication\\Exceptions\\WipeTokenException' => __DIR__ . '/../../..' . '/lib/public/Authentication/Exceptions/WipeTokenException.php',
207
-        'OCP\\Authentication\\IAlternativeLogin' => __DIR__ . '/../../..' . '/lib/public/Authentication/IAlternativeLogin.php',
208
-        'OCP\\Authentication\\IApacheBackend' => __DIR__ . '/../../..' . '/lib/public/Authentication/IApacheBackend.php',
209
-        'OCP\\Authentication\\IProvideUserSecretBackend' => __DIR__ . '/../../..' . '/lib/public/Authentication/IProvideUserSecretBackend.php',
210
-        'OCP\\Authentication\\LoginCredentials\\ICredentials' => __DIR__ . '/../../..' . '/lib/public/Authentication/LoginCredentials/ICredentials.php',
211
-        'OCP\\Authentication\\LoginCredentials\\IStore' => __DIR__ . '/../../..' . '/lib/public/Authentication/LoginCredentials/IStore.php',
212
-        'OCP\\Authentication\\Token\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Authentication/Token/IProvider.php',
213
-        'OCP\\Authentication\\Token\\IToken' => __DIR__ . '/../../..' . '/lib/public/Authentication/Token/IToken.php',
214
-        'OCP\\Authentication\\TwoFactorAuth\\ALoginSetupController' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/ALoginSetupController.php',
215
-        'OCP\\Authentication\\TwoFactorAuth\\IActivatableAtLogin' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IActivatableAtLogin.php',
216
-        'OCP\\Authentication\\TwoFactorAuth\\IActivatableByAdmin' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IActivatableByAdmin.php',
217
-        'OCP\\Authentication\\TwoFactorAuth\\IDeactivatableByAdmin' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IDeactivatableByAdmin.php',
218
-        'OCP\\Authentication\\TwoFactorAuth\\ILoginSetupProvider' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/ILoginSetupProvider.php',
219
-        'OCP\\Authentication\\TwoFactorAuth\\IPersonalProviderSettings' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IPersonalProviderSettings.php',
220
-        'OCP\\Authentication\\TwoFactorAuth\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IProvider.php',
221
-        'OCP\\Authentication\\TwoFactorAuth\\IProvidesCustomCSP' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IProvidesCustomCSP.php',
222
-        'OCP\\Authentication\\TwoFactorAuth\\IProvidesIcons' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IProvidesIcons.php',
223
-        'OCP\\Authentication\\TwoFactorAuth\\IProvidesPersonalSettings' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IProvidesPersonalSettings.php',
224
-        'OCP\\Authentication\\TwoFactorAuth\\IRegistry' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/IRegistry.php',
225
-        'OCP\\Authentication\\TwoFactorAuth\\RegistryEvent' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/RegistryEvent.php',
226
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorException' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorException.php',
227
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengeFailed' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengeFailed.php',
228
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengePassed' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengePassed.php',
229
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderDisabled' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderDisabled.php',
230
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserDisabled' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserDisabled.php',
231
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserEnabled' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserEnabled.php',
232
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserRegistered' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserRegistered.php',
233
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserUnregistered' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserUnregistered.php',
234
-        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderUserDeleted' => __DIR__ . '/../../..' . '/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderUserDeleted.php',
235
-        'OCP\\AutoloadNotAllowedException' => __DIR__ . '/../../..' . '/lib/public/AutoloadNotAllowedException.php',
236
-        'OCP\\BackgroundJob\\IJob' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/IJob.php',
237
-        'OCP\\BackgroundJob\\IJobList' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/IJobList.php',
238
-        'OCP\\BackgroundJob\\IParallelAwareJob' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/IParallelAwareJob.php',
239
-        'OCP\\BackgroundJob\\Job' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/Job.php',
240
-        'OCP\\BackgroundJob\\QueuedJob' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/QueuedJob.php',
241
-        'OCP\\BackgroundJob\\TimedJob' => __DIR__ . '/../../..' . '/lib/public/BackgroundJob/TimedJob.php',
242
-        'OCP\\BeforeSabrePubliclyLoadedEvent' => __DIR__ . '/../../..' . '/lib/public/BeforeSabrePubliclyLoadedEvent.php',
243
-        'OCP\\Broadcast\\Events\\IBroadcastEvent' => __DIR__ . '/../../..' . '/lib/public/Broadcast/Events/IBroadcastEvent.php',
244
-        'OCP\\Cache\\CappedMemoryCache' => __DIR__ . '/../../..' . '/lib/public/Cache/CappedMemoryCache.php',
245
-        'OCP\\Calendar\\BackendTemporarilyUnavailableException' => __DIR__ . '/../../..' . '/lib/public/Calendar/BackendTemporarilyUnavailableException.php',
246
-        'OCP\\Calendar\\CalendarEventStatus' => __DIR__ . '/../../..' . '/lib/public/Calendar/CalendarEventStatus.php',
247
-        'OCP\\Calendar\\CalendarExportOptions' => __DIR__ . '/../../..' . '/lib/public/Calendar/CalendarExportOptions.php',
248
-        'OCP\\Calendar\\CalendarImportOptions' => __DIR__ . '/../../..' . '/lib/public/Calendar/CalendarImportOptions.php',
249
-        'OCP\\Calendar\\Events\\AbstractCalendarObjectEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/AbstractCalendarObjectEvent.php',
250
-        'OCP\\Calendar\\Events\\CalendarObjectCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectCreatedEvent.php',
251
-        'OCP\\Calendar\\Events\\CalendarObjectDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectDeletedEvent.php',
252
-        'OCP\\Calendar\\Events\\CalendarObjectMovedEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectMovedEvent.php',
253
-        'OCP\\Calendar\\Events\\CalendarObjectMovedToTrashEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectMovedToTrashEvent.php',
254
-        'OCP\\Calendar\\Events\\CalendarObjectRestoredEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectRestoredEvent.php',
255
-        'OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Calendar/Events/CalendarObjectUpdatedEvent.php',
256
-        'OCP\\Calendar\\Exceptions\\CalendarException' => __DIR__ . '/../../..' . '/lib/public/Calendar/Exceptions/CalendarException.php',
257
-        'OCP\\Calendar\\IAvailabilityResult' => __DIR__ . '/../../..' . '/lib/public/Calendar/IAvailabilityResult.php',
258
-        'OCP\\Calendar\\ICalendar' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendar.php',
259
-        'OCP\\Calendar\\ICalendarEventBuilder' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarEventBuilder.php',
260
-        'OCP\\Calendar\\ICalendarExport' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarExport.php',
261
-        'OCP\\Calendar\\ICalendarIsEnabled' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarIsEnabled.php',
262
-        'OCP\\Calendar\\ICalendarIsShared' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarIsShared.php',
263
-        'OCP\\Calendar\\ICalendarIsWritable' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarIsWritable.php',
264
-        'OCP\\Calendar\\ICalendarProvider' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarProvider.php',
265
-        'OCP\\Calendar\\ICalendarQuery' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICalendarQuery.php',
266
-        'OCP\\Calendar\\ICreateFromString' => __DIR__ . '/../../..' . '/lib/public/Calendar/ICreateFromString.php',
267
-        'OCP\\Calendar\\IHandleImipMessage' => __DIR__ . '/../../..' . '/lib/public/Calendar/IHandleImipMessage.php',
268
-        'OCP\\Calendar\\IManager' => __DIR__ . '/../../..' . '/lib/public/Calendar/IManager.php',
269
-        'OCP\\Calendar\\IMetadataProvider' => __DIR__ . '/../../..' . '/lib/public/Calendar/IMetadataProvider.php',
270
-        'OCP\\Calendar\\Resource\\IBackend' => __DIR__ . '/../../..' . '/lib/public/Calendar/Resource/IBackend.php',
271
-        'OCP\\Calendar\\Resource\\IManager' => __DIR__ . '/../../..' . '/lib/public/Calendar/Resource/IManager.php',
272
-        'OCP\\Calendar\\Resource\\IResource' => __DIR__ . '/../../..' . '/lib/public/Calendar/Resource/IResource.php',
273
-        'OCP\\Calendar\\Resource\\IResourceMetadata' => __DIR__ . '/../../..' . '/lib/public/Calendar/Resource/IResourceMetadata.php',
274
-        'OCP\\Calendar\\Room\\IBackend' => __DIR__ . '/../../..' . '/lib/public/Calendar/Room/IBackend.php',
275
-        'OCP\\Calendar\\Room\\IManager' => __DIR__ . '/../../..' . '/lib/public/Calendar/Room/IManager.php',
276
-        'OCP\\Calendar\\Room\\IRoom' => __DIR__ . '/../../..' . '/lib/public/Calendar/Room/IRoom.php',
277
-        'OCP\\Calendar\\Room\\IRoomMetadata' => __DIR__ . '/../../..' . '/lib/public/Calendar/Room/IRoomMetadata.php',
278
-        'OCP\\Capabilities\\ICapability' => __DIR__ . '/../../..' . '/lib/public/Capabilities/ICapability.php',
279
-        'OCP\\Capabilities\\IInitialStateExcludedCapability' => __DIR__ . '/../../..' . '/lib/public/Capabilities/IInitialStateExcludedCapability.php',
280
-        'OCP\\Capabilities\\IPublicCapability' => __DIR__ . '/../../..' . '/lib/public/Capabilities/IPublicCapability.php',
281
-        'OCP\\Collaboration\\AutoComplete\\AutoCompleteEvent' => __DIR__ . '/../../..' . '/lib/public/Collaboration/AutoComplete/AutoCompleteEvent.php',
282
-        'OCP\\Collaboration\\AutoComplete\\AutoCompleteFilterEvent' => __DIR__ . '/../../..' . '/lib/public/Collaboration/AutoComplete/AutoCompleteFilterEvent.php',
283
-        'OCP\\Collaboration\\AutoComplete\\IManager' => __DIR__ . '/../../..' . '/lib/public/Collaboration/AutoComplete/IManager.php',
284
-        'OCP\\Collaboration\\AutoComplete\\ISorter' => __DIR__ . '/../../..' . '/lib/public/Collaboration/AutoComplete/ISorter.php',
285
-        'OCP\\Collaboration\\Collaborators\\ISearch' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Collaborators/ISearch.php',
286
-        'OCP\\Collaboration\\Collaborators\\ISearchPlugin' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Collaborators/ISearchPlugin.php',
287
-        'OCP\\Collaboration\\Collaborators\\ISearchResult' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Collaborators/ISearchResult.php',
288
-        'OCP\\Collaboration\\Collaborators\\SearchResultType' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Collaborators/SearchResultType.php',
289
-        'OCP\\Collaboration\\Reference\\ADiscoverableReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/ADiscoverableReferenceProvider.php',
290
-        'OCP\\Collaboration\\Reference\\IDiscoverableReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/IDiscoverableReferenceProvider.php',
291
-        'OCP\\Collaboration\\Reference\\IPublicReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/IPublicReferenceProvider.php',
292
-        'OCP\\Collaboration\\Reference\\IReference' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/IReference.php',
293
-        'OCP\\Collaboration\\Reference\\IReferenceManager' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/IReferenceManager.php',
294
-        'OCP\\Collaboration\\Reference\\IReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/IReferenceProvider.php',
295
-        'OCP\\Collaboration\\Reference\\ISearchableReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/ISearchableReferenceProvider.php',
296
-        'OCP\\Collaboration\\Reference\\LinkReferenceProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/LinkReferenceProvider.php',
297
-        'OCP\\Collaboration\\Reference\\Reference' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/Reference.php',
298
-        'OCP\\Collaboration\\Reference\\RenderReferenceEvent' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Reference/RenderReferenceEvent.php',
299
-        'OCP\\Collaboration\\Resources\\CollectionException' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/CollectionException.php',
300
-        'OCP\\Collaboration\\Resources\\ICollection' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/ICollection.php',
301
-        'OCP\\Collaboration\\Resources\\IManager' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/IManager.php',
302
-        'OCP\\Collaboration\\Resources\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/IProvider.php',
303
-        'OCP\\Collaboration\\Resources\\IProviderManager' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/IProviderManager.php',
304
-        'OCP\\Collaboration\\Resources\\IResource' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/IResource.php',
305
-        'OCP\\Collaboration\\Resources\\LoadAdditionalScriptsEvent' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/LoadAdditionalScriptsEvent.php',
306
-        'OCP\\Collaboration\\Resources\\ResourceException' => __DIR__ . '/../../..' . '/lib/public/Collaboration/Resources/ResourceException.php',
307
-        'OCP\\Color' => __DIR__ . '/../../..' . '/lib/public/Color.php',
308
-        'OCP\\Command\\IBus' => __DIR__ . '/../../..' . '/lib/public/Command/IBus.php',
309
-        'OCP\\Command\\ICommand' => __DIR__ . '/../../..' . '/lib/public/Command/ICommand.php',
310
-        'OCP\\Comments\\CommentsEntityEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/CommentsEntityEvent.php',
311
-        'OCP\\Comments\\CommentsEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/CommentsEvent.php',
312
-        'OCP\\Comments\\Events\\BeforeCommentUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/Events/BeforeCommentUpdatedEvent.php',
313
-        'OCP\\Comments\\Events\\CommentAddedEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/Events/CommentAddedEvent.php',
314
-        'OCP\\Comments\\Events\\CommentDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/Events/CommentDeletedEvent.php',
315
-        'OCP\\Comments\\Events\\CommentUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Comments/Events/CommentUpdatedEvent.php',
316
-        'OCP\\Comments\\IComment' => __DIR__ . '/../../..' . '/lib/public/Comments/IComment.php',
317
-        'OCP\\Comments\\ICommentsEventHandler' => __DIR__ . '/../../..' . '/lib/public/Comments/ICommentsEventHandler.php',
318
-        'OCP\\Comments\\ICommentsManager' => __DIR__ . '/../../..' . '/lib/public/Comments/ICommentsManager.php',
319
-        'OCP\\Comments\\ICommentsManagerFactory' => __DIR__ . '/../../..' . '/lib/public/Comments/ICommentsManagerFactory.php',
320
-        'OCP\\Comments\\IllegalIDChangeException' => __DIR__ . '/../../..' . '/lib/public/Comments/IllegalIDChangeException.php',
321
-        'OCP\\Comments\\MessageTooLongException' => __DIR__ . '/../../..' . '/lib/public/Comments/MessageTooLongException.php',
322
-        'OCP\\Comments\\NotFoundException' => __DIR__ . '/../../..' . '/lib/public/Comments/NotFoundException.php',
323
-        'OCP\\Common\\Exception\\NotFoundException' => __DIR__ . '/../../..' . '/lib/public/Common/Exception/NotFoundException.php',
324
-        'OCP\\Config\\BeforePreferenceDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Config/BeforePreferenceDeletedEvent.php',
325
-        'OCP\\Config\\BeforePreferenceSetEvent' => __DIR__ . '/../../..' . '/lib/public/Config/BeforePreferenceSetEvent.php',
326
-        'OCP\\Config\\Exceptions\\IncorrectTypeException' => __DIR__ . '/../../..' . '/lib/public/Config/Exceptions/IncorrectTypeException.php',
327
-        'OCP\\Config\\Exceptions\\TypeConflictException' => __DIR__ . '/../../..' . '/lib/public/Config/Exceptions/TypeConflictException.php',
328
-        'OCP\\Config\\Exceptions\\UnknownKeyException' => __DIR__ . '/../../..' . '/lib/public/Config/Exceptions/UnknownKeyException.php',
329
-        'OCP\\Config\\IUserConfig' => __DIR__ . '/../../..' . '/lib/public/Config/IUserConfig.php',
330
-        'OCP\\Config\\Lexicon\\Entry' => __DIR__ . '/../../..' . '/lib/public/Config/Lexicon/Entry.php',
331
-        'OCP\\Config\\Lexicon\\ILexicon' => __DIR__ . '/../../..' . '/lib/public/Config/Lexicon/ILexicon.php',
332
-        'OCP\\Config\\Lexicon\\Preset' => __DIR__ . '/../../..' . '/lib/public/Config/Lexicon/Preset.php',
333
-        'OCP\\Config\\Lexicon\\Strictness' => __DIR__ . '/../../..' . '/lib/public/Config/Lexicon/Strictness.php',
334
-        'OCP\\Config\\ValueType' => __DIR__ . '/../../..' . '/lib/public/Config/ValueType.php',
335
-        'OCP\\Console\\ConsoleEvent' => __DIR__ . '/../../..' . '/lib/public/Console/ConsoleEvent.php',
336
-        'OCP\\Console\\ReservedOptions' => __DIR__ . '/../../..' . '/lib/public/Console/ReservedOptions.php',
337
-        'OCP\\Constants' => __DIR__ . '/../../..' . '/lib/public/Constants.php',
338
-        'OCP\\Contacts\\ContactsMenu\\IAction' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IAction.php',
339
-        'OCP\\Contacts\\ContactsMenu\\IActionFactory' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IActionFactory.php',
340
-        'OCP\\Contacts\\ContactsMenu\\IBulkProvider' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IBulkProvider.php',
341
-        'OCP\\Contacts\\ContactsMenu\\IContactsStore' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IContactsStore.php',
342
-        'OCP\\Contacts\\ContactsMenu\\IEntry' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IEntry.php',
343
-        'OCP\\Contacts\\ContactsMenu\\ILinkAction' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/ILinkAction.php',
344
-        'OCP\\Contacts\\ContactsMenu\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Contacts/ContactsMenu/IProvider.php',
345
-        'OCP\\Contacts\\Events\\ContactInteractedWithEvent' => __DIR__ . '/../../..' . '/lib/public/Contacts/Events/ContactInteractedWithEvent.php',
346
-        'OCP\\Contacts\\IManager' => __DIR__ . '/../../..' . '/lib/public/Contacts/IManager.php',
347
-        'OCP\\ContextChat\\ContentItem' => __DIR__ . '/../../..' . '/lib/public/ContextChat/ContentItem.php',
348
-        'OCP\\ContextChat\\Events\\ContentProviderRegisterEvent' => __DIR__ . '/../../..' . '/lib/public/ContextChat/Events/ContentProviderRegisterEvent.php',
349
-        'OCP\\ContextChat\\IContentManager' => __DIR__ . '/../../..' . '/lib/public/ContextChat/IContentManager.php',
350
-        'OCP\\ContextChat\\IContentProvider' => __DIR__ . '/../../..' . '/lib/public/ContextChat/IContentProvider.php',
351
-        'OCP\\ContextChat\\Type\\UpdateAccessOp' => __DIR__ . '/../../..' . '/lib/public/ContextChat/Type/UpdateAccessOp.php',
352
-        'OCP\\DB\\Events\\AddMissingColumnsEvent' => __DIR__ . '/../../..' . '/lib/public/DB/Events/AddMissingColumnsEvent.php',
353
-        'OCP\\DB\\Events\\AddMissingIndicesEvent' => __DIR__ . '/../../..' . '/lib/public/DB/Events/AddMissingIndicesEvent.php',
354
-        'OCP\\DB\\Events\\AddMissingPrimaryKeyEvent' => __DIR__ . '/../../..' . '/lib/public/DB/Events/AddMissingPrimaryKeyEvent.php',
355
-        'OCP\\DB\\Exception' => __DIR__ . '/../../..' . '/lib/public/DB/Exception.php',
356
-        'OCP\\DB\\IPreparedStatement' => __DIR__ . '/../../..' . '/lib/public/DB/IPreparedStatement.php',
357
-        'OCP\\DB\\IResult' => __DIR__ . '/../../..' . '/lib/public/DB/IResult.php',
358
-        'OCP\\DB\\ISchemaWrapper' => __DIR__ . '/../../..' . '/lib/public/DB/ISchemaWrapper.php',
359
-        'OCP\\DB\\QueryBuilder\\ICompositeExpression' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/ICompositeExpression.php',
360
-        'OCP\\DB\\QueryBuilder\\IExpressionBuilder' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/IExpressionBuilder.php',
361
-        'OCP\\DB\\QueryBuilder\\IFunctionBuilder' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/IFunctionBuilder.php',
362
-        'OCP\\DB\\QueryBuilder\\ILiteral' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/ILiteral.php',
363
-        'OCP\\DB\\QueryBuilder\\IParameter' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/IParameter.php',
364
-        'OCP\\DB\\QueryBuilder\\IQueryBuilder' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/IQueryBuilder.php',
365
-        'OCP\\DB\\QueryBuilder\\IQueryFunction' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/IQueryFunction.php',
366
-        'OCP\\DB\\QueryBuilder\\Sharded\\IShardMapper' => __DIR__ . '/../../..' . '/lib/public/DB/QueryBuilder/Sharded/IShardMapper.php',
367
-        'OCP\\DB\\Types' => __DIR__ . '/../../..' . '/lib/public/DB/Types.php',
368
-        'OCP\\Dashboard\\IAPIWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IAPIWidget.php',
369
-        'OCP\\Dashboard\\IAPIWidgetV2' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IAPIWidgetV2.php',
370
-        'OCP\\Dashboard\\IButtonWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IButtonWidget.php',
371
-        'OCP\\Dashboard\\IConditionalWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IConditionalWidget.php',
372
-        'OCP\\Dashboard\\IIconWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IIconWidget.php',
373
-        'OCP\\Dashboard\\IManager' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IManager.php',
374
-        'OCP\\Dashboard\\IOptionWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IOptionWidget.php',
375
-        'OCP\\Dashboard\\IReloadableWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IReloadableWidget.php',
376
-        'OCP\\Dashboard\\IWidget' => __DIR__ . '/../../..' . '/lib/public/Dashboard/IWidget.php',
377
-        'OCP\\Dashboard\\Model\\WidgetButton' => __DIR__ . '/../../..' . '/lib/public/Dashboard/Model/WidgetButton.php',
378
-        'OCP\\Dashboard\\Model\\WidgetItem' => __DIR__ . '/../../..' . '/lib/public/Dashboard/Model/WidgetItem.php',
379
-        'OCP\\Dashboard\\Model\\WidgetItems' => __DIR__ . '/../../..' . '/lib/public/Dashboard/Model/WidgetItems.php',
380
-        'OCP\\Dashboard\\Model\\WidgetOptions' => __DIR__ . '/../../..' . '/lib/public/Dashboard/Model/WidgetOptions.php',
381
-        'OCP\\DataCollector\\AbstractDataCollector' => __DIR__ . '/../../..' . '/lib/public/DataCollector/AbstractDataCollector.php',
382
-        'OCP\\DataCollector\\IDataCollector' => __DIR__ . '/../../..' . '/lib/public/DataCollector/IDataCollector.php',
383
-        'OCP\\Defaults' => __DIR__ . '/../../..' . '/lib/public/Defaults.php',
384
-        'OCP\\Diagnostics\\IEvent' => __DIR__ . '/../../..' . '/lib/public/Diagnostics/IEvent.php',
385
-        'OCP\\Diagnostics\\IEventLogger' => __DIR__ . '/../../..' . '/lib/public/Diagnostics/IEventLogger.php',
386
-        'OCP\\Diagnostics\\IQuery' => __DIR__ . '/../../..' . '/lib/public/Diagnostics/IQuery.php',
387
-        'OCP\\Diagnostics\\IQueryLogger' => __DIR__ . '/../../..' . '/lib/public/Diagnostics/IQueryLogger.php',
388
-        'OCP\\DirectEditing\\ACreateEmpty' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/ACreateEmpty.php',
389
-        'OCP\\DirectEditing\\ACreateFromTemplate' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/ACreateFromTemplate.php',
390
-        'OCP\\DirectEditing\\ATemplate' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/ATemplate.php',
391
-        'OCP\\DirectEditing\\IEditor' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/IEditor.php',
392
-        'OCP\\DirectEditing\\IManager' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/IManager.php',
393
-        'OCP\\DirectEditing\\IToken' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/IToken.php',
394
-        'OCP\\DirectEditing\\RegisterDirectEditorEvent' => __DIR__ . '/../../..' . '/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
395
-        'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => __DIR__ . '/../../..' . '/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
396
-        'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => __DIR__ . '/../../..' . '/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
397
-        'OCP\\Encryption\\IEncryptionModule' => __DIR__ . '/../../..' . '/lib/public/Encryption/IEncryptionModule.php',
398
-        'OCP\\Encryption\\IFile' => __DIR__ . '/../../..' . '/lib/public/Encryption/IFile.php',
399
-        'OCP\\Encryption\\IManager' => __DIR__ . '/../../..' . '/lib/public/Encryption/IManager.php',
400
-        'OCP\\Encryption\\Keys\\IStorage' => __DIR__ . '/../../..' . '/lib/public/Encryption/Keys/IStorage.php',
401
-        'OCP\\EventDispatcher\\ABroadcastedEvent' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/ABroadcastedEvent.php',
402
-        'OCP\\EventDispatcher\\Event' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/Event.php',
403
-        'OCP\\EventDispatcher\\GenericEvent' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/GenericEvent.php',
404
-        'OCP\\EventDispatcher\\IEventDispatcher' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/IEventDispatcher.php',
405
-        'OCP\\EventDispatcher\\IEventListener' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/IEventListener.php',
406
-        'OCP\\EventDispatcher\\IWebhookCompatibleEvent' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/IWebhookCompatibleEvent.php',
407
-        'OCP\\EventDispatcher\\JsonSerializer' => __DIR__ . '/../../..' . '/lib/public/EventDispatcher/JsonSerializer.php',
408
-        'OCP\\Exceptions\\AbortedEventException' => __DIR__ . '/../../..' . '/lib/public/Exceptions/AbortedEventException.php',
409
-        'OCP\\Exceptions\\AppConfigException' => __DIR__ . '/../../..' . '/lib/public/Exceptions/AppConfigException.php',
410
-        'OCP\\Exceptions\\AppConfigIncorrectTypeException' => __DIR__ . '/../../..' . '/lib/public/Exceptions/AppConfigIncorrectTypeException.php',
411
-        'OCP\\Exceptions\\AppConfigTypeConflictException' => __DIR__ . '/../../..' . '/lib/public/Exceptions/AppConfigTypeConflictException.php',
412
-        'OCP\\Exceptions\\AppConfigUnknownKeyException' => __DIR__ . '/../../..' . '/lib/public/Exceptions/AppConfigUnknownKeyException.php',
413
-        'OCP\\Federation\\Events\\TrustedServerRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Federation/Events/TrustedServerRemovedEvent.php',
414
-        'OCP\\Federation\\Exceptions\\ActionNotSupportedException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/ActionNotSupportedException.php',
415
-        'OCP\\Federation\\Exceptions\\AuthenticationFailedException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/AuthenticationFailedException.php',
416
-        'OCP\\Federation\\Exceptions\\BadRequestException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/BadRequestException.php',
417
-        'OCP\\Federation\\Exceptions\\ProviderAlreadyExistsException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/ProviderAlreadyExistsException.php',
418
-        'OCP\\Federation\\Exceptions\\ProviderCouldNotAddShareException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/ProviderCouldNotAddShareException.php',
419
-        'OCP\\Federation\\Exceptions\\ProviderDoesNotExistsException' => __DIR__ . '/../../..' . '/lib/public/Federation/Exceptions/ProviderDoesNotExistsException.php',
420
-        'OCP\\Federation\\ICloudFederationFactory' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudFederationFactory.php',
421
-        'OCP\\Federation\\ICloudFederationNotification' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudFederationNotification.php',
422
-        'OCP\\Federation\\ICloudFederationProvider' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudFederationProvider.php',
423
-        'OCP\\Federation\\ICloudFederationProviderManager' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudFederationProviderManager.php',
424
-        'OCP\\Federation\\ICloudFederationShare' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudFederationShare.php',
425
-        'OCP\\Federation\\ICloudId' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudId.php',
426
-        'OCP\\Federation\\ICloudIdManager' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudIdManager.php',
427
-        'OCP\\Federation\\ICloudIdResolver' => __DIR__ . '/../../..' . '/lib/public/Federation/ICloudIdResolver.php',
428
-        'OCP\\Files' => __DIR__ . '/../../..' . '/lib/public/Files.php',
429
-        'OCP\\FilesMetadata\\AMetadataEvent' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/AMetadataEvent.php',
430
-        'OCP\\FilesMetadata\\Event\\MetadataBackgroundEvent' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Event/MetadataBackgroundEvent.php',
431
-        'OCP\\FilesMetadata\\Event\\MetadataLiveEvent' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Event/MetadataLiveEvent.php',
432
-        'OCP\\FilesMetadata\\Event\\MetadataNamedEvent' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Event/MetadataNamedEvent.php',
433
-        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataException' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Exceptions/FilesMetadataException.php',
434
-        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataKeyFormatException' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Exceptions/FilesMetadataKeyFormatException.php',
435
-        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataNotFoundException' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Exceptions/FilesMetadataNotFoundException.php',
436
-        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataTypeException' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Exceptions/FilesMetadataTypeException.php',
437
-        'OCP\\FilesMetadata\\IFilesMetadataManager' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/IFilesMetadataManager.php',
438
-        'OCP\\FilesMetadata\\IMetadataQuery' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/IMetadataQuery.php',
439
-        'OCP\\FilesMetadata\\Model\\IFilesMetadata' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Model/IFilesMetadata.php',
440
-        'OCP\\FilesMetadata\\Model\\IMetadataValueWrapper' => __DIR__ . '/../../..' . '/lib/public/FilesMetadata/Model/IMetadataValueWrapper.php',
441
-        'OCP\\Files\\AlreadyExistsException' => __DIR__ . '/../../..' . '/lib/public/Files/AlreadyExistsException.php',
442
-        'OCP\\Files\\AppData\\IAppDataFactory' => __DIR__ . '/../../..' . '/lib/public/Files/AppData/IAppDataFactory.php',
443
-        'OCP\\Files\\Cache\\AbstractCacheEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/AbstractCacheEvent.php',
444
-        'OCP\\Files\\Cache\\CacheEntryInsertedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/CacheEntryInsertedEvent.php',
445
-        'OCP\\Files\\Cache\\CacheEntryRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/CacheEntryRemovedEvent.php',
446
-        'OCP\\Files\\Cache\\CacheEntryUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/CacheEntryUpdatedEvent.php',
447
-        'OCP\\Files\\Cache\\CacheInsertEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/CacheInsertEvent.php',
448
-        'OCP\\Files\\Cache\\CacheUpdateEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/CacheUpdateEvent.php',
449
-        'OCP\\Files\\Cache\\ICache' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/ICache.php',
450
-        'OCP\\Files\\Cache\\ICacheEntry' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/ICacheEntry.php',
451
-        'OCP\\Files\\Cache\\ICacheEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/ICacheEvent.php',
452
-        'OCP\\Files\\Cache\\IFileAccess' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/IFileAccess.php',
453
-        'OCP\\Files\\Cache\\IPropagator' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/IPropagator.php',
454
-        'OCP\\Files\\Cache\\IScanner' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/IScanner.php',
455
-        'OCP\\Files\\Cache\\IUpdater' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/IUpdater.php',
456
-        'OCP\\Files\\Cache\\IWatcher' => __DIR__ . '/../../..' . '/lib/public/Files/Cache/IWatcher.php',
457
-        'OCP\\Files\\Config\\Event\\UserMountAddedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Config/Event/UserMountAddedEvent.php',
458
-        'OCP\\Files\\Config\\Event\\UserMountRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Config/Event/UserMountRemovedEvent.php',
459
-        'OCP\\Files\\Config\\Event\\UserMountUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Config/Event/UserMountUpdatedEvent.php',
460
-        'OCP\\Files\\Config\\ICachedMountFileInfo' => __DIR__ . '/../../..' . '/lib/public/Files/Config/ICachedMountFileInfo.php',
461
-        'OCP\\Files\\Config\\ICachedMountInfo' => __DIR__ . '/../../..' . '/lib/public/Files/Config/ICachedMountInfo.php',
462
-        'OCP\\Files\\Config\\IHomeMountProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IHomeMountProvider.php',
463
-        'OCP\\Files\\Config\\IMountProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IMountProvider.php',
464
-        'OCP\\Files\\Config\\IMountProviderArgs' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IMountProviderArgs.php',
465
-        'OCP\\Files\\Config\\IMountProviderCollection' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IMountProviderCollection.php',
466
-        'OCP\\Files\\Config\\IPartialMountProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IPartialMountProvider.php',
467
-        'OCP\\Files\\Config\\IRootMountProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IRootMountProvider.php',
468
-        'OCP\\Files\\Config\\IUserMountCache' => __DIR__ . '/../../..' . '/lib/public/Files/Config/IUserMountCache.php',
469
-        'OCP\\Files\\ConnectionLostException' => __DIR__ . '/../../..' . '/lib/public/Files/ConnectionLostException.php',
470
-        'OCP\\Files\\Conversion\\ConversionMimeProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Conversion/ConversionMimeProvider.php',
471
-        'OCP\\Files\\Conversion\\IConversionManager' => __DIR__ . '/../../..' . '/lib/public/Files/Conversion/IConversionManager.php',
472
-        'OCP\\Files\\Conversion\\IConversionProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Conversion/IConversionProvider.php',
473
-        'OCP\\Files\\DavUtil' => __DIR__ . '/../../..' . '/lib/public/Files/DavUtil.php',
474
-        'OCP\\Files\\EmptyFileNameException' => __DIR__ . '/../../..' . '/lib/public/Files/EmptyFileNameException.php',
475
-        'OCP\\Files\\EntityTooLargeException' => __DIR__ . '/../../..' . '/lib/public/Files/EntityTooLargeException.php',
476
-        'OCP\\Files\\Events\\BeforeDirectFileDownloadEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/BeforeDirectFileDownloadEvent.php',
477
-        'OCP\\Files\\Events\\BeforeFileScannedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/BeforeFileScannedEvent.php',
478
-        'OCP\\Files\\Events\\BeforeFileSystemSetupEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/BeforeFileSystemSetupEvent.php',
479
-        'OCP\\Files\\Events\\BeforeFolderScannedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/BeforeFolderScannedEvent.php',
480
-        'OCP\\Files\\Events\\BeforeZipCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/BeforeZipCreatedEvent.php',
481
-        'OCP\\Files\\Events\\FileCacheUpdated' => __DIR__ . '/../../..' . '/lib/public/Files/Events/FileCacheUpdated.php',
482
-        'OCP\\Files\\Events\\FileScannedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/FileScannedEvent.php',
483
-        'OCP\\Files\\Events\\FolderScannedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/FolderScannedEvent.php',
484
-        'OCP\\Files\\Events\\InvalidateMountCacheEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/InvalidateMountCacheEvent.php',
485
-        'OCP\\Files\\Events\\NodeAddedToCache' => __DIR__ . '/../../..' . '/lib/public/Files/Events/NodeAddedToCache.php',
486
-        'OCP\\Files\\Events\\NodeAddedToFavorite' => __DIR__ . '/../../..' . '/lib/public/Files/Events/NodeAddedToFavorite.php',
487
-        'OCP\\Files\\Events\\NodeRemovedFromCache' => __DIR__ . '/../../..' . '/lib/public/Files/Events/NodeRemovedFromCache.php',
488
-        'OCP\\Files\\Events\\NodeRemovedFromFavorite' => __DIR__ . '/../../..' . '/lib/public/Files/Events/NodeRemovedFromFavorite.php',
489
-        'OCP\\Files\\Events\\Node\\AbstractNodeEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/AbstractNodeEvent.php',
490
-        'OCP\\Files\\Events\\Node\\AbstractNodesEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/AbstractNodesEvent.php',
491
-        'OCP\\Files\\Events\\Node\\BeforeNodeCopiedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeCopiedEvent.php',
492
-        'OCP\\Files\\Events\\Node\\BeforeNodeCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeCreatedEvent.php',
493
-        'OCP\\Files\\Events\\Node\\BeforeNodeDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeDeletedEvent.php',
494
-        'OCP\\Files\\Events\\Node\\BeforeNodeReadEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeReadEvent.php',
495
-        'OCP\\Files\\Events\\Node\\BeforeNodeRenamedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeRenamedEvent.php',
496
-        'OCP\\Files\\Events\\Node\\BeforeNodeTouchedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeTouchedEvent.php',
497
-        'OCP\\Files\\Events\\Node\\BeforeNodeWrittenEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/BeforeNodeWrittenEvent.php',
498
-        'OCP\\Files\\Events\\Node\\FilesystemTornDownEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/FilesystemTornDownEvent.php',
499
-        'OCP\\Files\\Events\\Node\\NodeCopiedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeCopiedEvent.php',
500
-        'OCP\\Files\\Events\\Node\\NodeCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeCreatedEvent.php',
501
-        'OCP\\Files\\Events\\Node\\NodeDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeDeletedEvent.php',
502
-        'OCP\\Files\\Events\\Node\\NodeRenamedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeRenamedEvent.php',
503
-        'OCP\\Files\\Events\\Node\\NodeTouchedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeTouchedEvent.php',
504
-        'OCP\\Files\\Events\\Node\\NodeWrittenEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Events/Node/NodeWrittenEvent.php',
505
-        'OCP\\Files\\File' => __DIR__ . '/../../..' . '/lib/public/Files/File.php',
506
-        'OCP\\Files\\FileInfo' => __DIR__ . '/../../..' . '/lib/public/Files/FileInfo.php',
507
-        'OCP\\Files\\FileNameTooLongException' => __DIR__ . '/../../..' . '/lib/public/Files/FileNameTooLongException.php',
508
-        'OCP\\Files\\Folder' => __DIR__ . '/../../..' . '/lib/public/Files/Folder.php',
509
-        'OCP\\Files\\ForbiddenException' => __DIR__ . '/../../..' . '/lib/public/Files/ForbiddenException.php',
510
-        'OCP\\Files\\GenericFileException' => __DIR__ . '/../../..' . '/lib/public/Files/GenericFileException.php',
511
-        'OCP\\Files\\IAppData' => __DIR__ . '/../../..' . '/lib/public/Files/IAppData.php',
512
-        'OCP\\Files\\IFilenameValidator' => __DIR__ . '/../../..' . '/lib/public/Files/IFilenameValidator.php',
513
-        'OCP\\Files\\IHomeStorage' => __DIR__ . '/../../..' . '/lib/public/Files/IHomeStorage.php',
514
-        'OCP\\Files\\IMimeTypeDetector' => __DIR__ . '/../../..' . '/lib/public/Files/IMimeTypeDetector.php',
515
-        'OCP\\Files\\IMimeTypeLoader' => __DIR__ . '/../../..' . '/lib/public/Files/IMimeTypeLoader.php',
516
-        'OCP\\Files\\IRootFolder' => __DIR__ . '/../../..' . '/lib/public/Files/IRootFolder.php',
517
-        'OCP\\Files\\InvalidCharacterInPathException' => __DIR__ . '/../../..' . '/lib/public/Files/InvalidCharacterInPathException.php',
518
-        'OCP\\Files\\InvalidContentException' => __DIR__ . '/../../..' . '/lib/public/Files/InvalidContentException.php',
519
-        'OCP\\Files\\InvalidDirectoryException' => __DIR__ . '/../../..' . '/lib/public/Files/InvalidDirectoryException.php',
520
-        'OCP\\Files\\InvalidPathException' => __DIR__ . '/../../..' . '/lib/public/Files/InvalidPathException.php',
521
-        'OCP\\Files\\LockNotAcquiredException' => __DIR__ . '/../../..' . '/lib/public/Files/LockNotAcquiredException.php',
522
-        'OCP\\Files\\Lock\\ILock' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/ILock.php',
523
-        'OCP\\Files\\Lock\\ILockManager' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/ILockManager.php',
524
-        'OCP\\Files\\Lock\\ILockProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/ILockProvider.php',
525
-        'OCP\\Files\\Lock\\LockContext' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/LockContext.php',
526
-        'OCP\\Files\\Lock\\NoLockProviderException' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/NoLockProviderException.php',
527
-        'OCP\\Files\\Lock\\OwnerLockedException' => __DIR__ . '/../../..' . '/lib/public/Files/Lock/OwnerLockedException.php',
528
-        'OCP\\Files\\Mount\\IMountManager' => __DIR__ . '/../../..' . '/lib/public/Files/Mount/IMountManager.php',
529
-        'OCP\\Files\\Mount\\IMountPoint' => __DIR__ . '/../../..' . '/lib/public/Files/Mount/IMountPoint.php',
530
-        'OCP\\Files\\Mount\\IMovableMount' => __DIR__ . '/../../..' . '/lib/public/Files/Mount/IMovableMount.php',
531
-        'OCP\\Files\\Mount\\IShareOwnerlessMount' => __DIR__ . '/../../..' . '/lib/public/Files/Mount/IShareOwnerlessMount.php',
532
-        'OCP\\Files\\Mount\\ISystemMountPoint' => __DIR__ . '/../../..' . '/lib/public/Files/Mount/ISystemMountPoint.php',
533
-        'OCP\\Files\\Node' => __DIR__ . '/../../..' . '/lib/public/Files/Node.php',
534
-        'OCP\\Files\\NotEnoughSpaceException' => __DIR__ . '/../../..' . '/lib/public/Files/NotEnoughSpaceException.php',
535
-        'OCP\\Files\\NotFoundException' => __DIR__ . '/../../..' . '/lib/public/Files/NotFoundException.php',
536
-        'OCP\\Files\\NotPermittedException' => __DIR__ . '/../../..' . '/lib/public/Files/NotPermittedException.php',
537
-        'OCP\\Files\\Notify\\IChange' => __DIR__ . '/../../..' . '/lib/public/Files/Notify/IChange.php',
538
-        'OCP\\Files\\Notify\\INotifyHandler' => __DIR__ . '/../../..' . '/lib/public/Files/Notify/INotifyHandler.php',
539
-        'OCP\\Files\\Notify\\IRenameChange' => __DIR__ . '/../../..' . '/lib/public/Files/Notify/IRenameChange.php',
540
-        'OCP\\Files\\ObjectStore\\Events\\BucketCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Files/ObjectStore/Events/BucketCreatedEvent.php',
541
-        'OCP\\Files\\ObjectStore\\IObjectStore' => __DIR__ . '/../../..' . '/lib/public/Files/ObjectStore/IObjectStore.php',
542
-        'OCP\\Files\\ObjectStore\\IObjectStoreMetaData' => __DIR__ . '/../../..' . '/lib/public/Files/ObjectStore/IObjectStoreMetaData.php',
543
-        'OCP\\Files\\ObjectStore\\IObjectStoreMultiPartUpload' => __DIR__ . '/../../..' . '/lib/public/Files/ObjectStore/IObjectStoreMultiPartUpload.php',
544
-        'OCP\\Files\\ReservedWordException' => __DIR__ . '/../../..' . '/lib/public/Files/ReservedWordException.php',
545
-        'OCP\\Files\\Search\\ISearchBinaryOperator' => __DIR__ . '/../../..' . '/lib/public/Files/Search/ISearchBinaryOperator.php',
546
-        'OCP\\Files\\Search\\ISearchComparison' => __DIR__ . '/../../..' . '/lib/public/Files/Search/ISearchComparison.php',
547
-        'OCP\\Files\\Search\\ISearchOperator' => __DIR__ . '/../../..' . '/lib/public/Files/Search/ISearchOperator.php',
548
-        'OCP\\Files\\Search\\ISearchOrder' => __DIR__ . '/../../..' . '/lib/public/Files/Search/ISearchOrder.php',
549
-        'OCP\\Files\\Search\\ISearchQuery' => __DIR__ . '/../../..' . '/lib/public/Files/Search/ISearchQuery.php',
550
-        'OCP\\Files\\SimpleFS\\ISimpleFile' => __DIR__ . '/../../..' . '/lib/public/Files/SimpleFS/ISimpleFile.php',
551
-        'OCP\\Files\\SimpleFS\\ISimpleFolder' => __DIR__ . '/../../..' . '/lib/public/Files/SimpleFS/ISimpleFolder.php',
552
-        'OCP\\Files\\SimpleFS\\ISimpleRoot' => __DIR__ . '/../../..' . '/lib/public/Files/SimpleFS/ISimpleRoot.php',
553
-        'OCP\\Files\\SimpleFS\\InMemoryFile' => __DIR__ . '/../../..' . '/lib/public/Files/SimpleFS/InMemoryFile.php',
554
-        'OCP\\Files\\StorageAuthException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageAuthException.php',
555
-        'OCP\\Files\\StorageBadConfigException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageBadConfigException.php',
556
-        'OCP\\Files\\StorageConnectionException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageConnectionException.php',
557
-        'OCP\\Files\\StorageInvalidException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageInvalidException.php',
558
-        'OCP\\Files\\StorageNotAvailableException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageNotAvailableException.php',
559
-        'OCP\\Files\\StorageTimeoutException' => __DIR__ . '/../../..' . '/lib/public/Files/StorageTimeoutException.php',
560
-        'OCP\\Files\\Storage\\IChunkedFileWrite' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IChunkedFileWrite.php',
561
-        'OCP\\Files\\Storage\\IConstructableStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IConstructableStorage.php',
562
-        'OCP\\Files\\Storage\\IDisableEncryptionStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IDisableEncryptionStorage.php',
563
-        'OCP\\Files\\Storage\\ILockingStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/ILockingStorage.php',
564
-        'OCP\\Files\\Storage\\INotifyStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/INotifyStorage.php',
565
-        'OCP\\Files\\Storage\\IReliableEtagStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IReliableEtagStorage.php',
566
-        'OCP\\Files\\Storage\\ISharedStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/ISharedStorage.php',
567
-        'OCP\\Files\\Storage\\IStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IStorage.php',
568
-        'OCP\\Files\\Storage\\IStorageFactory' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IStorageFactory.php',
569
-        'OCP\\Files\\Storage\\IWriteStreamStorage' => __DIR__ . '/../../..' . '/lib/public/Files/Storage/IWriteStreamStorage.php',
570
-        'OCP\\Files\\Template\\BeforeGetTemplatesEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Template/BeforeGetTemplatesEvent.php',
571
-        'OCP\\Files\\Template\\Field' => __DIR__ . '/../../..' . '/lib/public/Files/Template/Field.php',
572
-        'OCP\\Files\\Template\\FieldFactory' => __DIR__ . '/../../..' . '/lib/public/Files/Template/FieldFactory.php',
573
-        'OCP\\Files\\Template\\FieldType' => __DIR__ . '/../../..' . '/lib/public/Files/Template/FieldType.php',
574
-        'OCP\\Files\\Template\\Fields\\CheckBoxField' => __DIR__ . '/../../..' . '/lib/public/Files/Template/Fields/CheckBoxField.php',
575
-        'OCP\\Files\\Template\\Fields\\RichTextField' => __DIR__ . '/../../..' . '/lib/public/Files/Template/Fields/RichTextField.php',
576
-        'OCP\\Files\\Template\\FileCreatedFromTemplateEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Template/FileCreatedFromTemplateEvent.php',
577
-        'OCP\\Files\\Template\\ICustomTemplateProvider' => __DIR__ . '/../../..' . '/lib/public/Files/Template/ICustomTemplateProvider.php',
578
-        'OCP\\Files\\Template\\ITemplateManager' => __DIR__ . '/../../..' . '/lib/public/Files/Template/ITemplateManager.php',
579
-        'OCP\\Files\\Template\\InvalidFieldTypeException' => __DIR__ . '/../../..' . '/lib/public/Files/Template/InvalidFieldTypeException.php',
580
-        'OCP\\Files\\Template\\RegisterTemplateCreatorEvent' => __DIR__ . '/../../..' . '/lib/public/Files/Template/RegisterTemplateCreatorEvent.php',
581
-        'OCP\\Files\\Template\\Template' => __DIR__ . '/../../..' . '/lib/public/Files/Template/Template.php',
582
-        'OCP\\Files\\Template\\TemplateFileCreator' => __DIR__ . '/../../..' . '/lib/public/Files/Template/TemplateFileCreator.php',
583
-        'OCP\\Files\\UnseekableException' => __DIR__ . '/../../..' . '/lib/public/Files/UnseekableException.php',
584
-        'OCP\\Files_FullTextSearch\\Model\\AFilesDocument' => __DIR__ . '/../../..' . '/lib/public/Files_FullTextSearch/Model/AFilesDocument.php',
585
-        'OCP\\FullTextSearch\\Exceptions\\FullTextSearchAppNotAvailableException' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Exceptions/FullTextSearchAppNotAvailableException.php',
586
-        'OCP\\FullTextSearch\\Exceptions\\FullTextSearchIndexNotAvailableException' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Exceptions/FullTextSearchIndexNotAvailableException.php',
587
-        'OCP\\FullTextSearch\\IFullTextSearchManager' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/IFullTextSearchManager.php',
588
-        'OCP\\FullTextSearch\\IFullTextSearchPlatform' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/IFullTextSearchPlatform.php',
589
-        'OCP\\FullTextSearch\\IFullTextSearchProvider' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/IFullTextSearchProvider.php',
590
-        'OCP\\FullTextSearch\\Model\\IDocumentAccess' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/IDocumentAccess.php',
591
-        'OCP\\FullTextSearch\\Model\\IIndex' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/IIndex.php',
592
-        'OCP\\FullTextSearch\\Model\\IIndexDocument' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/IIndexDocument.php',
593
-        'OCP\\FullTextSearch\\Model\\IIndexOptions' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/IIndexOptions.php',
594
-        'OCP\\FullTextSearch\\Model\\IRunner' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/IRunner.php',
595
-        'OCP\\FullTextSearch\\Model\\ISearchOption' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/ISearchOption.php',
596
-        'OCP\\FullTextSearch\\Model\\ISearchRequest' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/ISearchRequest.php',
597
-        'OCP\\FullTextSearch\\Model\\ISearchRequestSimpleQuery' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/ISearchRequestSimpleQuery.php',
598
-        'OCP\\FullTextSearch\\Model\\ISearchResult' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/ISearchResult.php',
599
-        'OCP\\FullTextSearch\\Model\\ISearchTemplate' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Model/ISearchTemplate.php',
600
-        'OCP\\FullTextSearch\\Service\\IIndexService' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Service/IIndexService.php',
601
-        'OCP\\FullTextSearch\\Service\\IProviderService' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Service/IProviderService.php',
602
-        'OCP\\FullTextSearch\\Service\\ISearchService' => __DIR__ . '/../../..' . '/lib/public/FullTextSearch/Service/ISearchService.php',
603
-        'OCP\\GlobalScale\\IConfig' => __DIR__ . '/../../..' . '/lib/public/GlobalScale/IConfig.php',
604
-        'OCP\\GroupInterface' => __DIR__ . '/../../..' . '/lib/public/GroupInterface.php',
605
-        'OCP\\Group\\Backend\\ABackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ABackend.php',
606
-        'OCP\\Group\\Backend\\IAddToGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IAddToGroupBackend.php',
607
-        'OCP\\Group\\Backend\\IBatchMethodsBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IBatchMethodsBackend.php',
608
-        'OCP\\Group\\Backend\\ICountDisabledInGroup' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ICountDisabledInGroup.php',
609
-        'OCP\\Group\\Backend\\ICountUsersBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ICountUsersBackend.php',
610
-        'OCP\\Group\\Backend\\ICreateGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ICreateGroupBackend.php',
611
-        'OCP\\Group\\Backend\\ICreateNamedGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ICreateNamedGroupBackend.php',
612
-        'OCP\\Group\\Backend\\IDeleteGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IDeleteGroupBackend.php',
613
-        'OCP\\Group\\Backend\\IGetDisplayNameBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IGetDisplayNameBackend.php',
614
-        'OCP\\Group\\Backend\\IGroupDetailsBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IGroupDetailsBackend.php',
615
-        'OCP\\Group\\Backend\\IHideFromCollaborationBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IHideFromCollaborationBackend.php',
616
-        'OCP\\Group\\Backend\\IIsAdminBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IIsAdminBackend.php',
617
-        'OCP\\Group\\Backend\\INamedBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/INamedBackend.php',
618
-        'OCP\\Group\\Backend\\IRemoveFromGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/IRemoveFromGroupBackend.php',
619
-        'OCP\\Group\\Backend\\ISearchableGroupBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ISearchableGroupBackend.php',
620
-        'OCP\\Group\\Backend\\ISetDisplayNameBackend' => __DIR__ . '/../../..' . '/lib/public/Group/Backend/ISetDisplayNameBackend.php',
621
-        'OCP\\Group\\Events\\BeforeGroupChangedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/BeforeGroupChangedEvent.php',
622
-        'OCP\\Group\\Events\\BeforeGroupCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/BeforeGroupCreatedEvent.php',
623
-        'OCP\\Group\\Events\\BeforeGroupDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/BeforeGroupDeletedEvent.php',
624
-        'OCP\\Group\\Events\\BeforeUserAddedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/BeforeUserAddedEvent.php',
625
-        'OCP\\Group\\Events\\BeforeUserRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/BeforeUserRemovedEvent.php',
626
-        'OCP\\Group\\Events\\GroupChangedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/GroupChangedEvent.php',
627
-        'OCP\\Group\\Events\\GroupCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/GroupCreatedEvent.php',
628
-        'OCP\\Group\\Events\\GroupDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/GroupDeletedEvent.php',
629
-        'OCP\\Group\\Events\\SubAdminAddedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/SubAdminAddedEvent.php',
630
-        'OCP\\Group\\Events\\SubAdminRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/SubAdminRemovedEvent.php',
631
-        'OCP\\Group\\Events\\UserAddedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/UserAddedEvent.php',
632
-        'OCP\\Group\\Events\\UserRemovedEvent' => __DIR__ . '/../../..' . '/lib/public/Group/Events/UserRemovedEvent.php',
633
-        'OCP\\Group\\ISubAdmin' => __DIR__ . '/../../..' . '/lib/public/Group/ISubAdmin.php',
634
-        'OCP\\HintException' => __DIR__ . '/../../..' . '/lib/public/HintException.php',
635
-        'OCP\\Http\\Client\\IClient' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IClient.php',
636
-        'OCP\\Http\\Client\\IClientService' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IClientService.php',
637
-        'OCP\\Http\\Client\\IPromise' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IPromise.php',
638
-        'OCP\\Http\\Client\\IResponse' => __DIR__ . '/../../..' . '/lib/public/Http/Client/IResponse.php',
639
-        'OCP\\Http\\Client\\LocalServerException' => __DIR__ . '/../../..' . '/lib/public/Http/Client/LocalServerException.php',
640
-        'OCP\\Http\\WellKnown\\GenericResponse' => __DIR__ . '/../../..' . '/lib/public/Http/WellKnown/GenericResponse.php',
641
-        'OCP\\Http\\WellKnown\\IHandler' => __DIR__ . '/../../..' . '/lib/public/Http/WellKnown/IHandler.php',
642
-        'OCP\\Http\\WellKnown\\IRequestContext' => __DIR__ . '/../../..' . '/lib/public/Http/WellKnown/IRequestContext.php',
643
-        'OCP\\Http\\WellKnown\\IResponse' => __DIR__ . '/../../..' . '/lib/public/Http/WellKnown/IResponse.php',
644
-        'OCP\\Http\\WellKnown\\JrdResponse' => __DIR__ . '/../../..' . '/lib/public/Http/WellKnown/JrdResponse.php',
645
-        'OCP\\IAddressBook' => __DIR__ . '/../../..' . '/lib/public/IAddressBook.php',
646
-        'OCP\\IAddressBookEnabled' => __DIR__ . '/../../..' . '/lib/public/IAddressBookEnabled.php',
647
-        'OCP\\IAppConfig' => __DIR__ . '/../../..' . '/lib/public/IAppConfig.php',
648
-        'OCP\\IAvatar' => __DIR__ . '/../../..' . '/lib/public/IAvatar.php',
649
-        'OCP\\IAvatarManager' => __DIR__ . '/../../..' . '/lib/public/IAvatarManager.php',
650
-        'OCP\\IBinaryFinder' => __DIR__ . '/../../..' . '/lib/public/IBinaryFinder.php',
651
-        'OCP\\ICache' => __DIR__ . '/../../..' . '/lib/public/ICache.php',
652
-        'OCP\\ICacheFactory' => __DIR__ . '/../../..' . '/lib/public/ICacheFactory.php',
653
-        'OCP\\ICertificate' => __DIR__ . '/../../..' . '/lib/public/ICertificate.php',
654
-        'OCP\\ICertificateManager' => __DIR__ . '/../../..' . '/lib/public/ICertificateManager.php',
655
-        'OCP\\IConfig' => __DIR__ . '/../../..' . '/lib/public/IConfig.php',
656
-        'OCP\\IContainer' => __DIR__ . '/../../..' . '/lib/public/IContainer.php',
657
-        'OCP\\ICreateContactFromString' => __DIR__ . '/../../..' . '/lib/public/ICreateContactFromString.php',
658
-        'OCP\\IDBConnection' => __DIR__ . '/../../..' . '/lib/public/IDBConnection.php',
659
-        'OCP\\IDateTimeFormatter' => __DIR__ . '/../../..' . '/lib/public/IDateTimeFormatter.php',
660
-        'OCP\\IDateTimeZone' => __DIR__ . '/../../..' . '/lib/public/IDateTimeZone.php',
661
-        'OCP\\IEmojiHelper' => __DIR__ . '/../../..' . '/lib/public/IEmojiHelper.php',
662
-        'OCP\\IEventSource' => __DIR__ . '/../../..' . '/lib/public/IEventSource.php',
663
-        'OCP\\IEventSourceFactory' => __DIR__ . '/../../..' . '/lib/public/IEventSourceFactory.php',
664
-        'OCP\\IGroup' => __DIR__ . '/../../..' . '/lib/public/IGroup.php',
665
-        'OCP\\IGroupManager' => __DIR__ . '/../../..' . '/lib/public/IGroupManager.php',
666
-        'OCP\\IImage' => __DIR__ . '/../../..' . '/lib/public/IImage.php',
667
-        'OCP\\IInitialStateService' => __DIR__ . '/../../..' . '/lib/public/IInitialStateService.php',
668
-        'OCP\\IL10N' => __DIR__ . '/../../..' . '/lib/public/IL10N.php',
669
-        'OCP\\ILogger' => __DIR__ . '/../../..' . '/lib/public/ILogger.php',
670
-        'OCP\\IMemcache' => __DIR__ . '/../../..' . '/lib/public/IMemcache.php',
671
-        'OCP\\IMemcacheTTL' => __DIR__ . '/../../..' . '/lib/public/IMemcacheTTL.php',
672
-        'OCP\\INavigationManager' => __DIR__ . '/../../..' . '/lib/public/INavigationManager.php',
673
-        'OCP\\IPhoneNumberUtil' => __DIR__ . '/../../..' . '/lib/public/IPhoneNumberUtil.php',
674
-        'OCP\\IPreview' => __DIR__ . '/../../..' . '/lib/public/IPreview.php',
675
-        'OCP\\IRequest' => __DIR__ . '/../../..' . '/lib/public/IRequest.php',
676
-        'OCP\\IRequestId' => __DIR__ . '/../../..' . '/lib/public/IRequestId.php',
677
-        'OCP\\IServerContainer' => __DIR__ . '/../../..' . '/lib/public/IServerContainer.php',
678
-        'OCP\\ISession' => __DIR__ . '/../../..' . '/lib/public/ISession.php',
679
-        'OCP\\IStreamImage' => __DIR__ . '/../../..' . '/lib/public/IStreamImage.php',
680
-        'OCP\\ITagManager' => __DIR__ . '/../../..' . '/lib/public/ITagManager.php',
681
-        'OCP\\ITags' => __DIR__ . '/../../..' . '/lib/public/ITags.php',
682
-        'OCP\\ITempManager' => __DIR__ . '/../../..' . '/lib/public/ITempManager.php',
683
-        'OCP\\IURLGenerator' => __DIR__ . '/../../..' . '/lib/public/IURLGenerator.php',
684
-        'OCP\\IUser' => __DIR__ . '/../../..' . '/lib/public/IUser.php',
685
-        'OCP\\IUserBackend' => __DIR__ . '/../../..' . '/lib/public/IUserBackend.php',
686
-        'OCP\\IUserManager' => __DIR__ . '/../../..' . '/lib/public/IUserManager.php',
687
-        'OCP\\IUserSession' => __DIR__ . '/../../..' . '/lib/public/IUserSession.php',
688
-        'OCP\\Image' => __DIR__ . '/../../..' . '/lib/public/Image.php',
689
-        'OCP\\L10N\\IFactory' => __DIR__ . '/../../..' . '/lib/public/L10N/IFactory.php',
690
-        'OCP\\L10N\\ILanguageIterator' => __DIR__ . '/../../..' . '/lib/public/L10N/ILanguageIterator.php',
691
-        'OCP\\LDAP\\IDeletionFlagSupport' => __DIR__ . '/../../..' . '/lib/public/LDAP/IDeletionFlagSupport.php',
692
-        'OCP\\LDAP\\ILDAPProvider' => __DIR__ . '/../../..' . '/lib/public/LDAP/ILDAPProvider.php',
693
-        'OCP\\LDAP\\ILDAPProviderFactory' => __DIR__ . '/../../..' . '/lib/public/LDAP/ILDAPProviderFactory.php',
694
-        'OCP\\Lock\\ILockingProvider' => __DIR__ . '/../../..' . '/lib/public/Lock/ILockingProvider.php',
695
-        'OCP\\Lock\\LockedException' => __DIR__ . '/../../..' . '/lib/public/Lock/LockedException.php',
696
-        'OCP\\Lock\\ManuallyLockedException' => __DIR__ . '/../../..' . '/lib/public/Lock/ManuallyLockedException.php',
697
-        'OCP\\Lockdown\\ILockdownManager' => __DIR__ . '/../../..' . '/lib/public/Lockdown/ILockdownManager.php',
698
-        'OCP\\Log\\Audit\\CriticalActionPerformedEvent' => __DIR__ . '/../../..' . '/lib/public/Log/Audit/CriticalActionPerformedEvent.php',
699
-        'OCP\\Log\\BeforeMessageLoggedEvent' => __DIR__ . '/../../..' . '/lib/public/Log/BeforeMessageLoggedEvent.php',
700
-        'OCP\\Log\\IDataLogger' => __DIR__ . '/../../..' . '/lib/public/Log/IDataLogger.php',
701
-        'OCP\\Log\\IFileBased' => __DIR__ . '/../../..' . '/lib/public/Log/IFileBased.php',
702
-        'OCP\\Log\\ILogFactory' => __DIR__ . '/../../..' . '/lib/public/Log/ILogFactory.php',
703
-        'OCP\\Log\\IWriter' => __DIR__ . '/../../..' . '/lib/public/Log/IWriter.php',
704
-        'OCP\\Log\\RotationTrait' => __DIR__ . '/../../..' . '/lib/public/Log/RotationTrait.php',
705
-        'OCP\\Mail\\Events\\BeforeMessageSent' => __DIR__ . '/../../..' . '/lib/public/Mail/Events/BeforeMessageSent.php',
706
-        'OCP\\Mail\\Headers\\AutoSubmitted' => __DIR__ . '/../../..' . '/lib/public/Mail/Headers/AutoSubmitted.php',
707
-        'OCP\\Mail\\IAttachment' => __DIR__ . '/../../..' . '/lib/public/Mail/IAttachment.php',
708
-        'OCP\\Mail\\IEMailTemplate' => __DIR__ . '/../../..' . '/lib/public/Mail/IEMailTemplate.php',
709
-        'OCP\\Mail\\IEmailValidator' => __DIR__ . '/../../..' . '/lib/public/Mail/IEmailValidator.php',
710
-        'OCP\\Mail\\IMailer' => __DIR__ . '/../../..' . '/lib/public/Mail/IMailer.php',
711
-        'OCP\\Mail\\IMessage' => __DIR__ . '/../../..' . '/lib/public/Mail/IMessage.php',
712
-        'OCP\\Mail\\Provider\\Address' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/Address.php',
713
-        'OCP\\Mail\\Provider\\Attachment' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/Attachment.php',
714
-        'OCP\\Mail\\Provider\\Exception\\Exception' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/Exception/Exception.php',
715
-        'OCP\\Mail\\Provider\\Exception\\SendException' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/Exception/SendException.php',
716
-        'OCP\\Mail\\Provider\\IAddress' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IAddress.php',
717
-        'OCP\\Mail\\Provider\\IAttachment' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IAttachment.php',
718
-        'OCP\\Mail\\Provider\\IManager' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IManager.php',
719
-        'OCP\\Mail\\Provider\\IMessage' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IMessage.php',
720
-        'OCP\\Mail\\Provider\\IMessageSend' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IMessageSend.php',
721
-        'OCP\\Mail\\Provider\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IProvider.php',
722
-        'OCP\\Mail\\Provider\\IService' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/IService.php',
723
-        'OCP\\Mail\\Provider\\Message' => __DIR__ . '/../../..' . '/lib/public/Mail/Provider/Message.php',
724
-        'OCP\\Migration\\Attributes\\AddColumn' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/AddColumn.php',
725
-        'OCP\\Migration\\Attributes\\AddIndex' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/AddIndex.php',
726
-        'OCP\\Migration\\Attributes\\ColumnMigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/ColumnMigrationAttribute.php',
727
-        'OCP\\Migration\\Attributes\\ColumnType' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/ColumnType.php',
728
-        'OCP\\Migration\\Attributes\\CreateTable' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/CreateTable.php',
729
-        'OCP\\Migration\\Attributes\\DataCleansing' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/DataCleansing.php',
730
-        'OCP\\Migration\\Attributes\\DataMigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/DataMigrationAttribute.php',
731
-        'OCP\\Migration\\Attributes\\DropColumn' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/DropColumn.php',
732
-        'OCP\\Migration\\Attributes\\DropIndex' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/DropIndex.php',
733
-        'OCP\\Migration\\Attributes\\DropTable' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/DropTable.php',
734
-        'OCP\\Migration\\Attributes\\GenericMigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/GenericMigrationAttribute.php',
735
-        'OCP\\Migration\\Attributes\\IndexMigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/IndexMigrationAttribute.php',
736
-        'OCP\\Migration\\Attributes\\IndexType' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/IndexType.php',
737
-        'OCP\\Migration\\Attributes\\MigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/MigrationAttribute.php',
738
-        'OCP\\Migration\\Attributes\\ModifyColumn' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/ModifyColumn.php',
739
-        'OCP\\Migration\\Attributes\\TableMigrationAttribute' => __DIR__ . '/../../..' . '/lib/public/Migration/Attributes/TableMigrationAttribute.php',
740
-        'OCP\\Migration\\BigIntMigration' => __DIR__ . '/../../..' . '/lib/public/Migration/BigIntMigration.php',
741
-        'OCP\\Migration\\IMigrationStep' => __DIR__ . '/../../..' . '/lib/public/Migration/IMigrationStep.php',
742
-        'OCP\\Migration\\IOutput' => __DIR__ . '/../../..' . '/lib/public/Migration/IOutput.php',
743
-        'OCP\\Migration\\IRepairStep' => __DIR__ . '/../../..' . '/lib/public/Migration/IRepairStep.php',
744
-        'OCP\\Migration\\SimpleMigrationStep' => __DIR__ . '/../../..' . '/lib/public/Migration/SimpleMigrationStep.php',
745
-        'OCP\\Navigation\\Events\\LoadAdditionalEntriesEvent' => __DIR__ . '/../../..' . '/lib/public/Navigation/Events/LoadAdditionalEntriesEvent.php',
746
-        'OCP\\Notification\\AlreadyProcessedException' => __DIR__ . '/../../..' . '/lib/public/Notification/AlreadyProcessedException.php',
747
-        'OCP\\Notification\\IAction' => __DIR__ . '/../../..' . '/lib/public/Notification/IAction.php',
748
-        'OCP\\Notification\\IApp' => __DIR__ . '/../../..' . '/lib/public/Notification/IApp.php',
749
-        'OCP\\Notification\\IDeferrableApp' => __DIR__ . '/../../..' . '/lib/public/Notification/IDeferrableApp.php',
750
-        'OCP\\Notification\\IDismissableNotifier' => __DIR__ . '/../../..' . '/lib/public/Notification/IDismissableNotifier.php',
751
-        'OCP\\Notification\\IManager' => __DIR__ . '/../../..' . '/lib/public/Notification/IManager.php',
752
-        'OCP\\Notification\\INotification' => __DIR__ . '/../../..' . '/lib/public/Notification/INotification.php',
753
-        'OCP\\Notification\\INotifier' => __DIR__ . '/../../..' . '/lib/public/Notification/INotifier.php',
754
-        'OCP\\Notification\\IPreloadableNotifier' => __DIR__ . '/../../..' . '/lib/public/Notification/IPreloadableNotifier.php',
755
-        'OCP\\Notification\\IncompleteNotificationException' => __DIR__ . '/../../..' . '/lib/public/Notification/IncompleteNotificationException.php',
756
-        'OCP\\Notification\\IncompleteParsedNotificationException' => __DIR__ . '/../../..' . '/lib/public/Notification/IncompleteParsedNotificationException.php',
757
-        'OCP\\Notification\\InvalidValueException' => __DIR__ . '/../../..' . '/lib/public/Notification/InvalidValueException.php',
758
-        'OCP\\Notification\\NotificationPreloadReason' => __DIR__ . '/../../..' . '/lib/public/Notification/NotificationPreloadReason.php',
759
-        'OCP\\Notification\\UnknownNotificationException' => __DIR__ . '/../../..' . '/lib/public/Notification/UnknownNotificationException.php',
760
-        'OCP\\OCM\\Events\\ResourceTypeRegisterEvent' => __DIR__ . '/../../..' . '/lib/public/OCM/Events/ResourceTypeRegisterEvent.php',
761
-        'OCP\\OCM\\Exceptions\\OCMArgumentException' => __DIR__ . '/../../..' . '/lib/public/OCM/Exceptions/OCMArgumentException.php',
762
-        'OCP\\OCM\\Exceptions\\OCMProviderException' => __DIR__ . '/../../..' . '/lib/public/OCM/Exceptions/OCMProviderException.php',
763
-        'OCP\\OCM\\ICapabilityAwareOCMProvider' => __DIR__ . '/../../..' . '/lib/public/OCM/ICapabilityAwareOCMProvider.php',
764
-        'OCP\\OCM\\IOCMDiscoveryService' => __DIR__ . '/../../..' . '/lib/public/OCM/IOCMDiscoveryService.php',
765
-        'OCP\\OCM\\IOCMProvider' => __DIR__ . '/../../..' . '/lib/public/OCM/IOCMProvider.php',
766
-        'OCP\\OCM\\IOCMResource' => __DIR__ . '/../../..' . '/lib/public/OCM/IOCMResource.php',
767
-        'OCP\\OCS\\IDiscoveryService' => __DIR__ . '/../../..' . '/lib/public/OCS/IDiscoveryService.php',
768
-        'OCP\\PreConditionNotMetException' => __DIR__ . '/../../..' . '/lib/public/PreConditionNotMetException.php',
769
-        'OCP\\Preview\\BeforePreviewFetchedEvent' => __DIR__ . '/../../..' . '/lib/public/Preview/BeforePreviewFetchedEvent.php',
770
-        'OCP\\Preview\\IMimeIconProvider' => __DIR__ . '/../../..' . '/lib/public/Preview/IMimeIconProvider.php',
771
-        'OCP\\Preview\\IProviderV2' => __DIR__ . '/../../..' . '/lib/public/Preview/IProviderV2.php',
772
-        'OCP\\Preview\\IVersionedPreviewFile' => __DIR__ . '/../../..' . '/lib/public/Preview/IVersionedPreviewFile.php',
773
-        'OCP\\Profile\\BeforeTemplateRenderedEvent' => __DIR__ . '/../../..' . '/lib/public/Profile/BeforeTemplateRenderedEvent.php',
774
-        'OCP\\Profile\\ILinkAction' => __DIR__ . '/../../..' . '/lib/public/Profile/ILinkAction.php',
775
-        'OCP\\Profile\\IProfileManager' => __DIR__ . '/../../..' . '/lib/public/Profile/IProfileManager.php',
776
-        'OCP\\Profile\\ParameterDoesNotExistException' => __DIR__ . '/../../..' . '/lib/public/Profile/ParameterDoesNotExistException.php',
777
-        'OCP\\Profiler\\IProfile' => __DIR__ . '/../../..' . '/lib/public/Profiler/IProfile.php',
778
-        'OCP\\Profiler\\IProfiler' => __DIR__ . '/../../..' . '/lib/public/Profiler/IProfiler.php',
779
-        'OCP\\Remote\\Api\\IApiCollection' => __DIR__ . '/../../..' . '/lib/public/Remote/Api/IApiCollection.php',
780
-        'OCP\\Remote\\Api\\IApiFactory' => __DIR__ . '/../../..' . '/lib/public/Remote/Api/IApiFactory.php',
781
-        'OCP\\Remote\\Api\\ICapabilitiesApi' => __DIR__ . '/../../..' . '/lib/public/Remote/Api/ICapabilitiesApi.php',
782
-        'OCP\\Remote\\Api\\IUserApi' => __DIR__ . '/../../..' . '/lib/public/Remote/Api/IUserApi.php',
783
-        'OCP\\Remote\\ICredentials' => __DIR__ . '/../../..' . '/lib/public/Remote/ICredentials.php',
784
-        'OCP\\Remote\\IInstance' => __DIR__ . '/../../..' . '/lib/public/Remote/IInstance.php',
785
-        'OCP\\Remote\\IInstanceFactory' => __DIR__ . '/../../..' . '/lib/public/Remote/IInstanceFactory.php',
786
-        'OCP\\Remote\\IUser' => __DIR__ . '/../../..' . '/lib/public/Remote/IUser.php',
787
-        'OCP\\RichObjectStrings\\Definitions' => __DIR__ . '/../../..' . '/lib/public/RichObjectStrings/Definitions.php',
788
-        'OCP\\RichObjectStrings\\IRichTextFormatter' => __DIR__ . '/../../..' . '/lib/public/RichObjectStrings/IRichTextFormatter.php',
789
-        'OCP\\RichObjectStrings\\IValidator' => __DIR__ . '/../../..' . '/lib/public/RichObjectStrings/IValidator.php',
790
-        'OCP\\RichObjectStrings\\InvalidObjectExeption' => __DIR__ . '/../../..' . '/lib/public/RichObjectStrings/InvalidObjectExeption.php',
791
-        'OCP\\Route\\IRoute' => __DIR__ . '/../../..' . '/lib/public/Route/IRoute.php',
792
-        'OCP\\Route\\IRouter' => __DIR__ . '/../../..' . '/lib/public/Route/IRouter.php',
793
-        'OCP\\SabrePluginEvent' => __DIR__ . '/../../..' . '/lib/public/SabrePluginEvent.php',
794
-        'OCP\\SabrePluginException' => __DIR__ . '/../../..' . '/lib/public/SabrePluginException.php',
795
-        'OCP\\Search\\FilterDefinition' => __DIR__ . '/../../..' . '/lib/public/Search/FilterDefinition.php',
796
-        'OCP\\Search\\IExternalProvider' => __DIR__ . '/../../..' . '/lib/public/Search/IExternalProvider.php',
797
-        'OCP\\Search\\IFilter' => __DIR__ . '/../../..' . '/lib/public/Search/IFilter.php',
798
-        'OCP\\Search\\IFilterCollection' => __DIR__ . '/../../..' . '/lib/public/Search/IFilterCollection.php',
799
-        'OCP\\Search\\IFilteringProvider' => __DIR__ . '/../../..' . '/lib/public/Search/IFilteringProvider.php',
800
-        'OCP\\Search\\IInAppSearch' => __DIR__ . '/../../..' . '/lib/public/Search/IInAppSearch.php',
801
-        'OCP\\Search\\IProvider' => __DIR__ . '/../../..' . '/lib/public/Search/IProvider.php',
802
-        'OCP\\Search\\ISearchQuery' => __DIR__ . '/../../..' . '/lib/public/Search/ISearchQuery.php',
803
-        'OCP\\Search\\SearchResult' => __DIR__ . '/../../..' . '/lib/public/Search/SearchResult.php',
804
-        'OCP\\Search\\SearchResultEntry' => __DIR__ . '/../../..' . '/lib/public/Search/SearchResultEntry.php',
805
-        'OCP\\Security\\Bruteforce\\IThrottler' => __DIR__ . '/../../..' . '/lib/public/Security/Bruteforce/IThrottler.php',
806
-        'OCP\\Security\\Bruteforce\\MaxDelayReached' => __DIR__ . '/../../..' . '/lib/public/Security/Bruteforce/MaxDelayReached.php',
807
-        'OCP\\Security\\CSP\\AddContentSecurityPolicyEvent' => __DIR__ . '/../../..' . '/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php',
808
-        'OCP\\Security\\Events\\GenerateSecurePasswordEvent' => __DIR__ . '/../../..' . '/lib/public/Security/Events/GenerateSecurePasswordEvent.php',
809
-        'OCP\\Security\\Events\\ValidatePasswordPolicyEvent' => __DIR__ . '/../../..' . '/lib/public/Security/Events/ValidatePasswordPolicyEvent.php',
810
-        'OCP\\Security\\FeaturePolicy\\AddFeaturePolicyEvent' => __DIR__ . '/../../..' . '/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php',
811
-        'OCP\\Security\\IContentSecurityPolicyManager' => __DIR__ . '/../../..' . '/lib/public/Security/IContentSecurityPolicyManager.php',
812
-        'OCP\\Security\\ICredentialsManager' => __DIR__ . '/../../..' . '/lib/public/Security/ICredentialsManager.php',
813
-        'OCP\\Security\\ICrypto' => __DIR__ . '/../../..' . '/lib/public/Security/ICrypto.php',
814
-        'OCP\\Security\\IHasher' => __DIR__ . '/../../..' . '/lib/public/Security/IHasher.php',
815
-        'OCP\\Security\\IRemoteHostValidator' => __DIR__ . '/../../..' . '/lib/public/Security/IRemoteHostValidator.php',
816
-        'OCP\\Security\\ISecureRandom' => __DIR__ . '/../../..' . '/lib/public/Security/ISecureRandom.php',
817
-        'OCP\\Security\\ITrustedDomainHelper' => __DIR__ . '/../../..' . '/lib/public/Security/ITrustedDomainHelper.php',
818
-        'OCP\\Security\\Ip\\IAddress' => __DIR__ . '/../../..' . '/lib/public/Security/Ip/IAddress.php',
819
-        'OCP\\Security\\Ip\\IFactory' => __DIR__ . '/../../..' . '/lib/public/Security/Ip/IFactory.php',
820
-        'OCP\\Security\\Ip\\IRange' => __DIR__ . '/../../..' . '/lib/public/Security/Ip/IRange.php',
821
-        'OCP\\Security\\Ip\\IRemoteAddress' => __DIR__ . '/../../..' . '/lib/public/Security/Ip/IRemoteAddress.php',
822
-        'OCP\\Security\\PasswordContext' => __DIR__ . '/../../..' . '/lib/public/Security/PasswordContext.php',
823
-        'OCP\\Security\\RateLimiting\\ILimiter' => __DIR__ . '/../../..' . '/lib/public/Security/RateLimiting/ILimiter.php',
824
-        'OCP\\Security\\RateLimiting\\IRateLimitExceededException' => __DIR__ . '/../../..' . '/lib/public/Security/RateLimiting/IRateLimitExceededException.php',
825
-        'OCP\\Security\\VerificationToken\\IVerificationToken' => __DIR__ . '/../../..' . '/lib/public/Security/VerificationToken/IVerificationToken.php',
826
-        'OCP\\Security\\VerificationToken\\InvalidTokenException' => __DIR__ . '/../../..' . '/lib/public/Security/VerificationToken/InvalidTokenException.php',
827
-        'OCP\\Server' => __DIR__ . '/../../..' . '/lib/public/Server.php',
828
-        'OCP\\ServerVersion' => __DIR__ . '/../../..' . '/lib/public/ServerVersion.php',
829
-        'OCP\\Session\\Exceptions\\SessionNotAvailableException' => __DIR__ . '/../../..' . '/lib/public/Session/Exceptions/SessionNotAvailableException.php',
830
-        'OCP\\Settings\\DeclarativeSettingsTypes' => __DIR__ . '/../../..' . '/lib/public/Settings/DeclarativeSettingsTypes.php',
831
-        'OCP\\Settings\\Events\\DeclarativeSettingsGetValueEvent' => __DIR__ . '/../../..' . '/lib/public/Settings/Events/DeclarativeSettingsGetValueEvent.php',
832
-        'OCP\\Settings\\Events\\DeclarativeSettingsRegisterFormEvent' => __DIR__ . '/../../..' . '/lib/public/Settings/Events/DeclarativeSettingsRegisterFormEvent.php',
833
-        'OCP\\Settings\\Events\\DeclarativeSettingsSetValueEvent' => __DIR__ . '/../../..' . '/lib/public/Settings/Events/DeclarativeSettingsSetValueEvent.php',
834
-        'OCP\\Settings\\IDeclarativeManager' => __DIR__ . '/../../..' . '/lib/public/Settings/IDeclarativeManager.php',
835
-        'OCP\\Settings\\IDeclarativeSettingsForm' => __DIR__ . '/../../..' . '/lib/public/Settings/IDeclarativeSettingsForm.php',
836
-        'OCP\\Settings\\IDeclarativeSettingsFormWithHandlers' => __DIR__ . '/../../..' . '/lib/public/Settings/IDeclarativeSettingsFormWithHandlers.php',
837
-        'OCP\\Settings\\IDelegatedSettings' => __DIR__ . '/../../..' . '/lib/public/Settings/IDelegatedSettings.php',
838
-        'OCP\\Settings\\IIconSection' => __DIR__ . '/../../..' . '/lib/public/Settings/IIconSection.php',
839
-        'OCP\\Settings\\IManager' => __DIR__ . '/../../..' . '/lib/public/Settings/IManager.php',
840
-        'OCP\\Settings\\ISettings' => __DIR__ . '/../../..' . '/lib/public/Settings/ISettings.php',
841
-        'OCP\\Settings\\ISubAdminSettings' => __DIR__ . '/../../..' . '/lib/public/Settings/ISubAdminSettings.php',
842
-        'OCP\\SetupCheck\\CheckServerResponseTrait' => __DIR__ . '/../../..' . '/lib/public/SetupCheck/CheckServerResponseTrait.php',
843
-        'OCP\\SetupCheck\\ISetupCheck' => __DIR__ . '/../../..' . '/lib/public/SetupCheck/ISetupCheck.php',
844
-        'OCP\\SetupCheck\\ISetupCheckManager' => __DIR__ . '/../../..' . '/lib/public/SetupCheck/ISetupCheckManager.php',
845
-        'OCP\\SetupCheck\\SetupResult' => __DIR__ . '/../../..' . '/lib/public/SetupCheck/SetupResult.php',
846
-        'OCP\\Share' => __DIR__ . '/../../..' . '/lib/public/Share.php',
847
-        'OCP\\Share\\Events\\BeforeShareCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/BeforeShareCreatedEvent.php',
848
-        'OCP\\Share\\Events\\BeforeShareDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/BeforeShareDeletedEvent.php',
849
-        'OCP\\Share\\Events\\ShareAcceptedEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/ShareAcceptedEvent.php',
850
-        'OCP\\Share\\Events\\ShareCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/ShareCreatedEvent.php',
851
-        'OCP\\Share\\Events\\ShareDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/ShareDeletedEvent.php',
852
-        'OCP\\Share\\Events\\ShareDeletedFromSelfEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/ShareDeletedFromSelfEvent.php',
853
-        'OCP\\Share\\Events\\VerifyMountPointEvent' => __DIR__ . '/../../..' . '/lib/public/Share/Events/VerifyMountPointEvent.php',
854
-        'OCP\\Share\\Exceptions\\AlreadySharedException' => __DIR__ . '/../../..' . '/lib/public/Share/Exceptions/AlreadySharedException.php',
855
-        'OCP\\Share\\Exceptions\\GenericShareException' => __DIR__ . '/../../..' . '/lib/public/Share/Exceptions/GenericShareException.php',
856
-        'OCP\\Share\\Exceptions\\IllegalIDChangeException' => __DIR__ . '/../../..' . '/lib/public/Share/Exceptions/IllegalIDChangeException.php',
857
-        'OCP\\Share\\Exceptions\\ShareNotFound' => __DIR__ . '/../../..' . '/lib/public/Share/Exceptions/ShareNotFound.php',
858
-        'OCP\\Share\\Exceptions\\ShareTokenException' => __DIR__ . '/../../..' . '/lib/public/Share/Exceptions/ShareTokenException.php',
859
-        'OCP\\Share\\IAttributes' => __DIR__ . '/../../..' . '/lib/public/Share/IAttributes.php',
860
-        'OCP\\Share\\IManager' => __DIR__ . '/../../..' . '/lib/public/Share/IManager.php',
861
-        'OCP\\Share\\IPartialShareProvider' => __DIR__ . '/../../..' . '/lib/public/Share/IPartialShareProvider.php',
862
-        'OCP\\Share\\IProviderFactory' => __DIR__ . '/../../..' . '/lib/public/Share/IProviderFactory.php',
863
-        'OCP\\Share\\IPublicShareTemplateFactory' => __DIR__ . '/../../..' . '/lib/public/Share/IPublicShareTemplateFactory.php',
864
-        'OCP\\Share\\IPublicShareTemplateProvider' => __DIR__ . '/../../..' . '/lib/public/Share/IPublicShareTemplateProvider.php',
865
-        'OCP\\Share\\IPublicShareTemplateProviderWithPriority' => __DIR__ . '/../../..' . '/lib/public/Share/IPublicShareTemplateProviderWithPriority.php',
866
-        'OCP\\Share\\IShare' => __DIR__ . '/../../..' . '/lib/public/Share/IShare.php',
867
-        'OCP\\Share\\IShareHelper' => __DIR__ . '/../../..' . '/lib/public/Share/IShareHelper.php',
868
-        'OCP\\Share\\IShareProvider' => __DIR__ . '/../../..' . '/lib/public/Share/IShareProvider.php',
869
-        'OCP\\Share\\IShareProviderGetUsers' => __DIR__ . '/../../..' . '/lib/public/Share/IShareProviderGetUsers.php',
870
-        'OCP\\Share\\IShareProviderSupportsAccept' => __DIR__ . '/../../..' . '/lib/public/Share/IShareProviderSupportsAccept.php',
871
-        'OCP\\Share\\IShareProviderSupportsAllSharesInFolder' => __DIR__ . '/../../..' . '/lib/public/Share/IShareProviderSupportsAllSharesInFolder.php',
872
-        'OCP\\Share\\IShareProviderWithNotification' => __DIR__ . '/../../..' . '/lib/public/Share/IShareProviderWithNotification.php',
873
-        'OCP\\Share_Backend' => __DIR__ . '/../../..' . '/lib/public/Share_Backend.php',
874
-        'OCP\\Share_Backend_Collection' => __DIR__ . '/../../..' . '/lib/public/Share_Backend_Collection.php',
875
-        'OCP\\Share_Backend_File_Dependent' => __DIR__ . '/../../..' . '/lib/public/Share_Backend_File_Dependent.php',
876
-        'OCP\\Snowflake\\IDecoder' => __DIR__ . '/../../..' . '/lib/public/Snowflake/IDecoder.php',
877
-        'OCP\\Snowflake\\IGenerator' => __DIR__ . '/../../..' . '/lib/public/Snowflake/IGenerator.php',
878
-        'OCP\\SpeechToText\\Events\\AbstractTranscriptionEvent' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/Events/AbstractTranscriptionEvent.php',
879
-        'OCP\\SpeechToText\\Events\\TranscriptionFailedEvent' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/Events/TranscriptionFailedEvent.php',
880
-        'OCP\\SpeechToText\\Events\\TranscriptionSuccessfulEvent' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php',
881
-        'OCP\\SpeechToText\\ISpeechToTextManager' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/ISpeechToTextManager.php',
882
-        'OCP\\SpeechToText\\ISpeechToTextProvider' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/ISpeechToTextProvider.php',
883
-        'OCP\\SpeechToText\\ISpeechToTextProviderWithId' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/ISpeechToTextProviderWithId.php',
884
-        'OCP\\SpeechToText\\ISpeechToTextProviderWithUserId' => __DIR__ . '/../../..' . '/lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php',
885
-        'OCP\\Support\\CrashReport\\ICollectBreadcrumbs' => __DIR__ . '/../../..' . '/lib/public/Support/CrashReport/ICollectBreadcrumbs.php',
886
-        'OCP\\Support\\CrashReport\\IMessageReporter' => __DIR__ . '/../../..' . '/lib/public/Support/CrashReport/IMessageReporter.php',
887
-        'OCP\\Support\\CrashReport\\IRegistry' => __DIR__ . '/../../..' . '/lib/public/Support/CrashReport/IRegistry.php',
888
-        'OCP\\Support\\CrashReport\\IReporter' => __DIR__ . '/../../..' . '/lib/public/Support/CrashReport/IReporter.php',
889
-        'OCP\\Support\\Subscription\\Exception\\AlreadyRegisteredException' => __DIR__ . '/../../..' . '/lib/public/Support/Subscription/Exception/AlreadyRegisteredException.php',
890
-        'OCP\\Support\\Subscription\\IAssertion' => __DIR__ . '/../../..' . '/lib/public/Support/Subscription/IAssertion.php',
891
-        'OCP\\Support\\Subscription\\IRegistry' => __DIR__ . '/../../..' . '/lib/public/Support/Subscription/IRegistry.php',
892
-        'OCP\\Support\\Subscription\\ISubscription' => __DIR__ . '/../../..' . '/lib/public/Support/Subscription/ISubscription.php',
893
-        'OCP\\Support\\Subscription\\ISupportedApps' => __DIR__ . '/../../..' . '/lib/public/Support/Subscription/ISupportedApps.php',
894
-        'OCP\\SystemTag\\ISystemTag' => __DIR__ . '/../../..' . '/lib/public/SystemTag/ISystemTag.php',
895
-        'OCP\\SystemTag\\ISystemTagManager' => __DIR__ . '/../../..' . '/lib/public/SystemTag/ISystemTagManager.php',
896
-        'OCP\\SystemTag\\ISystemTagManagerFactory' => __DIR__ . '/../../..' . '/lib/public/SystemTag/ISystemTagManagerFactory.php',
897
-        'OCP\\SystemTag\\ISystemTagObjectMapper' => __DIR__ . '/../../..' . '/lib/public/SystemTag/ISystemTagObjectMapper.php',
898
-        'OCP\\SystemTag\\ManagerEvent' => __DIR__ . '/../../..' . '/lib/public/SystemTag/ManagerEvent.php',
899
-        'OCP\\SystemTag\\MapperEvent' => __DIR__ . '/../../..' . '/lib/public/SystemTag/MapperEvent.php',
900
-        'OCP\\SystemTag\\SystemTagsEntityEvent' => __DIR__ . '/../../..' . '/lib/public/SystemTag/SystemTagsEntityEvent.php',
901
-        'OCP\\SystemTag\\TagAlreadyExistsException' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagAlreadyExistsException.php',
902
-        'OCP\\SystemTag\\TagAssignedEvent' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagAssignedEvent.php',
903
-        'OCP\\SystemTag\\TagCreationForbiddenException' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagCreationForbiddenException.php',
904
-        'OCP\\SystemTag\\TagNotFoundException' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagNotFoundException.php',
905
-        'OCP\\SystemTag\\TagUnassignedEvent' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagUnassignedEvent.php',
906
-        'OCP\\SystemTag\\TagUpdateForbiddenException' => __DIR__ . '/../../..' . '/lib/public/SystemTag/TagUpdateForbiddenException.php',
907
-        'OCP\\Talk\\Exceptions\\NoBackendException' => __DIR__ . '/../../..' . '/lib/public/Talk/Exceptions/NoBackendException.php',
908
-        'OCP\\Talk\\IBroker' => __DIR__ . '/../../..' . '/lib/public/Talk/IBroker.php',
909
-        'OCP\\Talk\\IConversation' => __DIR__ . '/../../..' . '/lib/public/Talk/IConversation.php',
910
-        'OCP\\Talk\\IConversationOptions' => __DIR__ . '/../../..' . '/lib/public/Talk/IConversationOptions.php',
911
-        'OCP\\Talk\\ITalkBackend' => __DIR__ . '/../../..' . '/lib/public/Talk/ITalkBackend.php',
912
-        'OCP\\TaskProcessing\\EShapeType' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/EShapeType.php',
913
-        'OCP\\TaskProcessing\\Events\\AbstractTaskProcessingEvent' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Events/AbstractTaskProcessingEvent.php',
914
-        'OCP\\TaskProcessing\\Events\\GetTaskProcessingProvidersEvent' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Events/GetTaskProcessingProvidersEvent.php',
915
-        'OCP\\TaskProcessing\\Events\\TaskFailedEvent' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Events/TaskFailedEvent.php',
916
-        'OCP\\TaskProcessing\\Events\\TaskSuccessfulEvent' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Events/TaskSuccessfulEvent.php',
917
-        'OCP\\TaskProcessing\\Exception\\Exception' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/Exception.php',
918
-        'OCP\\TaskProcessing\\Exception\\NotFoundException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/NotFoundException.php',
919
-        'OCP\\TaskProcessing\\Exception\\PreConditionNotMetException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php',
920
-        'OCP\\TaskProcessing\\Exception\\ProcessingException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/ProcessingException.php',
921
-        'OCP\\TaskProcessing\\Exception\\UnauthorizedException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/UnauthorizedException.php',
922
-        'OCP\\TaskProcessing\\Exception\\UserFacingProcessingException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/UserFacingProcessingException.php',
923
-        'OCP\\TaskProcessing\\Exception\\ValidationException' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Exception/ValidationException.php',
924
-        'OCP\\TaskProcessing\\IInternalTaskType' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/IInternalTaskType.php',
925
-        'OCP\\TaskProcessing\\IManager' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/IManager.php',
926
-        'OCP\\TaskProcessing\\IProvider' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/IProvider.php',
927
-        'OCP\\TaskProcessing\\ISynchronousProvider' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ISynchronousProvider.php',
928
-        'OCP\\TaskProcessing\\ISynchronousWatermarkingProvider' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ISynchronousWatermarkingProvider.php',
929
-        'OCP\\TaskProcessing\\ITaskType' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ITaskType.php',
930
-        'OCP\\TaskProcessing\\ITriggerableProvider' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ITriggerableProvider.php',
931
-        'OCP\\TaskProcessing\\ShapeDescriptor' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ShapeDescriptor.php',
932
-        'OCP\\TaskProcessing\\ShapeEnumValue' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/ShapeEnumValue.php',
933
-        'OCP\\TaskProcessing\\Task' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/Task.php',
934
-        'OCP\\TaskProcessing\\TaskTypes\\AnalyzeImages' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/AnalyzeImages.php',
935
-        'OCP\\TaskProcessing\\TaskTypes\\AudioToAudioChat' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/AudioToAudioChat.php',
936
-        'OCP\\TaskProcessing\\TaskTypes\\AudioToText' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/AudioToText.php',
937
-        'OCP\\TaskProcessing\\TaskTypes\\ContextAgentAudioInteraction' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/ContextAgentAudioInteraction.php',
938
-        'OCP\\TaskProcessing\\TaskTypes\\ContextAgentInteraction' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/ContextAgentInteraction.php',
939
-        'OCP\\TaskProcessing\\TaskTypes\\ContextWrite' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/ContextWrite.php',
940
-        'OCP\\TaskProcessing\\TaskTypes\\GenerateEmoji' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php',
941
-        'OCP\\TaskProcessing\\TaskTypes\\ImageToTextOpticalCharacterRecognition' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/ImageToTextOpticalCharacterRecognition.php',
942
-        'OCP\\TaskProcessing\\TaskTypes\\TextToImage' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToImage.php',
943
-        'OCP\\TaskProcessing\\TaskTypes\\TextToSpeech' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToSpeech.php',
944
-        'OCP\\TaskProcessing\\TaskTypes\\TextToText' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToText.php',
945
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChangeTone' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php',
946
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChat' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextChat.php',
947
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChatWithTools' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextChatWithTools.php',
948
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextFormalization' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php',
949
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextHeadline' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php',
950
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextProofread' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextProofread.php',
951
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextReformulation' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php',
952
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextSimplification' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php',
953
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextSummary' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextSummary.php',
954
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextTopics' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php',
955
-        'OCP\\TaskProcessing\\TaskTypes\\TextToTextTranslate' => __DIR__ . '/../../..' . '/lib/public/TaskProcessing/TaskTypes/TextToTextTranslate.php',
956
-        'OCP\\Teams\\ITeamManager' => __DIR__ . '/../../..' . '/lib/public/Teams/ITeamManager.php',
957
-        'OCP\\Teams\\ITeamResourceProvider' => __DIR__ . '/../../..' . '/lib/public/Teams/ITeamResourceProvider.php',
958
-        'OCP\\Teams\\Team' => __DIR__ . '/../../..' . '/lib/public/Teams/Team.php',
959
-        'OCP\\Teams\\TeamResource' => __DIR__ . '/../../..' . '/lib/public/Teams/TeamResource.php',
960
-        'OCP\\Template' => __DIR__ . '/../../..' . '/lib/public/Template.php',
961
-        'OCP\\Template\\ITemplate' => __DIR__ . '/../../..' . '/lib/public/Template/ITemplate.php',
962
-        'OCP\\Template\\ITemplateManager' => __DIR__ . '/../../..' . '/lib/public/Template/ITemplateManager.php',
963
-        'OCP\\Template\\TemplateNotFoundException' => __DIR__ . '/../../..' . '/lib/public/Template/TemplateNotFoundException.php',
964
-        'OCP\\TextProcessing\\Events\\AbstractTextProcessingEvent' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php',
965
-        'OCP\\TextProcessing\\Events\\TaskFailedEvent' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/Events/TaskFailedEvent.php',
966
-        'OCP\\TextProcessing\\Events\\TaskSuccessfulEvent' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php',
967
-        'OCP\\TextProcessing\\Exception\\TaskFailureException' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/Exception/TaskFailureException.php',
968
-        'OCP\\TextProcessing\\FreePromptTaskType' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/FreePromptTaskType.php',
969
-        'OCP\\TextProcessing\\HeadlineTaskType' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/HeadlineTaskType.php',
970
-        'OCP\\TextProcessing\\IManager' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/IManager.php',
971
-        'OCP\\TextProcessing\\IProvider' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/IProvider.php',
972
-        'OCP\\TextProcessing\\IProviderWithExpectedRuntime' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/IProviderWithExpectedRuntime.php',
973
-        'OCP\\TextProcessing\\IProviderWithId' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/IProviderWithId.php',
974
-        'OCP\\TextProcessing\\IProviderWithUserId' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/IProviderWithUserId.php',
975
-        'OCP\\TextProcessing\\ITaskType' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/ITaskType.php',
976
-        'OCP\\TextProcessing\\SummaryTaskType' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/SummaryTaskType.php',
977
-        'OCP\\TextProcessing\\Task' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/Task.php',
978
-        'OCP\\TextProcessing\\TopicsTaskType' => __DIR__ . '/../../..' . '/lib/public/TextProcessing/TopicsTaskType.php',
979
-        'OCP\\TextToImage\\Events\\AbstractTextToImageEvent' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Events/AbstractTextToImageEvent.php',
980
-        'OCP\\TextToImage\\Events\\TaskFailedEvent' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Events/TaskFailedEvent.php',
981
-        'OCP\\TextToImage\\Events\\TaskSuccessfulEvent' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Events/TaskSuccessfulEvent.php',
982
-        'OCP\\TextToImage\\Exception\\TaskFailureException' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Exception/TaskFailureException.php',
983
-        'OCP\\TextToImage\\Exception\\TaskNotFoundException' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Exception/TaskNotFoundException.php',
984
-        'OCP\\TextToImage\\Exception\\TextToImageException' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Exception/TextToImageException.php',
985
-        'OCP\\TextToImage\\IManager' => __DIR__ . '/../../..' . '/lib/public/TextToImage/IManager.php',
986
-        'OCP\\TextToImage\\IProvider' => __DIR__ . '/../../..' . '/lib/public/TextToImage/IProvider.php',
987
-        'OCP\\TextToImage\\IProviderWithUserId' => __DIR__ . '/../../..' . '/lib/public/TextToImage/IProviderWithUserId.php',
988
-        'OCP\\TextToImage\\Task' => __DIR__ . '/../../..' . '/lib/public/TextToImage/Task.php',
989
-        'OCP\\Translation\\CouldNotTranslateException' => __DIR__ . '/../../..' . '/lib/public/Translation/CouldNotTranslateException.php',
990
-        'OCP\\Translation\\IDetectLanguageProvider' => __DIR__ . '/../../..' . '/lib/public/Translation/IDetectLanguageProvider.php',
991
-        'OCP\\Translation\\ITranslationManager' => __DIR__ . '/../../..' . '/lib/public/Translation/ITranslationManager.php',
992
-        'OCP\\Translation\\ITranslationProvider' => __DIR__ . '/../../..' . '/lib/public/Translation/ITranslationProvider.php',
993
-        'OCP\\Translation\\ITranslationProviderWithId' => __DIR__ . '/../../..' . '/lib/public/Translation/ITranslationProviderWithId.php',
994
-        'OCP\\Translation\\ITranslationProviderWithUserId' => __DIR__ . '/../../..' . '/lib/public/Translation/ITranslationProviderWithUserId.php',
995
-        'OCP\\Translation\\LanguageTuple' => __DIR__ . '/../../..' . '/lib/public/Translation/LanguageTuple.php',
996
-        'OCP\\UserInterface' => __DIR__ . '/../../..' . '/lib/public/UserInterface.php',
997
-        'OCP\\UserMigration\\IExportDestination' => __DIR__ . '/../../..' . '/lib/public/UserMigration/IExportDestination.php',
998
-        'OCP\\UserMigration\\IImportSource' => __DIR__ . '/../../..' . '/lib/public/UserMigration/IImportSource.php',
999
-        'OCP\\UserMigration\\IMigrator' => __DIR__ . '/../../..' . '/lib/public/UserMigration/IMigrator.php',
1000
-        'OCP\\UserMigration\\ISizeEstimationMigrator' => __DIR__ . '/../../..' . '/lib/public/UserMigration/ISizeEstimationMigrator.php',
1001
-        'OCP\\UserMigration\\TMigratorBasicVersionHandling' => __DIR__ . '/../../..' . '/lib/public/UserMigration/TMigratorBasicVersionHandling.php',
1002
-        'OCP\\UserMigration\\UserMigrationException' => __DIR__ . '/../../..' . '/lib/public/UserMigration/UserMigrationException.php',
1003
-        'OCP\\UserStatus\\IManager' => __DIR__ . '/../../..' . '/lib/public/UserStatus/IManager.php',
1004
-        'OCP\\UserStatus\\IProvider' => __DIR__ . '/../../..' . '/lib/public/UserStatus/IProvider.php',
1005
-        'OCP\\UserStatus\\IUserStatus' => __DIR__ . '/../../..' . '/lib/public/UserStatus/IUserStatus.php',
1006
-        'OCP\\User\\Backend\\ABackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ABackend.php',
1007
-        'OCP\\User\\Backend\\ICheckPasswordBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ICheckPasswordBackend.php',
1008
-        'OCP\\User\\Backend\\ICountMappedUsersBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ICountMappedUsersBackend.php',
1009
-        'OCP\\User\\Backend\\ICountUsersBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ICountUsersBackend.php',
1010
-        'OCP\\User\\Backend\\ICreateUserBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ICreateUserBackend.php',
1011
-        'OCP\\User\\Backend\\ICustomLogout' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ICustomLogout.php',
1012
-        'OCP\\User\\Backend\\IGetDisplayNameBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IGetDisplayNameBackend.php',
1013
-        'OCP\\User\\Backend\\IGetHomeBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IGetHomeBackend.php',
1014
-        'OCP\\User\\Backend\\IGetRealUIDBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IGetRealUIDBackend.php',
1015
-        'OCP\\User\\Backend\\ILimitAwareCountUsersBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ILimitAwareCountUsersBackend.php',
1016
-        'OCP\\User\\Backend\\IPasswordConfirmationBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IPasswordConfirmationBackend.php',
1017
-        'OCP\\User\\Backend\\IPasswordHashBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IPasswordHashBackend.php',
1018
-        'OCP\\User\\Backend\\IProvideAvatarBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IProvideAvatarBackend.php',
1019
-        'OCP\\User\\Backend\\IProvideEnabledStateBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/IProvideEnabledStateBackend.php',
1020
-        'OCP\\User\\Backend\\ISearchKnownUsersBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ISearchKnownUsersBackend.php',
1021
-        'OCP\\User\\Backend\\ISetDisplayNameBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ISetDisplayNameBackend.php',
1022
-        'OCP\\User\\Backend\\ISetPasswordBackend' => __DIR__ . '/../../..' . '/lib/public/User/Backend/ISetPasswordBackend.php',
1023
-        'OCP\\User\\Events\\BeforePasswordUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforePasswordUpdatedEvent.php',
1024
-        'OCP\\User\\Events\\BeforeUserCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserCreatedEvent.php',
1025
-        'OCP\\User\\Events\\BeforeUserDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserDeletedEvent.php',
1026
-        'OCP\\User\\Events\\BeforeUserIdUnassignedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserIdUnassignedEvent.php',
1027
-        'OCP\\User\\Events\\BeforeUserLoggedInEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserLoggedInEvent.php',
1028
-        'OCP\\User\\Events\\BeforeUserLoggedInWithCookieEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserLoggedInWithCookieEvent.php',
1029
-        'OCP\\User\\Events\\BeforeUserLoggedOutEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/BeforeUserLoggedOutEvent.php',
1030
-        'OCP\\User\\Events\\OutOfOfficeChangedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/OutOfOfficeChangedEvent.php',
1031
-        'OCP\\User\\Events\\OutOfOfficeClearedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/OutOfOfficeClearedEvent.php',
1032
-        'OCP\\User\\Events\\OutOfOfficeEndedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/OutOfOfficeEndedEvent.php',
1033
-        'OCP\\User\\Events\\OutOfOfficeScheduledEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/OutOfOfficeScheduledEvent.php',
1034
-        'OCP\\User\\Events\\OutOfOfficeStartedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/OutOfOfficeStartedEvent.php',
1035
-        'OCP\\User\\Events\\PasswordUpdatedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/PasswordUpdatedEvent.php',
1036
-        'OCP\\User\\Events\\PostLoginEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/PostLoginEvent.php',
1037
-        'OCP\\User\\Events\\UserChangedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserChangedEvent.php',
1038
-        'OCP\\User\\Events\\UserConfigChangedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserConfigChangedEvent.php',
1039
-        'OCP\\User\\Events\\UserCreatedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserCreatedEvent.php',
1040
-        'OCP\\User\\Events\\UserDeletedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserDeletedEvent.php',
1041
-        'OCP\\User\\Events\\UserFirstTimeLoggedInEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserFirstTimeLoggedInEvent.php',
1042
-        'OCP\\User\\Events\\UserIdAssignedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserIdAssignedEvent.php',
1043
-        'OCP\\User\\Events\\UserIdUnassignedEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserIdUnassignedEvent.php',
1044
-        'OCP\\User\\Events\\UserLiveStatusEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserLiveStatusEvent.php',
1045
-        'OCP\\User\\Events\\UserLoggedInEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserLoggedInEvent.php',
1046
-        'OCP\\User\\Events\\UserLoggedInWithCookieEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserLoggedInWithCookieEvent.php',
1047
-        'OCP\\User\\Events\\UserLoggedOutEvent' => __DIR__ . '/../../..' . '/lib/public/User/Events/UserLoggedOutEvent.php',
1048
-        'OCP\\User\\GetQuotaEvent' => __DIR__ . '/../../..' . '/lib/public/User/GetQuotaEvent.php',
1049
-        'OCP\\User\\IAvailabilityCoordinator' => __DIR__ . '/../../..' . '/lib/public/User/IAvailabilityCoordinator.php',
1050
-        'OCP\\User\\IOutOfOfficeData' => __DIR__ . '/../../..' . '/lib/public/User/IOutOfOfficeData.php',
1051
-        'OCP\\Util' => __DIR__ . '/../../..' . '/lib/public/Util.php',
1052
-        'OCP\\WorkflowEngine\\EntityContext\\IContextPortation' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/EntityContext/IContextPortation.php',
1053
-        'OCP\\WorkflowEngine\\EntityContext\\IDisplayName' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/EntityContext/IDisplayName.php',
1054
-        'OCP\\WorkflowEngine\\EntityContext\\IDisplayText' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/EntityContext/IDisplayText.php',
1055
-        'OCP\\WorkflowEngine\\EntityContext\\IIcon' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/EntityContext/IIcon.php',
1056
-        'OCP\\WorkflowEngine\\EntityContext\\IUrl' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/EntityContext/IUrl.php',
1057
-        'OCP\\WorkflowEngine\\Events\\LoadSettingsScriptsEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/Events/LoadSettingsScriptsEvent.php',
1058
-        'OCP\\WorkflowEngine\\Events\\RegisterChecksEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/Events/RegisterChecksEvent.php',
1059
-        'OCP\\WorkflowEngine\\Events\\RegisterEntitiesEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/Events/RegisterEntitiesEvent.php',
1060
-        'OCP\\WorkflowEngine\\Events\\RegisterOperationsEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/Events/RegisterOperationsEvent.php',
1061
-        'OCP\\WorkflowEngine\\GenericEntityEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/GenericEntityEvent.php',
1062
-        'OCP\\WorkflowEngine\\ICheck' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/ICheck.php',
1063
-        'OCP\\WorkflowEngine\\IComplexOperation' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IComplexOperation.php',
1064
-        'OCP\\WorkflowEngine\\IEntity' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IEntity.php',
1065
-        'OCP\\WorkflowEngine\\IEntityCheck' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IEntityCheck.php',
1066
-        'OCP\\WorkflowEngine\\IEntityEvent' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IEntityEvent.php',
1067
-        'OCP\\WorkflowEngine\\IFileCheck' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IFileCheck.php',
1068
-        'OCP\\WorkflowEngine\\IManager' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IManager.php',
1069
-        'OCP\\WorkflowEngine\\IOperation' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IOperation.php',
1070
-        'OCP\\WorkflowEngine\\IRuleMatcher' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/IRuleMatcher.php',
1071
-        'OCP\\WorkflowEngine\\ISpecificOperation' => __DIR__ . '/../../..' . '/lib/public/WorkflowEngine/ISpecificOperation.php',
1072
-        'OC\\Accounts\\Account' => __DIR__ . '/../../..' . '/lib/private/Accounts/Account.php',
1073
-        'OC\\Accounts\\AccountManager' => __DIR__ . '/../../..' . '/lib/private/Accounts/AccountManager.php',
1074
-        'OC\\Accounts\\AccountProperty' => __DIR__ . '/../../..' . '/lib/private/Accounts/AccountProperty.php',
1075
-        'OC\\Accounts\\AccountPropertyCollection' => __DIR__ . '/../../..' . '/lib/private/Accounts/AccountPropertyCollection.php',
1076
-        'OC\\Accounts\\Hooks' => __DIR__ . '/../../..' . '/lib/private/Accounts/Hooks.php',
1077
-        'OC\\Accounts\\TAccountsHelper' => __DIR__ . '/../../..' . '/lib/private/Accounts/TAccountsHelper.php',
1078
-        'OC\\Activity\\ActivitySettingsAdapter' => __DIR__ . '/../../..' . '/lib/private/Activity/ActivitySettingsAdapter.php',
1079
-        'OC\\Activity\\Event' => __DIR__ . '/../../..' . '/lib/private/Activity/Event.php',
1080
-        'OC\\Activity\\EventMerger' => __DIR__ . '/../../..' . '/lib/private/Activity/EventMerger.php',
1081
-        'OC\\Activity\\Manager' => __DIR__ . '/../../..' . '/lib/private/Activity/Manager.php',
1082
-        'OC\\AllConfig' => __DIR__ . '/../../..' . '/lib/private/AllConfig.php',
1083
-        'OC\\AppConfig' => __DIR__ . '/../../..' . '/lib/private/AppConfig.php',
1084
-        'OC\\AppFramework\\App' => __DIR__ . '/../../..' . '/lib/private/AppFramework/App.php',
1085
-        'OC\\AppFramework\\Bootstrap\\ARegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/ARegistration.php',
1086
-        'OC\\AppFramework\\Bootstrap\\BootContext' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/BootContext.php',
1087
-        'OC\\AppFramework\\Bootstrap\\Coordinator' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/Coordinator.php',
1088
-        'OC\\AppFramework\\Bootstrap\\EventListenerRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/EventListenerRegistration.php',
1089
-        'OC\\AppFramework\\Bootstrap\\FunctionInjector' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/FunctionInjector.php',
1090
-        'OC\\AppFramework\\Bootstrap\\MiddlewareRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/MiddlewareRegistration.php',
1091
-        'OC\\AppFramework\\Bootstrap\\ParameterRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/ParameterRegistration.php',
1092
-        'OC\\AppFramework\\Bootstrap\\PreviewProviderRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/PreviewProviderRegistration.php',
1093
-        'OC\\AppFramework\\Bootstrap\\RegistrationContext' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/RegistrationContext.php',
1094
-        'OC\\AppFramework\\Bootstrap\\ServiceAliasRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/ServiceAliasRegistration.php',
1095
-        'OC\\AppFramework\\Bootstrap\\ServiceFactoryRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/ServiceFactoryRegistration.php',
1096
-        'OC\\AppFramework\\Bootstrap\\ServiceRegistration' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Bootstrap/ServiceRegistration.php',
1097
-        'OC\\AppFramework\\DependencyInjection\\DIContainer' => __DIR__ . '/../../..' . '/lib/private/AppFramework/DependencyInjection/DIContainer.php',
1098
-        'OC\\AppFramework\\Http' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Http.php',
1099
-        'OC\\AppFramework\\Http\\Dispatcher' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Http/Dispatcher.php',
1100
-        'OC\\AppFramework\\Http\\Output' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Http/Output.php',
1101
-        'OC\\AppFramework\\Http\\Request' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Http/Request.php',
1102
-        'OC\\AppFramework\\Http\\RequestId' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Http/RequestId.php',
1103
-        'OC\\AppFramework\\Middleware\\AdditionalScriptsMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php',
1104
-        'OC\\AppFramework\\Middleware\\CompressionMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/CompressionMiddleware.php',
1105
-        'OC\\AppFramework\\Middleware\\FlowV2EphemeralSessionsMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php',
1106
-        'OC\\AppFramework\\Middleware\\MiddlewareDispatcher' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php',
1107
-        'OC\\AppFramework\\Middleware\\NotModifiedMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/NotModifiedMiddleware.php',
1108
-        'OC\\AppFramework\\Middleware\\OCSMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/OCSMiddleware.php',
1109
-        'OC\\AppFramework\\Middleware\\PublicShare\\Exceptions\\NeedAuthenticationException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/PublicShare/Exceptions/NeedAuthenticationException.php',
1110
-        'OC\\AppFramework\\Middleware\\PublicShare\\PublicShareMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/PublicShare/PublicShareMiddleware.php',
1111
-        'OC\\AppFramework\\Middleware\\Security\\BruteForceMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/BruteForceMiddleware.php',
1112
-        'OC\\AppFramework\\Middleware\\Security\\CORSMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php',
1113
-        'OC\\AppFramework\\Middleware\\Security\\CSPMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/CSPMiddleware.php',
1114
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AdminIpNotAllowedException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/AdminIpNotAllowedException.php',
1115
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AppNotEnabledException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/AppNotEnabledException.php',
1116
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\CrossSiteRequestForgeryException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/CrossSiteRequestForgeryException.php',
1117
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ExAppRequiredException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/ExAppRequiredException.php',
1118
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\LaxSameSiteCookieFailedException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/LaxSameSiteCookieFailedException.php',
1119
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotAdminException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotAdminException.php',
1120
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotConfirmedException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotConfirmedException.php',
1121
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
1122
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ReloadExecutionException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/ReloadExecutionException.php',
1123
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
1124
-        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
1125
-        'OC\\AppFramework\\Middleware\\Security\\FeaturePolicyMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php',
1126
-        'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
1127
-        'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
1128
-        'OC\\AppFramework\\Middleware\\Security\\ReloadExecutionMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/ReloadExecutionMiddleware.php',
1129
-        'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
1130
-        'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
1131
-        'OC\\AppFramework\\Middleware\\SessionMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/SessionMiddleware.php',
1132
-        'OC\\AppFramework\\OCS\\BaseResponse' => __DIR__ . '/../../..' . '/lib/private/AppFramework/OCS/BaseResponse.php',
1133
-        'OC\\AppFramework\\OCS\\V1Response' => __DIR__ . '/../../..' . '/lib/private/AppFramework/OCS/V1Response.php',
1134
-        'OC\\AppFramework\\OCS\\V2Response' => __DIR__ . '/../../..' . '/lib/private/AppFramework/OCS/V2Response.php',
1135
-        'OC\\AppFramework\\Routing\\RouteActionHandler' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Routing/RouteActionHandler.php',
1136
-        'OC\\AppFramework\\Routing\\RouteParser' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Routing/RouteParser.php',
1137
-        'OC\\AppFramework\\ScopedPsrLogger' => __DIR__ . '/../../..' . '/lib/private/AppFramework/ScopedPsrLogger.php',
1138
-        'OC\\AppFramework\\Services\\AppConfig' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Services/AppConfig.php',
1139
-        'OC\\AppFramework\\Services\\InitialState' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Services/InitialState.php',
1140
-        'OC\\AppFramework\\Utility\\ControllerMethodReflector' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Utility/ControllerMethodReflector.php',
1141
-        'OC\\AppFramework\\Utility\\QueryNotFoundException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Utility/QueryNotFoundException.php',
1142
-        'OC\\AppFramework\\Utility\\SimpleContainer' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Utility/SimpleContainer.php',
1143
-        'OC\\AppFramework\\Utility\\TimeFactory' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Utility/TimeFactory.php',
1144
-        'OC\\AppScriptDependency' => __DIR__ . '/../../..' . '/lib/private/AppScriptDependency.php',
1145
-        'OC\\AppScriptSort' => __DIR__ . '/../../..' . '/lib/private/AppScriptSort.php',
1146
-        'OC\\App\\AppManager' => __DIR__ . '/../../..' . '/lib/private/App/AppManager.php',
1147
-        'OC\\App\\AppStore\\AppNotFoundException' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/AppNotFoundException.php',
1148
-        'OC\\App\\AppStore\\Bundles\\Bundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/Bundle.php',
1149
-        'OC\\App\\AppStore\\Bundles\\BundleFetcher' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/BundleFetcher.php',
1150
-        'OC\\App\\AppStore\\Bundles\\EducationBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/EducationBundle.php',
1151
-        'OC\\App\\AppStore\\Bundles\\EnterpriseBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/EnterpriseBundle.php',
1152
-        'OC\\App\\AppStore\\Bundles\\GroupwareBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/GroupwareBundle.php',
1153
-        'OC\\App\\AppStore\\Bundles\\HubBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/HubBundle.php',
1154
-        'OC\\App\\AppStore\\Bundles\\PublicSectorBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/PublicSectorBundle.php',
1155
-        'OC\\App\\AppStore\\Bundles\\SocialSharingBundle' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Bundles/SocialSharingBundle.php',
1156
-        'OC\\App\\AppStore\\Fetcher\\AppDiscoverFetcher' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Fetcher/AppDiscoverFetcher.php',
1157
-        'OC\\App\\AppStore\\Fetcher\\AppFetcher' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Fetcher/AppFetcher.php',
1158
-        'OC\\App\\AppStore\\Fetcher\\CategoryFetcher' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Fetcher/CategoryFetcher.php',
1159
-        'OC\\App\\AppStore\\Fetcher\\Fetcher' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Fetcher/Fetcher.php',
1160
-        'OC\\App\\AppStore\\Version\\Version' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Version/Version.php',
1161
-        'OC\\App\\AppStore\\Version\\VersionParser' => __DIR__ . '/../../..' . '/lib/private/App/AppStore/Version/VersionParser.php',
1162
-        'OC\\App\\CompareVersion' => __DIR__ . '/../../..' . '/lib/private/App/CompareVersion.php',
1163
-        'OC\\App\\DependencyAnalyzer' => __DIR__ . '/../../..' . '/lib/private/App/DependencyAnalyzer.php',
1164
-        'OC\\App\\InfoParser' => __DIR__ . '/../../..' . '/lib/private/App/InfoParser.php',
1165
-        'OC\\App\\Platform' => __DIR__ . '/../../..' . '/lib/private/App/Platform.php',
1166
-        'OC\\App\\PlatformRepository' => __DIR__ . '/../../..' . '/lib/private/App/PlatformRepository.php',
1167
-        'OC\\Archive\\Archive' => __DIR__ . '/../../..' . '/lib/private/Archive/Archive.php',
1168
-        'OC\\Archive\\TAR' => __DIR__ . '/../../..' . '/lib/private/Archive/TAR.php',
1169
-        'OC\\Archive\\ZIP' => __DIR__ . '/../../..' . '/lib/private/Archive/ZIP.php',
1170
-        'OC\\Authentication\\Events\\ARemoteWipeEvent' => __DIR__ . '/../../..' . '/lib/private/Authentication/Events/ARemoteWipeEvent.php',
1171
-        'OC\\Authentication\\Events\\AppPasswordCreatedEvent' => __DIR__ . '/../../..' . '/lib/private/Authentication/Events/AppPasswordCreatedEvent.php',
1172
-        'OC\\Authentication\\Events\\LoginFailed' => __DIR__ . '/../../..' . '/lib/private/Authentication/Events/LoginFailed.php',
1173
-        'OC\\Authentication\\Events\\RemoteWipeFinished' => __DIR__ . '/../../..' . '/lib/private/Authentication/Events/RemoteWipeFinished.php',
1174
-        'OC\\Authentication\\Events\\RemoteWipeStarted' => __DIR__ . '/../../..' . '/lib/private/Authentication/Events/RemoteWipeStarted.php',
1175
-        'OC\\Authentication\\Exceptions\\ExpiredTokenException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/ExpiredTokenException.php',
1176
-        'OC\\Authentication\\Exceptions\\InvalidProviderException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/InvalidProviderException.php',
1177
-        'OC\\Authentication\\Exceptions\\InvalidTokenException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/InvalidTokenException.php',
1178
-        'OC\\Authentication\\Exceptions\\LoginRequiredException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/LoginRequiredException.php',
1179
-        'OC\\Authentication\\Exceptions\\PasswordLoginForbiddenException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/PasswordLoginForbiddenException.php',
1180
-        'OC\\Authentication\\Exceptions\\PasswordlessTokenException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/PasswordlessTokenException.php',
1181
-        'OC\\Authentication\\Exceptions\\TokenPasswordExpiredException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/TokenPasswordExpiredException.php',
1182
-        'OC\\Authentication\\Exceptions\\TwoFactorAuthRequiredException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/TwoFactorAuthRequiredException.php',
1183
-        'OC\\Authentication\\Exceptions\\UserAlreadyLoggedInException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/UserAlreadyLoggedInException.php',
1184
-        'OC\\Authentication\\Exceptions\\WipeTokenException' => __DIR__ . '/../../..' . '/lib/private/Authentication/Exceptions/WipeTokenException.php',
1185
-        'OC\\Authentication\\Listeners\\LoginFailedListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/LoginFailedListener.php',
1186
-        'OC\\Authentication\\Listeners\\RemoteWipeActivityListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/RemoteWipeActivityListener.php',
1187
-        'OC\\Authentication\\Listeners\\RemoteWipeEmailListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/RemoteWipeEmailListener.php',
1188
-        'OC\\Authentication\\Listeners\\RemoteWipeNotificationsListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/RemoteWipeNotificationsListener.php',
1189
-        'OC\\Authentication\\Listeners\\UserDeletedFilesCleanupListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php',
1190
-        'OC\\Authentication\\Listeners\\UserDeletedStoreCleanupListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/UserDeletedStoreCleanupListener.php',
1191
-        'OC\\Authentication\\Listeners\\UserDeletedTokenCleanupListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/UserDeletedTokenCleanupListener.php',
1192
-        'OC\\Authentication\\Listeners\\UserDeletedWebAuthnCleanupListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php',
1193
-        'OC\\Authentication\\Listeners\\UserLoggedInListener' => __DIR__ . '/../../..' . '/lib/private/Authentication/Listeners/UserLoggedInListener.php',
1194
-        'OC\\Authentication\\LoginCredentials\\Credentials' => __DIR__ . '/../../..' . '/lib/private/Authentication/LoginCredentials/Credentials.php',
1195
-        'OC\\Authentication\\LoginCredentials\\Store' => __DIR__ . '/../../..' . '/lib/private/Authentication/LoginCredentials/Store.php',
1196
-        'OC\\Authentication\\Login\\ALoginCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/ALoginCommand.php',
1197
-        'OC\\Authentication\\Login\\Chain' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/Chain.php',
1198
-        'OC\\Authentication\\Login\\ClearLostPasswordTokensCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/ClearLostPasswordTokensCommand.php',
1199
-        'OC\\Authentication\\Login\\CompleteLoginCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/CompleteLoginCommand.php',
1200
-        'OC\\Authentication\\Login\\CreateSessionTokenCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/CreateSessionTokenCommand.php',
1201
-        'OC\\Authentication\\Login\\FinishRememberedLoginCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/FinishRememberedLoginCommand.php',
1202
-        'OC\\Authentication\\Login\\FlowV2EphemeralSessionsCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/FlowV2EphemeralSessionsCommand.php',
1203
-        'OC\\Authentication\\Login\\LoggedInCheckCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/LoggedInCheckCommand.php',
1204
-        'OC\\Authentication\\Login\\LoginData' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/LoginData.php',
1205
-        'OC\\Authentication\\Login\\LoginResult' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/LoginResult.php',
1206
-        'OC\\Authentication\\Login\\PreLoginHookCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/PreLoginHookCommand.php',
1207
-        'OC\\Authentication\\Login\\SetUserTimezoneCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/SetUserTimezoneCommand.php',
1208
-        'OC\\Authentication\\Login\\TwoFactorCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/TwoFactorCommand.php',
1209
-        'OC\\Authentication\\Login\\UidLoginCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/UidLoginCommand.php',
1210
-        'OC\\Authentication\\Login\\UpdateLastPasswordConfirmCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php',
1211
-        'OC\\Authentication\\Login\\UserDisabledCheckCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/UserDisabledCheckCommand.php',
1212
-        'OC\\Authentication\\Login\\WebAuthnChain' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/WebAuthnChain.php',
1213
-        'OC\\Authentication\\Login\\WebAuthnLoginCommand' => __DIR__ . '/../../..' . '/lib/private/Authentication/Login/WebAuthnLoginCommand.php',
1214
-        'OC\\Authentication\\Notifications\\Notifier' => __DIR__ . '/../../..' . '/lib/private/Authentication/Notifications/Notifier.php',
1215
-        'OC\\Authentication\\Token\\INamedToken' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/INamedToken.php',
1216
-        'OC\\Authentication\\Token\\IProvider' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/IProvider.php',
1217
-        'OC\\Authentication\\Token\\IToken' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/IToken.php',
1218
-        'OC\\Authentication\\Token\\IWipeableToken' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/IWipeableToken.php',
1219
-        'OC\\Authentication\\Token\\Manager' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/Manager.php',
1220
-        'OC\\Authentication\\Token\\PublicKeyToken' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/PublicKeyToken.php',
1221
-        'OC\\Authentication\\Token\\PublicKeyTokenMapper' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/PublicKeyTokenMapper.php',
1222
-        'OC\\Authentication\\Token\\PublicKeyTokenProvider' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/PublicKeyTokenProvider.php',
1223
-        'OC\\Authentication\\Token\\RemoteWipe' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/RemoteWipe.php',
1224
-        'OC\\Authentication\\Token\\TokenCleanupJob' => __DIR__ . '/../../..' . '/lib/private/Authentication/Token/TokenCleanupJob.php',
1225
-        'OC\\Authentication\\TwoFactorAuth\\Db\\ProviderUserAssignmentDao' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/Db/ProviderUserAssignmentDao.php',
1226
-        'OC\\Authentication\\TwoFactorAuth\\EnforcementState' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/EnforcementState.php',
1227
-        'OC\\Authentication\\TwoFactorAuth\\Manager' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/Manager.php',
1228
-        'OC\\Authentication\\TwoFactorAuth\\MandatoryTwoFactor' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/MandatoryTwoFactor.php',
1229
-        'OC\\Authentication\\TwoFactorAuth\\ProviderLoader' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/ProviderLoader.php',
1230
-        'OC\\Authentication\\TwoFactorAuth\\ProviderManager' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/ProviderManager.php',
1231
-        'OC\\Authentication\\TwoFactorAuth\\ProviderSet' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/ProviderSet.php',
1232
-        'OC\\Authentication\\TwoFactorAuth\\Registry' => __DIR__ . '/../../..' . '/lib/private/Authentication/TwoFactorAuth/Registry.php',
1233
-        'OC\\Authentication\\WebAuthn\\CredentialRepository' => __DIR__ . '/../../..' . '/lib/private/Authentication/WebAuthn/CredentialRepository.php',
1234
-        'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialEntity' => __DIR__ . '/../../..' . '/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialEntity.php',
1235
-        'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialMapper' => __DIR__ . '/../../..' . '/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialMapper.php',
1236
-        'OC\\Authentication\\WebAuthn\\Manager' => __DIR__ . '/../../..' . '/lib/private/Authentication/WebAuthn/Manager.php',
1237
-        'OC\\Avatar\\Avatar' => __DIR__ . '/../../..' . '/lib/private/Avatar/Avatar.php',
1238
-        'OC\\Avatar\\AvatarManager' => __DIR__ . '/../../..' . '/lib/private/Avatar/AvatarManager.php',
1239
-        'OC\\Avatar\\GuestAvatar' => __DIR__ . '/../../..' . '/lib/private/Avatar/GuestAvatar.php',
1240
-        'OC\\Avatar\\PlaceholderAvatar' => __DIR__ . '/../../..' . '/lib/private/Avatar/PlaceholderAvatar.php',
1241
-        'OC\\Avatar\\UserAvatar' => __DIR__ . '/../../..' . '/lib/private/Avatar/UserAvatar.php',
1242
-        'OC\\BackgroundJob\\JobList' => __DIR__ . '/../../..' . '/lib/private/BackgroundJob/JobList.php',
1243
-        'OC\\BinaryFinder' => __DIR__ . '/../../..' . '/lib/private/BinaryFinder.php',
1244
-        'OC\\Blurhash\\Listener\\GenerateBlurhashMetadata' => __DIR__ . '/../../..' . '/lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php',
1245
-        'OC\\Broadcast\\Events\\BroadcastEvent' => __DIR__ . '/../../..' . '/lib/private/Broadcast/Events/BroadcastEvent.php',
1246
-        'OC\\Cache\\File' => __DIR__ . '/../../..' . '/lib/private/Cache/File.php',
1247
-        'OC\\Calendar\\AvailabilityResult' => __DIR__ . '/../../..' . '/lib/private/Calendar/AvailabilityResult.php',
1248
-        'OC\\Calendar\\CalendarEventBuilder' => __DIR__ . '/../../..' . '/lib/private/Calendar/CalendarEventBuilder.php',
1249
-        'OC\\Calendar\\CalendarQuery' => __DIR__ . '/../../..' . '/lib/private/Calendar/CalendarQuery.php',
1250
-        'OC\\Calendar\\Manager' => __DIR__ . '/../../..' . '/lib/private/Calendar/Manager.php',
1251
-        'OC\\Calendar\\Resource\\Manager' => __DIR__ . '/../../..' . '/lib/private/Calendar/Resource/Manager.php',
1252
-        'OC\\Calendar\\ResourcesRoomsUpdater' => __DIR__ . '/../../..' . '/lib/private/Calendar/ResourcesRoomsUpdater.php',
1253
-        'OC\\Calendar\\Room\\Manager' => __DIR__ . '/../../..' . '/lib/private/Calendar/Room/Manager.php',
1254
-        'OC\\CapabilitiesManager' => __DIR__ . '/../../..' . '/lib/private/CapabilitiesManager.php',
1255
-        'OC\\Collaboration\\AutoComplete\\Manager' => __DIR__ . '/../../..' . '/lib/private/Collaboration/AutoComplete/Manager.php',
1256
-        'OC\\Collaboration\\Collaborators\\GroupPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/GroupPlugin.php',
1257
-        'OC\\Collaboration\\Collaborators\\LookupPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/LookupPlugin.php',
1258
-        'OC\\Collaboration\\Collaborators\\MailByMailPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/MailByMailPlugin.php',
1259
-        'OC\\Collaboration\\Collaborators\\MailPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/MailPlugin.php',
1260
-        'OC\\Collaboration\\Collaborators\\RemoteGroupPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/RemoteGroupPlugin.php',
1261
-        'OC\\Collaboration\\Collaborators\\RemotePlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/RemotePlugin.php',
1262
-        'OC\\Collaboration\\Collaborators\\Search' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/Search.php',
1263
-        'OC\\Collaboration\\Collaborators\\SearchResult' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/SearchResult.php',
1264
-        'OC\\Collaboration\\Collaborators\\UserByMailPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/UserByMailPlugin.php',
1265
-        'OC\\Collaboration\\Collaborators\\UserPlugin' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Collaborators/UserPlugin.php',
1266
-        'OC\\Collaboration\\Reference\\File\\FileReferenceEventListener' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Reference/File/FileReferenceEventListener.php',
1267
-        'OC\\Collaboration\\Reference\\File\\FileReferenceProvider' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Reference/File/FileReferenceProvider.php',
1268
-        'OC\\Collaboration\\Reference\\LinkReferenceProvider' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Reference/LinkReferenceProvider.php',
1269
-        'OC\\Collaboration\\Reference\\ReferenceManager' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Reference/ReferenceManager.php',
1270
-        'OC\\Collaboration\\Reference\\RenderReferenceEventListener' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Reference/RenderReferenceEventListener.php',
1271
-        'OC\\Collaboration\\Resources\\Collection' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Resources/Collection.php',
1272
-        'OC\\Collaboration\\Resources\\Listener' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Resources/Listener.php',
1273
-        'OC\\Collaboration\\Resources\\Manager' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Resources/Manager.php',
1274
-        'OC\\Collaboration\\Resources\\ProviderManager' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Resources/ProviderManager.php',
1275
-        'OC\\Collaboration\\Resources\\Resource' => __DIR__ . '/../../..' . '/lib/private/Collaboration/Resources/Resource.php',
1276
-        'OC\\Color' => __DIR__ . '/../../..' . '/lib/private/Color.php',
1277
-        'OC\\Command\\AsyncBus' => __DIR__ . '/../../..' . '/lib/private/Command/AsyncBus.php',
1278
-        'OC\\Command\\CommandJob' => __DIR__ . '/../../..' . '/lib/private/Command/CommandJob.php',
1279
-        'OC\\Command\\CronBus' => __DIR__ . '/../../..' . '/lib/private/Command/CronBus.php',
1280
-        'OC\\Command\\FileAccess' => __DIR__ . '/../../..' . '/lib/private/Command/FileAccess.php',
1281
-        'OC\\Command\\QueueBus' => __DIR__ . '/../../..' . '/lib/private/Command/QueueBus.php',
1282
-        'OC\\Comments\\Comment' => __DIR__ . '/../../..' . '/lib/private/Comments/Comment.php',
1283
-        'OC\\Comments\\Manager' => __DIR__ . '/../../..' . '/lib/private/Comments/Manager.php',
1284
-        'OC\\Comments\\ManagerFactory' => __DIR__ . '/../../..' . '/lib/private/Comments/ManagerFactory.php',
1285
-        'OC\\Config' => __DIR__ . '/../../..' . '/lib/private/Config.php',
1286
-        'OC\\Config\\ConfigManager' => __DIR__ . '/../../..' . '/lib/private/Config/ConfigManager.php',
1287
-        'OC\\Config\\PresetManager' => __DIR__ . '/../../..' . '/lib/private/Config/PresetManager.php',
1288
-        'OC\\Config\\UserConfig' => __DIR__ . '/../../..' . '/lib/private/Config/UserConfig.php',
1289
-        'OC\\Console\\Application' => __DIR__ . '/../../..' . '/lib/private/Console/Application.php',
1290
-        'OC\\Console\\TimestampFormatter' => __DIR__ . '/../../..' . '/lib/private/Console/TimestampFormatter.php',
1291
-        'OC\\ContactsManager' => __DIR__ . '/../../..' . '/lib/private/ContactsManager.php',
1292
-        'OC\\Contacts\\ContactsMenu\\ActionFactory' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/ActionFactory.php',
1293
-        'OC\\Contacts\\ContactsMenu\\ActionProviderStore' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/ActionProviderStore.php',
1294
-        'OC\\Contacts\\ContactsMenu\\Actions\\LinkAction' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Actions/LinkAction.php',
1295
-        'OC\\Contacts\\ContactsMenu\\ContactsStore' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/ContactsStore.php',
1296
-        'OC\\Contacts\\ContactsMenu\\Entry' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Entry.php',
1297
-        'OC\\Contacts\\ContactsMenu\\Manager' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Manager.php',
1298
-        'OC\\Contacts\\ContactsMenu\\Providers\\EMailProvider' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Providers/EMailProvider.php',
1299
-        'OC\\Contacts\\ContactsMenu\\Providers\\LocalTimeProvider' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php',
1300
-        'OC\\Contacts\\ContactsMenu\\Providers\\ProfileProvider' => __DIR__ . '/../../..' . '/lib/private/Contacts/ContactsMenu/Providers/ProfileProvider.php',
1301
-        'OC\\ContextChat\\ContentManager' => __DIR__ . '/../../..' . '/lib/private/ContextChat/ContentManager.php',
1302
-        'OC\\Core\\AppInfo\\Application' => __DIR__ . '/../../..' . '/core/AppInfo/Application.php',
1303
-        'OC\\Core\\AppInfo\\Capabilities' => __DIR__ . '/../../..' . '/core/AppInfo/Capabilities.php',
1304
-        'OC\\Core\\AppInfo\\ConfigLexicon' => __DIR__ . '/../../..' . '/core/AppInfo/ConfigLexicon.php',
1305
-        'OC\\Core\\BackgroundJobs\\BackgroundCleanupUpdaterBackupsJob' => __DIR__ . '/../../..' . '/core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php',
1306
-        'OC\\Core\\BackgroundJobs\\CheckForUserCertificates' => __DIR__ . '/../../..' . '/core/BackgroundJobs/CheckForUserCertificates.php',
1307
-        'OC\\Core\\BackgroundJobs\\CleanupLoginFlowV2' => __DIR__ . '/../../..' . '/core/BackgroundJobs/CleanupLoginFlowV2.php',
1308
-        'OC\\Core\\BackgroundJobs\\GenerateMetadataJob' => __DIR__ . '/../../..' . '/core/BackgroundJobs/GenerateMetadataJob.php',
1309
-        'OC\\Core\\BackgroundJobs\\LookupServerSendCheckBackgroundJob' => __DIR__ . '/../../..' . '/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php',
1310
-        'OC\\Core\\BackgroundJobs\\MovePreviewJob' => __DIR__ . '/../../..' . '/core/BackgroundJobs/MovePreviewJob.php',
1311
-        'OC\\Core\\Command\\App\\Disable' => __DIR__ . '/../../..' . '/core/Command/App/Disable.php',
1312
-        'OC\\Core\\Command\\App\\Enable' => __DIR__ . '/../../..' . '/core/Command/App/Enable.php',
1313
-        'OC\\Core\\Command\\App\\GetPath' => __DIR__ . '/../../..' . '/core/Command/App/GetPath.php',
1314
-        'OC\\Core\\Command\\App\\Install' => __DIR__ . '/../../..' . '/core/Command/App/Install.php',
1315
-        'OC\\Core\\Command\\App\\ListApps' => __DIR__ . '/../../..' . '/core/Command/App/ListApps.php',
1316
-        'OC\\Core\\Command\\App\\Remove' => __DIR__ . '/../../..' . '/core/Command/App/Remove.php',
1317
-        'OC\\Core\\Command\\App\\Update' => __DIR__ . '/../../..' . '/core/Command/App/Update.php',
1318
-        'OC\\Core\\Command\\Background\\Delete' => __DIR__ . '/../../..' . '/core/Command/Background/Delete.php',
1319
-        'OC\\Core\\Command\\Background\\Job' => __DIR__ . '/../../..' . '/core/Command/Background/Job.php',
1320
-        'OC\\Core\\Command\\Background\\JobBase' => __DIR__ . '/../../..' . '/core/Command/Background/JobBase.php',
1321
-        'OC\\Core\\Command\\Background\\JobWorker' => __DIR__ . '/../../..' . '/core/Command/Background/JobWorker.php',
1322
-        'OC\\Core\\Command\\Background\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/Background/ListCommand.php',
1323
-        'OC\\Core\\Command\\Background\\Mode' => __DIR__ . '/../../..' . '/core/Command/Background/Mode.php',
1324
-        'OC\\Core\\Command\\Base' => __DIR__ . '/../../..' . '/core/Command/Base.php',
1325
-        'OC\\Core\\Command\\Broadcast\\Test' => __DIR__ . '/../../..' . '/core/Command/Broadcast/Test.php',
1326
-        'OC\\Core\\Command\\Check' => __DIR__ . '/../../..' . '/core/Command/Check.php',
1327
-        'OC\\Core\\Command\\Config\\App\\Base' => __DIR__ . '/../../..' . '/core/Command/Config/App/Base.php',
1328
-        'OC\\Core\\Command\\Config\\App\\DeleteConfig' => __DIR__ . '/../../..' . '/core/Command/Config/App/DeleteConfig.php',
1329
-        'OC\\Core\\Command\\Config\\App\\GetConfig' => __DIR__ . '/../../..' . '/core/Command/Config/App/GetConfig.php',
1330
-        'OC\\Core\\Command\\Config\\App\\SetConfig' => __DIR__ . '/../../..' . '/core/Command/Config/App/SetConfig.php',
1331
-        'OC\\Core\\Command\\Config\\Import' => __DIR__ . '/../../..' . '/core/Command/Config/Import.php',
1332
-        'OC\\Core\\Command\\Config\\ListConfigs' => __DIR__ . '/../../..' . '/core/Command/Config/ListConfigs.php',
1333
-        'OC\\Core\\Command\\Config\\Preset' => __DIR__ . '/../../..' . '/core/Command/Config/Preset.php',
1334
-        'OC\\Core\\Command\\Config\\System\\Base' => __DIR__ . '/../../..' . '/core/Command/Config/System/Base.php',
1335
-        'OC\\Core\\Command\\Config\\System\\CastHelper' => __DIR__ . '/../../..' . '/core/Command/Config/System/CastHelper.php',
1336
-        'OC\\Core\\Command\\Config\\System\\DeleteConfig' => __DIR__ . '/../../..' . '/core/Command/Config/System/DeleteConfig.php',
1337
-        'OC\\Core\\Command\\Config\\System\\GetConfig' => __DIR__ . '/../../..' . '/core/Command/Config/System/GetConfig.php',
1338
-        'OC\\Core\\Command\\Config\\System\\SetConfig' => __DIR__ . '/../../..' . '/core/Command/Config/System/SetConfig.php',
1339
-        'OC\\Core\\Command\\Db\\AddMissingColumns' => __DIR__ . '/../../..' . '/core/Command/Db/AddMissingColumns.php',
1340
-        'OC\\Core\\Command\\Db\\AddMissingIndices' => __DIR__ . '/../../..' . '/core/Command/Db/AddMissingIndices.php',
1341
-        'OC\\Core\\Command\\Db\\AddMissingPrimaryKeys' => __DIR__ . '/../../..' . '/core/Command/Db/AddMissingPrimaryKeys.php',
1342
-        'OC\\Core\\Command\\Db\\ConvertFilecacheBigInt' => __DIR__ . '/../../..' . '/core/Command/Db/ConvertFilecacheBigInt.php',
1343
-        'OC\\Core\\Command\\Db\\ConvertMysqlToMB4' => __DIR__ . '/../../..' . '/core/Command/Db/ConvertMysqlToMB4.php',
1344
-        'OC\\Core\\Command\\Db\\ConvertType' => __DIR__ . '/../../..' . '/core/Command/Db/ConvertType.php',
1345
-        'OC\\Core\\Command\\Db\\ExpectedSchema' => __DIR__ . '/../../..' . '/core/Command/Db/ExpectedSchema.php',
1346
-        'OC\\Core\\Command\\Db\\ExportSchema' => __DIR__ . '/../../..' . '/core/Command/Db/ExportSchema.php',
1347
-        'OC\\Core\\Command\\Db\\Migrations\\ExecuteCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/ExecuteCommand.php',
1348
-        'OC\\Core\\Command\\Db\\Migrations\\GenerateCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/GenerateCommand.php',
1349
-        'OC\\Core\\Command\\Db\\Migrations\\GenerateMetadataCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/GenerateMetadataCommand.php',
1350
-        'OC\\Core\\Command\\Db\\Migrations\\MigrateCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/MigrateCommand.php',
1351
-        'OC\\Core\\Command\\Db\\Migrations\\PreviewCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/PreviewCommand.php',
1352
-        'OC\\Core\\Command\\Db\\Migrations\\StatusCommand' => __DIR__ . '/../../..' . '/core/Command/Db/Migrations/StatusCommand.php',
1353
-        'OC\\Core\\Command\\Db\\SchemaEncoder' => __DIR__ . '/../../..' . '/core/Command/Db/SchemaEncoder.php',
1354
-        'OC\\Core\\Command\\Encryption\\ChangeKeyStorageRoot' => __DIR__ . '/../../..' . '/core/Command/Encryption/ChangeKeyStorageRoot.php',
1355
-        'OC\\Core\\Command\\Encryption\\DecryptAll' => __DIR__ . '/../../..' . '/core/Command/Encryption/DecryptAll.php',
1356
-        'OC\\Core\\Command\\Encryption\\Disable' => __DIR__ . '/../../..' . '/core/Command/Encryption/Disable.php',
1357
-        'OC\\Core\\Command\\Encryption\\Enable' => __DIR__ . '/../../..' . '/core/Command/Encryption/Enable.php',
1358
-        'OC\\Core\\Command\\Encryption\\EncryptAll' => __DIR__ . '/../../..' . '/core/Command/Encryption/EncryptAll.php',
1359
-        'OC\\Core\\Command\\Encryption\\ListModules' => __DIR__ . '/../../..' . '/core/Command/Encryption/ListModules.php',
1360
-        'OC\\Core\\Command\\Encryption\\MigrateKeyStorage' => __DIR__ . '/../../..' . '/core/Command/Encryption/MigrateKeyStorage.php',
1361
-        'OC\\Core\\Command\\Encryption\\SetDefaultModule' => __DIR__ . '/../../..' . '/core/Command/Encryption/SetDefaultModule.php',
1362
-        'OC\\Core\\Command\\Encryption\\ShowKeyStorageRoot' => __DIR__ . '/../../..' . '/core/Command/Encryption/ShowKeyStorageRoot.php',
1363
-        'OC\\Core\\Command\\Encryption\\Status' => __DIR__ . '/../../..' . '/core/Command/Encryption/Status.php',
1364
-        'OC\\Core\\Command\\FilesMetadata\\Get' => __DIR__ . '/../../..' . '/core/Command/FilesMetadata/Get.php',
1365
-        'OC\\Core\\Command\\Group\\Add' => __DIR__ . '/../../..' . '/core/Command/Group/Add.php',
1366
-        'OC\\Core\\Command\\Group\\AddUser' => __DIR__ . '/../../..' . '/core/Command/Group/AddUser.php',
1367
-        'OC\\Core\\Command\\Group\\Delete' => __DIR__ . '/../../..' . '/core/Command/Group/Delete.php',
1368
-        'OC\\Core\\Command\\Group\\Info' => __DIR__ . '/../../..' . '/core/Command/Group/Info.php',
1369
-        'OC\\Core\\Command\\Group\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/Group/ListCommand.php',
1370
-        'OC\\Core\\Command\\Group\\RemoveUser' => __DIR__ . '/../../..' . '/core/Command/Group/RemoveUser.php',
1371
-        'OC\\Core\\Command\\Info\\File' => __DIR__ . '/../../..' . '/core/Command/Info/File.php',
1372
-        'OC\\Core\\Command\\Info\\FileUtils' => __DIR__ . '/../../..' . '/core/Command/Info/FileUtils.php',
1373
-        'OC\\Core\\Command\\Info\\Space' => __DIR__ . '/../../..' . '/core/Command/Info/Space.php',
1374
-        'OC\\Core\\Command\\Info\\Storage' => __DIR__ . '/../../..' . '/core/Command/Info/Storage.php',
1375
-        'OC\\Core\\Command\\Info\\Storages' => __DIR__ . '/../../..' . '/core/Command/Info/Storages.php',
1376
-        'OC\\Core\\Command\\Integrity\\CheckApp' => __DIR__ . '/../../..' . '/core/Command/Integrity/CheckApp.php',
1377
-        'OC\\Core\\Command\\Integrity\\CheckCore' => __DIR__ . '/../../..' . '/core/Command/Integrity/CheckCore.php',
1378
-        'OC\\Core\\Command\\Integrity\\SignApp' => __DIR__ . '/../../..' . '/core/Command/Integrity/SignApp.php',
1379
-        'OC\\Core\\Command\\Integrity\\SignCore' => __DIR__ . '/../../..' . '/core/Command/Integrity/SignCore.php',
1380
-        'OC\\Core\\Command\\InterruptedException' => __DIR__ . '/../../..' . '/core/Command/InterruptedException.php',
1381
-        'OC\\Core\\Command\\L10n\\CreateJs' => __DIR__ . '/../../..' . '/core/Command/L10n/CreateJs.php',
1382
-        'OC\\Core\\Command\\Log\\File' => __DIR__ . '/../../..' . '/core/Command/Log/File.php',
1383
-        'OC\\Core\\Command\\Log\\Manage' => __DIR__ . '/../../..' . '/core/Command/Log/Manage.php',
1384
-        'OC\\Core\\Command\\Maintenance\\DataFingerprint' => __DIR__ . '/../../..' . '/core/Command/Maintenance/DataFingerprint.php',
1385
-        'OC\\Core\\Command\\Maintenance\\Install' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Install.php',
1386
-        'OC\\Core\\Command\\Maintenance\\Mimetype\\GenerateMimetypeFileBuilder' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Mimetype/GenerateMimetypeFileBuilder.php',
1387
-        'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateDB' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Mimetype/UpdateDB.php',
1388
-        'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateJS' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Mimetype/UpdateJS.php',
1389
-        'OC\\Core\\Command\\Maintenance\\Mode' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Mode.php',
1390
-        'OC\\Core\\Command\\Maintenance\\Repair' => __DIR__ . '/../../..' . '/core/Command/Maintenance/Repair.php',
1391
-        'OC\\Core\\Command\\Maintenance\\RepairShareOwnership' => __DIR__ . '/../../..' . '/core/Command/Maintenance/RepairShareOwnership.php',
1392
-        'OC\\Core\\Command\\Maintenance\\UpdateHtaccess' => __DIR__ . '/../../..' . '/core/Command/Maintenance/UpdateHtaccess.php',
1393
-        'OC\\Core\\Command\\Maintenance\\UpdateTheme' => __DIR__ . '/../../..' . '/core/Command/Maintenance/UpdateTheme.php',
1394
-        'OC\\Core\\Command\\Memcache\\DistributedClear' => __DIR__ . '/../../..' . '/core/Command/Memcache/DistributedClear.php',
1395
-        'OC\\Core\\Command\\Memcache\\DistributedDelete' => __DIR__ . '/../../..' . '/core/Command/Memcache/DistributedDelete.php',
1396
-        'OC\\Core\\Command\\Memcache\\DistributedGet' => __DIR__ . '/../../..' . '/core/Command/Memcache/DistributedGet.php',
1397
-        'OC\\Core\\Command\\Memcache\\DistributedSet' => __DIR__ . '/../../..' . '/core/Command/Memcache/DistributedSet.php',
1398
-        'OC\\Core\\Command\\Memcache\\RedisCommand' => __DIR__ . '/../../..' . '/core/Command/Memcache/RedisCommand.php',
1399
-        'OC\\Core\\Command\\Preview\\Cleanup' => __DIR__ . '/../../..' . '/core/Command/Preview/Cleanup.php',
1400
-        'OC\\Core\\Command\\Preview\\Generate' => __DIR__ . '/../../..' . '/core/Command/Preview/Generate.php',
1401
-        'OC\\Core\\Command\\Preview\\ResetRenderedTexts' => __DIR__ . '/../../..' . '/core/Command/Preview/ResetRenderedTexts.php',
1402
-        'OC\\Core\\Command\\Router\\ListRoutes' => __DIR__ . '/../../..' . '/core/Command/Router/ListRoutes.php',
1403
-        'OC\\Core\\Command\\Router\\MatchRoute' => __DIR__ . '/../../..' . '/core/Command/Router/MatchRoute.php',
1404
-        'OC\\Core\\Command\\Security\\BruteforceAttempts' => __DIR__ . '/../../..' . '/core/Command/Security/BruteforceAttempts.php',
1405
-        'OC\\Core\\Command\\Security\\BruteforceResetAttempts' => __DIR__ . '/../../..' . '/core/Command/Security/BruteforceResetAttempts.php',
1406
-        'OC\\Core\\Command\\Security\\ExportCertificates' => __DIR__ . '/../../..' . '/core/Command/Security/ExportCertificates.php',
1407
-        'OC\\Core\\Command\\Security\\ImportCertificate' => __DIR__ . '/../../..' . '/core/Command/Security/ImportCertificate.php',
1408
-        'OC\\Core\\Command\\Security\\ListCertificates' => __DIR__ . '/../../..' . '/core/Command/Security/ListCertificates.php',
1409
-        'OC\\Core\\Command\\Security\\RemoveCertificate' => __DIR__ . '/../../..' . '/core/Command/Security/RemoveCertificate.php',
1410
-        'OC\\Core\\Command\\SetupChecks' => __DIR__ . '/../../..' . '/core/Command/SetupChecks.php',
1411
-        'OC\\Core\\Command\\SnowflakeDecodeId' => __DIR__ . '/../../..' . '/core/Command/SnowflakeDecodeId.php',
1412
-        'OC\\Core\\Command\\Status' => __DIR__ . '/../../..' . '/core/Command/Status.php',
1413
-        'OC\\Core\\Command\\SystemTag\\Add' => __DIR__ . '/../../..' . '/core/Command/SystemTag/Add.php',
1414
-        'OC\\Core\\Command\\SystemTag\\Delete' => __DIR__ . '/../../..' . '/core/Command/SystemTag/Delete.php',
1415
-        'OC\\Core\\Command\\SystemTag\\Edit' => __DIR__ . '/../../..' . '/core/Command/SystemTag/Edit.php',
1416
-        'OC\\Core\\Command\\SystemTag\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/SystemTag/ListCommand.php',
1417
-        'OC\\Core\\Command\\TaskProcessing\\Cleanup' => __DIR__ . '/../../..' . '/core/Command/TaskProcessing/Cleanup.php',
1418
-        'OC\\Core\\Command\\TaskProcessing\\EnabledCommand' => __DIR__ . '/../../..' . '/core/Command/TaskProcessing/EnabledCommand.php',
1419
-        'OC\\Core\\Command\\TaskProcessing\\GetCommand' => __DIR__ . '/../../..' . '/core/Command/TaskProcessing/GetCommand.php',
1420
-        'OC\\Core\\Command\\TaskProcessing\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/TaskProcessing/ListCommand.php',
1421
-        'OC\\Core\\Command\\TaskProcessing\\Statistics' => __DIR__ . '/../../..' . '/core/Command/TaskProcessing/Statistics.php',
1422
-        'OC\\Core\\Command\\TwoFactorAuth\\Base' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/Base.php',
1423
-        'OC\\Core\\Command\\TwoFactorAuth\\Cleanup' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/Cleanup.php',
1424
-        'OC\\Core\\Command\\TwoFactorAuth\\Disable' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/Disable.php',
1425
-        'OC\\Core\\Command\\TwoFactorAuth\\Enable' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/Enable.php',
1426
-        'OC\\Core\\Command\\TwoFactorAuth\\Enforce' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/Enforce.php',
1427
-        'OC\\Core\\Command\\TwoFactorAuth\\State' => __DIR__ . '/../../..' . '/core/Command/TwoFactorAuth/State.php',
1428
-        'OC\\Core\\Command\\Upgrade' => __DIR__ . '/../../..' . '/core/Command/Upgrade.php',
1429
-        'OC\\Core\\Command\\User\\Add' => __DIR__ . '/../../..' . '/core/Command/User/Add.php',
1430
-        'OC\\Core\\Command\\User\\AuthTokens\\Add' => __DIR__ . '/../../..' . '/core/Command/User/AuthTokens/Add.php',
1431
-        'OC\\Core\\Command\\User\\AuthTokens\\Delete' => __DIR__ . '/../../..' . '/core/Command/User/AuthTokens/Delete.php',
1432
-        'OC\\Core\\Command\\User\\AuthTokens\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/User/AuthTokens/ListCommand.php',
1433
-        'OC\\Core\\Command\\User\\ClearGeneratedAvatarCacheCommand' => __DIR__ . '/../../..' . '/core/Command/User/ClearGeneratedAvatarCacheCommand.php',
1434
-        'OC\\Core\\Command\\User\\Delete' => __DIR__ . '/../../..' . '/core/Command/User/Delete.php',
1435
-        'OC\\Core\\Command\\User\\Disable' => __DIR__ . '/../../..' . '/core/Command/User/Disable.php',
1436
-        'OC\\Core\\Command\\User\\Enable' => __DIR__ . '/../../..' . '/core/Command/User/Enable.php',
1437
-        'OC\\Core\\Command\\User\\Info' => __DIR__ . '/../../..' . '/core/Command/User/Info.php',
1438
-        'OC\\Core\\Command\\User\\Keys\\Verify' => __DIR__ . '/../../..' . '/core/Command/User/Keys/Verify.php',
1439
-        'OC\\Core\\Command\\User\\LastSeen' => __DIR__ . '/../../..' . '/core/Command/User/LastSeen.php',
1440
-        'OC\\Core\\Command\\User\\ListCommand' => __DIR__ . '/../../..' . '/core/Command/User/ListCommand.php',
1441
-        'OC\\Core\\Command\\User\\Profile' => __DIR__ . '/../../..' . '/core/Command/User/Profile.php',
1442
-        'OC\\Core\\Command\\User\\Report' => __DIR__ . '/../../..' . '/core/Command/User/Report.php',
1443
-        'OC\\Core\\Command\\User\\ResetPassword' => __DIR__ . '/../../..' . '/core/Command/User/ResetPassword.php',
1444
-        'OC\\Core\\Command\\User\\Setting' => __DIR__ . '/../../..' . '/core/Command/User/Setting.php',
1445
-        'OC\\Core\\Command\\User\\SyncAccountDataCommand' => __DIR__ . '/../../..' . '/core/Command/User/SyncAccountDataCommand.php',
1446
-        'OC\\Core\\Command\\User\\Welcome' => __DIR__ . '/../../..' . '/core/Command/User/Welcome.php',
1447
-        'OC\\Core\\Controller\\AppPasswordController' => __DIR__ . '/../../..' . '/core/Controller/AppPasswordController.php',
1448
-        'OC\\Core\\Controller\\AutoCompleteController' => __DIR__ . '/../../..' . '/core/Controller/AutoCompleteController.php',
1449
-        'OC\\Core\\Controller\\AvatarController' => __DIR__ . '/../../..' . '/core/Controller/AvatarController.php',
1450
-        'OC\\Core\\Controller\\CSRFTokenController' => __DIR__ . '/../../..' . '/core/Controller/CSRFTokenController.php',
1451
-        'OC\\Core\\Controller\\ClientFlowLoginController' => __DIR__ . '/../../..' . '/core/Controller/ClientFlowLoginController.php',
1452
-        'OC\\Core\\Controller\\ClientFlowLoginV2Controller' => __DIR__ . '/../../..' . '/core/Controller/ClientFlowLoginV2Controller.php',
1453
-        'OC\\Core\\Controller\\CollaborationResourcesController' => __DIR__ . '/../../..' . '/core/Controller/CollaborationResourcesController.php',
1454
-        'OC\\Core\\Controller\\ContactsMenuController' => __DIR__ . '/../../..' . '/core/Controller/ContactsMenuController.php',
1455
-        'OC\\Core\\Controller\\CssController' => __DIR__ . '/../../..' . '/core/Controller/CssController.php',
1456
-        'OC\\Core\\Controller\\ErrorController' => __DIR__ . '/../../..' . '/core/Controller/ErrorController.php',
1457
-        'OC\\Core\\Controller\\GuestAvatarController' => __DIR__ . '/../../..' . '/core/Controller/GuestAvatarController.php',
1458
-        'OC\\Core\\Controller\\HoverCardController' => __DIR__ . '/../../..' . '/core/Controller/HoverCardController.php',
1459
-        'OC\\Core\\Controller\\JsController' => __DIR__ . '/../../..' . '/core/Controller/JsController.php',
1460
-        'OC\\Core\\Controller\\LoginController' => __DIR__ . '/../../..' . '/core/Controller/LoginController.php',
1461
-        'OC\\Core\\Controller\\LostController' => __DIR__ . '/../../..' . '/core/Controller/LostController.php',
1462
-        'OC\\Core\\Controller\\NavigationController' => __DIR__ . '/../../..' . '/core/Controller/NavigationController.php',
1463
-        'OC\\Core\\Controller\\OCJSController' => __DIR__ . '/../../..' . '/core/Controller/OCJSController.php',
1464
-        'OC\\Core\\Controller\\OCMController' => __DIR__ . '/../../..' . '/core/Controller/OCMController.php',
1465
-        'OC\\Core\\Controller\\OCSController' => __DIR__ . '/../../..' . '/core/Controller/OCSController.php',
1466
-        'OC\\Core\\Controller\\PreviewController' => __DIR__ . '/../../..' . '/core/Controller/PreviewController.php',
1467
-        'OC\\Core\\Controller\\ProfileApiController' => __DIR__ . '/../../..' . '/core/Controller/ProfileApiController.php',
1468
-        'OC\\Core\\Controller\\RecommendedAppsController' => __DIR__ . '/../../..' . '/core/Controller/RecommendedAppsController.php',
1469
-        'OC\\Core\\Controller\\ReferenceApiController' => __DIR__ . '/../../..' . '/core/Controller/ReferenceApiController.php',
1470
-        'OC\\Core\\Controller\\ReferenceController' => __DIR__ . '/../../..' . '/core/Controller/ReferenceController.php',
1471
-        'OC\\Core\\Controller\\SetupController' => __DIR__ . '/../../..' . '/core/Controller/SetupController.php',
1472
-        'OC\\Core\\Controller\\TaskProcessingApiController' => __DIR__ . '/../../..' . '/core/Controller/TaskProcessingApiController.php',
1473
-        'OC\\Core\\Controller\\TeamsApiController' => __DIR__ . '/../../..' . '/core/Controller/TeamsApiController.php',
1474
-        'OC\\Core\\Controller\\TextProcessingApiController' => __DIR__ . '/../../..' . '/core/Controller/TextProcessingApiController.php',
1475
-        'OC\\Core\\Controller\\TextToImageApiController' => __DIR__ . '/../../..' . '/core/Controller/TextToImageApiController.php',
1476
-        'OC\\Core\\Controller\\TranslationApiController' => __DIR__ . '/../../..' . '/core/Controller/TranslationApiController.php',
1477
-        'OC\\Core\\Controller\\TwoFactorApiController' => __DIR__ . '/../../..' . '/core/Controller/TwoFactorApiController.php',
1478
-        'OC\\Core\\Controller\\TwoFactorChallengeController' => __DIR__ . '/../../..' . '/core/Controller/TwoFactorChallengeController.php',
1479
-        'OC\\Core\\Controller\\UnifiedSearchController' => __DIR__ . '/../../..' . '/core/Controller/UnifiedSearchController.php',
1480
-        'OC\\Core\\Controller\\UnsupportedBrowserController' => __DIR__ . '/../../..' . '/core/Controller/UnsupportedBrowserController.php',
1481
-        'OC\\Core\\Controller\\UserController' => __DIR__ . '/../../..' . '/core/Controller/UserController.php',
1482
-        'OC\\Core\\Controller\\WalledGardenController' => __DIR__ . '/../../..' . '/core/Controller/WalledGardenController.php',
1483
-        'OC\\Core\\Controller\\WebAuthnController' => __DIR__ . '/../../..' . '/core/Controller/WebAuthnController.php',
1484
-        'OC\\Core\\Controller\\WellKnownController' => __DIR__ . '/../../..' . '/core/Controller/WellKnownController.php',
1485
-        'OC\\Core\\Controller\\WhatsNewController' => __DIR__ . '/../../..' . '/core/Controller/WhatsNewController.php',
1486
-        'OC\\Core\\Controller\\WipeController' => __DIR__ . '/../../..' . '/core/Controller/WipeController.php',
1487
-        'OC\\Core\\Data\\LoginFlowV2Credentials' => __DIR__ . '/../../..' . '/core/Data/LoginFlowV2Credentials.php',
1488
-        'OC\\Core\\Data\\LoginFlowV2Tokens' => __DIR__ . '/../../..' . '/core/Data/LoginFlowV2Tokens.php',
1489
-        'OC\\Core\\Db\\LoginFlowV2' => __DIR__ . '/../../..' . '/core/Db/LoginFlowV2.php',
1490
-        'OC\\Core\\Db\\LoginFlowV2Mapper' => __DIR__ . '/../../..' . '/core/Db/LoginFlowV2Mapper.php',
1491
-        'OC\\Core\\Db\\ProfileConfig' => __DIR__ . '/../../..' . '/core/Db/ProfileConfig.php',
1492
-        'OC\\Core\\Db\\ProfileConfigMapper' => __DIR__ . '/../../..' . '/core/Db/ProfileConfigMapper.php',
1493
-        'OC\\Core\\Events\\BeforePasswordResetEvent' => __DIR__ . '/../../..' . '/core/Events/BeforePasswordResetEvent.php',
1494
-        'OC\\Core\\Events\\PasswordResetEvent' => __DIR__ . '/../../..' . '/core/Events/PasswordResetEvent.php',
1495
-        'OC\\Core\\Exception\\LoginFlowV2ClientForbiddenException' => __DIR__ . '/../../..' . '/core/Exception/LoginFlowV2ClientForbiddenException.php',
1496
-        'OC\\Core\\Exception\\LoginFlowV2NotFoundException' => __DIR__ . '/../../..' . '/core/Exception/LoginFlowV2NotFoundException.php',
1497
-        'OC\\Core\\Exception\\ResetPasswordException' => __DIR__ . '/../../..' . '/core/Exception/ResetPasswordException.php',
1498
-        'OC\\Core\\Listener\\AddMissingIndicesListener' => __DIR__ . '/../../..' . '/core/Listener/AddMissingIndicesListener.php',
1499
-        'OC\\Core\\Listener\\AddMissingPrimaryKeyListener' => __DIR__ . '/../../..' . '/core/Listener/AddMissingPrimaryKeyListener.php',
1500
-        'OC\\Core\\Listener\\BeforeMessageLoggedEventListener' => __DIR__ . '/../../..' . '/core/Listener/BeforeMessageLoggedEventListener.php',
1501
-        'OC\\Core\\Listener\\BeforeTemplateRenderedListener' => __DIR__ . '/../../..' . '/core/Listener/BeforeTemplateRenderedListener.php',
1502
-        'OC\\Core\\Listener\\FeedBackHandler' => __DIR__ . '/../../..' . '/core/Listener/FeedBackHandler.php',
1503
-        'OC\\Core\\Listener\\PasswordUpdatedListener' => __DIR__ . '/../../..' . '/core/Listener/PasswordUpdatedListener.php',
1504
-        'OC\\Core\\Middleware\\TwoFactorMiddleware' => __DIR__ . '/../../..' . '/core/Middleware/TwoFactorMiddleware.php',
1505
-        'OC\\Core\\Migrations\\Version13000Date20170705121758' => __DIR__ . '/../../..' . '/core/Migrations/Version13000Date20170705121758.php',
1506
-        'OC\\Core\\Migrations\\Version13000Date20170718121200' => __DIR__ . '/../../..' . '/core/Migrations/Version13000Date20170718121200.php',
1507
-        'OC\\Core\\Migrations\\Version13000Date20170814074715' => __DIR__ . '/../../..' . '/core/Migrations/Version13000Date20170814074715.php',
1508
-        'OC\\Core\\Migrations\\Version13000Date20170919121250' => __DIR__ . '/../../..' . '/core/Migrations/Version13000Date20170919121250.php',
1509
-        'OC\\Core\\Migrations\\Version13000Date20170926101637' => __DIR__ . '/../../..' . '/core/Migrations/Version13000Date20170926101637.php',
1510
-        'OC\\Core\\Migrations\\Version14000Date20180129121024' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180129121024.php',
1511
-        'OC\\Core\\Migrations\\Version14000Date20180404140050' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180404140050.php',
1512
-        'OC\\Core\\Migrations\\Version14000Date20180516101403' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180516101403.php',
1513
-        'OC\\Core\\Migrations\\Version14000Date20180518120534' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180518120534.php',
1514
-        'OC\\Core\\Migrations\\Version14000Date20180522074438' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180522074438.php',
1515
-        'OC\\Core\\Migrations\\Version14000Date20180626223656' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180626223656.php',
1516
-        'OC\\Core\\Migrations\\Version14000Date20180710092004' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180710092004.php',
1517
-        'OC\\Core\\Migrations\\Version14000Date20180712153140' => __DIR__ . '/../../..' . '/core/Migrations/Version14000Date20180712153140.php',
1518
-        'OC\\Core\\Migrations\\Version15000Date20180926101451' => __DIR__ . '/../../..' . '/core/Migrations/Version15000Date20180926101451.php',
1519
-        'OC\\Core\\Migrations\\Version15000Date20181015062942' => __DIR__ . '/../../..' . '/core/Migrations/Version15000Date20181015062942.php',
1520
-        'OC\\Core\\Migrations\\Version15000Date20181029084625' => __DIR__ . '/../../..' . '/core/Migrations/Version15000Date20181029084625.php',
1521
-        'OC\\Core\\Migrations\\Version16000Date20190207141427' => __DIR__ . '/../../..' . '/core/Migrations/Version16000Date20190207141427.php',
1522
-        'OC\\Core\\Migrations\\Version16000Date20190212081545' => __DIR__ . '/../../..' . '/core/Migrations/Version16000Date20190212081545.php',
1523
-        'OC\\Core\\Migrations\\Version16000Date20190427105638' => __DIR__ . '/../../..' . '/core/Migrations/Version16000Date20190427105638.php',
1524
-        'OC\\Core\\Migrations\\Version16000Date20190428150708' => __DIR__ . '/../../..' . '/core/Migrations/Version16000Date20190428150708.php',
1525
-        'OC\\Core\\Migrations\\Version17000Date20190514105811' => __DIR__ . '/../../..' . '/core/Migrations/Version17000Date20190514105811.php',
1526
-        'OC\\Core\\Migrations\\Version18000Date20190920085628' => __DIR__ . '/../../..' . '/core/Migrations/Version18000Date20190920085628.php',
1527
-        'OC\\Core\\Migrations\\Version18000Date20191014105105' => __DIR__ . '/../../..' . '/core/Migrations/Version18000Date20191014105105.php',
1528
-        'OC\\Core\\Migrations\\Version18000Date20191204114856' => __DIR__ . '/../../..' . '/core/Migrations/Version18000Date20191204114856.php',
1529
-        'OC\\Core\\Migrations\\Version19000Date20200211083441' => __DIR__ . '/../../..' . '/core/Migrations/Version19000Date20200211083441.php',
1530
-        'OC\\Core\\Migrations\\Version20000Date20201109081915' => __DIR__ . '/../../..' . '/core/Migrations/Version20000Date20201109081915.php',
1531
-        'OC\\Core\\Migrations\\Version20000Date20201109081918' => __DIR__ . '/../../..' . '/core/Migrations/Version20000Date20201109081918.php',
1532
-        'OC\\Core\\Migrations\\Version20000Date20201109081919' => __DIR__ . '/../../..' . '/core/Migrations/Version20000Date20201109081919.php',
1533
-        'OC\\Core\\Migrations\\Version20000Date20201111081915' => __DIR__ . '/../../..' . '/core/Migrations/Version20000Date20201111081915.php',
1534
-        'OC\\Core\\Migrations\\Version21000Date20201120141228' => __DIR__ . '/../../..' . '/core/Migrations/Version21000Date20201120141228.php',
1535
-        'OC\\Core\\Migrations\\Version21000Date20201202095923' => __DIR__ . '/../../..' . '/core/Migrations/Version21000Date20201202095923.php',
1536
-        'OC\\Core\\Migrations\\Version21000Date20210119195004' => __DIR__ . '/../../..' . '/core/Migrations/Version21000Date20210119195004.php',
1537
-        'OC\\Core\\Migrations\\Version21000Date20210309185126' => __DIR__ . '/../../..' . '/core/Migrations/Version21000Date20210309185126.php',
1538
-        'OC\\Core\\Migrations\\Version21000Date20210309185127' => __DIR__ . '/../../..' . '/core/Migrations/Version21000Date20210309185127.php',
1539
-        'OC\\Core\\Migrations\\Version22000Date20210216080825' => __DIR__ . '/../../..' . '/core/Migrations/Version22000Date20210216080825.php',
1540
-        'OC\\Core\\Migrations\\Version23000Date20210721100600' => __DIR__ . '/../../..' . '/core/Migrations/Version23000Date20210721100600.php',
1541
-        'OC\\Core\\Migrations\\Version23000Date20210906132259' => __DIR__ . '/../../..' . '/core/Migrations/Version23000Date20210906132259.php',
1542
-        'OC\\Core\\Migrations\\Version23000Date20210930122352' => __DIR__ . '/../../..' . '/core/Migrations/Version23000Date20210930122352.php',
1543
-        'OC\\Core\\Migrations\\Version23000Date20211203110726' => __DIR__ . '/../../..' . '/core/Migrations/Version23000Date20211203110726.php',
1544
-        'OC\\Core\\Migrations\\Version23000Date20211213203940' => __DIR__ . '/../../..' . '/core/Migrations/Version23000Date20211213203940.php',
1545
-        'OC\\Core\\Migrations\\Version24000Date20211210141942' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20211210141942.php',
1546
-        'OC\\Core\\Migrations\\Version24000Date20211213081506' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20211213081506.php',
1547
-        'OC\\Core\\Migrations\\Version24000Date20211213081604' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20211213081604.php',
1548
-        'OC\\Core\\Migrations\\Version24000Date20211222112246' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20211222112246.php',
1549
-        'OC\\Core\\Migrations\\Version24000Date20211230140012' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20211230140012.php',
1550
-        'OC\\Core\\Migrations\\Version24000Date20220131153041' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20220131153041.php',
1551
-        'OC\\Core\\Migrations\\Version24000Date20220202150027' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20220202150027.php',
1552
-        'OC\\Core\\Migrations\\Version24000Date20220404230027' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20220404230027.php',
1553
-        'OC\\Core\\Migrations\\Version24000Date20220425072957' => __DIR__ . '/../../..' . '/core/Migrations/Version24000Date20220425072957.php',
1554
-        'OC\\Core\\Migrations\\Version25000Date20220515204012' => __DIR__ . '/../../..' . '/core/Migrations/Version25000Date20220515204012.php',
1555
-        'OC\\Core\\Migrations\\Version25000Date20220602190540' => __DIR__ . '/../../..' . '/core/Migrations/Version25000Date20220602190540.php',
1556
-        'OC\\Core\\Migrations\\Version25000Date20220905140840' => __DIR__ . '/../../..' . '/core/Migrations/Version25000Date20220905140840.php',
1557
-        'OC\\Core\\Migrations\\Version25000Date20221007010957' => __DIR__ . '/../../..' . '/core/Migrations/Version25000Date20221007010957.php',
1558
-        'OC\\Core\\Migrations\\Version27000Date20220613163520' => __DIR__ . '/../../..' . '/core/Migrations/Version27000Date20220613163520.php',
1559
-        'OC\\Core\\Migrations\\Version27000Date20230309104325' => __DIR__ . '/../../..' . '/core/Migrations/Version27000Date20230309104325.php',
1560
-        'OC\\Core\\Migrations\\Version27000Date20230309104802' => __DIR__ . '/../../..' . '/core/Migrations/Version27000Date20230309104802.php',
1561
-        'OC\\Core\\Migrations\\Version28000Date20230616104802' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20230616104802.php',
1562
-        'OC\\Core\\Migrations\\Version28000Date20230728104802' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20230728104802.php',
1563
-        'OC\\Core\\Migrations\\Version28000Date20230803221055' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20230803221055.php',
1564
-        'OC\\Core\\Migrations\\Version28000Date20230906104802' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20230906104802.php',
1565
-        'OC\\Core\\Migrations\\Version28000Date20231004103301' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20231004103301.php',
1566
-        'OC\\Core\\Migrations\\Version28000Date20231103104802' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20231103104802.php',
1567
-        'OC\\Core\\Migrations\\Version28000Date20231126110901' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20231126110901.php',
1568
-        'OC\\Core\\Migrations\\Version28000Date20240828142927' => __DIR__ . '/../../..' . '/core/Migrations/Version28000Date20240828142927.php',
1569
-        'OC\\Core\\Migrations\\Version29000Date20231126110901' => __DIR__ . '/../../..' . '/core/Migrations/Version29000Date20231126110901.php',
1570
-        'OC\\Core\\Migrations\\Version29000Date20231213104850' => __DIR__ . '/../../..' . '/core/Migrations/Version29000Date20231213104850.php',
1571
-        'OC\\Core\\Migrations\\Version29000Date20240124132201' => __DIR__ . '/../../..' . '/core/Migrations/Version29000Date20240124132201.php',
1572
-        'OC\\Core\\Migrations\\Version29000Date20240124132202' => __DIR__ . '/../../..' . '/core/Migrations/Version29000Date20240124132202.php',
1573
-        'OC\\Core\\Migrations\\Version29000Date20240131122720' => __DIR__ . '/../../..' . '/core/Migrations/Version29000Date20240131122720.php',
1574
-        'OC\\Core\\Migrations\\Version30000Date20240429122720' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240429122720.php',
1575
-        'OC\\Core\\Migrations\\Version30000Date20240708160048' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240708160048.php',
1576
-        'OC\\Core\\Migrations\\Version30000Date20240717111406' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240717111406.php',
1577
-        'OC\\Core\\Migrations\\Version30000Date20240814180800' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240814180800.php',
1578
-        'OC\\Core\\Migrations\\Version30000Date20240815080800' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240815080800.php',
1579
-        'OC\\Core\\Migrations\\Version30000Date20240906095113' => __DIR__ . '/../../..' . '/core/Migrations/Version30000Date20240906095113.php',
1580
-        'OC\\Core\\Migrations\\Version31000Date20240101084401' => __DIR__ . '/../../..' . '/core/Migrations/Version31000Date20240101084401.php',
1581
-        'OC\\Core\\Migrations\\Version31000Date20240814184402' => __DIR__ . '/../../..' . '/core/Migrations/Version31000Date20240814184402.php',
1582
-        'OC\\Core\\Migrations\\Version31000Date20250213102442' => __DIR__ . '/../../..' . '/core/Migrations/Version31000Date20250213102442.php',
1583
-        'OC\\Core\\Migrations\\Version32000Date20250620081925' => __DIR__ . '/../../..' . '/core/Migrations/Version32000Date20250620081925.php',
1584
-        'OC\\Core\\Migrations\\Version32000Date20250731062008' => __DIR__ . '/../../..' . '/core/Migrations/Version32000Date20250731062008.php',
1585
-        'OC\\Core\\Migrations\\Version32000Date20250806110519' => __DIR__ . '/../../..' . '/core/Migrations/Version32000Date20250806110519.php',
1586
-        'OC\\Core\\Migrations\\Version33000Date20250819110529' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20250819110529.php',
1587
-        'OC\\Core\\Migrations\\Version33000Date20251013110519' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251013110519.php',
1588
-        'OC\\Core\\Migrations\\Version33000Date20251023110529' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251023110529.php',
1589
-        'OC\\Core\\Migrations\\Version33000Date20251023120529' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251023120529.php',
1590
-        'OC\\Core\\Migrations\\Version33000Date20251106131209' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251106131209.php',
1591
-        'OC\\Core\\Migrations\\Version33000Date20251124110529' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251124110529.php',
1592
-        'OC\\Core\\Migrations\\Version33000Date20251126152410' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251126152410.php',
1593
-        'OC\\Core\\Migrations\\Version33000Date20251209123503' => __DIR__ . '/../../..' . '/core/Migrations/Version33000Date20251209123503.php',
1594
-        'OC\\Core\\Notification\\CoreNotifier' => __DIR__ . '/../../..' . '/core/Notification/CoreNotifier.php',
1595
-        'OC\\Core\\ResponseDefinitions' => __DIR__ . '/../../..' . '/core/ResponseDefinitions.php',
1596
-        'OC\\Core\\Service\\CronService' => __DIR__ . '/../../..' . '/core/Service/CronService.php',
1597
-        'OC\\Core\\Service\\LoginFlowV2Service' => __DIR__ . '/../../..' . '/core/Service/LoginFlowV2Service.php',
1598
-        'OC\\DB\\Adapter' => __DIR__ . '/../../..' . '/lib/private/DB/Adapter.php',
1599
-        'OC\\DB\\AdapterMySQL' => __DIR__ . '/../../..' . '/lib/private/DB/AdapterMySQL.php',
1600
-        'OC\\DB\\AdapterOCI8' => __DIR__ . '/../../..' . '/lib/private/DB/AdapterOCI8.php',
1601
-        'OC\\DB\\AdapterPgSql' => __DIR__ . '/../../..' . '/lib/private/DB/AdapterPgSql.php',
1602
-        'OC\\DB\\AdapterSqlite' => __DIR__ . '/../../..' . '/lib/private/DB/AdapterSqlite.php',
1603
-        'OC\\DB\\ArrayResult' => __DIR__ . '/../../..' . '/lib/private/DB/ArrayResult.php',
1604
-        'OC\\DB\\BacktraceDebugStack' => __DIR__ . '/../../..' . '/lib/private/DB/BacktraceDebugStack.php',
1605
-        'OC\\DB\\Connection' => __DIR__ . '/../../..' . '/lib/private/DB/Connection.php',
1606
-        'OC\\DB\\ConnectionAdapter' => __DIR__ . '/../../..' . '/lib/private/DB/ConnectionAdapter.php',
1607
-        'OC\\DB\\ConnectionFactory' => __DIR__ . '/../../..' . '/lib/private/DB/ConnectionFactory.php',
1608
-        'OC\\DB\\DbDataCollector' => __DIR__ . '/../../..' . '/lib/private/DB/DbDataCollector.php',
1609
-        'OC\\DB\\Exceptions\\DbalException' => __DIR__ . '/../../..' . '/lib/private/DB/Exceptions/DbalException.php',
1610
-        'OC\\DB\\MigrationException' => __DIR__ . '/../../..' . '/lib/private/DB/MigrationException.php',
1611
-        'OC\\DB\\MigrationService' => __DIR__ . '/../../..' . '/lib/private/DB/MigrationService.php',
1612
-        'OC\\DB\\Migrator' => __DIR__ . '/../../..' . '/lib/private/DB/Migrator.php',
1613
-        'OC\\DB\\MigratorExecuteSqlEvent' => __DIR__ . '/../../..' . '/lib/private/DB/MigratorExecuteSqlEvent.php',
1614
-        'OC\\DB\\MissingColumnInformation' => __DIR__ . '/../../..' . '/lib/private/DB/MissingColumnInformation.php',
1615
-        'OC\\DB\\MissingIndexInformation' => __DIR__ . '/../../..' . '/lib/private/DB/MissingIndexInformation.php',
1616
-        'OC\\DB\\MissingPrimaryKeyInformation' => __DIR__ . '/../../..' . '/lib/private/DB/MissingPrimaryKeyInformation.php',
1617
-        'OC\\DB\\MySqlTools' => __DIR__ . '/../../..' . '/lib/private/DB/MySqlTools.php',
1618
-        'OC\\DB\\OCSqlitePlatform' => __DIR__ . '/../../..' . '/lib/private/DB/OCSqlitePlatform.php',
1619
-        'OC\\DB\\ObjectParameter' => __DIR__ . '/../../..' . '/lib/private/DB/ObjectParameter.php',
1620
-        'OC\\DB\\OracleConnection' => __DIR__ . '/../../..' . '/lib/private/DB/OracleConnection.php',
1621
-        'OC\\DB\\OracleMigrator' => __DIR__ . '/../../..' . '/lib/private/DB/OracleMigrator.php',
1622
-        'OC\\DB\\PgSqlTools' => __DIR__ . '/../../..' . '/lib/private/DB/PgSqlTools.php',
1623
-        'OC\\DB\\PreparedStatement' => __DIR__ . '/../../..' . '/lib/private/DB/PreparedStatement.php',
1624
-        'OC\\DB\\QueryBuilder\\CompositeExpression' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/CompositeExpression.php',
1625
-        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\ExpressionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php',
1626
-        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\MySqlExpressionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExpressionBuilder/MySqlExpressionBuilder.php',
1627
-        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\OCIExpressionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php',
1628
-        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\PgSqlExpressionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExpressionBuilder/PgSqlExpressionBuilder.php',
1629
-        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\SqliteExpressionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php',
1630
-        'OC\\DB\\QueryBuilder\\ExtendedQueryBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php',
1631
-        'OC\\DB\\QueryBuilder\\FunctionBuilder\\FunctionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/FunctionBuilder/FunctionBuilder.php',
1632
-        'OC\\DB\\QueryBuilder\\FunctionBuilder\\OCIFunctionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php',
1633
-        'OC\\DB\\QueryBuilder\\FunctionBuilder\\PgSqlFunctionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/FunctionBuilder/PgSqlFunctionBuilder.php',
1634
-        'OC\\DB\\QueryBuilder\\FunctionBuilder\\SqliteFunctionBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/FunctionBuilder/SqliteFunctionBuilder.php',
1635
-        'OC\\DB\\QueryBuilder\\Literal' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Literal.php',
1636
-        'OC\\DB\\QueryBuilder\\Parameter' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Parameter.php',
1637
-        'OC\\DB\\QueryBuilder\\Partitioned\\InvalidPartitionedQueryException' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/InvalidPartitionedQueryException.php',
1638
-        'OC\\DB\\QueryBuilder\\Partitioned\\JoinCondition' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/JoinCondition.php',
1639
-        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionQuery' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/PartitionQuery.php',
1640
-        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionSplit' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/PartitionSplit.php',
1641
-        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedQueryBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/PartitionedQueryBuilder.php',
1642
-        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedResult' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Partitioned/PartitionedResult.php',
1643
-        'OC\\DB\\QueryBuilder\\QueryBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/QueryBuilder.php',
1644
-        'OC\\DB\\QueryBuilder\\QueryFunction' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/QueryFunction.php',
1645
-        'OC\\DB\\QueryBuilder\\QuoteHelper' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/QuoteHelper.php',
1646
-        'OC\\DB\\QueryBuilder\\Sharded\\AutoIncrementHandler' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/AutoIncrementHandler.php',
1647
-        'OC\\DB\\QueryBuilder\\Sharded\\CrossShardMoveHelper' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/CrossShardMoveHelper.php',
1648
-        'OC\\DB\\QueryBuilder\\Sharded\\HashShardMapper' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/HashShardMapper.php',
1649
-        'OC\\DB\\QueryBuilder\\Sharded\\InvalidShardedQueryException' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/InvalidShardedQueryException.php',
1650
-        'OC\\DB\\QueryBuilder\\Sharded\\RoundRobinShardMapper' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/RoundRobinShardMapper.php',
1651
-        'OC\\DB\\QueryBuilder\\Sharded\\ShardConnectionManager' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/ShardConnectionManager.php',
1652
-        'OC\\DB\\QueryBuilder\\Sharded\\ShardDefinition' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/ShardDefinition.php',
1653
-        'OC\\DB\\QueryBuilder\\Sharded\\ShardQueryRunner' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/ShardQueryRunner.php',
1654
-        'OC\\DB\\QueryBuilder\\Sharded\\ShardedQueryBuilder' => __DIR__ . '/../../..' . '/lib/private/DB/QueryBuilder/Sharded/ShardedQueryBuilder.php',
1655
-        'OC\\DB\\ResultAdapter' => __DIR__ . '/../../..' . '/lib/private/DB/ResultAdapter.php',
1656
-        'OC\\DB\\SQLiteMigrator' => __DIR__ . '/../../..' . '/lib/private/DB/SQLiteMigrator.php',
1657
-        'OC\\DB\\SQLiteSessionInit' => __DIR__ . '/../../..' . '/lib/private/DB/SQLiteSessionInit.php',
1658
-        'OC\\DB\\SchemaWrapper' => __DIR__ . '/../../..' . '/lib/private/DB/SchemaWrapper.php',
1659
-        'OC\\DB\\SetTransactionIsolationLevel' => __DIR__ . '/../../..' . '/lib/private/DB/SetTransactionIsolationLevel.php',
1660
-        'OC\\Dashboard\\Manager' => __DIR__ . '/../../..' . '/lib/private/Dashboard/Manager.php',
1661
-        'OC\\DatabaseException' => __DIR__ . '/../../..' . '/lib/private/DatabaseException.php',
1662
-        'OC\\DatabaseSetupException' => __DIR__ . '/../../..' . '/lib/private/DatabaseSetupException.php',
1663
-        'OC\\DateTimeFormatter' => __DIR__ . '/../../..' . '/lib/private/DateTimeFormatter.php',
1664
-        'OC\\DateTimeZone' => __DIR__ . '/../../..' . '/lib/private/DateTimeZone.php',
1665
-        'OC\\Diagnostics\\Event' => __DIR__ . '/../../..' . '/lib/private/Diagnostics/Event.php',
1666
-        'OC\\Diagnostics\\EventLogger' => __DIR__ . '/../../..' . '/lib/private/Diagnostics/EventLogger.php',
1667
-        'OC\\Diagnostics\\Query' => __DIR__ . '/../../..' . '/lib/private/Diagnostics/Query.php',
1668
-        'OC\\Diagnostics\\QueryLogger' => __DIR__ . '/../../..' . '/lib/private/Diagnostics/QueryLogger.php',
1669
-        'OC\\DirectEditing\\Manager' => __DIR__ . '/../../..' . '/lib/private/DirectEditing/Manager.php',
1670
-        'OC\\DirectEditing\\Token' => __DIR__ . '/../../..' . '/lib/private/DirectEditing/Token.php',
1671
-        'OC\\EmojiHelper' => __DIR__ . '/../../..' . '/lib/private/EmojiHelper.php',
1672
-        'OC\\Encryption\\DecryptAll' => __DIR__ . '/../../..' . '/lib/private/Encryption/DecryptAll.php',
1673
-        'OC\\Encryption\\EncryptionEventListener' => __DIR__ . '/../../..' . '/lib/private/Encryption/EncryptionEventListener.php',
1674
-        'OC\\Encryption\\EncryptionWrapper' => __DIR__ . '/../../..' . '/lib/private/Encryption/EncryptionWrapper.php',
1675
-        'OC\\Encryption\\Exceptions\\DecryptionFailedException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/DecryptionFailedException.php',
1676
-        'OC\\Encryption\\Exceptions\\EmptyEncryptionDataException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/EmptyEncryptionDataException.php',
1677
-        'OC\\Encryption\\Exceptions\\EncryptionFailedException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/EncryptionFailedException.php',
1678
-        'OC\\Encryption\\Exceptions\\EncryptionHeaderKeyExistsException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/EncryptionHeaderKeyExistsException.php',
1679
-        'OC\\Encryption\\Exceptions\\EncryptionHeaderToLargeException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/EncryptionHeaderToLargeException.php',
1680
-        'OC\\Encryption\\Exceptions\\ModuleAlreadyExistsException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/ModuleAlreadyExistsException.php',
1681
-        'OC\\Encryption\\Exceptions\\ModuleDoesNotExistsException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/ModuleDoesNotExistsException.php',
1682
-        'OC\\Encryption\\Exceptions\\UnknownCipherException' => __DIR__ . '/../../..' . '/lib/private/Encryption/Exceptions/UnknownCipherException.php',
1683
-        'OC\\Encryption\\File' => __DIR__ . '/../../..' . '/lib/private/Encryption/File.php',
1684
-        'OC\\Encryption\\Keys\\Storage' => __DIR__ . '/../../..' . '/lib/private/Encryption/Keys/Storage.php',
1685
-        'OC\\Encryption\\Manager' => __DIR__ . '/../../..' . '/lib/private/Encryption/Manager.php',
1686
-        'OC\\Encryption\\Update' => __DIR__ . '/../../..' . '/lib/private/Encryption/Update.php',
1687
-        'OC\\Encryption\\Util' => __DIR__ . '/../../..' . '/lib/private/Encryption/Util.php',
1688
-        'OC\\EventDispatcher\\EventDispatcher' => __DIR__ . '/../../..' . '/lib/private/EventDispatcher/EventDispatcher.php',
1689
-        'OC\\EventDispatcher\\ServiceEventListener' => __DIR__ . '/../../..' . '/lib/private/EventDispatcher/ServiceEventListener.php',
1690
-        'OC\\EventSource' => __DIR__ . '/../../..' . '/lib/private/EventSource.php',
1691
-        'OC\\EventSourceFactory' => __DIR__ . '/../../..' . '/lib/private/EventSourceFactory.php',
1692
-        'OC\\Federation\\CloudFederationFactory' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudFederationFactory.php',
1693
-        'OC\\Federation\\CloudFederationNotification' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudFederationNotification.php',
1694
-        'OC\\Federation\\CloudFederationProviderManager' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudFederationProviderManager.php',
1695
-        'OC\\Federation\\CloudFederationShare' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudFederationShare.php',
1696
-        'OC\\Federation\\CloudId' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudId.php',
1697
-        'OC\\Federation\\CloudIdManager' => __DIR__ . '/../../..' . '/lib/private/Federation/CloudIdManager.php',
1698
-        'OC\\FilesMetadata\\FilesMetadataManager' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/FilesMetadataManager.php',
1699
-        'OC\\FilesMetadata\\Job\\UpdateSingleMetadata' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Job/UpdateSingleMetadata.php',
1700
-        'OC\\FilesMetadata\\Listener\\MetadataDelete' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Listener/MetadataDelete.php',
1701
-        'OC\\FilesMetadata\\Listener\\MetadataUpdate' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Listener/MetadataUpdate.php',
1702
-        'OC\\FilesMetadata\\MetadataQuery' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/MetadataQuery.php',
1703
-        'OC\\FilesMetadata\\Model\\FilesMetadata' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Model/FilesMetadata.php',
1704
-        'OC\\FilesMetadata\\Model\\MetadataValueWrapper' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Model/MetadataValueWrapper.php',
1705
-        'OC\\FilesMetadata\\Service\\IndexRequestService' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Service/IndexRequestService.php',
1706
-        'OC\\FilesMetadata\\Service\\MetadataRequestService' => __DIR__ . '/../../..' . '/lib/private/FilesMetadata/Service/MetadataRequestService.php',
1707
-        'OC\\Files\\AppData\\AppData' => __DIR__ . '/../../..' . '/lib/private/Files/AppData/AppData.php',
1708
-        'OC\\Files\\AppData\\Factory' => __DIR__ . '/../../..' . '/lib/private/Files/AppData/Factory.php',
1709
-        'OC\\Files\\Cache\\Cache' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Cache.php',
1710
-        'OC\\Files\\Cache\\CacheDependencies' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/CacheDependencies.php',
1711
-        'OC\\Files\\Cache\\CacheEntry' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/CacheEntry.php',
1712
-        'OC\\Files\\Cache\\CacheQueryBuilder' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/CacheQueryBuilder.php',
1713
-        'OC\\Files\\Cache\\FailedCache' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/FailedCache.php',
1714
-        'OC\\Files\\Cache\\FileAccess' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/FileAccess.php',
1715
-        'OC\\Files\\Cache\\HomeCache' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/HomeCache.php',
1716
-        'OC\\Files\\Cache\\HomePropagator' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/HomePropagator.php',
1717
-        'OC\\Files\\Cache\\LocalRootScanner' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/LocalRootScanner.php',
1718
-        'OC\\Files\\Cache\\MoveFromCacheTrait' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/MoveFromCacheTrait.php',
1719
-        'OC\\Files\\Cache\\NullWatcher' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/NullWatcher.php',
1720
-        'OC\\Files\\Cache\\Propagator' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Propagator.php',
1721
-        'OC\\Files\\Cache\\QuerySearchHelper' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/QuerySearchHelper.php',
1722
-        'OC\\Files\\Cache\\Scanner' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Scanner.php',
1723
-        'OC\\Files\\Cache\\SearchBuilder' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/SearchBuilder.php',
1724
-        'OC\\Files\\Cache\\Storage' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Storage.php',
1725
-        'OC\\Files\\Cache\\StorageGlobal' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/StorageGlobal.php',
1726
-        'OC\\Files\\Cache\\Updater' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Updater.php',
1727
-        'OC\\Files\\Cache\\Watcher' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Watcher.php',
1728
-        'OC\\Files\\Cache\\Wrapper\\CacheJail' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Wrapper/CacheJail.php',
1729
-        'OC\\Files\\Cache\\Wrapper\\CachePermissionsMask' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Wrapper/CachePermissionsMask.php',
1730
-        'OC\\Files\\Cache\\Wrapper\\CacheWrapper' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Wrapper/CacheWrapper.php',
1731
-        'OC\\Files\\Cache\\Wrapper\\JailPropagator' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Wrapper/JailPropagator.php',
1732
-        'OC\\Files\\Cache\\Wrapper\\JailWatcher' => __DIR__ . '/../../..' . '/lib/private/Files/Cache/Wrapper/JailWatcher.php',
1733
-        'OC\\Files\\Config\\CachedMountFileInfo' => __DIR__ . '/../../..' . '/lib/private/Files/Config/CachedMountFileInfo.php',
1734
-        'OC\\Files\\Config\\CachedMountInfo' => __DIR__ . '/../../..' . '/lib/private/Files/Config/CachedMountInfo.php',
1735
-        'OC\\Files\\Config\\LazyPathCachedMountInfo' => __DIR__ . '/../../..' . '/lib/private/Files/Config/LazyPathCachedMountInfo.php',
1736
-        'OC\\Files\\Config\\LazyStorageMountInfo' => __DIR__ . '/../../..' . '/lib/private/Files/Config/LazyStorageMountInfo.php',
1737
-        'OC\\Files\\Config\\MountProviderCollection' => __DIR__ . '/../../..' . '/lib/private/Files/Config/MountProviderCollection.php',
1738
-        'OC\\Files\\Config\\UserMountCache' => __DIR__ . '/../../..' . '/lib/private/Files/Config/UserMountCache.php',
1739
-        'OC\\Files\\Config\\UserMountCacheListener' => __DIR__ . '/../../..' . '/lib/private/Files/Config/UserMountCacheListener.php',
1740
-        'OC\\Files\\Conversion\\ConversionManager' => __DIR__ . '/../../..' . '/lib/private/Files/Conversion/ConversionManager.php',
1741
-        'OC\\Files\\FileInfo' => __DIR__ . '/../../..' . '/lib/private/Files/FileInfo.php',
1742
-        'OC\\Files\\FilenameValidator' => __DIR__ . '/../../..' . '/lib/private/Files/FilenameValidator.php',
1743
-        'OC\\Files\\Filesystem' => __DIR__ . '/../../..' . '/lib/private/Files/Filesystem.php',
1744
-        'OC\\Files\\Lock\\LockManager' => __DIR__ . '/../../..' . '/lib/private/Files/Lock/LockManager.php',
1745
-        'OC\\Files\\Mount\\CacheMountProvider' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/CacheMountProvider.php',
1746
-        'OC\\Files\\Mount\\HomeMountPoint' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/HomeMountPoint.php',
1747
-        'OC\\Files\\Mount\\LocalHomeMountProvider' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/LocalHomeMountProvider.php',
1748
-        'OC\\Files\\Mount\\Manager' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/Manager.php',
1749
-        'OC\\Files\\Mount\\MountPoint' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/MountPoint.php',
1750
-        'OC\\Files\\Mount\\MoveableMount' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/MoveableMount.php',
1751
-        'OC\\Files\\Mount\\ObjectHomeMountProvider' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/ObjectHomeMountProvider.php',
1752
-        'OC\\Files\\Mount\\RootMountProvider' => __DIR__ . '/../../..' . '/lib/private/Files/Mount/RootMountProvider.php',
1753
-        'OC\\Files\\Node\\File' => __DIR__ . '/../../..' . '/lib/private/Files/Node/File.php',
1754
-        'OC\\Files\\Node\\Folder' => __DIR__ . '/../../..' . '/lib/private/Files/Node/Folder.php',
1755
-        'OC\\Files\\Node\\HookConnector' => __DIR__ . '/../../..' . '/lib/private/Files/Node/HookConnector.php',
1756
-        'OC\\Files\\Node\\LazyFolder' => __DIR__ . '/../../..' . '/lib/private/Files/Node/LazyFolder.php',
1757
-        'OC\\Files\\Node\\LazyRoot' => __DIR__ . '/../../..' . '/lib/private/Files/Node/LazyRoot.php',
1758
-        'OC\\Files\\Node\\LazyUserFolder' => __DIR__ . '/../../..' . '/lib/private/Files/Node/LazyUserFolder.php',
1759
-        'OC\\Files\\Node\\Node' => __DIR__ . '/../../..' . '/lib/private/Files/Node/Node.php',
1760
-        'OC\\Files\\Node\\NonExistingFile' => __DIR__ . '/../../..' . '/lib/private/Files/Node/NonExistingFile.php',
1761
-        'OC\\Files\\Node\\NonExistingFolder' => __DIR__ . '/../../..' . '/lib/private/Files/Node/NonExistingFolder.php',
1762
-        'OC\\Files\\Node\\Root' => __DIR__ . '/../../..' . '/lib/private/Files/Node/Root.php',
1763
-        'OC\\Files\\Notify\\Change' => __DIR__ . '/../../..' . '/lib/private/Files/Notify/Change.php',
1764
-        'OC\\Files\\Notify\\RenameChange' => __DIR__ . '/../../..' . '/lib/private/Files/Notify/RenameChange.php',
1765
-        'OC\\Files\\ObjectStore\\AppdataPreviewObjectStoreStorage' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/AppdataPreviewObjectStoreStorage.php',
1766
-        'OC\\Files\\ObjectStore\\Azure' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/Azure.php',
1767
-        'OC\\Files\\ObjectStore\\HomeObjectStoreStorage' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/HomeObjectStoreStorage.php',
1768
-        'OC\\Files\\ObjectStore\\InvalidObjectStoreConfigurationException' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/InvalidObjectStoreConfigurationException.php',
1769
-        'OC\\Files\\ObjectStore\\Mapper' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/Mapper.php',
1770
-        'OC\\Files\\ObjectStore\\ObjectStoreScanner' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/ObjectStoreScanner.php',
1771
-        'OC\\Files\\ObjectStore\\ObjectStoreStorage' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/ObjectStoreStorage.php',
1772
-        'OC\\Files\\ObjectStore\\PrimaryObjectStoreConfig' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/PrimaryObjectStoreConfig.php',
1773
-        'OC\\Files\\ObjectStore\\S3' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/S3.php',
1774
-        'OC\\Files\\ObjectStore\\S3ConfigTrait' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/S3ConfigTrait.php',
1775
-        'OC\\Files\\ObjectStore\\S3ConnectionTrait' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/S3ConnectionTrait.php',
1776
-        'OC\\Files\\ObjectStore\\S3ObjectTrait' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/S3ObjectTrait.php',
1777
-        'OC\\Files\\ObjectStore\\S3Signature' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/S3Signature.php',
1778
-        'OC\\Files\\ObjectStore\\StorageObjectStore' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/StorageObjectStore.php',
1779
-        'OC\\Files\\ObjectStore\\Swift' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/Swift.php',
1780
-        'OC\\Files\\ObjectStore\\SwiftFactory' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/SwiftFactory.php',
1781
-        'OC\\Files\\ObjectStore\\SwiftV2CachingAuthService' => __DIR__ . '/../../..' . '/lib/private/Files/ObjectStore/SwiftV2CachingAuthService.php',
1782
-        'OC\\Files\\Search\\QueryOptimizer\\FlattenNestedBool' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/FlattenNestedBool.php',
1783
-        'OC\\Files\\Search\\QueryOptimizer\\FlattenSingleArgumentBinaryOperation' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/FlattenSingleArgumentBinaryOperation.php',
1784
-        'OC\\Files\\Search\\QueryOptimizer\\MergeDistributiveOperations' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/MergeDistributiveOperations.php',
1785
-        'OC\\Files\\Search\\QueryOptimizer\\OrEqualsToIn' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/OrEqualsToIn.php',
1786
-        'OC\\Files\\Search\\QueryOptimizer\\PathPrefixOptimizer' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/PathPrefixOptimizer.php',
1787
-        'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizer' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php',
1788
-        'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizerStep' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/QueryOptimizerStep.php',
1789
-        'OC\\Files\\Search\\QueryOptimizer\\ReplacingOptimizerStep' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php',
1790
-        'OC\\Files\\Search\\QueryOptimizer\\SplitLargeIn' => __DIR__ . '/../../..' . '/lib/private/Files/Search/QueryOptimizer/SplitLargeIn.php',
1791
-        'OC\\Files\\Search\\SearchBinaryOperator' => __DIR__ . '/../../..' . '/lib/private/Files/Search/SearchBinaryOperator.php',
1792
-        'OC\\Files\\Search\\SearchComparison' => __DIR__ . '/../../..' . '/lib/private/Files/Search/SearchComparison.php',
1793
-        'OC\\Files\\Search\\SearchOrder' => __DIR__ . '/../../..' . '/lib/private/Files/Search/SearchOrder.php',
1794
-        'OC\\Files\\Search\\SearchQuery' => __DIR__ . '/../../..' . '/lib/private/Files/Search/SearchQuery.php',
1795
-        'OC\\Files\\SetupManager' => __DIR__ . '/../../..' . '/lib/private/Files/SetupManager.php',
1796
-        'OC\\Files\\SetupManagerFactory' => __DIR__ . '/../../..' . '/lib/private/Files/SetupManagerFactory.php',
1797
-        'OC\\Files\\SimpleFS\\NewSimpleFile' => __DIR__ . '/../../..' . '/lib/private/Files/SimpleFS/NewSimpleFile.php',
1798
-        'OC\\Files\\SimpleFS\\SimpleFile' => __DIR__ . '/../../..' . '/lib/private/Files/SimpleFS/SimpleFile.php',
1799
-        'OC\\Files\\SimpleFS\\SimpleFolder' => __DIR__ . '/../../..' . '/lib/private/Files/SimpleFS/SimpleFolder.php',
1800
-        'OC\\Files\\Storage\\Common' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Common.php',
1801
-        'OC\\Files\\Storage\\CommonTest' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/CommonTest.php',
1802
-        'OC\\Files\\Storage\\DAV' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/DAV.php',
1803
-        'OC\\Files\\Storage\\FailedStorage' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/FailedStorage.php',
1804
-        'OC\\Files\\Storage\\Home' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Home.php',
1805
-        'OC\\Files\\Storage\\Local' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Local.php',
1806
-        'OC\\Files\\Storage\\LocalRootStorage' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/LocalRootStorage.php',
1807
-        'OC\\Files\\Storage\\LocalTempFileTrait' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/LocalTempFileTrait.php',
1808
-        'OC\\Files\\Storage\\PolyFill\\CopyDirectory' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/PolyFill/CopyDirectory.php',
1809
-        'OC\\Files\\Storage\\Storage' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Storage.php',
1810
-        'OC\\Files\\Storage\\StorageFactory' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/StorageFactory.php',
1811
-        'OC\\Files\\Storage\\Temporary' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Temporary.php',
1812
-        'OC\\Files\\Storage\\Wrapper\\Availability' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Availability.php',
1813
-        'OC\\Files\\Storage\\Wrapper\\Encoding' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Encoding.php',
1814
-        'OC\\Files\\Storage\\Wrapper\\EncodingDirectoryWrapper' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/EncodingDirectoryWrapper.php',
1815
-        'OC\\Files\\Storage\\Wrapper\\Encryption' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Encryption.php',
1816
-        'OC\\Files\\Storage\\Wrapper\\Jail' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Jail.php',
1817
-        'OC\\Files\\Storage\\Wrapper\\KnownMtime' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/KnownMtime.php',
1818
-        'OC\\Files\\Storage\\Wrapper\\PermissionsMask' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/PermissionsMask.php',
1819
-        'OC\\Files\\Storage\\Wrapper\\Quota' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Quota.php',
1820
-        'OC\\Files\\Storage\\Wrapper\\Wrapper' => __DIR__ . '/../../..' . '/lib/private/Files/Storage/Wrapper/Wrapper.php',
1821
-        'OC\\Files\\Stream\\Encryption' => __DIR__ . '/../../..' . '/lib/private/Files/Stream/Encryption.php',
1822
-        'OC\\Files\\Stream\\HashWrapper' => __DIR__ . '/../../..' . '/lib/private/Files/Stream/HashWrapper.php',
1823
-        'OC\\Files\\Stream\\Quota' => __DIR__ . '/../../..' . '/lib/private/Files/Stream/Quota.php',
1824
-        'OC\\Files\\Stream\\SeekableHttpStream' => __DIR__ . '/../../..' . '/lib/private/Files/Stream/SeekableHttpStream.php',
1825
-        'OC\\Files\\Template\\TemplateManager' => __DIR__ . '/../../..' . '/lib/private/Files/Template/TemplateManager.php',
1826
-        'OC\\Files\\Type\\Detection' => __DIR__ . '/../../..' . '/lib/private/Files/Type/Detection.php',
1827
-        'OC\\Files\\Type\\Loader' => __DIR__ . '/../../..' . '/lib/private/Files/Type/Loader.php',
1828
-        'OC\\Files\\Utils\\PathHelper' => __DIR__ . '/../../..' . '/lib/private/Files/Utils/PathHelper.php',
1829
-        'OC\\Files\\Utils\\Scanner' => __DIR__ . '/../../..' . '/lib/private/Files/Utils/Scanner.php',
1830
-        'OC\\Files\\View' => __DIR__ . '/../../..' . '/lib/private/Files/View.php',
1831
-        'OC\\ForbiddenException' => __DIR__ . '/../../..' . '/lib/private/ForbiddenException.php',
1832
-        'OC\\FullTextSearch\\FullTextSearchManager' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/FullTextSearchManager.php',
1833
-        'OC\\FullTextSearch\\Model\\DocumentAccess' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/Model/DocumentAccess.php',
1834
-        'OC\\FullTextSearch\\Model\\IndexDocument' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/Model/IndexDocument.php',
1835
-        'OC\\FullTextSearch\\Model\\SearchOption' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/Model/SearchOption.php',
1836
-        'OC\\FullTextSearch\\Model\\SearchRequestSimpleQuery' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/Model/SearchRequestSimpleQuery.php',
1837
-        'OC\\FullTextSearch\\Model\\SearchTemplate' => __DIR__ . '/../../..' . '/lib/private/FullTextSearch/Model/SearchTemplate.php',
1838
-        'OC\\GlobalScale\\Config' => __DIR__ . '/../../..' . '/lib/private/GlobalScale/Config.php',
1839
-        'OC\\Group\\Backend' => __DIR__ . '/../../..' . '/lib/private/Group/Backend.php',
1840
-        'OC\\Group\\Database' => __DIR__ . '/../../..' . '/lib/private/Group/Database.php',
1841
-        'OC\\Group\\DisplayNameCache' => __DIR__ . '/../../..' . '/lib/private/Group/DisplayNameCache.php',
1842
-        'OC\\Group\\Group' => __DIR__ . '/../../..' . '/lib/private/Group/Group.php',
1843
-        'OC\\Group\\Manager' => __DIR__ . '/../../..' . '/lib/private/Group/Manager.php',
1844
-        'OC\\Group\\MetaData' => __DIR__ . '/../../..' . '/lib/private/Group/MetaData.php',
1845
-        'OC\\HintException' => __DIR__ . '/../../..' . '/lib/private/HintException.php',
1846
-        'OC\\Hooks\\BasicEmitter' => __DIR__ . '/../../..' . '/lib/private/Hooks/BasicEmitter.php',
1847
-        'OC\\Hooks\\Emitter' => __DIR__ . '/../../..' . '/lib/private/Hooks/Emitter.php',
1848
-        'OC\\Hooks\\EmitterTrait' => __DIR__ . '/../../..' . '/lib/private/Hooks/EmitterTrait.php',
1849
-        'OC\\Hooks\\PublicEmitter' => __DIR__ . '/../../..' . '/lib/private/Hooks/PublicEmitter.php',
1850
-        'OC\\Http\\Client\\Client' => __DIR__ . '/../../..' . '/lib/private/Http/Client/Client.php',
1851
-        'OC\\Http\\Client\\ClientService' => __DIR__ . '/../../..' . '/lib/private/Http/Client/ClientService.php',
1852
-        'OC\\Http\\Client\\DnsPinMiddleware' => __DIR__ . '/../../..' . '/lib/private/Http/Client/DnsPinMiddleware.php',
1853
-        'OC\\Http\\Client\\GuzzlePromiseAdapter' => __DIR__ . '/../../..' . '/lib/private/Http/Client/GuzzlePromiseAdapter.php',
1854
-        'OC\\Http\\Client\\NegativeDnsCache' => __DIR__ . '/../../..' . '/lib/private/Http/Client/NegativeDnsCache.php',
1855
-        'OC\\Http\\Client\\Response' => __DIR__ . '/../../..' . '/lib/private/Http/Client/Response.php',
1856
-        'OC\\Http\\CookieHelper' => __DIR__ . '/../../..' . '/lib/private/Http/CookieHelper.php',
1857
-        'OC\\Http\\WellKnown\\RequestManager' => __DIR__ . '/../../..' . '/lib/private/Http/WellKnown/RequestManager.php',
1858
-        'OC\\Image' => __DIR__ . '/../../..' . '/lib/private/Image.php',
1859
-        'OC\\InitialStateService' => __DIR__ . '/../../..' . '/lib/private/InitialStateService.php',
1860
-        'OC\\Installer' => __DIR__ . '/../../..' . '/lib/private/Installer.php',
1861
-        'OC\\IntegrityCheck\\Checker' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Checker.php',
1862
-        'OC\\IntegrityCheck\\Exceptions\\InvalidSignatureException' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Exceptions/InvalidSignatureException.php',
1863
-        'OC\\IntegrityCheck\\Helpers\\EnvironmentHelper' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Helpers/EnvironmentHelper.php',
1864
-        'OC\\IntegrityCheck\\Helpers\\FileAccessHelper' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php',
1865
-        'OC\\IntegrityCheck\\Iterator\\ExcludeFileByNameFilterIterator' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Iterator/ExcludeFileByNameFilterIterator.php',
1866
-        'OC\\IntegrityCheck\\Iterator\\ExcludeFoldersByPathFilterIterator' => __DIR__ . '/../../..' . '/lib/private/IntegrityCheck/Iterator/ExcludeFoldersByPathFilterIterator.php',
1867
-        'OC\\KnownUser\\KnownUser' => __DIR__ . '/../../..' . '/lib/private/KnownUser/KnownUser.php',
1868
-        'OC\\KnownUser\\KnownUserMapper' => __DIR__ . '/../../..' . '/lib/private/KnownUser/KnownUserMapper.php',
1869
-        'OC\\KnownUser\\KnownUserService' => __DIR__ . '/../../..' . '/lib/private/KnownUser/KnownUserService.php',
1870
-        'OC\\L10N\\Factory' => __DIR__ . '/../../..' . '/lib/private/L10N/Factory.php',
1871
-        'OC\\L10N\\L10N' => __DIR__ . '/../../..' . '/lib/private/L10N/L10N.php',
1872
-        'OC\\L10N\\L10NString' => __DIR__ . '/../../..' . '/lib/private/L10N/L10NString.php',
1873
-        'OC\\L10N\\LanguageIterator' => __DIR__ . '/../../..' . '/lib/private/L10N/LanguageIterator.php',
1874
-        'OC\\L10N\\LanguageNotFoundException' => __DIR__ . '/../../..' . '/lib/private/L10N/LanguageNotFoundException.php',
1875
-        'OC\\L10N\\LazyL10N' => __DIR__ . '/../../..' . '/lib/private/L10N/LazyL10N.php',
1876
-        'OC\\LDAP\\NullLDAPProviderFactory' => __DIR__ . '/../../..' . '/lib/private/LDAP/NullLDAPProviderFactory.php',
1877
-        'OC\\LargeFileHelper' => __DIR__ . '/../../..' . '/lib/private/LargeFileHelper.php',
1878
-        'OC\\Lock\\AbstractLockingProvider' => __DIR__ . '/../../..' . '/lib/private/Lock/AbstractLockingProvider.php',
1879
-        'OC\\Lock\\DBLockingProvider' => __DIR__ . '/../../..' . '/lib/private/Lock/DBLockingProvider.php',
1880
-        'OC\\Lock\\MemcacheLockingProvider' => __DIR__ . '/../../..' . '/lib/private/Lock/MemcacheLockingProvider.php',
1881
-        'OC\\Lock\\NoopLockingProvider' => __DIR__ . '/../../..' . '/lib/private/Lock/NoopLockingProvider.php',
1882
-        'OC\\Lockdown\\Filesystem\\NullCache' => __DIR__ . '/../../..' . '/lib/private/Lockdown/Filesystem/NullCache.php',
1883
-        'OC\\Lockdown\\Filesystem\\NullStorage' => __DIR__ . '/../../..' . '/lib/private/Lockdown/Filesystem/NullStorage.php',
1884
-        'OC\\Lockdown\\LockdownManager' => __DIR__ . '/../../..' . '/lib/private/Lockdown/LockdownManager.php',
1885
-        'OC\\Log' => __DIR__ . '/../../..' . '/lib/private/Log.php',
1886
-        'OC\\Log\\ErrorHandler' => __DIR__ . '/../../..' . '/lib/private/Log/ErrorHandler.php',
1887
-        'OC\\Log\\Errorlog' => __DIR__ . '/../../..' . '/lib/private/Log/Errorlog.php',
1888
-        'OC\\Log\\ExceptionSerializer' => __DIR__ . '/../../..' . '/lib/private/Log/ExceptionSerializer.php',
1889
-        'OC\\Log\\File' => __DIR__ . '/../../..' . '/lib/private/Log/File.php',
1890
-        'OC\\Log\\LogDetails' => __DIR__ . '/../../..' . '/lib/private/Log/LogDetails.php',
1891
-        'OC\\Log\\LogFactory' => __DIR__ . '/../../..' . '/lib/private/Log/LogFactory.php',
1892
-        'OC\\Log\\PsrLoggerAdapter' => __DIR__ . '/../../..' . '/lib/private/Log/PsrLoggerAdapter.php',
1893
-        'OC\\Log\\Rotate' => __DIR__ . '/../../..' . '/lib/private/Log/Rotate.php',
1894
-        'OC\\Log\\Syslog' => __DIR__ . '/../../..' . '/lib/private/Log/Syslog.php',
1895
-        'OC\\Log\\Systemdlog' => __DIR__ . '/../../..' . '/lib/private/Log/Systemdlog.php',
1896
-        'OC\\Mail\\Attachment' => __DIR__ . '/../../..' . '/lib/private/Mail/Attachment.php',
1897
-        'OC\\Mail\\EMailTemplate' => __DIR__ . '/../../..' . '/lib/private/Mail/EMailTemplate.php',
1898
-        'OC\\Mail\\EmailValidator' => __DIR__ . '/../../..' . '/lib/private/Mail/EmailValidator.php',
1899
-        'OC\\Mail\\Mailer' => __DIR__ . '/../../..' . '/lib/private/Mail/Mailer.php',
1900
-        'OC\\Mail\\Message' => __DIR__ . '/../../..' . '/lib/private/Mail/Message.php',
1901
-        'OC\\Mail\\Provider\\Manager' => __DIR__ . '/../../..' . '/lib/private/Mail/Provider/Manager.php',
1902
-        'OC\\Memcache\\APCu' => __DIR__ . '/../../..' . '/lib/private/Memcache/APCu.php',
1903
-        'OC\\Memcache\\ArrayCache' => __DIR__ . '/../../..' . '/lib/private/Memcache/ArrayCache.php',
1904
-        'OC\\Memcache\\CADTrait' => __DIR__ . '/../../..' . '/lib/private/Memcache/CADTrait.php',
1905
-        'OC\\Memcache\\CASTrait' => __DIR__ . '/../../..' . '/lib/private/Memcache/CASTrait.php',
1906
-        'OC\\Memcache\\Cache' => __DIR__ . '/../../..' . '/lib/private/Memcache/Cache.php',
1907
-        'OC\\Memcache\\Factory' => __DIR__ . '/../../..' . '/lib/private/Memcache/Factory.php',
1908
-        'OC\\Memcache\\LoggerWrapperCache' => __DIR__ . '/../../..' . '/lib/private/Memcache/LoggerWrapperCache.php',
1909
-        'OC\\Memcache\\Memcached' => __DIR__ . '/../../..' . '/lib/private/Memcache/Memcached.php',
1910
-        'OC\\Memcache\\NullCache' => __DIR__ . '/../../..' . '/lib/private/Memcache/NullCache.php',
1911
-        'OC\\Memcache\\ProfilerWrapperCache' => __DIR__ . '/../../..' . '/lib/private/Memcache/ProfilerWrapperCache.php',
1912
-        'OC\\Memcache\\Redis' => __DIR__ . '/../../..' . '/lib/private/Memcache/Redis.php',
1913
-        'OC\\Memcache\\WithLocalCache' => __DIR__ . '/../../..' . '/lib/private/Memcache/WithLocalCache.php',
1914
-        'OC\\MemoryInfo' => __DIR__ . '/../../..' . '/lib/private/MemoryInfo.php',
1915
-        'OC\\Migration\\BackgroundRepair' => __DIR__ . '/../../..' . '/lib/private/Migration/BackgroundRepair.php',
1916
-        'OC\\Migration\\ConsoleOutput' => __DIR__ . '/../../..' . '/lib/private/Migration/ConsoleOutput.php',
1917
-        'OC\\Migration\\Exceptions\\AttributeException' => __DIR__ . '/../../..' . '/lib/private/Migration/Exceptions/AttributeException.php',
1918
-        'OC\\Migration\\MetadataManager' => __DIR__ . '/../../..' . '/lib/private/Migration/MetadataManager.php',
1919
-        'OC\\Migration\\NullOutput' => __DIR__ . '/../../..' . '/lib/private/Migration/NullOutput.php',
1920
-        'OC\\Migration\\SimpleOutput' => __DIR__ . '/../../..' . '/lib/private/Migration/SimpleOutput.php',
1921
-        'OC\\NaturalSort' => __DIR__ . '/../../..' . '/lib/private/NaturalSort.php',
1922
-        'OC\\NaturalSort_DefaultCollator' => __DIR__ . '/../../..' . '/lib/private/NaturalSort_DefaultCollator.php',
1923
-        'OC\\NavigationManager' => __DIR__ . '/../../..' . '/lib/private/NavigationManager.php',
1924
-        'OC\\NeedsUpdateException' => __DIR__ . '/../../..' . '/lib/private/NeedsUpdateException.php',
1925
-        'OC\\Net\\HostnameClassifier' => __DIR__ . '/../../..' . '/lib/private/Net/HostnameClassifier.php',
1926
-        'OC\\Net\\IpAddressClassifier' => __DIR__ . '/../../..' . '/lib/private/Net/IpAddressClassifier.php',
1927
-        'OC\\NotSquareException' => __DIR__ . '/../../..' . '/lib/private/NotSquareException.php',
1928
-        'OC\\Notification\\Action' => __DIR__ . '/../../..' . '/lib/private/Notification/Action.php',
1929
-        'OC\\Notification\\Manager' => __DIR__ . '/../../..' . '/lib/private/Notification/Manager.php',
1930
-        'OC\\Notification\\Notification' => __DIR__ . '/../../..' . '/lib/private/Notification/Notification.php',
1931
-        'OC\\OCM\\Model\\OCMProvider' => __DIR__ . '/../../..' . '/lib/private/OCM/Model/OCMProvider.php',
1932
-        'OC\\OCM\\Model\\OCMResource' => __DIR__ . '/../../..' . '/lib/private/OCM/Model/OCMResource.php',
1933
-        'OC\\OCM\\OCMDiscoveryService' => __DIR__ . '/../../..' . '/lib/private/OCM/OCMDiscoveryService.php',
1934
-        'OC\\OCM\\OCMSignatoryManager' => __DIR__ . '/../../..' . '/lib/private/OCM/OCMSignatoryManager.php',
1935
-        'OC\\OCS\\ApiHelper' => __DIR__ . '/../../..' . '/lib/private/OCS/ApiHelper.php',
1936
-        'OC\\OCS\\CoreCapabilities' => __DIR__ . '/../../..' . '/lib/private/OCS/CoreCapabilities.php',
1937
-        'OC\\OCS\\DiscoveryService' => __DIR__ . '/../../..' . '/lib/private/OCS/DiscoveryService.php',
1938
-        'OC\\OCS\\Provider' => __DIR__ . '/../../..' . '/lib/private/OCS/Provider.php',
1939
-        'OC\\PhoneNumberUtil' => __DIR__ . '/../../..' . '/lib/private/PhoneNumberUtil.php',
1940
-        'OC\\PreviewManager' => __DIR__ . '/../../..' . '/lib/private/PreviewManager.php',
1941
-        'OC\\PreviewNotAvailableException' => __DIR__ . '/../../..' . '/lib/private/PreviewNotAvailableException.php',
1942
-        'OC\\Preview\\BMP' => __DIR__ . '/../../..' . '/lib/private/Preview/BMP.php',
1943
-        'OC\\Preview\\BackgroundCleanupJob' => __DIR__ . '/../../..' . '/lib/private/Preview/BackgroundCleanupJob.php',
1944
-        'OC\\Preview\\Bitmap' => __DIR__ . '/../../..' . '/lib/private/Preview/Bitmap.php',
1945
-        'OC\\Preview\\Bundled' => __DIR__ . '/../../..' . '/lib/private/Preview/Bundled.php',
1946
-        'OC\\Preview\\Db\\Preview' => __DIR__ . '/../../..' . '/lib/private/Preview/Db/Preview.php',
1947
-        'OC\\Preview\\Db\\PreviewMapper' => __DIR__ . '/../../..' . '/lib/private/Preview/Db/PreviewMapper.php',
1948
-        'OC\\Preview\\EMF' => __DIR__ . '/../../..' . '/lib/private/Preview/EMF.php',
1949
-        'OC\\Preview\\Font' => __DIR__ . '/../../..' . '/lib/private/Preview/Font.php',
1950
-        'OC\\Preview\\GIF' => __DIR__ . '/../../..' . '/lib/private/Preview/GIF.php',
1951
-        'OC\\Preview\\Generator' => __DIR__ . '/../../..' . '/lib/private/Preview/Generator.php',
1952
-        'OC\\Preview\\GeneratorHelper' => __DIR__ . '/../../..' . '/lib/private/Preview/GeneratorHelper.php',
1953
-        'OC\\Preview\\HEIC' => __DIR__ . '/../../..' . '/lib/private/Preview/HEIC.php',
1954
-        'OC\\Preview\\IMagickSupport' => __DIR__ . '/../../..' . '/lib/private/Preview/IMagickSupport.php',
1955
-        'OC\\Preview\\Illustrator' => __DIR__ . '/../../..' . '/lib/private/Preview/Illustrator.php',
1956
-        'OC\\Preview\\Image' => __DIR__ . '/../../..' . '/lib/private/Preview/Image.php',
1957
-        'OC\\Preview\\Imaginary' => __DIR__ . '/../../..' . '/lib/private/Preview/Imaginary.php',
1958
-        'OC\\Preview\\ImaginaryPDF' => __DIR__ . '/../../..' . '/lib/private/Preview/ImaginaryPDF.php',
1959
-        'OC\\Preview\\JPEG' => __DIR__ . '/../../..' . '/lib/private/Preview/JPEG.php',
1960
-        'OC\\Preview\\Krita' => __DIR__ . '/../../..' . '/lib/private/Preview/Krita.php',
1961
-        'OC\\Preview\\MP3' => __DIR__ . '/../../..' . '/lib/private/Preview/MP3.php',
1962
-        'OC\\Preview\\MSOffice2003' => __DIR__ . '/../../..' . '/lib/private/Preview/MSOffice2003.php',
1963
-        'OC\\Preview\\MSOffice2007' => __DIR__ . '/../../..' . '/lib/private/Preview/MSOffice2007.php',
1964
-        'OC\\Preview\\MSOfficeDoc' => __DIR__ . '/../../..' . '/lib/private/Preview/MSOfficeDoc.php',
1965
-        'OC\\Preview\\MarkDown' => __DIR__ . '/../../..' . '/lib/private/Preview/MarkDown.php',
1966
-        'OC\\Preview\\MimeIconProvider' => __DIR__ . '/../../..' . '/lib/private/Preview/MimeIconProvider.php',
1967
-        'OC\\Preview\\Movie' => __DIR__ . '/../../..' . '/lib/private/Preview/Movie.php',
1968
-        'OC\\Preview\\Office' => __DIR__ . '/../../..' . '/lib/private/Preview/Office.php',
1969
-        'OC\\Preview\\OpenDocument' => __DIR__ . '/../../..' . '/lib/private/Preview/OpenDocument.php',
1970
-        'OC\\Preview\\PDF' => __DIR__ . '/../../..' . '/lib/private/Preview/PDF.php',
1971
-        'OC\\Preview\\PNG' => __DIR__ . '/../../..' . '/lib/private/Preview/PNG.php',
1972
-        'OC\\Preview\\Photoshop' => __DIR__ . '/../../..' . '/lib/private/Preview/Photoshop.php',
1973
-        'OC\\Preview\\Postscript' => __DIR__ . '/../../..' . '/lib/private/Preview/Postscript.php',
1974
-        'OC\\Preview\\PreviewService' => __DIR__ . '/../../..' . '/lib/private/Preview/PreviewService.php',
1975
-        'OC\\Preview\\ProviderV2' => __DIR__ . '/../../..' . '/lib/private/Preview/ProviderV2.php',
1976
-        'OC\\Preview\\SGI' => __DIR__ . '/../../..' . '/lib/private/Preview/SGI.php',
1977
-        'OC\\Preview\\SVG' => __DIR__ . '/../../..' . '/lib/private/Preview/SVG.php',
1978
-        'OC\\Preview\\StarOffice' => __DIR__ . '/../../..' . '/lib/private/Preview/StarOffice.php',
1979
-        'OC\\Preview\\Storage\\IPreviewStorage' => __DIR__ . '/../../..' . '/lib/private/Preview/Storage/IPreviewStorage.php',
1980
-        'OC\\Preview\\Storage\\LocalPreviewStorage' => __DIR__ . '/../../..' . '/lib/private/Preview/Storage/LocalPreviewStorage.php',
1981
-        'OC\\Preview\\Storage\\ObjectStorePreviewStorage' => __DIR__ . '/../../..' . '/lib/private/Preview/Storage/ObjectStorePreviewStorage.php',
1982
-        'OC\\Preview\\Storage\\PreviewFile' => __DIR__ . '/../../..' . '/lib/private/Preview/Storage/PreviewFile.php',
1983
-        'OC\\Preview\\Storage\\StorageFactory' => __DIR__ . '/../../..' . '/lib/private/Preview/Storage/StorageFactory.php',
1984
-        'OC\\Preview\\TGA' => __DIR__ . '/../../..' . '/lib/private/Preview/TGA.php',
1985
-        'OC\\Preview\\TIFF' => __DIR__ . '/../../..' . '/lib/private/Preview/TIFF.php',
1986
-        'OC\\Preview\\TXT' => __DIR__ . '/../../..' . '/lib/private/Preview/TXT.php',
1987
-        'OC\\Preview\\Watcher' => __DIR__ . '/../../..' . '/lib/private/Preview/Watcher.php',
1988
-        'OC\\Preview\\WatcherConnector' => __DIR__ . '/../../..' . '/lib/private/Preview/WatcherConnector.php',
1989
-        'OC\\Preview\\WebP' => __DIR__ . '/../../..' . '/lib/private/Preview/WebP.php',
1990
-        'OC\\Preview\\XBitmap' => __DIR__ . '/../../..' . '/lib/private/Preview/XBitmap.php',
1991
-        'OC\\Profile\\Actions\\BlueskyAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/BlueskyAction.php',
1992
-        'OC\\Profile\\Actions\\EmailAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/EmailAction.php',
1993
-        'OC\\Profile\\Actions\\FediverseAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/FediverseAction.php',
1994
-        'OC\\Profile\\Actions\\PhoneAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/PhoneAction.php',
1995
-        'OC\\Profile\\Actions\\TwitterAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/TwitterAction.php',
1996
-        'OC\\Profile\\Actions\\WebsiteAction' => __DIR__ . '/../../..' . '/lib/private/Profile/Actions/WebsiteAction.php',
1997
-        'OC\\Profile\\ProfileManager' => __DIR__ . '/../../..' . '/lib/private/Profile/ProfileManager.php',
1998
-        'OC\\Profile\\TProfileHelper' => __DIR__ . '/../../..' . '/lib/private/Profile/TProfileHelper.php',
1999
-        'OC\\Profiler\\BuiltInProfiler' => __DIR__ . '/../../..' . '/lib/private/Profiler/BuiltInProfiler.php',
2000
-        'OC\\Profiler\\FileProfilerStorage' => __DIR__ . '/../../..' . '/lib/private/Profiler/FileProfilerStorage.php',
2001
-        'OC\\Profiler\\Profile' => __DIR__ . '/../../..' . '/lib/private/Profiler/Profile.php',
2002
-        'OC\\Profiler\\Profiler' => __DIR__ . '/../../..' . '/lib/private/Profiler/Profiler.php',
2003
-        'OC\\Profiler\\RoutingDataCollector' => __DIR__ . '/../../..' . '/lib/private/Profiler/RoutingDataCollector.php',
2004
-        'OC\\RedisFactory' => __DIR__ . '/../../..' . '/lib/private/RedisFactory.php',
2005
-        'OC\\Remote\\Api\\ApiBase' => __DIR__ . '/../../..' . '/lib/private/Remote/Api/ApiBase.php',
2006
-        'OC\\Remote\\Api\\ApiCollection' => __DIR__ . '/../../..' . '/lib/private/Remote/Api/ApiCollection.php',
2007
-        'OC\\Remote\\Api\\ApiFactory' => __DIR__ . '/../../..' . '/lib/private/Remote/Api/ApiFactory.php',
2008
-        'OC\\Remote\\Api\\NotFoundException' => __DIR__ . '/../../..' . '/lib/private/Remote/Api/NotFoundException.php',
2009
-        'OC\\Remote\\Api\\OCS' => __DIR__ . '/../../..' . '/lib/private/Remote/Api/OCS.php',
2010
-        'OC\\Remote\\Credentials' => __DIR__ . '/../../..' . '/lib/private/Remote/Credentials.php',
2011
-        'OC\\Remote\\Instance' => __DIR__ . '/../../..' . '/lib/private/Remote/Instance.php',
2012
-        'OC\\Remote\\InstanceFactory' => __DIR__ . '/../../..' . '/lib/private/Remote/InstanceFactory.php',
2013
-        'OC\\Remote\\User' => __DIR__ . '/../../..' . '/lib/private/Remote/User.php',
2014
-        'OC\\Repair' => __DIR__ . '/../../..' . '/lib/private/Repair.php',
2015
-        'OC\\RepairException' => __DIR__ . '/../../..' . '/lib/private/RepairException.php',
2016
-        'OC\\Repair\\AddBruteForceCleanupJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddBruteForceCleanupJob.php',
2017
-        'OC\\Repair\\AddCleanupDeletedUsersBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddCleanupDeletedUsersBackgroundJob.php',
2018
-        'OC\\Repair\\AddCleanupUpdaterBackupsJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddCleanupUpdaterBackupsJob.php',
2019
-        'OC\\Repair\\AddMetadataGenerationJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddMetadataGenerationJob.php',
2020
-        'OC\\Repair\\AddMovePreviewJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddMovePreviewJob.php',
2021
-        'OC\\Repair\\AddRemoveOldTasksBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/Repair/AddRemoveOldTasksBackgroundJob.php',
2022
-        'OC\\Repair\\CleanTags' => __DIR__ . '/../../..' . '/lib/private/Repair/CleanTags.php',
2023
-        'OC\\Repair\\CleanUpAbandonedApps' => __DIR__ . '/../../..' . '/lib/private/Repair/CleanUpAbandonedApps.php',
2024
-        'OC\\Repair\\ClearFrontendCaches' => __DIR__ . '/../../..' . '/lib/private/Repair/ClearFrontendCaches.php',
2025
-        'OC\\Repair\\ClearGeneratedAvatarCache' => __DIR__ . '/../../..' . '/lib/private/Repair/ClearGeneratedAvatarCache.php',
2026
-        'OC\\Repair\\ClearGeneratedAvatarCacheJob' => __DIR__ . '/../../..' . '/lib/private/Repair/ClearGeneratedAvatarCacheJob.php',
2027
-        'OC\\Repair\\Collation' => __DIR__ . '/../../..' . '/lib/private/Repair/Collation.php',
2028
-        'OC\\Repair\\ConfigKeyMigration' => __DIR__ . '/../../..' . '/lib/private/Repair/ConfigKeyMigration.php',
2029
-        'OC\\Repair\\Events\\RepairAdvanceEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairAdvanceEvent.php',
2030
-        'OC\\Repair\\Events\\RepairErrorEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairErrorEvent.php',
2031
-        'OC\\Repair\\Events\\RepairFinishEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairFinishEvent.php',
2032
-        'OC\\Repair\\Events\\RepairInfoEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairInfoEvent.php',
2033
-        'OC\\Repair\\Events\\RepairStartEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairStartEvent.php',
2034
-        'OC\\Repair\\Events\\RepairStepEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairStepEvent.php',
2035
-        'OC\\Repair\\Events\\RepairWarningEvent' => __DIR__ . '/../../..' . '/lib/private/Repair/Events/RepairWarningEvent.php',
2036
-        'OC\\Repair\\MoveUpdaterStepFile' => __DIR__ . '/../../..' . '/lib/private/Repair/MoveUpdaterStepFile.php',
2037
-        'OC\\Repair\\NC13\\AddLogRotateJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC13/AddLogRotateJob.php',
2038
-        'OC\\Repair\\NC14\\AddPreviewBackgroundCleanupJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC14/AddPreviewBackgroundCleanupJob.php',
2039
-        'OC\\Repair\\NC16\\AddClenupLoginFlowV2BackgroundJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC16/AddClenupLoginFlowV2BackgroundJob.php',
2040
-        'OC\\Repair\\NC16\\CleanupCardDAVPhotoCache' => __DIR__ . '/../../..' . '/lib/private/Repair/NC16/CleanupCardDAVPhotoCache.php',
2041
-        'OC\\Repair\\NC16\\ClearCollectionsAccessCache' => __DIR__ . '/../../..' . '/lib/private/Repair/NC16/ClearCollectionsAccessCache.php',
2042
-        'OC\\Repair\\NC18\\ResetGeneratedAvatarFlag' => __DIR__ . '/../../..' . '/lib/private/Repair/NC18/ResetGeneratedAvatarFlag.php',
2043
-        'OC\\Repair\\NC20\\EncryptionLegacyCipher' => __DIR__ . '/../../..' . '/lib/private/Repair/NC20/EncryptionLegacyCipher.php',
2044
-        'OC\\Repair\\NC20\\EncryptionMigration' => __DIR__ . '/../../..' . '/lib/private/Repair/NC20/EncryptionMigration.php',
2045
-        'OC\\Repair\\NC20\\ShippedDashboardEnable' => __DIR__ . '/../../..' . '/lib/private/Repair/NC20/ShippedDashboardEnable.php',
2046
-        'OC\\Repair\\NC21\\AddCheckForUserCertificatesJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC21/AddCheckForUserCertificatesJob.php',
2047
-        'OC\\Repair\\NC22\\LookupServerSendCheck' => __DIR__ . '/../../..' . '/lib/private/Repair/NC22/LookupServerSendCheck.php',
2048
-        'OC\\Repair\\NC24\\AddTokenCleanupJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC24/AddTokenCleanupJob.php',
2049
-        'OC\\Repair\\NC25\\AddMissingSecretJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC25/AddMissingSecretJob.php',
2050
-        'OC\\Repair\\NC29\\SanitizeAccountProperties' => __DIR__ . '/../../..' . '/lib/private/Repair/NC29/SanitizeAccountProperties.php',
2051
-        'OC\\Repair\\NC29\\SanitizeAccountPropertiesJob' => __DIR__ . '/../../..' . '/lib/private/Repair/NC29/SanitizeAccountPropertiesJob.php',
2052
-        'OC\\Repair\\NC30\\RemoveLegacyDatadirFile' => __DIR__ . '/../../..' . '/lib/private/Repair/NC30/RemoveLegacyDatadirFile.php',
2053
-        'OC\\Repair\\OldGroupMembershipShares' => __DIR__ . '/../../..' . '/lib/private/Repair/OldGroupMembershipShares.php',
2054
-        'OC\\Repair\\Owncloud\\CleanPreviews' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/CleanPreviews.php',
2055
-        'OC\\Repair\\Owncloud\\CleanPreviewsBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php',
2056
-        'OC\\Repair\\Owncloud\\DropAccountTermsTable' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/DropAccountTermsTable.php',
2057
-        'OC\\Repair\\Owncloud\\MigrateOauthTables' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/MigrateOauthTables.php',
2058
-        'OC\\Repair\\Owncloud\\MigratePropertiesTable' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/MigratePropertiesTable.php',
2059
-        'OC\\Repair\\Owncloud\\MoveAvatars' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/MoveAvatars.php',
2060
-        'OC\\Repair\\Owncloud\\MoveAvatarsBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/MoveAvatarsBackgroundJob.php',
2061
-        'OC\\Repair\\Owncloud\\SaveAccountsTableData' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/SaveAccountsTableData.php',
2062
-        'OC\\Repair\\Owncloud\\UpdateLanguageCodes' => __DIR__ . '/../../..' . '/lib/private/Repair/Owncloud/UpdateLanguageCodes.php',
2063
-        'OC\\Repair\\RemoveBrokenProperties' => __DIR__ . '/../../..' . '/lib/private/Repair/RemoveBrokenProperties.php',
2064
-        'OC\\Repair\\RemoveLinkShares' => __DIR__ . '/../../..' . '/lib/private/Repair/RemoveLinkShares.php',
2065
-        'OC\\Repair\\RepairDavShares' => __DIR__ . '/../../..' . '/lib/private/Repair/RepairDavShares.php',
2066
-        'OC\\Repair\\RepairInvalidShares' => __DIR__ . '/../../..' . '/lib/private/Repair/RepairInvalidShares.php',
2067
-        'OC\\Repair\\RepairLogoDimension' => __DIR__ . '/../../..' . '/lib/private/Repair/RepairLogoDimension.php',
2068
-        'OC\\Repair\\RepairMimeTypes' => __DIR__ . '/../../..' . '/lib/private/Repair/RepairMimeTypes.php',
2069
-        'OC\\RichObjectStrings\\RichTextFormatter' => __DIR__ . '/../../..' . '/lib/private/RichObjectStrings/RichTextFormatter.php',
2070
-        'OC\\RichObjectStrings\\Validator' => __DIR__ . '/../../..' . '/lib/private/RichObjectStrings/Validator.php',
2071
-        'OC\\Route\\CachingRouter' => __DIR__ . '/../../..' . '/lib/private/Route/CachingRouter.php',
2072
-        'OC\\Route\\Route' => __DIR__ . '/../../..' . '/lib/private/Route/Route.php',
2073
-        'OC\\Route\\Router' => __DIR__ . '/../../..' . '/lib/private/Route/Router.php',
2074
-        'OC\\Search\\FilterCollection' => __DIR__ . '/../../..' . '/lib/private/Search/FilterCollection.php',
2075
-        'OC\\Search\\FilterFactory' => __DIR__ . '/../../..' . '/lib/private/Search/FilterFactory.php',
2076
-        'OC\\Search\\Filter\\BooleanFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/BooleanFilter.php',
2077
-        'OC\\Search\\Filter\\DateTimeFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/DateTimeFilter.php',
2078
-        'OC\\Search\\Filter\\FloatFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/FloatFilter.php',
2079
-        'OC\\Search\\Filter\\GroupFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/GroupFilter.php',
2080
-        'OC\\Search\\Filter\\IntegerFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/IntegerFilter.php',
2081
-        'OC\\Search\\Filter\\StringFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/StringFilter.php',
2082
-        'OC\\Search\\Filter\\StringsFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/StringsFilter.php',
2083
-        'OC\\Search\\Filter\\UserFilter' => __DIR__ . '/../../..' . '/lib/private/Search/Filter/UserFilter.php',
2084
-        'OC\\Search\\SearchComposer' => __DIR__ . '/../../..' . '/lib/private/Search/SearchComposer.php',
2085
-        'OC\\Search\\SearchQuery' => __DIR__ . '/../../..' . '/lib/private/Search/SearchQuery.php',
2086
-        'OC\\Search\\UnsupportedFilter' => __DIR__ . '/../../..' . '/lib/private/Search/UnsupportedFilter.php',
2087
-        'OC\\Security\\Bruteforce\\Backend\\DatabaseBackend' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/Backend/DatabaseBackend.php',
2088
-        'OC\\Security\\Bruteforce\\Backend\\IBackend' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/Backend/IBackend.php',
2089
-        'OC\\Security\\Bruteforce\\Backend\\MemoryCacheBackend' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/Backend/MemoryCacheBackend.php',
2090
-        'OC\\Security\\Bruteforce\\Capabilities' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/Capabilities.php',
2091
-        'OC\\Security\\Bruteforce\\CleanupJob' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/CleanupJob.php',
2092
-        'OC\\Security\\Bruteforce\\Throttler' => __DIR__ . '/../../..' . '/lib/private/Security/Bruteforce/Throttler.php',
2093
-        'OC\\Security\\CSP\\ContentSecurityPolicy' => __DIR__ . '/../../..' . '/lib/private/Security/CSP/ContentSecurityPolicy.php',
2094
-        'OC\\Security\\CSP\\ContentSecurityPolicyManager' => __DIR__ . '/../../..' . '/lib/private/Security/CSP/ContentSecurityPolicyManager.php',
2095
-        'OC\\Security\\CSP\\ContentSecurityPolicyNonceManager' => __DIR__ . '/../../..' . '/lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php',
2096
-        'OC\\Security\\CSRF\\CsrfToken' => __DIR__ . '/../../..' . '/lib/private/Security/CSRF/CsrfToken.php',
2097
-        'OC\\Security\\CSRF\\CsrfTokenGenerator' => __DIR__ . '/../../..' . '/lib/private/Security/CSRF/CsrfTokenGenerator.php',
2098
-        'OC\\Security\\CSRF\\CsrfTokenManager' => __DIR__ . '/../../..' . '/lib/private/Security/CSRF/CsrfTokenManager.php',
2099
-        'OC\\Security\\CSRF\\TokenStorage\\SessionStorage' => __DIR__ . '/../../..' . '/lib/private/Security/CSRF/TokenStorage/SessionStorage.php',
2100
-        'OC\\Security\\Certificate' => __DIR__ . '/../../..' . '/lib/private/Security/Certificate.php',
2101
-        'OC\\Security\\CertificateManager' => __DIR__ . '/../../..' . '/lib/private/Security/CertificateManager.php',
2102
-        'OC\\Security\\CredentialsManager' => __DIR__ . '/../../..' . '/lib/private/Security/CredentialsManager.php',
2103
-        'OC\\Security\\Crypto' => __DIR__ . '/../../..' . '/lib/private/Security/Crypto.php',
2104
-        'OC\\Security\\FeaturePolicy\\FeaturePolicy' => __DIR__ . '/../../..' . '/lib/private/Security/FeaturePolicy/FeaturePolicy.php',
2105
-        'OC\\Security\\FeaturePolicy\\FeaturePolicyManager' => __DIR__ . '/../../..' . '/lib/private/Security/FeaturePolicy/FeaturePolicyManager.php',
2106
-        'OC\\Security\\Hasher' => __DIR__ . '/../../..' . '/lib/private/Security/Hasher.php',
2107
-        'OC\\Security\\IdentityProof\\Key' => __DIR__ . '/../../..' . '/lib/private/Security/IdentityProof/Key.php',
2108
-        'OC\\Security\\IdentityProof\\Manager' => __DIR__ . '/../../..' . '/lib/private/Security/IdentityProof/Manager.php',
2109
-        'OC\\Security\\IdentityProof\\Signer' => __DIR__ . '/../../..' . '/lib/private/Security/IdentityProof/Signer.php',
2110
-        'OC\\Security\\Ip\\Address' => __DIR__ . '/../../..' . '/lib/private/Security/Ip/Address.php',
2111
-        'OC\\Security\\Ip\\BruteforceAllowList' => __DIR__ . '/../../..' . '/lib/private/Security/Ip/BruteforceAllowList.php',
2112
-        'OC\\Security\\Ip\\Factory' => __DIR__ . '/../../..' . '/lib/private/Security/Ip/Factory.php',
2113
-        'OC\\Security\\Ip\\Range' => __DIR__ . '/../../..' . '/lib/private/Security/Ip/Range.php',
2114
-        'OC\\Security\\Ip\\RemoteAddress' => __DIR__ . '/../../..' . '/lib/private/Security/Ip/RemoteAddress.php',
2115
-        'OC\\Security\\Normalizer\\IpAddress' => __DIR__ . '/../../..' . '/lib/private/Security/Normalizer/IpAddress.php',
2116
-        'OC\\Security\\RateLimiting\\Backend\\DatabaseBackend' => __DIR__ . '/../../..' . '/lib/private/Security/RateLimiting/Backend/DatabaseBackend.php',
2117
-        'OC\\Security\\RateLimiting\\Backend\\IBackend' => __DIR__ . '/../../..' . '/lib/private/Security/RateLimiting/Backend/IBackend.php',
2118
-        'OC\\Security\\RateLimiting\\Backend\\MemoryCacheBackend' => __DIR__ . '/../../..' . '/lib/private/Security/RateLimiting/Backend/MemoryCacheBackend.php',
2119
-        'OC\\Security\\RateLimiting\\Exception\\RateLimitExceededException' => __DIR__ . '/../../..' . '/lib/private/Security/RateLimiting/Exception/RateLimitExceededException.php',
2120
-        'OC\\Security\\RateLimiting\\Limiter' => __DIR__ . '/../../..' . '/lib/private/Security/RateLimiting/Limiter.php',
2121
-        'OC\\Security\\RemoteHostValidator' => __DIR__ . '/../../..' . '/lib/private/Security/RemoteHostValidator.php',
2122
-        'OC\\Security\\SecureRandom' => __DIR__ . '/../../..' . '/lib/private/Security/SecureRandom.php',
2123
-        'OC\\Security\\Signature\\Db\\SignatoryMapper' => __DIR__ . '/../../..' . '/lib/private/Security/Signature/Db/SignatoryMapper.php',
2124
-        'OC\\Security\\Signature\\Model\\IncomingSignedRequest' => __DIR__ . '/../../..' . '/lib/private/Security/Signature/Model/IncomingSignedRequest.php',
2125
-        'OC\\Security\\Signature\\Model\\OutgoingSignedRequest' => __DIR__ . '/../../..' . '/lib/private/Security/Signature/Model/OutgoingSignedRequest.php',
2126
-        'OC\\Security\\Signature\\Model\\SignedRequest' => __DIR__ . '/../../..' . '/lib/private/Security/Signature/Model/SignedRequest.php',
2127
-        'OC\\Security\\Signature\\SignatureManager' => __DIR__ . '/../../..' . '/lib/private/Security/Signature/SignatureManager.php',
2128
-        'OC\\Security\\TrustedDomainHelper' => __DIR__ . '/../../..' . '/lib/private/Security/TrustedDomainHelper.php',
2129
-        'OC\\Security\\VerificationToken\\CleanUpJob' => __DIR__ . '/../../..' . '/lib/private/Security/VerificationToken/CleanUpJob.php',
2130
-        'OC\\Security\\VerificationToken\\VerificationToken' => __DIR__ . '/../../..' . '/lib/private/Security/VerificationToken/VerificationToken.php',
2131
-        'OC\\Server' => __DIR__ . '/../../..' . '/lib/private/Server.php',
2132
-        'OC\\ServerContainer' => __DIR__ . '/../../..' . '/lib/private/ServerContainer.php',
2133
-        'OC\\ServerNotAvailableException' => __DIR__ . '/../../..' . '/lib/private/ServerNotAvailableException.php',
2134
-        'OC\\ServiceUnavailableException' => __DIR__ . '/../../..' . '/lib/private/ServiceUnavailableException.php',
2135
-        'OC\\Session\\CryptoSessionData' => __DIR__ . '/../../..' . '/lib/private/Session/CryptoSessionData.php',
2136
-        'OC\\Session\\CryptoWrapper' => __DIR__ . '/../../..' . '/lib/private/Session/CryptoWrapper.php',
2137
-        'OC\\Session\\Internal' => __DIR__ . '/../../..' . '/lib/private/Session/Internal.php',
2138
-        'OC\\Session\\Memory' => __DIR__ . '/../../..' . '/lib/private/Session/Memory.php',
2139
-        'OC\\Session\\Session' => __DIR__ . '/../../..' . '/lib/private/Session/Session.php',
2140
-        'OC\\Settings\\AuthorizedGroup' => __DIR__ . '/../../..' . '/lib/private/Settings/AuthorizedGroup.php',
2141
-        'OC\\Settings\\AuthorizedGroupMapper' => __DIR__ . '/../../..' . '/lib/private/Settings/AuthorizedGroupMapper.php',
2142
-        'OC\\Settings\\DeclarativeManager' => __DIR__ . '/../../..' . '/lib/private/Settings/DeclarativeManager.php',
2143
-        'OC\\Settings\\Manager' => __DIR__ . '/../../..' . '/lib/private/Settings/Manager.php',
2144
-        'OC\\Settings\\Section' => __DIR__ . '/../../..' . '/lib/private/Settings/Section.php',
2145
-        'OC\\Setup' => __DIR__ . '/../../..' . '/lib/private/Setup.php',
2146
-        'OC\\SetupCheck\\SetupCheckManager' => __DIR__ . '/../../..' . '/lib/private/SetupCheck/SetupCheckManager.php',
2147
-        'OC\\Setup\\AbstractDatabase' => __DIR__ . '/../../..' . '/lib/private/Setup/AbstractDatabase.php',
2148
-        'OC\\Setup\\MySQL' => __DIR__ . '/../../..' . '/lib/private/Setup/MySQL.php',
2149
-        'OC\\Setup\\OCI' => __DIR__ . '/../../..' . '/lib/private/Setup/OCI.php',
2150
-        'OC\\Setup\\PostgreSQL' => __DIR__ . '/../../..' . '/lib/private/Setup/PostgreSQL.php',
2151
-        'OC\\Setup\\Sqlite' => __DIR__ . '/../../..' . '/lib/private/Setup/Sqlite.php',
2152
-        'OC\\Share20\\DefaultShareProvider' => __DIR__ . '/../../..' . '/lib/private/Share20/DefaultShareProvider.php',
2153
-        'OC\\Share20\\Exception\\BackendError' => __DIR__ . '/../../..' . '/lib/private/Share20/Exception/BackendError.php',
2154
-        'OC\\Share20\\Exception\\InvalidShare' => __DIR__ . '/../../..' . '/lib/private/Share20/Exception/InvalidShare.php',
2155
-        'OC\\Share20\\Exception\\ProviderException' => __DIR__ . '/../../..' . '/lib/private/Share20/Exception/ProviderException.php',
2156
-        'OC\\Share20\\GroupDeletedListener' => __DIR__ . '/../../..' . '/lib/private/Share20/GroupDeletedListener.php',
2157
-        'OC\\Share20\\LegacyHooks' => __DIR__ . '/../../..' . '/lib/private/Share20/LegacyHooks.php',
2158
-        'OC\\Share20\\Manager' => __DIR__ . '/../../..' . '/lib/private/Share20/Manager.php',
2159
-        'OC\\Share20\\ProviderFactory' => __DIR__ . '/../../..' . '/lib/private/Share20/ProviderFactory.php',
2160
-        'OC\\Share20\\PublicShareTemplateFactory' => __DIR__ . '/../../..' . '/lib/private/Share20/PublicShareTemplateFactory.php',
2161
-        'OC\\Share20\\Share' => __DIR__ . '/../../..' . '/lib/private/Share20/Share.php',
2162
-        'OC\\Share20\\ShareAttributes' => __DIR__ . '/../../..' . '/lib/private/Share20/ShareAttributes.php',
2163
-        'OC\\Share20\\ShareDisableChecker' => __DIR__ . '/../../..' . '/lib/private/Share20/ShareDisableChecker.php',
2164
-        'OC\\Share20\\ShareHelper' => __DIR__ . '/../../..' . '/lib/private/Share20/ShareHelper.php',
2165
-        'OC\\Share20\\UserDeletedListener' => __DIR__ . '/../../..' . '/lib/private/Share20/UserDeletedListener.php',
2166
-        'OC\\Share20\\UserRemovedListener' => __DIR__ . '/../../..' . '/lib/private/Share20/UserRemovedListener.php',
2167
-        'OC\\Share\\Constants' => __DIR__ . '/../../..' . '/lib/private/Share/Constants.php',
2168
-        'OC\\Share\\Helper' => __DIR__ . '/../../..' . '/lib/private/Share/Helper.php',
2169
-        'OC\\Share\\Share' => __DIR__ . '/../../..' . '/lib/private/Share/Share.php',
2170
-        'OC\\Snowflake\\APCuSequence' => __DIR__ . '/../../..' . '/lib/private/Snowflake/APCuSequence.php',
2171
-        'OC\\Snowflake\\Decoder' => __DIR__ . '/../../..' . '/lib/private/Snowflake/Decoder.php',
2172
-        'OC\\Snowflake\\FileSequence' => __DIR__ . '/../../..' . '/lib/private/Snowflake/FileSequence.php',
2173
-        'OC\\Snowflake\\Generator' => __DIR__ . '/../../..' . '/lib/private/Snowflake/Generator.php',
2174
-        'OC\\Snowflake\\ISequence' => __DIR__ . '/../../..' . '/lib/private/Snowflake/ISequence.php',
2175
-        'OC\\SpeechToText\\SpeechToTextManager' => __DIR__ . '/../../..' . '/lib/private/SpeechToText/SpeechToTextManager.php',
2176
-        'OC\\SpeechToText\\TranscriptionJob' => __DIR__ . '/../../..' . '/lib/private/SpeechToText/TranscriptionJob.php',
2177
-        'OC\\StreamImage' => __DIR__ . '/../../..' . '/lib/private/StreamImage.php',
2178
-        'OC\\Streamer' => __DIR__ . '/../../..' . '/lib/private/Streamer.php',
2179
-        'OC\\SubAdmin' => __DIR__ . '/../../..' . '/lib/private/SubAdmin.php',
2180
-        'OC\\Support\\CrashReport\\Registry' => __DIR__ . '/../../..' . '/lib/private/Support/CrashReport/Registry.php',
2181
-        'OC\\Support\\Subscription\\Assertion' => __DIR__ . '/../../..' . '/lib/private/Support/Subscription/Assertion.php',
2182
-        'OC\\Support\\Subscription\\Registry' => __DIR__ . '/../../..' . '/lib/private/Support/Subscription/Registry.php',
2183
-        'OC\\SystemConfig' => __DIR__ . '/../../..' . '/lib/private/SystemConfig.php',
2184
-        'OC\\SystemTag\\ManagerFactory' => __DIR__ . '/../../..' . '/lib/private/SystemTag/ManagerFactory.php',
2185
-        'OC\\SystemTag\\SystemTag' => __DIR__ . '/../../..' . '/lib/private/SystemTag/SystemTag.php',
2186
-        'OC\\SystemTag\\SystemTagManager' => __DIR__ . '/../../..' . '/lib/private/SystemTag/SystemTagManager.php',
2187
-        'OC\\SystemTag\\SystemTagObjectMapper' => __DIR__ . '/../../..' . '/lib/private/SystemTag/SystemTagObjectMapper.php',
2188
-        'OC\\SystemTag\\SystemTagsInFilesDetector' => __DIR__ . '/../../..' . '/lib/private/SystemTag/SystemTagsInFilesDetector.php',
2189
-        'OC\\TagManager' => __DIR__ . '/../../..' . '/lib/private/TagManager.php',
2190
-        'OC\\Tagging\\Tag' => __DIR__ . '/../../..' . '/lib/private/Tagging/Tag.php',
2191
-        'OC\\Tagging\\TagMapper' => __DIR__ . '/../../..' . '/lib/private/Tagging/TagMapper.php',
2192
-        'OC\\Tags' => __DIR__ . '/../../..' . '/lib/private/Tags.php',
2193
-        'OC\\Talk\\Broker' => __DIR__ . '/../../..' . '/lib/private/Talk/Broker.php',
2194
-        'OC\\Talk\\ConversationOptions' => __DIR__ . '/../../..' . '/lib/private/Talk/ConversationOptions.php',
2195
-        'OC\\TaskProcessing\\Db\\Task' => __DIR__ . '/../../..' . '/lib/private/TaskProcessing/Db/Task.php',
2196
-        'OC\\TaskProcessing\\Db\\TaskMapper' => __DIR__ . '/../../..' . '/lib/private/TaskProcessing/Db/TaskMapper.php',
2197
-        'OC\\TaskProcessing\\Manager' => __DIR__ . '/../../..' . '/lib/private/TaskProcessing/Manager.php',
2198
-        'OC\\TaskProcessing\\RemoveOldTasksBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TaskProcessing/RemoveOldTasksBackgroundJob.php',
2199
-        'OC\\TaskProcessing\\SynchronousBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TaskProcessing/SynchronousBackgroundJob.php',
2200
-        'OC\\Teams\\TeamManager' => __DIR__ . '/../../..' . '/lib/private/Teams/TeamManager.php',
2201
-        'OC\\TempManager' => __DIR__ . '/../../..' . '/lib/private/TempManager.php',
2202
-        'OC\\TemplateLayout' => __DIR__ . '/../../..' . '/lib/private/TemplateLayout.php',
2203
-        'OC\\Template\\Base' => __DIR__ . '/../../..' . '/lib/private/Template/Base.php',
2204
-        'OC\\Template\\CSSResourceLocator' => __DIR__ . '/../../..' . '/lib/private/Template/CSSResourceLocator.php',
2205
-        'OC\\Template\\JSCombiner' => __DIR__ . '/../../..' . '/lib/private/Template/JSCombiner.php',
2206
-        'OC\\Template\\JSConfigHelper' => __DIR__ . '/../../..' . '/lib/private/Template/JSConfigHelper.php',
2207
-        'OC\\Template\\JSResourceLocator' => __DIR__ . '/../../..' . '/lib/private/Template/JSResourceLocator.php',
2208
-        'OC\\Template\\ResourceLocator' => __DIR__ . '/../../..' . '/lib/private/Template/ResourceLocator.php',
2209
-        'OC\\Template\\ResourceNotFoundException' => __DIR__ . '/../../..' . '/lib/private/Template/ResourceNotFoundException.php',
2210
-        'OC\\Template\\Template' => __DIR__ . '/../../..' . '/lib/private/Template/Template.php',
2211
-        'OC\\Template\\TemplateFileLocator' => __DIR__ . '/../../..' . '/lib/private/Template/TemplateFileLocator.php',
2212
-        'OC\\Template\\TemplateManager' => __DIR__ . '/../../..' . '/lib/private/Template/TemplateManager.php',
2213
-        'OC\\TextProcessing\\Db\\Task' => __DIR__ . '/../../..' . '/lib/private/TextProcessing/Db/Task.php',
2214
-        'OC\\TextProcessing\\Db\\TaskMapper' => __DIR__ . '/../../..' . '/lib/private/TextProcessing/Db/TaskMapper.php',
2215
-        'OC\\TextProcessing\\Manager' => __DIR__ . '/../../..' . '/lib/private/TextProcessing/Manager.php',
2216
-        'OC\\TextProcessing\\RemoveOldTasksBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TextProcessing/RemoveOldTasksBackgroundJob.php',
2217
-        'OC\\TextProcessing\\TaskBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TextProcessing/TaskBackgroundJob.php',
2218
-        'OC\\TextToImage\\Db\\Task' => __DIR__ . '/../../..' . '/lib/private/TextToImage/Db/Task.php',
2219
-        'OC\\TextToImage\\Db\\TaskMapper' => __DIR__ . '/../../..' . '/lib/private/TextToImage/Db/TaskMapper.php',
2220
-        'OC\\TextToImage\\Manager' => __DIR__ . '/../../..' . '/lib/private/TextToImage/Manager.php',
2221
-        'OC\\TextToImage\\RemoveOldTasksBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TextToImage/RemoveOldTasksBackgroundJob.php',
2222
-        'OC\\TextToImage\\TaskBackgroundJob' => __DIR__ . '/../../..' . '/lib/private/TextToImage/TaskBackgroundJob.php',
2223
-        'OC\\Translation\\TranslationManager' => __DIR__ . '/../../..' . '/lib/private/Translation/TranslationManager.php',
2224
-        'OC\\URLGenerator' => __DIR__ . '/../../..' . '/lib/private/URLGenerator.php',
2225
-        'OC\\Updater' => __DIR__ . '/../../..' . '/lib/private/Updater.php',
2226
-        'OC\\Updater\\Changes' => __DIR__ . '/../../..' . '/lib/private/Updater/Changes.php',
2227
-        'OC\\Updater\\ChangesCheck' => __DIR__ . '/../../..' . '/lib/private/Updater/ChangesCheck.php',
2228
-        'OC\\Updater\\ChangesMapper' => __DIR__ . '/../../..' . '/lib/private/Updater/ChangesMapper.php',
2229
-        'OC\\Updater\\Exceptions\\ReleaseMetadataException' => __DIR__ . '/../../..' . '/lib/private/Updater/Exceptions/ReleaseMetadataException.php',
2230
-        'OC\\Updater\\ReleaseMetadata' => __DIR__ . '/../../..' . '/lib/private/Updater/ReleaseMetadata.php',
2231
-        'OC\\Updater\\VersionCheck' => __DIR__ . '/../../..' . '/lib/private/Updater/VersionCheck.php',
2232
-        'OC\\UserStatus\\ISettableProvider' => __DIR__ . '/../../..' . '/lib/private/UserStatus/ISettableProvider.php',
2233
-        'OC\\UserStatus\\Manager' => __DIR__ . '/../../..' . '/lib/private/UserStatus/Manager.php',
2234
-        'OC\\User\\AvailabilityCoordinator' => __DIR__ . '/../../..' . '/lib/private/User/AvailabilityCoordinator.php',
2235
-        'OC\\User\\Backend' => __DIR__ . '/../../..' . '/lib/private/User/Backend.php',
2236
-        'OC\\User\\BackgroundJobs\\CleanupDeletedUsers' => __DIR__ . '/../../..' . '/lib/private/User/BackgroundJobs/CleanupDeletedUsers.php',
2237
-        'OC\\User\\Database' => __DIR__ . '/../../..' . '/lib/private/User/Database.php',
2238
-        'OC\\User\\DisabledUserException' => __DIR__ . '/../../..' . '/lib/private/User/DisabledUserException.php',
2239
-        'OC\\User\\DisplayNameCache' => __DIR__ . '/../../..' . '/lib/private/User/DisplayNameCache.php',
2240
-        'OC\\User\\LazyUser' => __DIR__ . '/../../..' . '/lib/private/User/LazyUser.php',
2241
-        'OC\\User\\Listeners\\BeforeUserDeletedListener' => __DIR__ . '/../../..' . '/lib/private/User/Listeners/BeforeUserDeletedListener.php',
2242
-        'OC\\User\\Listeners\\UserChangedListener' => __DIR__ . '/../../..' . '/lib/private/User/Listeners/UserChangedListener.php',
2243
-        'OC\\User\\LoginException' => __DIR__ . '/../../..' . '/lib/private/User/LoginException.php',
2244
-        'OC\\User\\Manager' => __DIR__ . '/../../..' . '/lib/private/User/Manager.php',
2245
-        'OC\\User\\NoUserException' => __DIR__ . '/../../..' . '/lib/private/User/NoUserException.php',
2246
-        'OC\\User\\OutOfOfficeData' => __DIR__ . '/../../..' . '/lib/private/User/OutOfOfficeData.php',
2247
-        'OC\\User\\PartiallyDeletedUsersBackend' => __DIR__ . '/../../..' . '/lib/private/User/PartiallyDeletedUsersBackend.php',
2248
-        'OC\\User\\Session' => __DIR__ . '/../../..' . '/lib/private/User/Session.php',
2249
-        'OC\\User\\User' => __DIR__ . '/../../..' . '/lib/private/User/User.php',
2250
-        'OC_App' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_App.php',
2251
-        'OC_Defaults' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_Defaults.php',
2252
-        'OC_Helper' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_Helper.php',
2253
-        'OC_Hook' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_Hook.php',
2254
-        'OC_JSON' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_JSON.php',
2255
-        'OC_Template' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_Template.php',
2256
-        'OC_User' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_User.php',
2257
-        'OC_Util' => __DIR__ . '/../../..' . '/lib/private/legacy/OC_Util.php',
49
+    public static $classMap = array(
50
+        'Composer\\InstalledVersions' => __DIR__.'/..'.'/composer/InstalledVersions.php',
51
+        'NCU\\Config\\Exceptions\\IncorrectTypeException' => __DIR__.'/../../..'.'/lib/unstable/Config/Exceptions/IncorrectTypeException.php',
52
+        'NCU\\Config\\Exceptions\\TypeConflictException' => __DIR__.'/../../..'.'/lib/unstable/Config/Exceptions/TypeConflictException.php',
53
+        'NCU\\Config\\Exceptions\\UnknownKeyException' => __DIR__.'/../../..'.'/lib/unstable/Config/Exceptions/UnknownKeyException.php',
54
+        'NCU\\Config\\IUserConfig' => __DIR__.'/../../..'.'/lib/unstable/Config/IUserConfig.php',
55
+        'NCU\\Config\\Lexicon\\ConfigLexiconEntry' => __DIR__.'/../../..'.'/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php',
56
+        'NCU\\Config\\Lexicon\\ConfigLexiconStrictness' => __DIR__.'/../../..'.'/lib/unstable/Config/Lexicon/ConfigLexiconStrictness.php',
57
+        'NCU\\Config\\Lexicon\\IConfigLexicon' => __DIR__.'/../../..'.'/lib/unstable/Config/Lexicon/IConfigLexicon.php',
58
+        'NCU\\Config\\Lexicon\\Preset' => __DIR__.'/../../..'.'/lib/unstable/Config/Lexicon/Preset.php',
59
+        'NCU\\Config\\ValueType' => __DIR__.'/../../..'.'/lib/unstable/Config/ValueType.php',
60
+        'NCU\\Federation\\ISignedCloudFederationProvider' => __DIR__.'/../../..'.'/lib/unstable/Federation/ISignedCloudFederationProvider.php',
61
+        'NCU\\Security\\Signature\\Enum\\DigestAlgorithm' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Enum/DigestAlgorithm.php',
62
+        'NCU\\Security\\Signature\\Enum\\SignatoryStatus' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Enum/SignatoryStatus.php',
63
+        'NCU\\Security\\Signature\\Enum\\SignatoryType' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Enum/SignatoryType.php',
64
+        'NCU\\Security\\Signature\\Enum\\SignatureAlgorithm' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Enum/SignatureAlgorithm.php',
65
+        'NCU\\Security\\Signature\\Exceptions\\IdentityNotFoundException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/IdentityNotFoundException.php',
66
+        'NCU\\Security\\Signature\\Exceptions\\IncomingRequestException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/IncomingRequestException.php',
67
+        'NCU\\Security\\Signature\\Exceptions\\InvalidKeyOriginException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/InvalidKeyOriginException.php',
68
+        'NCU\\Security\\Signature\\Exceptions\\InvalidSignatureException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/InvalidSignatureException.php',
69
+        'NCU\\Security\\Signature\\Exceptions\\SignatoryConflictException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatoryConflictException.php',
70
+        'NCU\\Security\\Signature\\Exceptions\\SignatoryException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatoryException.php',
71
+        'NCU\\Security\\Signature\\Exceptions\\SignatoryNotFoundException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatoryNotFoundException.php',
72
+        'NCU\\Security\\Signature\\Exceptions\\SignatureElementNotFoundException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatureElementNotFoundException.php',
73
+        'NCU\\Security\\Signature\\Exceptions\\SignatureException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatureException.php',
74
+        'NCU\\Security\\Signature\\Exceptions\\SignatureNotFoundException' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Exceptions/SignatureNotFoundException.php',
75
+        'NCU\\Security\\Signature\\IIncomingSignedRequest' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/IIncomingSignedRequest.php',
76
+        'NCU\\Security\\Signature\\IOutgoingSignedRequest' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/IOutgoingSignedRequest.php',
77
+        'NCU\\Security\\Signature\\ISignatoryManager' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/ISignatoryManager.php',
78
+        'NCU\\Security\\Signature\\ISignatureManager' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/ISignatureManager.php',
79
+        'NCU\\Security\\Signature\\ISignedRequest' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/ISignedRequest.php',
80
+        'NCU\\Security\\Signature\\Model\\Signatory' => __DIR__.'/../../..'.'/lib/unstable/Security/Signature/Model/Signatory.php',
81
+        'OCP\\Accounts\\IAccount' => __DIR__.'/../../..'.'/lib/public/Accounts/IAccount.php',
82
+        'OCP\\Accounts\\IAccountManager' => __DIR__.'/../../..'.'/lib/public/Accounts/IAccountManager.php',
83
+        'OCP\\Accounts\\IAccountProperty' => __DIR__.'/../../..'.'/lib/public/Accounts/IAccountProperty.php',
84
+        'OCP\\Accounts\\IAccountPropertyCollection' => __DIR__.'/../../..'.'/lib/public/Accounts/IAccountPropertyCollection.php',
85
+        'OCP\\Accounts\\PropertyDoesNotExistException' => __DIR__.'/../../..'.'/lib/public/Accounts/PropertyDoesNotExistException.php',
86
+        'OCP\\Accounts\\UserUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Accounts/UserUpdatedEvent.php',
87
+        'OCP\\Activity\\ActivitySettings' => __DIR__.'/../../..'.'/lib/public/Activity/ActivitySettings.php',
88
+        'OCP\\Activity\\Exceptions\\FilterNotFoundException' => __DIR__.'/../../..'.'/lib/public/Activity/Exceptions/FilterNotFoundException.php',
89
+        'OCP\\Activity\\Exceptions\\IncompleteActivityException' => __DIR__.'/../../..'.'/lib/public/Activity/Exceptions/IncompleteActivityException.php',
90
+        'OCP\\Activity\\Exceptions\\InvalidValueException' => __DIR__.'/../../..'.'/lib/public/Activity/Exceptions/InvalidValueException.php',
91
+        'OCP\\Activity\\Exceptions\\SettingNotFoundException' => __DIR__.'/../../..'.'/lib/public/Activity/Exceptions/SettingNotFoundException.php',
92
+        'OCP\\Activity\\Exceptions\\UnknownActivityException' => __DIR__.'/../../..'.'/lib/public/Activity/Exceptions/UnknownActivityException.php',
93
+        'OCP\\Activity\\IBulkConsumer' => __DIR__.'/../../..'.'/lib/public/Activity/IBulkConsumer.php',
94
+        'OCP\\Activity\\IConsumer' => __DIR__.'/../../..'.'/lib/public/Activity/IConsumer.php',
95
+        'OCP\\Activity\\IEvent' => __DIR__.'/../../..'.'/lib/public/Activity/IEvent.php',
96
+        'OCP\\Activity\\IEventMerger' => __DIR__.'/../../..'.'/lib/public/Activity/IEventMerger.php',
97
+        'OCP\\Activity\\IExtension' => __DIR__.'/../../..'.'/lib/public/Activity/IExtension.php',
98
+        'OCP\\Activity\\IFilter' => __DIR__.'/../../..'.'/lib/public/Activity/IFilter.php',
99
+        'OCP\\Activity\\IManager' => __DIR__.'/../../..'.'/lib/public/Activity/IManager.php',
100
+        'OCP\\Activity\\IProvider' => __DIR__.'/../../..'.'/lib/public/Activity/IProvider.php',
101
+        'OCP\\Activity\\ISetting' => __DIR__.'/../../..'.'/lib/public/Activity/ISetting.php',
102
+        'OCP\\AppFramework\\ApiController' => __DIR__.'/../../..'.'/lib/public/AppFramework/ApiController.php',
103
+        'OCP\\AppFramework\\App' => __DIR__.'/../../..'.'/lib/public/AppFramework/App.php',
104
+        'OCP\\AppFramework\\Attribute\\ASince' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/ASince.php',
105
+        'OCP\\AppFramework\\Attribute\\Catchable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Catchable.php',
106
+        'OCP\\AppFramework\\Attribute\\Consumable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Consumable.php',
107
+        'OCP\\AppFramework\\Attribute\\Dispatchable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Dispatchable.php',
108
+        'OCP\\AppFramework\\Attribute\\ExceptionalImplementable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/ExceptionalImplementable.php',
109
+        'OCP\\AppFramework\\Attribute\\Implementable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Implementable.php',
110
+        'OCP\\AppFramework\\Attribute\\Listenable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Listenable.php',
111
+        'OCP\\AppFramework\\Attribute\\Throwable' => __DIR__.'/../../..'.'/lib/public/AppFramework/Attribute/Throwable.php',
112
+        'OCP\\AppFramework\\AuthPublicShareController' => __DIR__.'/../../..'.'/lib/public/AppFramework/AuthPublicShareController.php',
113
+        'OCP\\AppFramework\\Bootstrap\\IBootContext' => __DIR__.'/../../..'.'/lib/public/AppFramework/Bootstrap/IBootContext.php',
114
+        'OCP\\AppFramework\\Bootstrap\\IBootstrap' => __DIR__.'/../../..'.'/lib/public/AppFramework/Bootstrap/IBootstrap.php',
115
+        'OCP\\AppFramework\\Bootstrap\\IRegistrationContext' => __DIR__.'/../../..'.'/lib/public/AppFramework/Bootstrap/IRegistrationContext.php',
116
+        'OCP\\AppFramework\\Controller' => __DIR__.'/../../..'.'/lib/public/AppFramework/Controller.php',
117
+        'OCP\\AppFramework\\Db\\DoesNotExistException' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/DoesNotExistException.php',
118
+        'OCP\\AppFramework\\Db\\Entity' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/Entity.php',
119
+        'OCP\\AppFramework\\Db\\IMapperException' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/IMapperException.php',
120
+        'OCP\\AppFramework\\Db\\MultipleObjectsReturnedException' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/MultipleObjectsReturnedException.php',
121
+        'OCP\\AppFramework\\Db\\QBMapper' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/QBMapper.php',
122
+        'OCP\\AppFramework\\Db\\TTransactional' => __DIR__.'/../../..'.'/lib/public/AppFramework/Db/TTransactional.php',
123
+        'OCP\\AppFramework\\Http' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http.php',
124
+        'OCP\\AppFramework\\Http\\Attribute\\ARateLimit' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/ARateLimit.php',
125
+        'OCP\\AppFramework\\Http\\Attribute\\AnonRateLimit' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/AnonRateLimit.php',
126
+        'OCP\\AppFramework\\Http\\Attribute\\ApiRoute' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/ApiRoute.php',
127
+        'OCP\\AppFramework\\Http\\Attribute\\AppApiAdminAccessWithoutUser' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/AppApiAdminAccessWithoutUser.php',
128
+        'OCP\\AppFramework\\Http\\Attribute\\AuthorizedAdminSetting' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/AuthorizedAdminSetting.php',
129
+        'OCP\\AppFramework\\Http\\Attribute\\BruteForceProtection' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/BruteForceProtection.php',
130
+        'OCP\\AppFramework\\Http\\Attribute\\CORS' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/CORS.php',
131
+        'OCP\\AppFramework\\Http\\Attribute\\ExAppRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/ExAppRequired.php',
132
+        'OCP\\AppFramework\\Http\\Attribute\\FrontpageRoute' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/FrontpageRoute.php',
133
+        'OCP\\AppFramework\\Http\\Attribute\\IgnoreOpenAPI' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/IgnoreOpenAPI.php',
134
+        'OCP\\AppFramework\\Http\\Attribute\\NoAdminRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/NoAdminRequired.php',
135
+        'OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/NoCSRFRequired.php',
136
+        'OCP\\AppFramework\\Http\\Attribute\\OpenAPI' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/OpenAPI.php',
137
+        'OCP\\AppFramework\\Http\\Attribute\\PasswordConfirmationRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/PasswordConfirmationRequired.php',
138
+        'OCP\\AppFramework\\Http\\Attribute\\PublicPage' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/PublicPage.php',
139
+        'OCP\\AppFramework\\Http\\Attribute\\RequestHeader' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/RequestHeader.php',
140
+        'OCP\\AppFramework\\Http\\Attribute\\Route' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/Route.php',
141
+        'OCP\\AppFramework\\Http\\Attribute\\StrictCookiesRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/StrictCookiesRequired.php',
142
+        'OCP\\AppFramework\\Http\\Attribute\\SubAdminRequired' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/SubAdminRequired.php',
143
+        'OCP\\AppFramework\\Http\\Attribute\\UseSession' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/UseSession.php',
144
+        'OCP\\AppFramework\\Http\\Attribute\\UserRateLimit' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Attribute/UserRateLimit.php',
145
+        'OCP\\AppFramework\\Http\\ContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/ContentSecurityPolicy.php',
146
+        'OCP\\AppFramework\\Http\\DataDisplayResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/DataDisplayResponse.php',
147
+        'OCP\\AppFramework\\Http\\DataDownloadResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/DataDownloadResponse.php',
148
+        'OCP\\AppFramework\\Http\\DataResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/DataResponse.php',
149
+        'OCP\\AppFramework\\Http\\DownloadResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/DownloadResponse.php',
150
+        'OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/EmptyContentSecurityPolicy.php',
151
+        'OCP\\AppFramework\\Http\\EmptyFeaturePolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/EmptyFeaturePolicy.php',
152
+        'OCP\\AppFramework\\Http\\Events\\BeforeLoginTemplateRenderedEvent' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Events/BeforeLoginTemplateRenderedEvent.php',
153
+        'OCP\\AppFramework\\Http\\Events\\BeforeTemplateRenderedEvent' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Events/BeforeTemplateRenderedEvent.php',
154
+        'OCP\\AppFramework\\Http\\FeaturePolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/FeaturePolicy.php',
155
+        'OCP\\AppFramework\\Http\\FileDisplayResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/FileDisplayResponse.php',
156
+        'OCP\\AppFramework\\Http\\ICallbackResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/ICallbackResponse.php',
157
+        'OCP\\AppFramework\\Http\\IOutput' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/IOutput.php',
158
+        'OCP\\AppFramework\\Http\\JSONResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/JSONResponse.php',
159
+        'OCP\\AppFramework\\Http\\NotFoundResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/NotFoundResponse.php',
160
+        'OCP\\AppFramework\\Http\\ParameterOutOfRangeException' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/ParameterOutOfRangeException.php',
161
+        'OCP\\AppFramework\\Http\\RedirectResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/RedirectResponse.php',
162
+        'OCP\\AppFramework\\Http\\RedirectToDefaultAppResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/RedirectToDefaultAppResponse.php',
163
+        'OCP\\AppFramework\\Http\\Response' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Response.php',
164
+        'OCP\\AppFramework\\Http\\StandaloneTemplateResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/StandaloneTemplateResponse.php',
165
+        'OCP\\AppFramework\\Http\\StreamResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/StreamResponse.php',
166
+        'OCP\\AppFramework\\Http\\StrictContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/StrictContentSecurityPolicy.php',
167
+        'OCP\\AppFramework\\Http\\StrictEvalContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/StrictEvalContentSecurityPolicy.php',
168
+        'OCP\\AppFramework\\Http\\StrictInlineContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/StrictInlineContentSecurityPolicy.php',
169
+        'OCP\\AppFramework\\Http\\TemplateResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/TemplateResponse.php',
170
+        'OCP\\AppFramework\\Http\\Template\\ExternalShareMenuAction' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Template/ExternalShareMenuAction.php',
171
+        'OCP\\AppFramework\\Http\\Template\\IMenuAction' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Template/IMenuAction.php',
172
+        'OCP\\AppFramework\\Http\\Template\\LinkMenuAction' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Template/LinkMenuAction.php',
173
+        'OCP\\AppFramework\\Http\\Template\\PublicTemplateResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Template/PublicTemplateResponse.php',
174
+        'OCP\\AppFramework\\Http\\Template\\SimpleMenuAction' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/Template/SimpleMenuAction.php',
175
+        'OCP\\AppFramework\\Http\\TextPlainResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/TextPlainResponse.php',
176
+        'OCP\\AppFramework\\Http\\TooManyRequestsResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/TooManyRequestsResponse.php',
177
+        'OCP\\AppFramework\\Http\\ZipResponse' => __DIR__.'/../../..'.'/lib/public/AppFramework/Http/ZipResponse.php',
178
+        'OCP\\AppFramework\\IAppContainer' => __DIR__.'/../../..'.'/lib/public/AppFramework/IAppContainer.php',
179
+        'OCP\\AppFramework\\Middleware' => __DIR__.'/../../..'.'/lib/public/AppFramework/Middleware.php',
180
+        'OCP\\AppFramework\\OCSController' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCSController.php',
181
+        'OCP\\AppFramework\\OCS\\OCSBadRequestException' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCS/OCSBadRequestException.php',
182
+        'OCP\\AppFramework\\OCS\\OCSException' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCS/OCSException.php',
183
+        'OCP\\AppFramework\\OCS\\OCSForbiddenException' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCS/OCSForbiddenException.php',
184
+        'OCP\\AppFramework\\OCS\\OCSNotFoundException' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCS/OCSNotFoundException.php',
185
+        'OCP\\AppFramework\\OCS\\OCSPreconditionFailedException' => __DIR__.'/../../..'.'/lib/public/AppFramework/OCS/OCSPreconditionFailedException.php',
186
+        'OCP\\AppFramework\\PublicShareController' => __DIR__.'/../../..'.'/lib/public/AppFramework/PublicShareController.php',
187
+        'OCP\\AppFramework\\QueryException' => __DIR__.'/../../..'.'/lib/public/AppFramework/QueryException.php',
188
+        'OCP\\AppFramework\\Services\\IAppConfig' => __DIR__.'/../../..'.'/lib/public/AppFramework/Services/IAppConfig.php',
189
+        'OCP\\AppFramework\\Services\\IInitialState' => __DIR__.'/../../..'.'/lib/public/AppFramework/Services/IInitialState.php',
190
+        'OCP\\AppFramework\\Services\\InitialStateProvider' => __DIR__.'/../../..'.'/lib/public/AppFramework/Services/InitialStateProvider.php',
191
+        'OCP\\AppFramework\\Utility\\IControllerMethodReflector' => __DIR__.'/../../..'.'/lib/public/AppFramework/Utility/IControllerMethodReflector.php',
192
+        'OCP\\AppFramework\\Utility\\ITimeFactory' => __DIR__.'/../../..'.'/lib/public/AppFramework/Utility/ITimeFactory.php',
193
+        'OCP\\App\\AppPathNotFoundException' => __DIR__.'/../../..'.'/lib/public/App/AppPathNotFoundException.php',
194
+        'OCP\\App\\Events\\AppDisableEvent' => __DIR__.'/../../..'.'/lib/public/App/Events/AppDisableEvent.php',
195
+        'OCP\\App\\Events\\AppEnableEvent' => __DIR__.'/../../..'.'/lib/public/App/Events/AppEnableEvent.php',
196
+        'OCP\\App\\Events\\AppUpdateEvent' => __DIR__.'/../../..'.'/lib/public/App/Events/AppUpdateEvent.php',
197
+        'OCP\\App\\IAppManager' => __DIR__.'/../../..'.'/lib/public/App/IAppManager.php',
198
+        'OCP\\App\\ManagerEvent' => __DIR__.'/../../..'.'/lib/public/App/ManagerEvent.php',
199
+        'OCP\\Authentication\\Events\\AnyLoginFailedEvent' => __DIR__.'/../../..'.'/lib/public/Authentication/Events/AnyLoginFailedEvent.php',
200
+        'OCP\\Authentication\\Events\\LoginFailedEvent' => __DIR__.'/../../..'.'/lib/public/Authentication/Events/LoginFailedEvent.php',
201
+        'OCP\\Authentication\\Events\\TokenInvalidatedEvent' => __DIR__.'/../../..'.'/lib/public/Authentication/Events/TokenInvalidatedEvent.php',
202
+        'OCP\\Authentication\\Exceptions\\CredentialsUnavailableException' => __DIR__.'/../../..'.'/lib/public/Authentication/Exceptions/CredentialsUnavailableException.php',
203
+        'OCP\\Authentication\\Exceptions\\ExpiredTokenException' => __DIR__.'/../../..'.'/lib/public/Authentication/Exceptions/ExpiredTokenException.php',
204
+        'OCP\\Authentication\\Exceptions\\InvalidTokenException' => __DIR__.'/../../..'.'/lib/public/Authentication/Exceptions/InvalidTokenException.php',
205
+        'OCP\\Authentication\\Exceptions\\PasswordUnavailableException' => __DIR__.'/../../..'.'/lib/public/Authentication/Exceptions/PasswordUnavailableException.php',
206
+        'OCP\\Authentication\\Exceptions\\WipeTokenException' => __DIR__.'/../../..'.'/lib/public/Authentication/Exceptions/WipeTokenException.php',
207
+        'OCP\\Authentication\\IAlternativeLogin' => __DIR__.'/../../..'.'/lib/public/Authentication/IAlternativeLogin.php',
208
+        'OCP\\Authentication\\IApacheBackend' => __DIR__.'/../../..'.'/lib/public/Authentication/IApacheBackend.php',
209
+        'OCP\\Authentication\\IProvideUserSecretBackend' => __DIR__.'/../../..'.'/lib/public/Authentication/IProvideUserSecretBackend.php',
210
+        'OCP\\Authentication\\LoginCredentials\\ICredentials' => __DIR__.'/../../..'.'/lib/public/Authentication/LoginCredentials/ICredentials.php',
211
+        'OCP\\Authentication\\LoginCredentials\\IStore' => __DIR__.'/../../..'.'/lib/public/Authentication/LoginCredentials/IStore.php',
212
+        'OCP\\Authentication\\Token\\IProvider' => __DIR__.'/../../..'.'/lib/public/Authentication/Token/IProvider.php',
213
+        'OCP\\Authentication\\Token\\IToken' => __DIR__.'/../../..'.'/lib/public/Authentication/Token/IToken.php',
214
+        'OCP\\Authentication\\TwoFactorAuth\\ALoginSetupController' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/ALoginSetupController.php',
215
+        'OCP\\Authentication\\TwoFactorAuth\\IActivatableAtLogin' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IActivatableAtLogin.php',
216
+        'OCP\\Authentication\\TwoFactorAuth\\IActivatableByAdmin' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IActivatableByAdmin.php',
217
+        'OCP\\Authentication\\TwoFactorAuth\\IDeactivatableByAdmin' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IDeactivatableByAdmin.php',
218
+        'OCP\\Authentication\\TwoFactorAuth\\ILoginSetupProvider' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/ILoginSetupProvider.php',
219
+        'OCP\\Authentication\\TwoFactorAuth\\IPersonalProviderSettings' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IPersonalProviderSettings.php',
220
+        'OCP\\Authentication\\TwoFactorAuth\\IProvider' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IProvider.php',
221
+        'OCP\\Authentication\\TwoFactorAuth\\IProvidesCustomCSP' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IProvidesCustomCSP.php',
222
+        'OCP\\Authentication\\TwoFactorAuth\\IProvidesIcons' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IProvidesIcons.php',
223
+        'OCP\\Authentication\\TwoFactorAuth\\IProvidesPersonalSettings' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IProvidesPersonalSettings.php',
224
+        'OCP\\Authentication\\TwoFactorAuth\\IRegistry' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/IRegistry.php',
225
+        'OCP\\Authentication\\TwoFactorAuth\\RegistryEvent' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/RegistryEvent.php',
226
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorException' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorException.php',
227
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengeFailed' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengeFailed.php',
228
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderChallengePassed' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderChallengePassed.php',
229
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderDisabled' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderDisabled.php',
230
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserDisabled' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserDisabled.php',
231
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserEnabled' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserEnabled.php',
232
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserRegistered' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserRegistered.php',
233
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderForUserUnregistered' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderForUserUnregistered.php',
234
+        'OCP\\Authentication\\TwoFactorAuth\\TwoFactorProviderUserDeleted' => __DIR__.'/../../..'.'/lib/public/Authentication/TwoFactorAuth/TwoFactorProviderUserDeleted.php',
235
+        'OCP\\AutoloadNotAllowedException' => __DIR__.'/../../..'.'/lib/public/AutoloadNotAllowedException.php',
236
+        'OCP\\BackgroundJob\\IJob' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/IJob.php',
237
+        'OCP\\BackgroundJob\\IJobList' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/IJobList.php',
238
+        'OCP\\BackgroundJob\\IParallelAwareJob' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/IParallelAwareJob.php',
239
+        'OCP\\BackgroundJob\\Job' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/Job.php',
240
+        'OCP\\BackgroundJob\\QueuedJob' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/QueuedJob.php',
241
+        'OCP\\BackgroundJob\\TimedJob' => __DIR__.'/../../..'.'/lib/public/BackgroundJob/TimedJob.php',
242
+        'OCP\\BeforeSabrePubliclyLoadedEvent' => __DIR__.'/../../..'.'/lib/public/BeforeSabrePubliclyLoadedEvent.php',
243
+        'OCP\\Broadcast\\Events\\IBroadcastEvent' => __DIR__.'/../../..'.'/lib/public/Broadcast/Events/IBroadcastEvent.php',
244
+        'OCP\\Cache\\CappedMemoryCache' => __DIR__.'/../../..'.'/lib/public/Cache/CappedMemoryCache.php',
245
+        'OCP\\Calendar\\BackendTemporarilyUnavailableException' => __DIR__.'/../../..'.'/lib/public/Calendar/BackendTemporarilyUnavailableException.php',
246
+        'OCP\\Calendar\\CalendarEventStatus' => __DIR__.'/../../..'.'/lib/public/Calendar/CalendarEventStatus.php',
247
+        'OCP\\Calendar\\CalendarExportOptions' => __DIR__.'/../../..'.'/lib/public/Calendar/CalendarExportOptions.php',
248
+        'OCP\\Calendar\\CalendarImportOptions' => __DIR__.'/../../..'.'/lib/public/Calendar/CalendarImportOptions.php',
249
+        'OCP\\Calendar\\Events\\AbstractCalendarObjectEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/AbstractCalendarObjectEvent.php',
250
+        'OCP\\Calendar\\Events\\CalendarObjectCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectCreatedEvent.php',
251
+        'OCP\\Calendar\\Events\\CalendarObjectDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectDeletedEvent.php',
252
+        'OCP\\Calendar\\Events\\CalendarObjectMovedEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectMovedEvent.php',
253
+        'OCP\\Calendar\\Events\\CalendarObjectMovedToTrashEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectMovedToTrashEvent.php',
254
+        'OCP\\Calendar\\Events\\CalendarObjectRestoredEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectRestoredEvent.php',
255
+        'OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Calendar/Events/CalendarObjectUpdatedEvent.php',
256
+        'OCP\\Calendar\\Exceptions\\CalendarException' => __DIR__.'/../../..'.'/lib/public/Calendar/Exceptions/CalendarException.php',
257
+        'OCP\\Calendar\\IAvailabilityResult' => __DIR__.'/../../..'.'/lib/public/Calendar/IAvailabilityResult.php',
258
+        'OCP\\Calendar\\ICalendar' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendar.php',
259
+        'OCP\\Calendar\\ICalendarEventBuilder' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarEventBuilder.php',
260
+        'OCP\\Calendar\\ICalendarExport' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarExport.php',
261
+        'OCP\\Calendar\\ICalendarIsEnabled' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarIsEnabled.php',
262
+        'OCP\\Calendar\\ICalendarIsShared' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarIsShared.php',
263
+        'OCP\\Calendar\\ICalendarIsWritable' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarIsWritable.php',
264
+        'OCP\\Calendar\\ICalendarProvider' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarProvider.php',
265
+        'OCP\\Calendar\\ICalendarQuery' => __DIR__.'/../../..'.'/lib/public/Calendar/ICalendarQuery.php',
266
+        'OCP\\Calendar\\ICreateFromString' => __DIR__.'/../../..'.'/lib/public/Calendar/ICreateFromString.php',
267
+        'OCP\\Calendar\\IHandleImipMessage' => __DIR__.'/../../..'.'/lib/public/Calendar/IHandleImipMessage.php',
268
+        'OCP\\Calendar\\IManager' => __DIR__.'/../../..'.'/lib/public/Calendar/IManager.php',
269
+        'OCP\\Calendar\\IMetadataProvider' => __DIR__.'/../../..'.'/lib/public/Calendar/IMetadataProvider.php',
270
+        'OCP\\Calendar\\Resource\\IBackend' => __DIR__.'/../../..'.'/lib/public/Calendar/Resource/IBackend.php',
271
+        'OCP\\Calendar\\Resource\\IManager' => __DIR__.'/../../..'.'/lib/public/Calendar/Resource/IManager.php',
272
+        'OCP\\Calendar\\Resource\\IResource' => __DIR__.'/../../..'.'/lib/public/Calendar/Resource/IResource.php',
273
+        'OCP\\Calendar\\Resource\\IResourceMetadata' => __DIR__.'/../../..'.'/lib/public/Calendar/Resource/IResourceMetadata.php',
274
+        'OCP\\Calendar\\Room\\IBackend' => __DIR__.'/../../..'.'/lib/public/Calendar/Room/IBackend.php',
275
+        'OCP\\Calendar\\Room\\IManager' => __DIR__.'/../../..'.'/lib/public/Calendar/Room/IManager.php',
276
+        'OCP\\Calendar\\Room\\IRoom' => __DIR__.'/../../..'.'/lib/public/Calendar/Room/IRoom.php',
277
+        'OCP\\Calendar\\Room\\IRoomMetadata' => __DIR__.'/../../..'.'/lib/public/Calendar/Room/IRoomMetadata.php',
278
+        'OCP\\Capabilities\\ICapability' => __DIR__.'/../../..'.'/lib/public/Capabilities/ICapability.php',
279
+        'OCP\\Capabilities\\IInitialStateExcludedCapability' => __DIR__.'/../../..'.'/lib/public/Capabilities/IInitialStateExcludedCapability.php',
280
+        'OCP\\Capabilities\\IPublicCapability' => __DIR__.'/../../..'.'/lib/public/Capabilities/IPublicCapability.php',
281
+        'OCP\\Collaboration\\AutoComplete\\AutoCompleteEvent' => __DIR__.'/../../..'.'/lib/public/Collaboration/AutoComplete/AutoCompleteEvent.php',
282
+        'OCP\\Collaboration\\AutoComplete\\AutoCompleteFilterEvent' => __DIR__.'/../../..'.'/lib/public/Collaboration/AutoComplete/AutoCompleteFilterEvent.php',
283
+        'OCP\\Collaboration\\AutoComplete\\IManager' => __DIR__.'/../../..'.'/lib/public/Collaboration/AutoComplete/IManager.php',
284
+        'OCP\\Collaboration\\AutoComplete\\ISorter' => __DIR__.'/../../..'.'/lib/public/Collaboration/AutoComplete/ISorter.php',
285
+        'OCP\\Collaboration\\Collaborators\\ISearch' => __DIR__.'/../../..'.'/lib/public/Collaboration/Collaborators/ISearch.php',
286
+        'OCP\\Collaboration\\Collaborators\\ISearchPlugin' => __DIR__.'/../../..'.'/lib/public/Collaboration/Collaborators/ISearchPlugin.php',
287
+        'OCP\\Collaboration\\Collaborators\\ISearchResult' => __DIR__.'/../../..'.'/lib/public/Collaboration/Collaborators/ISearchResult.php',
288
+        'OCP\\Collaboration\\Collaborators\\SearchResultType' => __DIR__.'/../../..'.'/lib/public/Collaboration/Collaborators/SearchResultType.php',
289
+        'OCP\\Collaboration\\Reference\\ADiscoverableReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/ADiscoverableReferenceProvider.php',
290
+        'OCP\\Collaboration\\Reference\\IDiscoverableReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/IDiscoverableReferenceProvider.php',
291
+        'OCP\\Collaboration\\Reference\\IPublicReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/IPublicReferenceProvider.php',
292
+        'OCP\\Collaboration\\Reference\\IReference' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/IReference.php',
293
+        'OCP\\Collaboration\\Reference\\IReferenceManager' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/IReferenceManager.php',
294
+        'OCP\\Collaboration\\Reference\\IReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/IReferenceProvider.php',
295
+        'OCP\\Collaboration\\Reference\\ISearchableReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/ISearchableReferenceProvider.php',
296
+        'OCP\\Collaboration\\Reference\\LinkReferenceProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/LinkReferenceProvider.php',
297
+        'OCP\\Collaboration\\Reference\\Reference' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/Reference.php',
298
+        'OCP\\Collaboration\\Reference\\RenderReferenceEvent' => __DIR__.'/../../..'.'/lib/public/Collaboration/Reference/RenderReferenceEvent.php',
299
+        'OCP\\Collaboration\\Resources\\CollectionException' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/CollectionException.php',
300
+        'OCP\\Collaboration\\Resources\\ICollection' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/ICollection.php',
301
+        'OCP\\Collaboration\\Resources\\IManager' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/IManager.php',
302
+        'OCP\\Collaboration\\Resources\\IProvider' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/IProvider.php',
303
+        'OCP\\Collaboration\\Resources\\IProviderManager' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/IProviderManager.php',
304
+        'OCP\\Collaboration\\Resources\\IResource' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/IResource.php',
305
+        'OCP\\Collaboration\\Resources\\LoadAdditionalScriptsEvent' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/LoadAdditionalScriptsEvent.php',
306
+        'OCP\\Collaboration\\Resources\\ResourceException' => __DIR__.'/../../..'.'/lib/public/Collaboration/Resources/ResourceException.php',
307
+        'OCP\\Color' => __DIR__.'/../../..'.'/lib/public/Color.php',
308
+        'OCP\\Command\\IBus' => __DIR__.'/../../..'.'/lib/public/Command/IBus.php',
309
+        'OCP\\Command\\ICommand' => __DIR__.'/../../..'.'/lib/public/Command/ICommand.php',
310
+        'OCP\\Comments\\CommentsEntityEvent' => __DIR__.'/../../..'.'/lib/public/Comments/CommentsEntityEvent.php',
311
+        'OCP\\Comments\\CommentsEvent' => __DIR__.'/../../..'.'/lib/public/Comments/CommentsEvent.php',
312
+        'OCP\\Comments\\Events\\BeforeCommentUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Comments/Events/BeforeCommentUpdatedEvent.php',
313
+        'OCP\\Comments\\Events\\CommentAddedEvent' => __DIR__.'/../../..'.'/lib/public/Comments/Events/CommentAddedEvent.php',
314
+        'OCP\\Comments\\Events\\CommentDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Comments/Events/CommentDeletedEvent.php',
315
+        'OCP\\Comments\\Events\\CommentUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Comments/Events/CommentUpdatedEvent.php',
316
+        'OCP\\Comments\\IComment' => __DIR__.'/../../..'.'/lib/public/Comments/IComment.php',
317
+        'OCP\\Comments\\ICommentsEventHandler' => __DIR__.'/../../..'.'/lib/public/Comments/ICommentsEventHandler.php',
318
+        'OCP\\Comments\\ICommentsManager' => __DIR__.'/../../..'.'/lib/public/Comments/ICommentsManager.php',
319
+        'OCP\\Comments\\ICommentsManagerFactory' => __DIR__.'/../../..'.'/lib/public/Comments/ICommentsManagerFactory.php',
320
+        'OCP\\Comments\\IllegalIDChangeException' => __DIR__.'/../../..'.'/lib/public/Comments/IllegalIDChangeException.php',
321
+        'OCP\\Comments\\MessageTooLongException' => __DIR__.'/../../..'.'/lib/public/Comments/MessageTooLongException.php',
322
+        'OCP\\Comments\\NotFoundException' => __DIR__.'/../../..'.'/lib/public/Comments/NotFoundException.php',
323
+        'OCP\\Common\\Exception\\NotFoundException' => __DIR__.'/../../..'.'/lib/public/Common/Exception/NotFoundException.php',
324
+        'OCP\\Config\\BeforePreferenceDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Config/BeforePreferenceDeletedEvent.php',
325
+        'OCP\\Config\\BeforePreferenceSetEvent' => __DIR__.'/../../..'.'/lib/public/Config/BeforePreferenceSetEvent.php',
326
+        'OCP\\Config\\Exceptions\\IncorrectTypeException' => __DIR__.'/../../..'.'/lib/public/Config/Exceptions/IncorrectTypeException.php',
327
+        'OCP\\Config\\Exceptions\\TypeConflictException' => __DIR__.'/../../..'.'/lib/public/Config/Exceptions/TypeConflictException.php',
328
+        'OCP\\Config\\Exceptions\\UnknownKeyException' => __DIR__.'/../../..'.'/lib/public/Config/Exceptions/UnknownKeyException.php',
329
+        'OCP\\Config\\IUserConfig' => __DIR__.'/../../..'.'/lib/public/Config/IUserConfig.php',
330
+        'OCP\\Config\\Lexicon\\Entry' => __DIR__.'/../../..'.'/lib/public/Config/Lexicon/Entry.php',
331
+        'OCP\\Config\\Lexicon\\ILexicon' => __DIR__.'/../../..'.'/lib/public/Config/Lexicon/ILexicon.php',
332
+        'OCP\\Config\\Lexicon\\Preset' => __DIR__.'/../../..'.'/lib/public/Config/Lexicon/Preset.php',
333
+        'OCP\\Config\\Lexicon\\Strictness' => __DIR__.'/../../..'.'/lib/public/Config/Lexicon/Strictness.php',
334
+        'OCP\\Config\\ValueType' => __DIR__.'/../../..'.'/lib/public/Config/ValueType.php',
335
+        'OCP\\Console\\ConsoleEvent' => __DIR__.'/../../..'.'/lib/public/Console/ConsoleEvent.php',
336
+        'OCP\\Console\\ReservedOptions' => __DIR__.'/../../..'.'/lib/public/Console/ReservedOptions.php',
337
+        'OCP\\Constants' => __DIR__.'/../../..'.'/lib/public/Constants.php',
338
+        'OCP\\Contacts\\ContactsMenu\\IAction' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IAction.php',
339
+        'OCP\\Contacts\\ContactsMenu\\IActionFactory' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IActionFactory.php',
340
+        'OCP\\Contacts\\ContactsMenu\\IBulkProvider' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IBulkProvider.php',
341
+        'OCP\\Contacts\\ContactsMenu\\IContactsStore' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IContactsStore.php',
342
+        'OCP\\Contacts\\ContactsMenu\\IEntry' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IEntry.php',
343
+        'OCP\\Contacts\\ContactsMenu\\ILinkAction' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/ILinkAction.php',
344
+        'OCP\\Contacts\\ContactsMenu\\IProvider' => __DIR__.'/../../..'.'/lib/public/Contacts/ContactsMenu/IProvider.php',
345
+        'OCP\\Contacts\\Events\\ContactInteractedWithEvent' => __DIR__.'/../../..'.'/lib/public/Contacts/Events/ContactInteractedWithEvent.php',
346
+        'OCP\\Contacts\\IManager' => __DIR__.'/../../..'.'/lib/public/Contacts/IManager.php',
347
+        'OCP\\ContextChat\\ContentItem' => __DIR__.'/../../..'.'/lib/public/ContextChat/ContentItem.php',
348
+        'OCP\\ContextChat\\Events\\ContentProviderRegisterEvent' => __DIR__.'/../../..'.'/lib/public/ContextChat/Events/ContentProviderRegisterEvent.php',
349
+        'OCP\\ContextChat\\IContentManager' => __DIR__.'/../../..'.'/lib/public/ContextChat/IContentManager.php',
350
+        'OCP\\ContextChat\\IContentProvider' => __DIR__.'/../../..'.'/lib/public/ContextChat/IContentProvider.php',
351
+        'OCP\\ContextChat\\Type\\UpdateAccessOp' => __DIR__.'/../../..'.'/lib/public/ContextChat/Type/UpdateAccessOp.php',
352
+        'OCP\\DB\\Events\\AddMissingColumnsEvent' => __DIR__.'/../../..'.'/lib/public/DB/Events/AddMissingColumnsEvent.php',
353
+        'OCP\\DB\\Events\\AddMissingIndicesEvent' => __DIR__.'/../../..'.'/lib/public/DB/Events/AddMissingIndicesEvent.php',
354
+        'OCP\\DB\\Events\\AddMissingPrimaryKeyEvent' => __DIR__.'/../../..'.'/lib/public/DB/Events/AddMissingPrimaryKeyEvent.php',
355
+        'OCP\\DB\\Exception' => __DIR__.'/../../..'.'/lib/public/DB/Exception.php',
356
+        'OCP\\DB\\IPreparedStatement' => __DIR__.'/../../..'.'/lib/public/DB/IPreparedStatement.php',
357
+        'OCP\\DB\\IResult' => __DIR__.'/../../..'.'/lib/public/DB/IResult.php',
358
+        'OCP\\DB\\ISchemaWrapper' => __DIR__.'/../../..'.'/lib/public/DB/ISchemaWrapper.php',
359
+        'OCP\\DB\\QueryBuilder\\ICompositeExpression' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/ICompositeExpression.php',
360
+        'OCP\\DB\\QueryBuilder\\IExpressionBuilder' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/IExpressionBuilder.php',
361
+        'OCP\\DB\\QueryBuilder\\IFunctionBuilder' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/IFunctionBuilder.php',
362
+        'OCP\\DB\\QueryBuilder\\ILiteral' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/ILiteral.php',
363
+        'OCP\\DB\\QueryBuilder\\IParameter' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/IParameter.php',
364
+        'OCP\\DB\\QueryBuilder\\IQueryBuilder' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/IQueryBuilder.php',
365
+        'OCP\\DB\\QueryBuilder\\IQueryFunction' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/IQueryFunction.php',
366
+        'OCP\\DB\\QueryBuilder\\Sharded\\IShardMapper' => __DIR__.'/../../..'.'/lib/public/DB/QueryBuilder/Sharded/IShardMapper.php',
367
+        'OCP\\DB\\Types' => __DIR__.'/../../..'.'/lib/public/DB/Types.php',
368
+        'OCP\\Dashboard\\IAPIWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IAPIWidget.php',
369
+        'OCP\\Dashboard\\IAPIWidgetV2' => __DIR__.'/../../..'.'/lib/public/Dashboard/IAPIWidgetV2.php',
370
+        'OCP\\Dashboard\\IButtonWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IButtonWidget.php',
371
+        'OCP\\Dashboard\\IConditionalWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IConditionalWidget.php',
372
+        'OCP\\Dashboard\\IIconWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IIconWidget.php',
373
+        'OCP\\Dashboard\\IManager' => __DIR__.'/../../..'.'/lib/public/Dashboard/IManager.php',
374
+        'OCP\\Dashboard\\IOptionWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IOptionWidget.php',
375
+        'OCP\\Dashboard\\IReloadableWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IReloadableWidget.php',
376
+        'OCP\\Dashboard\\IWidget' => __DIR__.'/../../..'.'/lib/public/Dashboard/IWidget.php',
377
+        'OCP\\Dashboard\\Model\\WidgetButton' => __DIR__.'/../../..'.'/lib/public/Dashboard/Model/WidgetButton.php',
378
+        'OCP\\Dashboard\\Model\\WidgetItem' => __DIR__.'/../../..'.'/lib/public/Dashboard/Model/WidgetItem.php',
379
+        'OCP\\Dashboard\\Model\\WidgetItems' => __DIR__.'/../../..'.'/lib/public/Dashboard/Model/WidgetItems.php',
380
+        'OCP\\Dashboard\\Model\\WidgetOptions' => __DIR__.'/../../..'.'/lib/public/Dashboard/Model/WidgetOptions.php',
381
+        'OCP\\DataCollector\\AbstractDataCollector' => __DIR__.'/../../..'.'/lib/public/DataCollector/AbstractDataCollector.php',
382
+        'OCP\\DataCollector\\IDataCollector' => __DIR__.'/../../..'.'/lib/public/DataCollector/IDataCollector.php',
383
+        'OCP\\Defaults' => __DIR__.'/../../..'.'/lib/public/Defaults.php',
384
+        'OCP\\Diagnostics\\IEvent' => __DIR__.'/../../..'.'/lib/public/Diagnostics/IEvent.php',
385
+        'OCP\\Diagnostics\\IEventLogger' => __DIR__.'/../../..'.'/lib/public/Diagnostics/IEventLogger.php',
386
+        'OCP\\Diagnostics\\IQuery' => __DIR__.'/../../..'.'/lib/public/Diagnostics/IQuery.php',
387
+        'OCP\\Diagnostics\\IQueryLogger' => __DIR__.'/../../..'.'/lib/public/Diagnostics/IQueryLogger.php',
388
+        'OCP\\DirectEditing\\ACreateEmpty' => __DIR__.'/../../..'.'/lib/public/DirectEditing/ACreateEmpty.php',
389
+        'OCP\\DirectEditing\\ACreateFromTemplate' => __DIR__.'/../../..'.'/lib/public/DirectEditing/ACreateFromTemplate.php',
390
+        'OCP\\DirectEditing\\ATemplate' => __DIR__.'/../../..'.'/lib/public/DirectEditing/ATemplate.php',
391
+        'OCP\\DirectEditing\\IEditor' => __DIR__.'/../../..'.'/lib/public/DirectEditing/IEditor.php',
392
+        'OCP\\DirectEditing\\IManager' => __DIR__.'/../../..'.'/lib/public/DirectEditing/IManager.php',
393
+        'OCP\\DirectEditing\\IToken' => __DIR__.'/../../..'.'/lib/public/DirectEditing/IToken.php',
394
+        'OCP\\DirectEditing\\RegisterDirectEditorEvent' => __DIR__.'/../../..'.'/lib/public/DirectEditing/RegisterDirectEditorEvent.php',
395
+        'OCP\\Encryption\\Exceptions\\GenericEncryptionException' => __DIR__.'/../../..'.'/lib/public/Encryption/Exceptions/GenericEncryptionException.php',
396
+        'OCP\\Encryption\\Exceptions\\InvalidHeaderException' => __DIR__.'/../../..'.'/lib/public/Encryption/Exceptions/InvalidHeaderException.php',
397
+        'OCP\\Encryption\\IEncryptionModule' => __DIR__.'/../../..'.'/lib/public/Encryption/IEncryptionModule.php',
398
+        'OCP\\Encryption\\IFile' => __DIR__.'/../../..'.'/lib/public/Encryption/IFile.php',
399
+        'OCP\\Encryption\\IManager' => __DIR__.'/../../..'.'/lib/public/Encryption/IManager.php',
400
+        'OCP\\Encryption\\Keys\\IStorage' => __DIR__.'/../../..'.'/lib/public/Encryption/Keys/IStorage.php',
401
+        'OCP\\EventDispatcher\\ABroadcastedEvent' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/ABroadcastedEvent.php',
402
+        'OCP\\EventDispatcher\\Event' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/Event.php',
403
+        'OCP\\EventDispatcher\\GenericEvent' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/GenericEvent.php',
404
+        'OCP\\EventDispatcher\\IEventDispatcher' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/IEventDispatcher.php',
405
+        'OCP\\EventDispatcher\\IEventListener' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/IEventListener.php',
406
+        'OCP\\EventDispatcher\\IWebhookCompatibleEvent' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/IWebhookCompatibleEvent.php',
407
+        'OCP\\EventDispatcher\\JsonSerializer' => __DIR__.'/../../..'.'/lib/public/EventDispatcher/JsonSerializer.php',
408
+        'OCP\\Exceptions\\AbortedEventException' => __DIR__.'/../../..'.'/lib/public/Exceptions/AbortedEventException.php',
409
+        'OCP\\Exceptions\\AppConfigException' => __DIR__.'/../../..'.'/lib/public/Exceptions/AppConfigException.php',
410
+        'OCP\\Exceptions\\AppConfigIncorrectTypeException' => __DIR__.'/../../..'.'/lib/public/Exceptions/AppConfigIncorrectTypeException.php',
411
+        'OCP\\Exceptions\\AppConfigTypeConflictException' => __DIR__.'/../../..'.'/lib/public/Exceptions/AppConfigTypeConflictException.php',
412
+        'OCP\\Exceptions\\AppConfigUnknownKeyException' => __DIR__.'/../../..'.'/lib/public/Exceptions/AppConfigUnknownKeyException.php',
413
+        'OCP\\Federation\\Events\\TrustedServerRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Federation/Events/TrustedServerRemovedEvent.php',
414
+        'OCP\\Federation\\Exceptions\\ActionNotSupportedException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/ActionNotSupportedException.php',
415
+        'OCP\\Federation\\Exceptions\\AuthenticationFailedException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/AuthenticationFailedException.php',
416
+        'OCP\\Federation\\Exceptions\\BadRequestException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/BadRequestException.php',
417
+        'OCP\\Federation\\Exceptions\\ProviderAlreadyExistsException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/ProviderAlreadyExistsException.php',
418
+        'OCP\\Federation\\Exceptions\\ProviderCouldNotAddShareException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/ProviderCouldNotAddShareException.php',
419
+        'OCP\\Federation\\Exceptions\\ProviderDoesNotExistsException' => __DIR__.'/../../..'.'/lib/public/Federation/Exceptions/ProviderDoesNotExistsException.php',
420
+        'OCP\\Federation\\ICloudFederationFactory' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudFederationFactory.php',
421
+        'OCP\\Federation\\ICloudFederationNotification' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudFederationNotification.php',
422
+        'OCP\\Federation\\ICloudFederationProvider' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudFederationProvider.php',
423
+        'OCP\\Federation\\ICloudFederationProviderManager' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudFederationProviderManager.php',
424
+        'OCP\\Federation\\ICloudFederationShare' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudFederationShare.php',
425
+        'OCP\\Federation\\ICloudId' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudId.php',
426
+        'OCP\\Federation\\ICloudIdManager' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudIdManager.php',
427
+        'OCP\\Federation\\ICloudIdResolver' => __DIR__.'/../../..'.'/lib/public/Federation/ICloudIdResolver.php',
428
+        'OCP\\Files' => __DIR__.'/../../..'.'/lib/public/Files.php',
429
+        'OCP\\FilesMetadata\\AMetadataEvent' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/AMetadataEvent.php',
430
+        'OCP\\FilesMetadata\\Event\\MetadataBackgroundEvent' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Event/MetadataBackgroundEvent.php',
431
+        'OCP\\FilesMetadata\\Event\\MetadataLiveEvent' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Event/MetadataLiveEvent.php',
432
+        'OCP\\FilesMetadata\\Event\\MetadataNamedEvent' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Event/MetadataNamedEvent.php',
433
+        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataException' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Exceptions/FilesMetadataException.php',
434
+        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataKeyFormatException' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Exceptions/FilesMetadataKeyFormatException.php',
435
+        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataNotFoundException' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Exceptions/FilesMetadataNotFoundException.php',
436
+        'OCP\\FilesMetadata\\Exceptions\\FilesMetadataTypeException' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Exceptions/FilesMetadataTypeException.php',
437
+        'OCP\\FilesMetadata\\IFilesMetadataManager' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/IFilesMetadataManager.php',
438
+        'OCP\\FilesMetadata\\IMetadataQuery' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/IMetadataQuery.php',
439
+        'OCP\\FilesMetadata\\Model\\IFilesMetadata' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Model/IFilesMetadata.php',
440
+        'OCP\\FilesMetadata\\Model\\IMetadataValueWrapper' => __DIR__.'/../../..'.'/lib/public/FilesMetadata/Model/IMetadataValueWrapper.php',
441
+        'OCP\\Files\\AlreadyExistsException' => __DIR__.'/../../..'.'/lib/public/Files/AlreadyExistsException.php',
442
+        'OCP\\Files\\AppData\\IAppDataFactory' => __DIR__.'/../../..'.'/lib/public/Files/AppData/IAppDataFactory.php',
443
+        'OCP\\Files\\Cache\\AbstractCacheEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/AbstractCacheEvent.php',
444
+        'OCP\\Files\\Cache\\CacheEntryInsertedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/CacheEntryInsertedEvent.php',
445
+        'OCP\\Files\\Cache\\CacheEntryRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/CacheEntryRemovedEvent.php',
446
+        'OCP\\Files\\Cache\\CacheEntryUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/CacheEntryUpdatedEvent.php',
447
+        'OCP\\Files\\Cache\\CacheInsertEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/CacheInsertEvent.php',
448
+        'OCP\\Files\\Cache\\CacheUpdateEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/CacheUpdateEvent.php',
449
+        'OCP\\Files\\Cache\\ICache' => __DIR__.'/../../..'.'/lib/public/Files/Cache/ICache.php',
450
+        'OCP\\Files\\Cache\\ICacheEntry' => __DIR__.'/../../..'.'/lib/public/Files/Cache/ICacheEntry.php',
451
+        'OCP\\Files\\Cache\\ICacheEvent' => __DIR__.'/../../..'.'/lib/public/Files/Cache/ICacheEvent.php',
452
+        'OCP\\Files\\Cache\\IFileAccess' => __DIR__.'/../../..'.'/lib/public/Files/Cache/IFileAccess.php',
453
+        'OCP\\Files\\Cache\\IPropagator' => __DIR__.'/../../..'.'/lib/public/Files/Cache/IPropagator.php',
454
+        'OCP\\Files\\Cache\\IScanner' => __DIR__.'/../../..'.'/lib/public/Files/Cache/IScanner.php',
455
+        'OCP\\Files\\Cache\\IUpdater' => __DIR__.'/../../..'.'/lib/public/Files/Cache/IUpdater.php',
456
+        'OCP\\Files\\Cache\\IWatcher' => __DIR__.'/../../..'.'/lib/public/Files/Cache/IWatcher.php',
457
+        'OCP\\Files\\Config\\Event\\UserMountAddedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Config/Event/UserMountAddedEvent.php',
458
+        'OCP\\Files\\Config\\Event\\UserMountRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Config/Event/UserMountRemovedEvent.php',
459
+        'OCP\\Files\\Config\\Event\\UserMountUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Config/Event/UserMountUpdatedEvent.php',
460
+        'OCP\\Files\\Config\\ICachedMountFileInfo' => __DIR__.'/../../..'.'/lib/public/Files/Config/ICachedMountFileInfo.php',
461
+        'OCP\\Files\\Config\\ICachedMountInfo' => __DIR__.'/../../..'.'/lib/public/Files/Config/ICachedMountInfo.php',
462
+        'OCP\\Files\\Config\\IHomeMountProvider' => __DIR__.'/../../..'.'/lib/public/Files/Config/IHomeMountProvider.php',
463
+        'OCP\\Files\\Config\\IMountProvider' => __DIR__.'/../../..'.'/lib/public/Files/Config/IMountProvider.php',
464
+        'OCP\\Files\\Config\\IMountProviderArgs' => __DIR__.'/../../..'.'/lib/public/Files/Config/IMountProviderArgs.php',
465
+        'OCP\\Files\\Config\\IMountProviderCollection' => __DIR__.'/../../..'.'/lib/public/Files/Config/IMountProviderCollection.php',
466
+        'OCP\\Files\\Config\\IPartialMountProvider' => __DIR__.'/../../..'.'/lib/public/Files/Config/IPartialMountProvider.php',
467
+        'OCP\\Files\\Config\\IRootMountProvider' => __DIR__.'/../../..'.'/lib/public/Files/Config/IRootMountProvider.php',
468
+        'OCP\\Files\\Config\\IUserMountCache' => __DIR__.'/../../..'.'/lib/public/Files/Config/IUserMountCache.php',
469
+        'OCP\\Files\\ConnectionLostException' => __DIR__.'/../../..'.'/lib/public/Files/ConnectionLostException.php',
470
+        'OCP\\Files\\Conversion\\ConversionMimeProvider' => __DIR__.'/../../..'.'/lib/public/Files/Conversion/ConversionMimeProvider.php',
471
+        'OCP\\Files\\Conversion\\IConversionManager' => __DIR__.'/../../..'.'/lib/public/Files/Conversion/IConversionManager.php',
472
+        'OCP\\Files\\Conversion\\IConversionProvider' => __DIR__.'/../../..'.'/lib/public/Files/Conversion/IConversionProvider.php',
473
+        'OCP\\Files\\DavUtil' => __DIR__.'/../../..'.'/lib/public/Files/DavUtil.php',
474
+        'OCP\\Files\\EmptyFileNameException' => __DIR__.'/../../..'.'/lib/public/Files/EmptyFileNameException.php',
475
+        'OCP\\Files\\EntityTooLargeException' => __DIR__.'/../../..'.'/lib/public/Files/EntityTooLargeException.php',
476
+        'OCP\\Files\\Events\\BeforeDirectFileDownloadEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/BeforeDirectFileDownloadEvent.php',
477
+        'OCP\\Files\\Events\\BeforeFileScannedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/BeforeFileScannedEvent.php',
478
+        'OCP\\Files\\Events\\BeforeFileSystemSetupEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/BeforeFileSystemSetupEvent.php',
479
+        'OCP\\Files\\Events\\BeforeFolderScannedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/BeforeFolderScannedEvent.php',
480
+        'OCP\\Files\\Events\\BeforeZipCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/BeforeZipCreatedEvent.php',
481
+        'OCP\\Files\\Events\\FileCacheUpdated' => __DIR__.'/../../..'.'/lib/public/Files/Events/FileCacheUpdated.php',
482
+        'OCP\\Files\\Events\\FileScannedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/FileScannedEvent.php',
483
+        'OCP\\Files\\Events\\FolderScannedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/FolderScannedEvent.php',
484
+        'OCP\\Files\\Events\\InvalidateMountCacheEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/InvalidateMountCacheEvent.php',
485
+        'OCP\\Files\\Events\\NodeAddedToCache' => __DIR__.'/../../..'.'/lib/public/Files/Events/NodeAddedToCache.php',
486
+        'OCP\\Files\\Events\\NodeAddedToFavorite' => __DIR__.'/../../..'.'/lib/public/Files/Events/NodeAddedToFavorite.php',
487
+        'OCP\\Files\\Events\\NodeRemovedFromCache' => __DIR__.'/../../..'.'/lib/public/Files/Events/NodeRemovedFromCache.php',
488
+        'OCP\\Files\\Events\\NodeRemovedFromFavorite' => __DIR__.'/../../..'.'/lib/public/Files/Events/NodeRemovedFromFavorite.php',
489
+        'OCP\\Files\\Events\\Node\\AbstractNodeEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/AbstractNodeEvent.php',
490
+        'OCP\\Files\\Events\\Node\\AbstractNodesEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/AbstractNodesEvent.php',
491
+        'OCP\\Files\\Events\\Node\\BeforeNodeCopiedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeCopiedEvent.php',
492
+        'OCP\\Files\\Events\\Node\\BeforeNodeCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeCreatedEvent.php',
493
+        'OCP\\Files\\Events\\Node\\BeforeNodeDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeDeletedEvent.php',
494
+        'OCP\\Files\\Events\\Node\\BeforeNodeReadEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeReadEvent.php',
495
+        'OCP\\Files\\Events\\Node\\BeforeNodeRenamedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeRenamedEvent.php',
496
+        'OCP\\Files\\Events\\Node\\BeforeNodeTouchedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeTouchedEvent.php',
497
+        'OCP\\Files\\Events\\Node\\BeforeNodeWrittenEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/BeforeNodeWrittenEvent.php',
498
+        'OCP\\Files\\Events\\Node\\FilesystemTornDownEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/FilesystemTornDownEvent.php',
499
+        'OCP\\Files\\Events\\Node\\NodeCopiedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeCopiedEvent.php',
500
+        'OCP\\Files\\Events\\Node\\NodeCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeCreatedEvent.php',
501
+        'OCP\\Files\\Events\\Node\\NodeDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeDeletedEvent.php',
502
+        'OCP\\Files\\Events\\Node\\NodeRenamedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeRenamedEvent.php',
503
+        'OCP\\Files\\Events\\Node\\NodeTouchedEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeTouchedEvent.php',
504
+        'OCP\\Files\\Events\\Node\\NodeWrittenEvent' => __DIR__.'/../../..'.'/lib/public/Files/Events/Node/NodeWrittenEvent.php',
505
+        'OCP\\Files\\File' => __DIR__.'/../../..'.'/lib/public/Files/File.php',
506
+        'OCP\\Files\\FileInfo' => __DIR__.'/../../..'.'/lib/public/Files/FileInfo.php',
507
+        'OCP\\Files\\FileNameTooLongException' => __DIR__.'/../../..'.'/lib/public/Files/FileNameTooLongException.php',
508
+        'OCP\\Files\\Folder' => __DIR__.'/../../..'.'/lib/public/Files/Folder.php',
509
+        'OCP\\Files\\ForbiddenException' => __DIR__.'/../../..'.'/lib/public/Files/ForbiddenException.php',
510
+        'OCP\\Files\\GenericFileException' => __DIR__.'/../../..'.'/lib/public/Files/GenericFileException.php',
511
+        'OCP\\Files\\IAppData' => __DIR__.'/../../..'.'/lib/public/Files/IAppData.php',
512
+        'OCP\\Files\\IFilenameValidator' => __DIR__.'/../../..'.'/lib/public/Files/IFilenameValidator.php',
513
+        'OCP\\Files\\IHomeStorage' => __DIR__.'/../../..'.'/lib/public/Files/IHomeStorage.php',
514
+        'OCP\\Files\\IMimeTypeDetector' => __DIR__.'/../../..'.'/lib/public/Files/IMimeTypeDetector.php',
515
+        'OCP\\Files\\IMimeTypeLoader' => __DIR__.'/../../..'.'/lib/public/Files/IMimeTypeLoader.php',
516
+        'OCP\\Files\\IRootFolder' => __DIR__.'/../../..'.'/lib/public/Files/IRootFolder.php',
517
+        'OCP\\Files\\InvalidCharacterInPathException' => __DIR__.'/../../..'.'/lib/public/Files/InvalidCharacterInPathException.php',
518
+        'OCP\\Files\\InvalidContentException' => __DIR__.'/../../..'.'/lib/public/Files/InvalidContentException.php',
519
+        'OCP\\Files\\InvalidDirectoryException' => __DIR__.'/../../..'.'/lib/public/Files/InvalidDirectoryException.php',
520
+        'OCP\\Files\\InvalidPathException' => __DIR__.'/../../..'.'/lib/public/Files/InvalidPathException.php',
521
+        'OCP\\Files\\LockNotAcquiredException' => __DIR__.'/../../..'.'/lib/public/Files/LockNotAcquiredException.php',
522
+        'OCP\\Files\\Lock\\ILock' => __DIR__.'/../../..'.'/lib/public/Files/Lock/ILock.php',
523
+        'OCP\\Files\\Lock\\ILockManager' => __DIR__.'/../../..'.'/lib/public/Files/Lock/ILockManager.php',
524
+        'OCP\\Files\\Lock\\ILockProvider' => __DIR__.'/../../..'.'/lib/public/Files/Lock/ILockProvider.php',
525
+        'OCP\\Files\\Lock\\LockContext' => __DIR__.'/../../..'.'/lib/public/Files/Lock/LockContext.php',
526
+        'OCP\\Files\\Lock\\NoLockProviderException' => __DIR__.'/../../..'.'/lib/public/Files/Lock/NoLockProviderException.php',
527
+        'OCP\\Files\\Lock\\OwnerLockedException' => __DIR__.'/../../..'.'/lib/public/Files/Lock/OwnerLockedException.php',
528
+        'OCP\\Files\\Mount\\IMountManager' => __DIR__.'/../../..'.'/lib/public/Files/Mount/IMountManager.php',
529
+        'OCP\\Files\\Mount\\IMountPoint' => __DIR__.'/../../..'.'/lib/public/Files/Mount/IMountPoint.php',
530
+        'OCP\\Files\\Mount\\IMovableMount' => __DIR__.'/../../..'.'/lib/public/Files/Mount/IMovableMount.php',
531
+        'OCP\\Files\\Mount\\IShareOwnerlessMount' => __DIR__.'/../../..'.'/lib/public/Files/Mount/IShareOwnerlessMount.php',
532
+        'OCP\\Files\\Mount\\ISystemMountPoint' => __DIR__.'/../../..'.'/lib/public/Files/Mount/ISystemMountPoint.php',
533
+        'OCP\\Files\\Node' => __DIR__.'/../../..'.'/lib/public/Files/Node.php',
534
+        'OCP\\Files\\NotEnoughSpaceException' => __DIR__.'/../../..'.'/lib/public/Files/NotEnoughSpaceException.php',
535
+        'OCP\\Files\\NotFoundException' => __DIR__.'/../../..'.'/lib/public/Files/NotFoundException.php',
536
+        'OCP\\Files\\NotPermittedException' => __DIR__.'/../../..'.'/lib/public/Files/NotPermittedException.php',
537
+        'OCP\\Files\\Notify\\IChange' => __DIR__.'/../../..'.'/lib/public/Files/Notify/IChange.php',
538
+        'OCP\\Files\\Notify\\INotifyHandler' => __DIR__.'/../../..'.'/lib/public/Files/Notify/INotifyHandler.php',
539
+        'OCP\\Files\\Notify\\IRenameChange' => __DIR__.'/../../..'.'/lib/public/Files/Notify/IRenameChange.php',
540
+        'OCP\\Files\\ObjectStore\\Events\\BucketCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Files/ObjectStore/Events/BucketCreatedEvent.php',
541
+        'OCP\\Files\\ObjectStore\\IObjectStore' => __DIR__.'/../../..'.'/lib/public/Files/ObjectStore/IObjectStore.php',
542
+        'OCP\\Files\\ObjectStore\\IObjectStoreMetaData' => __DIR__.'/../../..'.'/lib/public/Files/ObjectStore/IObjectStoreMetaData.php',
543
+        'OCP\\Files\\ObjectStore\\IObjectStoreMultiPartUpload' => __DIR__.'/../../..'.'/lib/public/Files/ObjectStore/IObjectStoreMultiPartUpload.php',
544
+        'OCP\\Files\\ReservedWordException' => __DIR__.'/../../..'.'/lib/public/Files/ReservedWordException.php',
545
+        'OCP\\Files\\Search\\ISearchBinaryOperator' => __DIR__.'/../../..'.'/lib/public/Files/Search/ISearchBinaryOperator.php',
546
+        'OCP\\Files\\Search\\ISearchComparison' => __DIR__.'/../../..'.'/lib/public/Files/Search/ISearchComparison.php',
547
+        'OCP\\Files\\Search\\ISearchOperator' => __DIR__.'/../../..'.'/lib/public/Files/Search/ISearchOperator.php',
548
+        'OCP\\Files\\Search\\ISearchOrder' => __DIR__.'/../../..'.'/lib/public/Files/Search/ISearchOrder.php',
549
+        'OCP\\Files\\Search\\ISearchQuery' => __DIR__.'/../../..'.'/lib/public/Files/Search/ISearchQuery.php',
550
+        'OCP\\Files\\SimpleFS\\ISimpleFile' => __DIR__.'/../../..'.'/lib/public/Files/SimpleFS/ISimpleFile.php',
551
+        'OCP\\Files\\SimpleFS\\ISimpleFolder' => __DIR__.'/../../..'.'/lib/public/Files/SimpleFS/ISimpleFolder.php',
552
+        'OCP\\Files\\SimpleFS\\ISimpleRoot' => __DIR__.'/../../..'.'/lib/public/Files/SimpleFS/ISimpleRoot.php',
553
+        'OCP\\Files\\SimpleFS\\InMemoryFile' => __DIR__.'/../../..'.'/lib/public/Files/SimpleFS/InMemoryFile.php',
554
+        'OCP\\Files\\StorageAuthException' => __DIR__.'/../../..'.'/lib/public/Files/StorageAuthException.php',
555
+        'OCP\\Files\\StorageBadConfigException' => __DIR__.'/../../..'.'/lib/public/Files/StorageBadConfigException.php',
556
+        'OCP\\Files\\StorageConnectionException' => __DIR__.'/../../..'.'/lib/public/Files/StorageConnectionException.php',
557
+        'OCP\\Files\\StorageInvalidException' => __DIR__.'/../../..'.'/lib/public/Files/StorageInvalidException.php',
558
+        'OCP\\Files\\StorageNotAvailableException' => __DIR__.'/../../..'.'/lib/public/Files/StorageNotAvailableException.php',
559
+        'OCP\\Files\\StorageTimeoutException' => __DIR__.'/../../..'.'/lib/public/Files/StorageTimeoutException.php',
560
+        'OCP\\Files\\Storage\\IChunkedFileWrite' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IChunkedFileWrite.php',
561
+        'OCP\\Files\\Storage\\IConstructableStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IConstructableStorage.php',
562
+        'OCP\\Files\\Storage\\IDisableEncryptionStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IDisableEncryptionStorage.php',
563
+        'OCP\\Files\\Storage\\ILockingStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/ILockingStorage.php',
564
+        'OCP\\Files\\Storage\\INotifyStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/INotifyStorage.php',
565
+        'OCP\\Files\\Storage\\IReliableEtagStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IReliableEtagStorage.php',
566
+        'OCP\\Files\\Storage\\ISharedStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/ISharedStorage.php',
567
+        'OCP\\Files\\Storage\\IStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IStorage.php',
568
+        'OCP\\Files\\Storage\\IStorageFactory' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IStorageFactory.php',
569
+        'OCP\\Files\\Storage\\IWriteStreamStorage' => __DIR__.'/../../..'.'/lib/public/Files/Storage/IWriteStreamStorage.php',
570
+        'OCP\\Files\\Template\\BeforeGetTemplatesEvent' => __DIR__.'/../../..'.'/lib/public/Files/Template/BeforeGetTemplatesEvent.php',
571
+        'OCP\\Files\\Template\\Field' => __DIR__.'/../../..'.'/lib/public/Files/Template/Field.php',
572
+        'OCP\\Files\\Template\\FieldFactory' => __DIR__.'/../../..'.'/lib/public/Files/Template/FieldFactory.php',
573
+        'OCP\\Files\\Template\\FieldType' => __DIR__.'/../../..'.'/lib/public/Files/Template/FieldType.php',
574
+        'OCP\\Files\\Template\\Fields\\CheckBoxField' => __DIR__.'/../../..'.'/lib/public/Files/Template/Fields/CheckBoxField.php',
575
+        'OCP\\Files\\Template\\Fields\\RichTextField' => __DIR__.'/../../..'.'/lib/public/Files/Template/Fields/RichTextField.php',
576
+        'OCP\\Files\\Template\\FileCreatedFromTemplateEvent' => __DIR__.'/../../..'.'/lib/public/Files/Template/FileCreatedFromTemplateEvent.php',
577
+        'OCP\\Files\\Template\\ICustomTemplateProvider' => __DIR__.'/../../..'.'/lib/public/Files/Template/ICustomTemplateProvider.php',
578
+        'OCP\\Files\\Template\\ITemplateManager' => __DIR__.'/../../..'.'/lib/public/Files/Template/ITemplateManager.php',
579
+        'OCP\\Files\\Template\\InvalidFieldTypeException' => __DIR__.'/../../..'.'/lib/public/Files/Template/InvalidFieldTypeException.php',
580
+        'OCP\\Files\\Template\\RegisterTemplateCreatorEvent' => __DIR__.'/../../..'.'/lib/public/Files/Template/RegisterTemplateCreatorEvent.php',
581
+        'OCP\\Files\\Template\\Template' => __DIR__.'/../../..'.'/lib/public/Files/Template/Template.php',
582
+        'OCP\\Files\\Template\\TemplateFileCreator' => __DIR__.'/../../..'.'/lib/public/Files/Template/TemplateFileCreator.php',
583
+        'OCP\\Files\\UnseekableException' => __DIR__.'/../../..'.'/lib/public/Files/UnseekableException.php',
584
+        'OCP\\Files_FullTextSearch\\Model\\AFilesDocument' => __DIR__.'/../../..'.'/lib/public/Files_FullTextSearch/Model/AFilesDocument.php',
585
+        'OCP\\FullTextSearch\\Exceptions\\FullTextSearchAppNotAvailableException' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Exceptions/FullTextSearchAppNotAvailableException.php',
586
+        'OCP\\FullTextSearch\\Exceptions\\FullTextSearchIndexNotAvailableException' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Exceptions/FullTextSearchIndexNotAvailableException.php',
587
+        'OCP\\FullTextSearch\\IFullTextSearchManager' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/IFullTextSearchManager.php',
588
+        'OCP\\FullTextSearch\\IFullTextSearchPlatform' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/IFullTextSearchPlatform.php',
589
+        'OCP\\FullTextSearch\\IFullTextSearchProvider' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/IFullTextSearchProvider.php',
590
+        'OCP\\FullTextSearch\\Model\\IDocumentAccess' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/IDocumentAccess.php',
591
+        'OCP\\FullTextSearch\\Model\\IIndex' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/IIndex.php',
592
+        'OCP\\FullTextSearch\\Model\\IIndexDocument' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/IIndexDocument.php',
593
+        'OCP\\FullTextSearch\\Model\\IIndexOptions' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/IIndexOptions.php',
594
+        'OCP\\FullTextSearch\\Model\\IRunner' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/IRunner.php',
595
+        'OCP\\FullTextSearch\\Model\\ISearchOption' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/ISearchOption.php',
596
+        'OCP\\FullTextSearch\\Model\\ISearchRequest' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/ISearchRequest.php',
597
+        'OCP\\FullTextSearch\\Model\\ISearchRequestSimpleQuery' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/ISearchRequestSimpleQuery.php',
598
+        'OCP\\FullTextSearch\\Model\\ISearchResult' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/ISearchResult.php',
599
+        'OCP\\FullTextSearch\\Model\\ISearchTemplate' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Model/ISearchTemplate.php',
600
+        'OCP\\FullTextSearch\\Service\\IIndexService' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Service/IIndexService.php',
601
+        'OCP\\FullTextSearch\\Service\\IProviderService' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Service/IProviderService.php',
602
+        'OCP\\FullTextSearch\\Service\\ISearchService' => __DIR__.'/../../..'.'/lib/public/FullTextSearch/Service/ISearchService.php',
603
+        'OCP\\GlobalScale\\IConfig' => __DIR__.'/../../..'.'/lib/public/GlobalScale/IConfig.php',
604
+        'OCP\\GroupInterface' => __DIR__.'/../../..'.'/lib/public/GroupInterface.php',
605
+        'OCP\\Group\\Backend\\ABackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ABackend.php',
606
+        'OCP\\Group\\Backend\\IAddToGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IAddToGroupBackend.php',
607
+        'OCP\\Group\\Backend\\IBatchMethodsBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IBatchMethodsBackend.php',
608
+        'OCP\\Group\\Backend\\ICountDisabledInGroup' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ICountDisabledInGroup.php',
609
+        'OCP\\Group\\Backend\\ICountUsersBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ICountUsersBackend.php',
610
+        'OCP\\Group\\Backend\\ICreateGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ICreateGroupBackend.php',
611
+        'OCP\\Group\\Backend\\ICreateNamedGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ICreateNamedGroupBackend.php',
612
+        'OCP\\Group\\Backend\\IDeleteGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IDeleteGroupBackend.php',
613
+        'OCP\\Group\\Backend\\IGetDisplayNameBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IGetDisplayNameBackend.php',
614
+        'OCP\\Group\\Backend\\IGroupDetailsBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IGroupDetailsBackend.php',
615
+        'OCP\\Group\\Backend\\IHideFromCollaborationBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IHideFromCollaborationBackend.php',
616
+        'OCP\\Group\\Backend\\IIsAdminBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IIsAdminBackend.php',
617
+        'OCP\\Group\\Backend\\INamedBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/INamedBackend.php',
618
+        'OCP\\Group\\Backend\\IRemoveFromGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/IRemoveFromGroupBackend.php',
619
+        'OCP\\Group\\Backend\\ISearchableGroupBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ISearchableGroupBackend.php',
620
+        'OCP\\Group\\Backend\\ISetDisplayNameBackend' => __DIR__.'/../../..'.'/lib/public/Group/Backend/ISetDisplayNameBackend.php',
621
+        'OCP\\Group\\Events\\BeforeGroupChangedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/BeforeGroupChangedEvent.php',
622
+        'OCP\\Group\\Events\\BeforeGroupCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/BeforeGroupCreatedEvent.php',
623
+        'OCP\\Group\\Events\\BeforeGroupDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/BeforeGroupDeletedEvent.php',
624
+        'OCP\\Group\\Events\\BeforeUserAddedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/BeforeUserAddedEvent.php',
625
+        'OCP\\Group\\Events\\BeforeUserRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/BeforeUserRemovedEvent.php',
626
+        'OCP\\Group\\Events\\GroupChangedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/GroupChangedEvent.php',
627
+        'OCP\\Group\\Events\\GroupCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/GroupCreatedEvent.php',
628
+        'OCP\\Group\\Events\\GroupDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/GroupDeletedEvent.php',
629
+        'OCP\\Group\\Events\\SubAdminAddedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/SubAdminAddedEvent.php',
630
+        'OCP\\Group\\Events\\SubAdminRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/SubAdminRemovedEvent.php',
631
+        'OCP\\Group\\Events\\UserAddedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/UserAddedEvent.php',
632
+        'OCP\\Group\\Events\\UserRemovedEvent' => __DIR__.'/../../..'.'/lib/public/Group/Events/UserRemovedEvent.php',
633
+        'OCP\\Group\\ISubAdmin' => __DIR__.'/../../..'.'/lib/public/Group/ISubAdmin.php',
634
+        'OCP\\HintException' => __DIR__.'/../../..'.'/lib/public/HintException.php',
635
+        'OCP\\Http\\Client\\IClient' => __DIR__.'/../../..'.'/lib/public/Http/Client/IClient.php',
636
+        'OCP\\Http\\Client\\IClientService' => __DIR__.'/../../..'.'/lib/public/Http/Client/IClientService.php',
637
+        'OCP\\Http\\Client\\IPromise' => __DIR__.'/../../..'.'/lib/public/Http/Client/IPromise.php',
638
+        'OCP\\Http\\Client\\IResponse' => __DIR__.'/../../..'.'/lib/public/Http/Client/IResponse.php',
639
+        'OCP\\Http\\Client\\LocalServerException' => __DIR__.'/../../..'.'/lib/public/Http/Client/LocalServerException.php',
640
+        'OCP\\Http\\WellKnown\\GenericResponse' => __DIR__.'/../../..'.'/lib/public/Http/WellKnown/GenericResponse.php',
641
+        'OCP\\Http\\WellKnown\\IHandler' => __DIR__.'/../../..'.'/lib/public/Http/WellKnown/IHandler.php',
642
+        'OCP\\Http\\WellKnown\\IRequestContext' => __DIR__.'/../../..'.'/lib/public/Http/WellKnown/IRequestContext.php',
643
+        'OCP\\Http\\WellKnown\\IResponse' => __DIR__.'/../../..'.'/lib/public/Http/WellKnown/IResponse.php',
644
+        'OCP\\Http\\WellKnown\\JrdResponse' => __DIR__.'/../../..'.'/lib/public/Http/WellKnown/JrdResponse.php',
645
+        'OCP\\IAddressBook' => __DIR__.'/../../..'.'/lib/public/IAddressBook.php',
646
+        'OCP\\IAddressBookEnabled' => __DIR__.'/../../..'.'/lib/public/IAddressBookEnabled.php',
647
+        'OCP\\IAppConfig' => __DIR__.'/../../..'.'/lib/public/IAppConfig.php',
648
+        'OCP\\IAvatar' => __DIR__.'/../../..'.'/lib/public/IAvatar.php',
649
+        'OCP\\IAvatarManager' => __DIR__.'/../../..'.'/lib/public/IAvatarManager.php',
650
+        'OCP\\IBinaryFinder' => __DIR__.'/../../..'.'/lib/public/IBinaryFinder.php',
651
+        'OCP\\ICache' => __DIR__.'/../../..'.'/lib/public/ICache.php',
652
+        'OCP\\ICacheFactory' => __DIR__.'/../../..'.'/lib/public/ICacheFactory.php',
653
+        'OCP\\ICertificate' => __DIR__.'/../../..'.'/lib/public/ICertificate.php',
654
+        'OCP\\ICertificateManager' => __DIR__.'/../../..'.'/lib/public/ICertificateManager.php',
655
+        'OCP\\IConfig' => __DIR__.'/../../..'.'/lib/public/IConfig.php',
656
+        'OCP\\IContainer' => __DIR__.'/../../..'.'/lib/public/IContainer.php',
657
+        'OCP\\ICreateContactFromString' => __DIR__.'/../../..'.'/lib/public/ICreateContactFromString.php',
658
+        'OCP\\IDBConnection' => __DIR__.'/../../..'.'/lib/public/IDBConnection.php',
659
+        'OCP\\IDateTimeFormatter' => __DIR__.'/../../..'.'/lib/public/IDateTimeFormatter.php',
660
+        'OCP\\IDateTimeZone' => __DIR__.'/../../..'.'/lib/public/IDateTimeZone.php',
661
+        'OCP\\IEmojiHelper' => __DIR__.'/../../..'.'/lib/public/IEmojiHelper.php',
662
+        'OCP\\IEventSource' => __DIR__.'/../../..'.'/lib/public/IEventSource.php',
663
+        'OCP\\IEventSourceFactory' => __DIR__.'/../../..'.'/lib/public/IEventSourceFactory.php',
664
+        'OCP\\IGroup' => __DIR__.'/../../..'.'/lib/public/IGroup.php',
665
+        'OCP\\IGroupManager' => __DIR__.'/../../..'.'/lib/public/IGroupManager.php',
666
+        'OCP\\IImage' => __DIR__.'/../../..'.'/lib/public/IImage.php',
667
+        'OCP\\IInitialStateService' => __DIR__.'/../../..'.'/lib/public/IInitialStateService.php',
668
+        'OCP\\IL10N' => __DIR__.'/../../..'.'/lib/public/IL10N.php',
669
+        'OCP\\ILogger' => __DIR__.'/../../..'.'/lib/public/ILogger.php',
670
+        'OCP\\IMemcache' => __DIR__.'/../../..'.'/lib/public/IMemcache.php',
671
+        'OCP\\IMemcacheTTL' => __DIR__.'/../../..'.'/lib/public/IMemcacheTTL.php',
672
+        'OCP\\INavigationManager' => __DIR__.'/../../..'.'/lib/public/INavigationManager.php',
673
+        'OCP\\IPhoneNumberUtil' => __DIR__.'/../../..'.'/lib/public/IPhoneNumberUtil.php',
674
+        'OCP\\IPreview' => __DIR__.'/../../..'.'/lib/public/IPreview.php',
675
+        'OCP\\IRequest' => __DIR__.'/../../..'.'/lib/public/IRequest.php',
676
+        'OCP\\IRequestId' => __DIR__.'/../../..'.'/lib/public/IRequestId.php',
677
+        'OCP\\IServerContainer' => __DIR__.'/../../..'.'/lib/public/IServerContainer.php',
678
+        'OCP\\ISession' => __DIR__.'/../../..'.'/lib/public/ISession.php',
679
+        'OCP\\IStreamImage' => __DIR__.'/../../..'.'/lib/public/IStreamImage.php',
680
+        'OCP\\ITagManager' => __DIR__.'/../../..'.'/lib/public/ITagManager.php',
681
+        'OCP\\ITags' => __DIR__.'/../../..'.'/lib/public/ITags.php',
682
+        'OCP\\ITempManager' => __DIR__.'/../../..'.'/lib/public/ITempManager.php',
683
+        'OCP\\IURLGenerator' => __DIR__.'/../../..'.'/lib/public/IURLGenerator.php',
684
+        'OCP\\IUser' => __DIR__.'/../../..'.'/lib/public/IUser.php',
685
+        'OCP\\IUserBackend' => __DIR__.'/../../..'.'/lib/public/IUserBackend.php',
686
+        'OCP\\IUserManager' => __DIR__.'/../../..'.'/lib/public/IUserManager.php',
687
+        'OCP\\IUserSession' => __DIR__.'/../../..'.'/lib/public/IUserSession.php',
688
+        'OCP\\Image' => __DIR__.'/../../..'.'/lib/public/Image.php',
689
+        'OCP\\L10N\\IFactory' => __DIR__.'/../../..'.'/lib/public/L10N/IFactory.php',
690
+        'OCP\\L10N\\ILanguageIterator' => __DIR__.'/../../..'.'/lib/public/L10N/ILanguageIterator.php',
691
+        'OCP\\LDAP\\IDeletionFlagSupport' => __DIR__.'/../../..'.'/lib/public/LDAP/IDeletionFlagSupport.php',
692
+        'OCP\\LDAP\\ILDAPProvider' => __DIR__.'/../../..'.'/lib/public/LDAP/ILDAPProvider.php',
693
+        'OCP\\LDAP\\ILDAPProviderFactory' => __DIR__.'/../../..'.'/lib/public/LDAP/ILDAPProviderFactory.php',
694
+        'OCP\\Lock\\ILockingProvider' => __DIR__.'/../../..'.'/lib/public/Lock/ILockingProvider.php',
695
+        'OCP\\Lock\\LockedException' => __DIR__.'/../../..'.'/lib/public/Lock/LockedException.php',
696
+        'OCP\\Lock\\ManuallyLockedException' => __DIR__.'/../../..'.'/lib/public/Lock/ManuallyLockedException.php',
697
+        'OCP\\Lockdown\\ILockdownManager' => __DIR__.'/../../..'.'/lib/public/Lockdown/ILockdownManager.php',
698
+        'OCP\\Log\\Audit\\CriticalActionPerformedEvent' => __DIR__.'/../../..'.'/lib/public/Log/Audit/CriticalActionPerformedEvent.php',
699
+        'OCP\\Log\\BeforeMessageLoggedEvent' => __DIR__.'/../../..'.'/lib/public/Log/BeforeMessageLoggedEvent.php',
700
+        'OCP\\Log\\IDataLogger' => __DIR__.'/../../..'.'/lib/public/Log/IDataLogger.php',
701
+        'OCP\\Log\\IFileBased' => __DIR__.'/../../..'.'/lib/public/Log/IFileBased.php',
702
+        'OCP\\Log\\ILogFactory' => __DIR__.'/../../..'.'/lib/public/Log/ILogFactory.php',
703
+        'OCP\\Log\\IWriter' => __DIR__.'/../../..'.'/lib/public/Log/IWriter.php',
704
+        'OCP\\Log\\RotationTrait' => __DIR__.'/../../..'.'/lib/public/Log/RotationTrait.php',
705
+        'OCP\\Mail\\Events\\BeforeMessageSent' => __DIR__.'/../../..'.'/lib/public/Mail/Events/BeforeMessageSent.php',
706
+        'OCP\\Mail\\Headers\\AutoSubmitted' => __DIR__.'/../../..'.'/lib/public/Mail/Headers/AutoSubmitted.php',
707
+        'OCP\\Mail\\IAttachment' => __DIR__.'/../../..'.'/lib/public/Mail/IAttachment.php',
708
+        'OCP\\Mail\\IEMailTemplate' => __DIR__.'/../../..'.'/lib/public/Mail/IEMailTemplate.php',
709
+        'OCP\\Mail\\IEmailValidator' => __DIR__.'/../../..'.'/lib/public/Mail/IEmailValidator.php',
710
+        'OCP\\Mail\\IMailer' => __DIR__.'/../../..'.'/lib/public/Mail/IMailer.php',
711
+        'OCP\\Mail\\IMessage' => __DIR__.'/../../..'.'/lib/public/Mail/IMessage.php',
712
+        'OCP\\Mail\\Provider\\Address' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/Address.php',
713
+        'OCP\\Mail\\Provider\\Attachment' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/Attachment.php',
714
+        'OCP\\Mail\\Provider\\Exception\\Exception' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/Exception/Exception.php',
715
+        'OCP\\Mail\\Provider\\Exception\\SendException' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/Exception/SendException.php',
716
+        'OCP\\Mail\\Provider\\IAddress' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IAddress.php',
717
+        'OCP\\Mail\\Provider\\IAttachment' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IAttachment.php',
718
+        'OCP\\Mail\\Provider\\IManager' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IManager.php',
719
+        'OCP\\Mail\\Provider\\IMessage' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IMessage.php',
720
+        'OCP\\Mail\\Provider\\IMessageSend' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IMessageSend.php',
721
+        'OCP\\Mail\\Provider\\IProvider' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IProvider.php',
722
+        'OCP\\Mail\\Provider\\IService' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/IService.php',
723
+        'OCP\\Mail\\Provider\\Message' => __DIR__.'/../../..'.'/lib/public/Mail/Provider/Message.php',
724
+        'OCP\\Migration\\Attributes\\AddColumn' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/AddColumn.php',
725
+        'OCP\\Migration\\Attributes\\AddIndex' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/AddIndex.php',
726
+        'OCP\\Migration\\Attributes\\ColumnMigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/ColumnMigrationAttribute.php',
727
+        'OCP\\Migration\\Attributes\\ColumnType' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/ColumnType.php',
728
+        'OCP\\Migration\\Attributes\\CreateTable' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/CreateTable.php',
729
+        'OCP\\Migration\\Attributes\\DataCleansing' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/DataCleansing.php',
730
+        'OCP\\Migration\\Attributes\\DataMigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/DataMigrationAttribute.php',
731
+        'OCP\\Migration\\Attributes\\DropColumn' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/DropColumn.php',
732
+        'OCP\\Migration\\Attributes\\DropIndex' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/DropIndex.php',
733
+        'OCP\\Migration\\Attributes\\DropTable' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/DropTable.php',
734
+        'OCP\\Migration\\Attributes\\GenericMigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/GenericMigrationAttribute.php',
735
+        'OCP\\Migration\\Attributes\\IndexMigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/IndexMigrationAttribute.php',
736
+        'OCP\\Migration\\Attributes\\IndexType' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/IndexType.php',
737
+        'OCP\\Migration\\Attributes\\MigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/MigrationAttribute.php',
738
+        'OCP\\Migration\\Attributes\\ModifyColumn' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/ModifyColumn.php',
739
+        'OCP\\Migration\\Attributes\\TableMigrationAttribute' => __DIR__.'/../../..'.'/lib/public/Migration/Attributes/TableMigrationAttribute.php',
740
+        'OCP\\Migration\\BigIntMigration' => __DIR__.'/../../..'.'/lib/public/Migration/BigIntMigration.php',
741
+        'OCP\\Migration\\IMigrationStep' => __DIR__.'/../../..'.'/lib/public/Migration/IMigrationStep.php',
742
+        'OCP\\Migration\\IOutput' => __DIR__.'/../../..'.'/lib/public/Migration/IOutput.php',
743
+        'OCP\\Migration\\IRepairStep' => __DIR__.'/../../..'.'/lib/public/Migration/IRepairStep.php',
744
+        'OCP\\Migration\\SimpleMigrationStep' => __DIR__.'/../../..'.'/lib/public/Migration/SimpleMigrationStep.php',
745
+        'OCP\\Navigation\\Events\\LoadAdditionalEntriesEvent' => __DIR__.'/../../..'.'/lib/public/Navigation/Events/LoadAdditionalEntriesEvent.php',
746
+        'OCP\\Notification\\AlreadyProcessedException' => __DIR__.'/../../..'.'/lib/public/Notification/AlreadyProcessedException.php',
747
+        'OCP\\Notification\\IAction' => __DIR__.'/../../..'.'/lib/public/Notification/IAction.php',
748
+        'OCP\\Notification\\IApp' => __DIR__.'/../../..'.'/lib/public/Notification/IApp.php',
749
+        'OCP\\Notification\\IDeferrableApp' => __DIR__.'/../../..'.'/lib/public/Notification/IDeferrableApp.php',
750
+        'OCP\\Notification\\IDismissableNotifier' => __DIR__.'/../../..'.'/lib/public/Notification/IDismissableNotifier.php',
751
+        'OCP\\Notification\\IManager' => __DIR__.'/../../..'.'/lib/public/Notification/IManager.php',
752
+        'OCP\\Notification\\INotification' => __DIR__.'/../../..'.'/lib/public/Notification/INotification.php',
753
+        'OCP\\Notification\\INotifier' => __DIR__.'/../../..'.'/lib/public/Notification/INotifier.php',
754
+        'OCP\\Notification\\IPreloadableNotifier' => __DIR__.'/../../..'.'/lib/public/Notification/IPreloadableNotifier.php',
755
+        'OCP\\Notification\\IncompleteNotificationException' => __DIR__.'/../../..'.'/lib/public/Notification/IncompleteNotificationException.php',
756
+        'OCP\\Notification\\IncompleteParsedNotificationException' => __DIR__.'/../../..'.'/lib/public/Notification/IncompleteParsedNotificationException.php',
757
+        'OCP\\Notification\\InvalidValueException' => __DIR__.'/../../..'.'/lib/public/Notification/InvalidValueException.php',
758
+        'OCP\\Notification\\NotificationPreloadReason' => __DIR__.'/../../..'.'/lib/public/Notification/NotificationPreloadReason.php',
759
+        'OCP\\Notification\\UnknownNotificationException' => __DIR__.'/../../..'.'/lib/public/Notification/UnknownNotificationException.php',
760
+        'OCP\\OCM\\Events\\ResourceTypeRegisterEvent' => __DIR__.'/../../..'.'/lib/public/OCM/Events/ResourceTypeRegisterEvent.php',
761
+        'OCP\\OCM\\Exceptions\\OCMArgumentException' => __DIR__.'/../../..'.'/lib/public/OCM/Exceptions/OCMArgumentException.php',
762
+        'OCP\\OCM\\Exceptions\\OCMProviderException' => __DIR__.'/../../..'.'/lib/public/OCM/Exceptions/OCMProviderException.php',
763
+        'OCP\\OCM\\ICapabilityAwareOCMProvider' => __DIR__.'/../../..'.'/lib/public/OCM/ICapabilityAwareOCMProvider.php',
764
+        'OCP\\OCM\\IOCMDiscoveryService' => __DIR__.'/../../..'.'/lib/public/OCM/IOCMDiscoveryService.php',
765
+        'OCP\\OCM\\IOCMProvider' => __DIR__.'/../../..'.'/lib/public/OCM/IOCMProvider.php',
766
+        'OCP\\OCM\\IOCMResource' => __DIR__.'/../../..'.'/lib/public/OCM/IOCMResource.php',
767
+        'OCP\\OCS\\IDiscoveryService' => __DIR__.'/../../..'.'/lib/public/OCS/IDiscoveryService.php',
768
+        'OCP\\PreConditionNotMetException' => __DIR__.'/../../..'.'/lib/public/PreConditionNotMetException.php',
769
+        'OCP\\Preview\\BeforePreviewFetchedEvent' => __DIR__.'/../../..'.'/lib/public/Preview/BeforePreviewFetchedEvent.php',
770
+        'OCP\\Preview\\IMimeIconProvider' => __DIR__.'/../../..'.'/lib/public/Preview/IMimeIconProvider.php',
771
+        'OCP\\Preview\\IProviderV2' => __DIR__.'/../../..'.'/lib/public/Preview/IProviderV2.php',
772
+        'OCP\\Preview\\IVersionedPreviewFile' => __DIR__.'/../../..'.'/lib/public/Preview/IVersionedPreviewFile.php',
773
+        'OCP\\Profile\\BeforeTemplateRenderedEvent' => __DIR__.'/../../..'.'/lib/public/Profile/BeforeTemplateRenderedEvent.php',
774
+        'OCP\\Profile\\ILinkAction' => __DIR__.'/../../..'.'/lib/public/Profile/ILinkAction.php',
775
+        'OCP\\Profile\\IProfileManager' => __DIR__.'/../../..'.'/lib/public/Profile/IProfileManager.php',
776
+        'OCP\\Profile\\ParameterDoesNotExistException' => __DIR__.'/../../..'.'/lib/public/Profile/ParameterDoesNotExistException.php',
777
+        'OCP\\Profiler\\IProfile' => __DIR__.'/../../..'.'/lib/public/Profiler/IProfile.php',
778
+        'OCP\\Profiler\\IProfiler' => __DIR__.'/../../..'.'/lib/public/Profiler/IProfiler.php',
779
+        'OCP\\Remote\\Api\\IApiCollection' => __DIR__.'/../../..'.'/lib/public/Remote/Api/IApiCollection.php',
780
+        'OCP\\Remote\\Api\\IApiFactory' => __DIR__.'/../../..'.'/lib/public/Remote/Api/IApiFactory.php',
781
+        'OCP\\Remote\\Api\\ICapabilitiesApi' => __DIR__.'/../../..'.'/lib/public/Remote/Api/ICapabilitiesApi.php',
782
+        'OCP\\Remote\\Api\\IUserApi' => __DIR__.'/../../..'.'/lib/public/Remote/Api/IUserApi.php',
783
+        'OCP\\Remote\\ICredentials' => __DIR__.'/../../..'.'/lib/public/Remote/ICredentials.php',
784
+        'OCP\\Remote\\IInstance' => __DIR__.'/../../..'.'/lib/public/Remote/IInstance.php',
785
+        'OCP\\Remote\\IInstanceFactory' => __DIR__.'/../../..'.'/lib/public/Remote/IInstanceFactory.php',
786
+        'OCP\\Remote\\IUser' => __DIR__.'/../../..'.'/lib/public/Remote/IUser.php',
787
+        'OCP\\RichObjectStrings\\Definitions' => __DIR__.'/../../..'.'/lib/public/RichObjectStrings/Definitions.php',
788
+        'OCP\\RichObjectStrings\\IRichTextFormatter' => __DIR__.'/../../..'.'/lib/public/RichObjectStrings/IRichTextFormatter.php',
789
+        'OCP\\RichObjectStrings\\IValidator' => __DIR__.'/../../..'.'/lib/public/RichObjectStrings/IValidator.php',
790
+        'OCP\\RichObjectStrings\\InvalidObjectExeption' => __DIR__.'/../../..'.'/lib/public/RichObjectStrings/InvalidObjectExeption.php',
791
+        'OCP\\Route\\IRoute' => __DIR__.'/../../..'.'/lib/public/Route/IRoute.php',
792
+        'OCP\\Route\\IRouter' => __DIR__.'/../../..'.'/lib/public/Route/IRouter.php',
793
+        'OCP\\SabrePluginEvent' => __DIR__.'/../../..'.'/lib/public/SabrePluginEvent.php',
794
+        'OCP\\SabrePluginException' => __DIR__.'/../../..'.'/lib/public/SabrePluginException.php',
795
+        'OCP\\Search\\FilterDefinition' => __DIR__.'/../../..'.'/lib/public/Search/FilterDefinition.php',
796
+        'OCP\\Search\\IExternalProvider' => __DIR__.'/../../..'.'/lib/public/Search/IExternalProvider.php',
797
+        'OCP\\Search\\IFilter' => __DIR__.'/../../..'.'/lib/public/Search/IFilter.php',
798
+        'OCP\\Search\\IFilterCollection' => __DIR__.'/../../..'.'/lib/public/Search/IFilterCollection.php',
799
+        'OCP\\Search\\IFilteringProvider' => __DIR__.'/../../..'.'/lib/public/Search/IFilteringProvider.php',
800
+        'OCP\\Search\\IInAppSearch' => __DIR__.'/../../..'.'/lib/public/Search/IInAppSearch.php',
801
+        'OCP\\Search\\IProvider' => __DIR__.'/../../..'.'/lib/public/Search/IProvider.php',
802
+        'OCP\\Search\\ISearchQuery' => __DIR__.'/../../..'.'/lib/public/Search/ISearchQuery.php',
803
+        'OCP\\Search\\SearchResult' => __DIR__.'/../../..'.'/lib/public/Search/SearchResult.php',
804
+        'OCP\\Search\\SearchResultEntry' => __DIR__.'/../../..'.'/lib/public/Search/SearchResultEntry.php',
805
+        'OCP\\Security\\Bruteforce\\IThrottler' => __DIR__.'/../../..'.'/lib/public/Security/Bruteforce/IThrottler.php',
806
+        'OCP\\Security\\Bruteforce\\MaxDelayReached' => __DIR__.'/../../..'.'/lib/public/Security/Bruteforce/MaxDelayReached.php',
807
+        'OCP\\Security\\CSP\\AddContentSecurityPolicyEvent' => __DIR__.'/../../..'.'/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php',
808
+        'OCP\\Security\\Events\\GenerateSecurePasswordEvent' => __DIR__.'/../../..'.'/lib/public/Security/Events/GenerateSecurePasswordEvent.php',
809
+        'OCP\\Security\\Events\\ValidatePasswordPolicyEvent' => __DIR__.'/../../..'.'/lib/public/Security/Events/ValidatePasswordPolicyEvent.php',
810
+        'OCP\\Security\\FeaturePolicy\\AddFeaturePolicyEvent' => __DIR__.'/../../..'.'/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php',
811
+        'OCP\\Security\\IContentSecurityPolicyManager' => __DIR__.'/../../..'.'/lib/public/Security/IContentSecurityPolicyManager.php',
812
+        'OCP\\Security\\ICredentialsManager' => __DIR__.'/../../..'.'/lib/public/Security/ICredentialsManager.php',
813
+        'OCP\\Security\\ICrypto' => __DIR__.'/../../..'.'/lib/public/Security/ICrypto.php',
814
+        'OCP\\Security\\IHasher' => __DIR__.'/../../..'.'/lib/public/Security/IHasher.php',
815
+        'OCP\\Security\\IRemoteHostValidator' => __DIR__.'/../../..'.'/lib/public/Security/IRemoteHostValidator.php',
816
+        'OCP\\Security\\ISecureRandom' => __DIR__.'/../../..'.'/lib/public/Security/ISecureRandom.php',
817
+        'OCP\\Security\\ITrustedDomainHelper' => __DIR__.'/../../..'.'/lib/public/Security/ITrustedDomainHelper.php',
818
+        'OCP\\Security\\Ip\\IAddress' => __DIR__.'/../../..'.'/lib/public/Security/Ip/IAddress.php',
819
+        'OCP\\Security\\Ip\\IFactory' => __DIR__.'/../../..'.'/lib/public/Security/Ip/IFactory.php',
820
+        'OCP\\Security\\Ip\\IRange' => __DIR__.'/../../..'.'/lib/public/Security/Ip/IRange.php',
821
+        'OCP\\Security\\Ip\\IRemoteAddress' => __DIR__.'/../../..'.'/lib/public/Security/Ip/IRemoteAddress.php',
822
+        'OCP\\Security\\PasswordContext' => __DIR__.'/../../..'.'/lib/public/Security/PasswordContext.php',
823
+        'OCP\\Security\\RateLimiting\\ILimiter' => __DIR__.'/../../..'.'/lib/public/Security/RateLimiting/ILimiter.php',
824
+        'OCP\\Security\\RateLimiting\\IRateLimitExceededException' => __DIR__.'/../../..'.'/lib/public/Security/RateLimiting/IRateLimitExceededException.php',
825
+        'OCP\\Security\\VerificationToken\\IVerificationToken' => __DIR__.'/../../..'.'/lib/public/Security/VerificationToken/IVerificationToken.php',
826
+        'OCP\\Security\\VerificationToken\\InvalidTokenException' => __DIR__.'/../../..'.'/lib/public/Security/VerificationToken/InvalidTokenException.php',
827
+        'OCP\\Server' => __DIR__.'/../../..'.'/lib/public/Server.php',
828
+        'OCP\\ServerVersion' => __DIR__.'/../../..'.'/lib/public/ServerVersion.php',
829
+        'OCP\\Session\\Exceptions\\SessionNotAvailableException' => __DIR__.'/../../..'.'/lib/public/Session/Exceptions/SessionNotAvailableException.php',
830
+        'OCP\\Settings\\DeclarativeSettingsTypes' => __DIR__.'/../../..'.'/lib/public/Settings/DeclarativeSettingsTypes.php',
831
+        'OCP\\Settings\\Events\\DeclarativeSettingsGetValueEvent' => __DIR__.'/../../..'.'/lib/public/Settings/Events/DeclarativeSettingsGetValueEvent.php',
832
+        'OCP\\Settings\\Events\\DeclarativeSettingsRegisterFormEvent' => __DIR__.'/../../..'.'/lib/public/Settings/Events/DeclarativeSettingsRegisterFormEvent.php',
833
+        'OCP\\Settings\\Events\\DeclarativeSettingsSetValueEvent' => __DIR__.'/../../..'.'/lib/public/Settings/Events/DeclarativeSettingsSetValueEvent.php',
834
+        'OCP\\Settings\\IDeclarativeManager' => __DIR__.'/../../..'.'/lib/public/Settings/IDeclarativeManager.php',
835
+        'OCP\\Settings\\IDeclarativeSettingsForm' => __DIR__.'/../../..'.'/lib/public/Settings/IDeclarativeSettingsForm.php',
836
+        'OCP\\Settings\\IDeclarativeSettingsFormWithHandlers' => __DIR__.'/../../..'.'/lib/public/Settings/IDeclarativeSettingsFormWithHandlers.php',
837
+        'OCP\\Settings\\IDelegatedSettings' => __DIR__.'/../../..'.'/lib/public/Settings/IDelegatedSettings.php',
838
+        'OCP\\Settings\\IIconSection' => __DIR__.'/../../..'.'/lib/public/Settings/IIconSection.php',
839
+        'OCP\\Settings\\IManager' => __DIR__.'/../../..'.'/lib/public/Settings/IManager.php',
840
+        'OCP\\Settings\\ISettings' => __DIR__.'/../../..'.'/lib/public/Settings/ISettings.php',
841
+        'OCP\\Settings\\ISubAdminSettings' => __DIR__.'/../../..'.'/lib/public/Settings/ISubAdminSettings.php',
842
+        'OCP\\SetupCheck\\CheckServerResponseTrait' => __DIR__.'/../../..'.'/lib/public/SetupCheck/CheckServerResponseTrait.php',
843
+        'OCP\\SetupCheck\\ISetupCheck' => __DIR__.'/../../..'.'/lib/public/SetupCheck/ISetupCheck.php',
844
+        'OCP\\SetupCheck\\ISetupCheckManager' => __DIR__.'/../../..'.'/lib/public/SetupCheck/ISetupCheckManager.php',
845
+        'OCP\\SetupCheck\\SetupResult' => __DIR__.'/../../..'.'/lib/public/SetupCheck/SetupResult.php',
846
+        'OCP\\Share' => __DIR__.'/../../..'.'/lib/public/Share.php',
847
+        'OCP\\Share\\Events\\BeforeShareCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/BeforeShareCreatedEvent.php',
848
+        'OCP\\Share\\Events\\BeforeShareDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/BeforeShareDeletedEvent.php',
849
+        'OCP\\Share\\Events\\ShareAcceptedEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/ShareAcceptedEvent.php',
850
+        'OCP\\Share\\Events\\ShareCreatedEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/ShareCreatedEvent.php',
851
+        'OCP\\Share\\Events\\ShareDeletedEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/ShareDeletedEvent.php',
852
+        'OCP\\Share\\Events\\ShareDeletedFromSelfEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/ShareDeletedFromSelfEvent.php',
853
+        'OCP\\Share\\Events\\VerifyMountPointEvent' => __DIR__.'/../../..'.'/lib/public/Share/Events/VerifyMountPointEvent.php',
854
+        'OCP\\Share\\Exceptions\\AlreadySharedException' => __DIR__.'/../../..'.'/lib/public/Share/Exceptions/AlreadySharedException.php',
855
+        'OCP\\Share\\Exceptions\\GenericShareException' => __DIR__.'/../../..'.'/lib/public/Share/Exceptions/GenericShareException.php',
856
+        'OCP\\Share\\Exceptions\\IllegalIDChangeException' => __DIR__.'/../../..'.'/lib/public/Share/Exceptions/IllegalIDChangeException.php',
857
+        'OCP\\Share\\Exceptions\\ShareNotFound' => __DIR__.'/../../..'.'/lib/public/Share/Exceptions/ShareNotFound.php',
858
+        'OCP\\Share\\Exceptions\\ShareTokenException' => __DIR__.'/../../..'.'/lib/public/Share/Exceptions/ShareTokenException.php',
859
+        'OCP\\Share\\IAttributes' => __DIR__.'/../../..'.'/lib/public/Share/IAttributes.php',
860
+        'OCP\\Share\\IManager' => __DIR__.'/../../..'.'/lib/public/Share/IManager.php',
861
+        'OCP\\Share\\IPartialShareProvider' => __DIR__.'/../../..'.'/lib/public/Share/IPartialShareProvider.php',
862
+        'OCP\\Share\\IProviderFactory' => __DIR__.'/../../..'.'/lib/public/Share/IProviderFactory.php',
863
+        'OCP\\Share\\IPublicShareTemplateFactory' => __DIR__.'/../../..'.'/lib/public/Share/IPublicShareTemplateFactory.php',
864
+        'OCP\\Share\\IPublicShareTemplateProvider' => __DIR__.'/../../..'.'/lib/public/Share/IPublicShareTemplateProvider.php',
865
+        'OCP\\Share\\IPublicShareTemplateProviderWithPriority' => __DIR__.'/../../..'.'/lib/public/Share/IPublicShareTemplateProviderWithPriority.php',
866
+        'OCP\\Share\\IShare' => __DIR__.'/../../..'.'/lib/public/Share/IShare.php',
867
+        'OCP\\Share\\IShareHelper' => __DIR__.'/../../..'.'/lib/public/Share/IShareHelper.php',
868
+        'OCP\\Share\\IShareProvider' => __DIR__.'/../../..'.'/lib/public/Share/IShareProvider.php',
869
+        'OCP\\Share\\IShareProviderGetUsers' => __DIR__.'/../../..'.'/lib/public/Share/IShareProviderGetUsers.php',
870
+        'OCP\\Share\\IShareProviderSupportsAccept' => __DIR__.'/../../..'.'/lib/public/Share/IShareProviderSupportsAccept.php',
871
+        'OCP\\Share\\IShareProviderSupportsAllSharesInFolder' => __DIR__.'/../../..'.'/lib/public/Share/IShareProviderSupportsAllSharesInFolder.php',
872
+        'OCP\\Share\\IShareProviderWithNotification' => __DIR__.'/../../..'.'/lib/public/Share/IShareProviderWithNotification.php',
873
+        'OCP\\Share_Backend' => __DIR__.'/../../..'.'/lib/public/Share_Backend.php',
874
+        'OCP\\Share_Backend_Collection' => __DIR__.'/../../..'.'/lib/public/Share_Backend_Collection.php',
875
+        'OCP\\Share_Backend_File_Dependent' => __DIR__.'/../../..'.'/lib/public/Share_Backend_File_Dependent.php',
876
+        'OCP\\Snowflake\\IDecoder' => __DIR__.'/../../..'.'/lib/public/Snowflake/IDecoder.php',
877
+        'OCP\\Snowflake\\IGenerator' => __DIR__.'/../../..'.'/lib/public/Snowflake/IGenerator.php',
878
+        'OCP\\SpeechToText\\Events\\AbstractTranscriptionEvent' => __DIR__.'/../../..'.'/lib/public/SpeechToText/Events/AbstractTranscriptionEvent.php',
879
+        'OCP\\SpeechToText\\Events\\TranscriptionFailedEvent' => __DIR__.'/../../..'.'/lib/public/SpeechToText/Events/TranscriptionFailedEvent.php',
880
+        'OCP\\SpeechToText\\Events\\TranscriptionSuccessfulEvent' => __DIR__.'/../../..'.'/lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php',
881
+        'OCP\\SpeechToText\\ISpeechToTextManager' => __DIR__.'/../../..'.'/lib/public/SpeechToText/ISpeechToTextManager.php',
882
+        'OCP\\SpeechToText\\ISpeechToTextProvider' => __DIR__.'/../../..'.'/lib/public/SpeechToText/ISpeechToTextProvider.php',
883
+        'OCP\\SpeechToText\\ISpeechToTextProviderWithId' => __DIR__.'/../../..'.'/lib/public/SpeechToText/ISpeechToTextProviderWithId.php',
884
+        'OCP\\SpeechToText\\ISpeechToTextProviderWithUserId' => __DIR__.'/../../..'.'/lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php',
885
+        'OCP\\Support\\CrashReport\\ICollectBreadcrumbs' => __DIR__.'/../../..'.'/lib/public/Support/CrashReport/ICollectBreadcrumbs.php',
886
+        'OCP\\Support\\CrashReport\\IMessageReporter' => __DIR__.'/../../..'.'/lib/public/Support/CrashReport/IMessageReporter.php',
887
+        'OCP\\Support\\CrashReport\\IRegistry' => __DIR__.'/../../..'.'/lib/public/Support/CrashReport/IRegistry.php',
888
+        'OCP\\Support\\CrashReport\\IReporter' => __DIR__.'/../../..'.'/lib/public/Support/CrashReport/IReporter.php',
889
+        'OCP\\Support\\Subscription\\Exception\\AlreadyRegisteredException' => __DIR__.'/../../..'.'/lib/public/Support/Subscription/Exception/AlreadyRegisteredException.php',
890
+        'OCP\\Support\\Subscription\\IAssertion' => __DIR__.'/../../..'.'/lib/public/Support/Subscription/IAssertion.php',
891
+        'OCP\\Support\\Subscription\\IRegistry' => __DIR__.'/../../..'.'/lib/public/Support/Subscription/IRegistry.php',
892
+        'OCP\\Support\\Subscription\\ISubscription' => __DIR__.'/../../..'.'/lib/public/Support/Subscription/ISubscription.php',
893
+        'OCP\\Support\\Subscription\\ISupportedApps' => __DIR__.'/../../..'.'/lib/public/Support/Subscription/ISupportedApps.php',
894
+        'OCP\\SystemTag\\ISystemTag' => __DIR__.'/../../..'.'/lib/public/SystemTag/ISystemTag.php',
895
+        'OCP\\SystemTag\\ISystemTagManager' => __DIR__.'/../../..'.'/lib/public/SystemTag/ISystemTagManager.php',
896
+        'OCP\\SystemTag\\ISystemTagManagerFactory' => __DIR__.'/../../..'.'/lib/public/SystemTag/ISystemTagManagerFactory.php',
897
+        'OCP\\SystemTag\\ISystemTagObjectMapper' => __DIR__.'/../../..'.'/lib/public/SystemTag/ISystemTagObjectMapper.php',
898
+        'OCP\\SystemTag\\ManagerEvent' => __DIR__.'/../../..'.'/lib/public/SystemTag/ManagerEvent.php',
899
+        'OCP\\SystemTag\\MapperEvent' => __DIR__.'/../../..'.'/lib/public/SystemTag/MapperEvent.php',
900
+        'OCP\\SystemTag\\SystemTagsEntityEvent' => __DIR__.'/../../..'.'/lib/public/SystemTag/SystemTagsEntityEvent.php',
901
+        'OCP\\SystemTag\\TagAlreadyExistsException' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagAlreadyExistsException.php',
902
+        'OCP\\SystemTag\\TagAssignedEvent' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagAssignedEvent.php',
903
+        'OCP\\SystemTag\\TagCreationForbiddenException' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagCreationForbiddenException.php',
904
+        'OCP\\SystemTag\\TagNotFoundException' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagNotFoundException.php',
905
+        'OCP\\SystemTag\\TagUnassignedEvent' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagUnassignedEvent.php',
906
+        'OCP\\SystemTag\\TagUpdateForbiddenException' => __DIR__.'/../../..'.'/lib/public/SystemTag/TagUpdateForbiddenException.php',
907
+        'OCP\\Talk\\Exceptions\\NoBackendException' => __DIR__.'/../../..'.'/lib/public/Talk/Exceptions/NoBackendException.php',
908
+        'OCP\\Talk\\IBroker' => __DIR__.'/../../..'.'/lib/public/Talk/IBroker.php',
909
+        'OCP\\Talk\\IConversation' => __DIR__.'/../../..'.'/lib/public/Talk/IConversation.php',
910
+        'OCP\\Talk\\IConversationOptions' => __DIR__.'/../../..'.'/lib/public/Talk/IConversationOptions.php',
911
+        'OCP\\Talk\\ITalkBackend' => __DIR__.'/../../..'.'/lib/public/Talk/ITalkBackend.php',
912
+        'OCP\\TaskProcessing\\EShapeType' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/EShapeType.php',
913
+        'OCP\\TaskProcessing\\Events\\AbstractTaskProcessingEvent' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Events/AbstractTaskProcessingEvent.php',
914
+        'OCP\\TaskProcessing\\Events\\GetTaskProcessingProvidersEvent' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Events/GetTaskProcessingProvidersEvent.php',
915
+        'OCP\\TaskProcessing\\Events\\TaskFailedEvent' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Events/TaskFailedEvent.php',
916
+        'OCP\\TaskProcessing\\Events\\TaskSuccessfulEvent' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Events/TaskSuccessfulEvent.php',
917
+        'OCP\\TaskProcessing\\Exception\\Exception' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/Exception.php',
918
+        'OCP\\TaskProcessing\\Exception\\NotFoundException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/NotFoundException.php',
919
+        'OCP\\TaskProcessing\\Exception\\PreConditionNotMetException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php',
920
+        'OCP\\TaskProcessing\\Exception\\ProcessingException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/ProcessingException.php',
921
+        'OCP\\TaskProcessing\\Exception\\UnauthorizedException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/UnauthorizedException.php',
922
+        'OCP\\TaskProcessing\\Exception\\UserFacingProcessingException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/UserFacingProcessingException.php',
923
+        'OCP\\TaskProcessing\\Exception\\ValidationException' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Exception/ValidationException.php',
924
+        'OCP\\TaskProcessing\\IInternalTaskType' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/IInternalTaskType.php',
925
+        'OCP\\TaskProcessing\\IManager' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/IManager.php',
926
+        'OCP\\TaskProcessing\\IProvider' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/IProvider.php',
927
+        'OCP\\TaskProcessing\\ISynchronousProvider' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ISynchronousProvider.php',
928
+        'OCP\\TaskProcessing\\ISynchronousWatermarkingProvider' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ISynchronousWatermarkingProvider.php',
929
+        'OCP\\TaskProcessing\\ITaskType' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ITaskType.php',
930
+        'OCP\\TaskProcessing\\ITriggerableProvider' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ITriggerableProvider.php',
931
+        'OCP\\TaskProcessing\\ShapeDescriptor' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ShapeDescriptor.php',
932
+        'OCP\\TaskProcessing\\ShapeEnumValue' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/ShapeEnumValue.php',
933
+        'OCP\\TaskProcessing\\Task' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/Task.php',
934
+        'OCP\\TaskProcessing\\TaskTypes\\AnalyzeImages' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/AnalyzeImages.php',
935
+        'OCP\\TaskProcessing\\TaskTypes\\AudioToAudioChat' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/AudioToAudioChat.php',
936
+        'OCP\\TaskProcessing\\TaskTypes\\AudioToText' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/AudioToText.php',
937
+        'OCP\\TaskProcessing\\TaskTypes\\ContextAgentAudioInteraction' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/ContextAgentAudioInteraction.php',
938
+        'OCP\\TaskProcessing\\TaskTypes\\ContextAgentInteraction' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/ContextAgentInteraction.php',
939
+        'OCP\\TaskProcessing\\TaskTypes\\ContextWrite' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/ContextWrite.php',
940
+        'OCP\\TaskProcessing\\TaskTypes\\GenerateEmoji' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/GenerateEmoji.php',
941
+        'OCP\\TaskProcessing\\TaskTypes\\ImageToTextOpticalCharacterRecognition' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/ImageToTextOpticalCharacterRecognition.php',
942
+        'OCP\\TaskProcessing\\TaskTypes\\TextToImage' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToImage.php',
943
+        'OCP\\TaskProcessing\\TaskTypes\\TextToSpeech' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToSpeech.php',
944
+        'OCP\\TaskProcessing\\TaskTypes\\TextToText' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToText.php',
945
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChangeTone' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextChangeTone.php',
946
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChat' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextChat.php',
947
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextChatWithTools' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextChatWithTools.php',
948
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextFormalization' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextFormalization.php',
949
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextHeadline' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextHeadline.php',
950
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextProofread' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextProofread.php',
951
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextReformulation' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextReformulation.php',
952
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextSimplification' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextSimplification.php',
953
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextSummary' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextSummary.php',
954
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextTopics' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextTopics.php',
955
+        'OCP\\TaskProcessing\\TaskTypes\\TextToTextTranslate' => __DIR__.'/../../..'.'/lib/public/TaskProcessing/TaskTypes/TextToTextTranslate.php',
956
+        'OCP\\Teams\\ITeamManager' => __DIR__.'/../../..'.'/lib/public/Teams/ITeamManager.php',
957
+        'OCP\\Teams\\ITeamResourceProvider' => __DIR__.'/../../..'.'/lib/public/Teams/ITeamResourceProvider.php',
958
+        'OCP\\Teams\\Team' => __DIR__.'/../../..'.'/lib/public/Teams/Team.php',
959
+        'OCP\\Teams\\TeamResource' => __DIR__.'/../../..'.'/lib/public/Teams/TeamResource.php',
960
+        'OCP\\Template' => __DIR__.'/../../..'.'/lib/public/Template.php',
961
+        'OCP\\Template\\ITemplate' => __DIR__.'/../../..'.'/lib/public/Template/ITemplate.php',
962
+        'OCP\\Template\\ITemplateManager' => __DIR__.'/../../..'.'/lib/public/Template/ITemplateManager.php',
963
+        'OCP\\Template\\TemplateNotFoundException' => __DIR__.'/../../..'.'/lib/public/Template/TemplateNotFoundException.php',
964
+        'OCP\\TextProcessing\\Events\\AbstractTextProcessingEvent' => __DIR__.'/../../..'.'/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php',
965
+        'OCP\\TextProcessing\\Events\\TaskFailedEvent' => __DIR__.'/../../..'.'/lib/public/TextProcessing/Events/TaskFailedEvent.php',
966
+        'OCP\\TextProcessing\\Events\\TaskSuccessfulEvent' => __DIR__.'/../../..'.'/lib/public/TextProcessing/Events/TaskSuccessfulEvent.php',
967
+        'OCP\\TextProcessing\\Exception\\TaskFailureException' => __DIR__.'/../../..'.'/lib/public/TextProcessing/Exception/TaskFailureException.php',
968
+        'OCP\\TextProcessing\\FreePromptTaskType' => __DIR__.'/../../..'.'/lib/public/TextProcessing/FreePromptTaskType.php',
969
+        'OCP\\TextProcessing\\HeadlineTaskType' => __DIR__.'/../../..'.'/lib/public/TextProcessing/HeadlineTaskType.php',
970
+        'OCP\\TextProcessing\\IManager' => __DIR__.'/../../..'.'/lib/public/TextProcessing/IManager.php',
971
+        'OCP\\TextProcessing\\IProvider' => __DIR__.'/../../..'.'/lib/public/TextProcessing/IProvider.php',
972
+        'OCP\\TextProcessing\\IProviderWithExpectedRuntime' => __DIR__.'/../../..'.'/lib/public/TextProcessing/IProviderWithExpectedRuntime.php',
973
+        'OCP\\TextProcessing\\IProviderWithId' => __DIR__.'/../../..'.'/lib/public/TextProcessing/IProviderWithId.php',
974
+        'OCP\\TextProcessing\\IProviderWithUserId' => __DIR__.'/../../..'.'/lib/public/TextProcessing/IProviderWithUserId.php',
975
+        'OCP\\TextProcessing\\ITaskType' => __DIR__.'/../../..'.'/lib/public/TextProcessing/ITaskType.php',
976
+        'OCP\\TextProcessing\\SummaryTaskType' => __DIR__.'/../../..'.'/lib/public/TextProcessing/SummaryTaskType.php',
977
+        'OCP\\TextProcessing\\Task' => __DIR__.'/../../..'.'/lib/public/TextProcessing/Task.php',
978
+        'OCP\\TextProcessing\\TopicsTaskType' => __DIR__.'/../../..'.'/lib/public/TextProcessing/TopicsTaskType.php',
979
+        'OCP\\TextToImage\\Events\\AbstractTextToImageEvent' => __DIR__.'/../../..'.'/lib/public/TextToImage/Events/AbstractTextToImageEvent.php',
980
+        'OCP\\TextToImage\\Events\\TaskFailedEvent' => __DIR__.'/../../..'.'/lib/public/TextToImage/Events/TaskFailedEvent.php',
981
+        'OCP\\TextToImage\\Events\\TaskSuccessfulEvent' => __DIR__.'/../../..'.'/lib/public/TextToImage/Events/TaskSuccessfulEvent.php',
982
+        'OCP\\TextToImage\\Exception\\TaskFailureException' => __DIR__.'/../../..'.'/lib/public/TextToImage/Exception/TaskFailureException.php',
983
+        'OCP\\TextToImage\\Exception\\TaskNotFoundException' => __DIR__.'/../../..'.'/lib/public/TextToImage/Exception/TaskNotFoundException.php',
984
+        'OCP\\TextToImage\\Exception\\TextToImageException' => __DIR__.'/../../..'.'/lib/public/TextToImage/Exception/TextToImageException.php',
985
+        'OCP\\TextToImage\\IManager' => __DIR__.'/../../..'.'/lib/public/TextToImage/IManager.php',
986
+        'OCP\\TextToImage\\IProvider' => __DIR__.'/../../..'.'/lib/public/TextToImage/IProvider.php',
987
+        'OCP\\TextToImage\\IProviderWithUserId' => __DIR__.'/../../..'.'/lib/public/TextToImage/IProviderWithUserId.php',
988
+        'OCP\\TextToImage\\Task' => __DIR__.'/../../..'.'/lib/public/TextToImage/Task.php',
989
+        'OCP\\Translation\\CouldNotTranslateException' => __DIR__.'/../../..'.'/lib/public/Translation/CouldNotTranslateException.php',
990
+        'OCP\\Translation\\IDetectLanguageProvider' => __DIR__.'/../../..'.'/lib/public/Translation/IDetectLanguageProvider.php',
991
+        'OCP\\Translation\\ITranslationManager' => __DIR__.'/../../..'.'/lib/public/Translation/ITranslationManager.php',
992
+        'OCP\\Translation\\ITranslationProvider' => __DIR__.'/../../..'.'/lib/public/Translation/ITranslationProvider.php',
993
+        'OCP\\Translation\\ITranslationProviderWithId' => __DIR__.'/../../..'.'/lib/public/Translation/ITranslationProviderWithId.php',
994
+        'OCP\\Translation\\ITranslationProviderWithUserId' => __DIR__.'/../../..'.'/lib/public/Translation/ITranslationProviderWithUserId.php',
995
+        'OCP\\Translation\\LanguageTuple' => __DIR__.'/../../..'.'/lib/public/Translation/LanguageTuple.php',
996
+        'OCP\\UserInterface' => __DIR__.'/../../..'.'/lib/public/UserInterface.php',
997
+        'OCP\\UserMigration\\IExportDestination' => __DIR__.'/../../..'.'/lib/public/UserMigration/IExportDestination.php',
998
+        'OCP\\UserMigration\\IImportSource' => __DIR__.'/../../..'.'/lib/public/UserMigration/IImportSource.php',
999
+        'OCP\\UserMigration\\IMigrator' => __DIR__.'/../../..'.'/lib/public/UserMigration/IMigrator.php',
1000
+        'OCP\\UserMigration\\ISizeEstimationMigrator' => __DIR__.'/../../..'.'/lib/public/UserMigration/ISizeEstimationMigrator.php',
1001
+        'OCP\\UserMigration\\TMigratorBasicVersionHandling' => __DIR__.'/../../..'.'/lib/public/UserMigration/TMigratorBasicVersionHandling.php',
1002
+        'OCP\\UserMigration\\UserMigrationException' => __DIR__.'/../../..'.'/lib/public/UserMigration/UserMigrationException.php',
1003
+        'OCP\\UserStatus\\IManager' => __DIR__.'/../../..'.'/lib/public/UserStatus/IManager.php',
1004
+        'OCP\\UserStatus\\IProvider' => __DIR__.'/../../..'.'/lib/public/UserStatus/IProvider.php',
1005
+        'OCP\\UserStatus\\IUserStatus' => __DIR__.'/../../..'.'/lib/public/UserStatus/IUserStatus.php',
1006
+        'OCP\\User\\Backend\\ABackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ABackend.php',
1007
+        'OCP\\User\\Backend\\ICheckPasswordBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ICheckPasswordBackend.php',
1008
+        'OCP\\User\\Backend\\ICountMappedUsersBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ICountMappedUsersBackend.php',
1009
+        'OCP\\User\\Backend\\ICountUsersBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ICountUsersBackend.php',
1010
+        'OCP\\User\\Backend\\ICreateUserBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ICreateUserBackend.php',
1011
+        'OCP\\User\\Backend\\ICustomLogout' => __DIR__.'/../../..'.'/lib/public/User/Backend/ICustomLogout.php',
1012
+        'OCP\\User\\Backend\\IGetDisplayNameBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IGetDisplayNameBackend.php',
1013
+        'OCP\\User\\Backend\\IGetHomeBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IGetHomeBackend.php',
1014
+        'OCP\\User\\Backend\\IGetRealUIDBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IGetRealUIDBackend.php',
1015
+        'OCP\\User\\Backend\\ILimitAwareCountUsersBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ILimitAwareCountUsersBackend.php',
1016
+        'OCP\\User\\Backend\\IPasswordConfirmationBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IPasswordConfirmationBackend.php',
1017
+        'OCP\\User\\Backend\\IPasswordHashBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IPasswordHashBackend.php',
1018
+        'OCP\\User\\Backend\\IProvideAvatarBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IProvideAvatarBackend.php',
1019
+        'OCP\\User\\Backend\\IProvideEnabledStateBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/IProvideEnabledStateBackend.php',
1020
+        'OCP\\User\\Backend\\ISearchKnownUsersBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ISearchKnownUsersBackend.php',
1021
+        'OCP\\User\\Backend\\ISetDisplayNameBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ISetDisplayNameBackend.php',
1022
+        'OCP\\User\\Backend\\ISetPasswordBackend' => __DIR__.'/../../..'.'/lib/public/User/Backend/ISetPasswordBackend.php',
1023
+        'OCP\\User\\Events\\BeforePasswordUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforePasswordUpdatedEvent.php',
1024
+        'OCP\\User\\Events\\BeforeUserCreatedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserCreatedEvent.php',
1025
+        'OCP\\User\\Events\\BeforeUserDeletedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserDeletedEvent.php',
1026
+        'OCP\\User\\Events\\BeforeUserIdUnassignedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserIdUnassignedEvent.php',
1027
+        'OCP\\User\\Events\\BeforeUserLoggedInEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserLoggedInEvent.php',
1028
+        'OCP\\User\\Events\\BeforeUserLoggedInWithCookieEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserLoggedInWithCookieEvent.php',
1029
+        'OCP\\User\\Events\\BeforeUserLoggedOutEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/BeforeUserLoggedOutEvent.php',
1030
+        'OCP\\User\\Events\\OutOfOfficeChangedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/OutOfOfficeChangedEvent.php',
1031
+        'OCP\\User\\Events\\OutOfOfficeClearedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/OutOfOfficeClearedEvent.php',
1032
+        'OCP\\User\\Events\\OutOfOfficeEndedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/OutOfOfficeEndedEvent.php',
1033
+        'OCP\\User\\Events\\OutOfOfficeScheduledEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/OutOfOfficeScheduledEvent.php',
1034
+        'OCP\\User\\Events\\OutOfOfficeStartedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/OutOfOfficeStartedEvent.php',
1035
+        'OCP\\User\\Events\\PasswordUpdatedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/PasswordUpdatedEvent.php',
1036
+        'OCP\\User\\Events\\PostLoginEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/PostLoginEvent.php',
1037
+        'OCP\\User\\Events\\UserChangedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserChangedEvent.php',
1038
+        'OCP\\User\\Events\\UserConfigChangedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserConfigChangedEvent.php',
1039
+        'OCP\\User\\Events\\UserCreatedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserCreatedEvent.php',
1040
+        'OCP\\User\\Events\\UserDeletedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserDeletedEvent.php',
1041
+        'OCP\\User\\Events\\UserFirstTimeLoggedInEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserFirstTimeLoggedInEvent.php',
1042
+        'OCP\\User\\Events\\UserIdAssignedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserIdAssignedEvent.php',
1043
+        'OCP\\User\\Events\\UserIdUnassignedEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserIdUnassignedEvent.php',
1044
+        'OCP\\User\\Events\\UserLiveStatusEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserLiveStatusEvent.php',
1045
+        'OCP\\User\\Events\\UserLoggedInEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserLoggedInEvent.php',
1046
+        'OCP\\User\\Events\\UserLoggedInWithCookieEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserLoggedInWithCookieEvent.php',
1047
+        'OCP\\User\\Events\\UserLoggedOutEvent' => __DIR__.'/../../..'.'/lib/public/User/Events/UserLoggedOutEvent.php',
1048
+        'OCP\\User\\GetQuotaEvent' => __DIR__.'/../../..'.'/lib/public/User/GetQuotaEvent.php',
1049
+        'OCP\\User\\IAvailabilityCoordinator' => __DIR__.'/../../..'.'/lib/public/User/IAvailabilityCoordinator.php',
1050
+        'OCP\\User\\IOutOfOfficeData' => __DIR__.'/../../..'.'/lib/public/User/IOutOfOfficeData.php',
1051
+        'OCP\\Util' => __DIR__.'/../../..'.'/lib/public/Util.php',
1052
+        'OCP\\WorkflowEngine\\EntityContext\\IContextPortation' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/EntityContext/IContextPortation.php',
1053
+        'OCP\\WorkflowEngine\\EntityContext\\IDisplayName' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/EntityContext/IDisplayName.php',
1054
+        'OCP\\WorkflowEngine\\EntityContext\\IDisplayText' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/EntityContext/IDisplayText.php',
1055
+        'OCP\\WorkflowEngine\\EntityContext\\IIcon' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/EntityContext/IIcon.php',
1056
+        'OCP\\WorkflowEngine\\EntityContext\\IUrl' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/EntityContext/IUrl.php',
1057
+        'OCP\\WorkflowEngine\\Events\\LoadSettingsScriptsEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/Events/LoadSettingsScriptsEvent.php',
1058
+        'OCP\\WorkflowEngine\\Events\\RegisterChecksEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/Events/RegisterChecksEvent.php',
1059
+        'OCP\\WorkflowEngine\\Events\\RegisterEntitiesEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/Events/RegisterEntitiesEvent.php',
1060
+        'OCP\\WorkflowEngine\\Events\\RegisterOperationsEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/Events/RegisterOperationsEvent.php',
1061
+        'OCP\\WorkflowEngine\\GenericEntityEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/GenericEntityEvent.php',
1062
+        'OCP\\WorkflowEngine\\ICheck' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/ICheck.php',
1063
+        'OCP\\WorkflowEngine\\IComplexOperation' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IComplexOperation.php',
1064
+        'OCP\\WorkflowEngine\\IEntity' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IEntity.php',
1065
+        'OCP\\WorkflowEngine\\IEntityCheck' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IEntityCheck.php',
1066
+        'OCP\\WorkflowEngine\\IEntityEvent' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IEntityEvent.php',
1067
+        'OCP\\WorkflowEngine\\IFileCheck' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IFileCheck.php',
1068
+        'OCP\\WorkflowEngine\\IManager' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IManager.php',
1069
+        'OCP\\WorkflowEngine\\IOperation' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IOperation.php',
1070
+        'OCP\\WorkflowEngine\\IRuleMatcher' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/IRuleMatcher.php',
1071
+        'OCP\\WorkflowEngine\\ISpecificOperation' => __DIR__.'/../../..'.'/lib/public/WorkflowEngine/ISpecificOperation.php',
1072
+        'OC\\Accounts\\Account' => __DIR__.'/../../..'.'/lib/private/Accounts/Account.php',
1073
+        'OC\\Accounts\\AccountManager' => __DIR__.'/../../..'.'/lib/private/Accounts/AccountManager.php',
1074
+        'OC\\Accounts\\AccountProperty' => __DIR__.'/../../..'.'/lib/private/Accounts/AccountProperty.php',
1075
+        'OC\\Accounts\\AccountPropertyCollection' => __DIR__.'/../../..'.'/lib/private/Accounts/AccountPropertyCollection.php',
1076
+        'OC\\Accounts\\Hooks' => __DIR__.'/../../..'.'/lib/private/Accounts/Hooks.php',
1077
+        'OC\\Accounts\\TAccountsHelper' => __DIR__.'/../../..'.'/lib/private/Accounts/TAccountsHelper.php',
1078
+        'OC\\Activity\\ActivitySettingsAdapter' => __DIR__.'/../../..'.'/lib/private/Activity/ActivitySettingsAdapter.php',
1079
+        'OC\\Activity\\Event' => __DIR__.'/../../..'.'/lib/private/Activity/Event.php',
1080
+        'OC\\Activity\\EventMerger' => __DIR__.'/../../..'.'/lib/private/Activity/EventMerger.php',
1081
+        'OC\\Activity\\Manager' => __DIR__.'/../../..'.'/lib/private/Activity/Manager.php',
1082
+        'OC\\AllConfig' => __DIR__.'/../../..'.'/lib/private/AllConfig.php',
1083
+        'OC\\AppConfig' => __DIR__.'/../../..'.'/lib/private/AppConfig.php',
1084
+        'OC\\AppFramework\\App' => __DIR__.'/../../..'.'/lib/private/AppFramework/App.php',
1085
+        'OC\\AppFramework\\Bootstrap\\ARegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/ARegistration.php',
1086
+        'OC\\AppFramework\\Bootstrap\\BootContext' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/BootContext.php',
1087
+        'OC\\AppFramework\\Bootstrap\\Coordinator' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/Coordinator.php',
1088
+        'OC\\AppFramework\\Bootstrap\\EventListenerRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/EventListenerRegistration.php',
1089
+        'OC\\AppFramework\\Bootstrap\\FunctionInjector' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/FunctionInjector.php',
1090
+        'OC\\AppFramework\\Bootstrap\\MiddlewareRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/MiddlewareRegistration.php',
1091
+        'OC\\AppFramework\\Bootstrap\\ParameterRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/ParameterRegistration.php',
1092
+        'OC\\AppFramework\\Bootstrap\\PreviewProviderRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/PreviewProviderRegistration.php',
1093
+        'OC\\AppFramework\\Bootstrap\\RegistrationContext' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/RegistrationContext.php',
1094
+        'OC\\AppFramework\\Bootstrap\\ServiceAliasRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/ServiceAliasRegistration.php',
1095
+        'OC\\AppFramework\\Bootstrap\\ServiceFactoryRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/ServiceFactoryRegistration.php',
1096
+        'OC\\AppFramework\\Bootstrap\\ServiceRegistration' => __DIR__.'/../../..'.'/lib/private/AppFramework/Bootstrap/ServiceRegistration.php',
1097
+        'OC\\AppFramework\\DependencyInjection\\DIContainer' => __DIR__.'/../../..'.'/lib/private/AppFramework/DependencyInjection/DIContainer.php',
1098
+        'OC\\AppFramework\\Http' => __DIR__.'/../../..'.'/lib/private/AppFramework/Http.php',
1099
+        'OC\\AppFramework\\Http\\Dispatcher' => __DIR__.'/../../..'.'/lib/private/AppFramework/Http/Dispatcher.php',
1100
+        'OC\\AppFramework\\Http\\Output' => __DIR__.'/../../..'.'/lib/private/AppFramework/Http/Output.php',
1101
+        'OC\\AppFramework\\Http\\Request' => __DIR__.'/../../..'.'/lib/private/AppFramework/Http/Request.php',
1102
+        'OC\\AppFramework\\Http\\RequestId' => __DIR__.'/../../..'.'/lib/private/AppFramework/Http/RequestId.php',
1103
+        'OC\\AppFramework\\Middleware\\AdditionalScriptsMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php',
1104
+        'OC\\AppFramework\\Middleware\\CompressionMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/CompressionMiddleware.php',
1105
+        'OC\\AppFramework\\Middleware\\FlowV2EphemeralSessionsMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php',
1106
+        'OC\\AppFramework\\Middleware\\MiddlewareDispatcher' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php',
1107
+        'OC\\AppFramework\\Middleware\\NotModifiedMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/NotModifiedMiddleware.php',
1108
+        'OC\\AppFramework\\Middleware\\OCSMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/OCSMiddleware.php',
1109
+        'OC\\AppFramework\\Middleware\\PublicShare\\Exceptions\\NeedAuthenticationException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/PublicShare/Exceptions/NeedAuthenticationException.php',
1110
+        'OC\\AppFramework\\Middleware\\PublicShare\\PublicShareMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/PublicShare/PublicShareMiddleware.php',
1111
+        'OC\\AppFramework\\Middleware\\Security\\BruteForceMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/BruteForceMiddleware.php',
1112
+        'OC\\AppFramework\\Middleware\\Security\\CORSMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php',
1113
+        'OC\\AppFramework\\Middleware\\Security\\CSPMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/CSPMiddleware.php',
1114
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AdminIpNotAllowedException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/AdminIpNotAllowedException.php',
1115
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\AppNotEnabledException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/AppNotEnabledException.php',
1116
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\CrossSiteRequestForgeryException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/CrossSiteRequestForgeryException.php',
1117
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ExAppRequiredException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/ExAppRequiredException.php',
1118
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\LaxSameSiteCookieFailedException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/LaxSameSiteCookieFailedException.php',
1119
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotAdminException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotAdminException.php',
1120
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotConfirmedException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotConfirmedException.php',
1121
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
1122
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\ReloadExecutionException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/ReloadExecutionException.php',
1123
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
1124
+        'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
1125
+        'OC\\AppFramework\\Middleware\\Security\\FeaturePolicyMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php',
1126
+        'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
1127
+        'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
1128
+        'OC\\AppFramework\\Middleware\\Security\\ReloadExecutionMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/ReloadExecutionMiddleware.php',
1129
+        'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
1130
+        'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
1131
+        'OC\\AppFramework\\Middleware\\SessionMiddleware' => __DIR__.'/../../..'.'/lib/private/AppFramework/Middleware/SessionMiddleware.php',
1132
+        'OC\\AppFramework\\OCS\\BaseResponse' => __DIR__.'/../../..'.'/lib/private/AppFramework/OCS/BaseResponse.php',
1133
+        'OC\\AppFramework\\OCS\\V1Response' => __DIR__.'/../../..'.'/lib/private/AppFramework/OCS/V1Response.php',
1134
+        'OC\\AppFramework\\OCS\\V2Response' => __DIR__.'/../../..'.'/lib/private/AppFramework/OCS/V2Response.php',
1135
+        'OC\\AppFramework\\Routing\\RouteActionHandler' => __DIR__.'/../../..'.'/lib/private/AppFramework/Routing/RouteActionHandler.php',
1136
+        'OC\\AppFramework\\Routing\\RouteParser' => __DIR__.'/../../..'.'/lib/private/AppFramework/Routing/RouteParser.php',
1137
+        'OC\\AppFramework\\ScopedPsrLogger' => __DIR__.'/../../..'.'/lib/private/AppFramework/ScopedPsrLogger.php',
1138
+        'OC\\AppFramework\\Services\\AppConfig' => __DIR__.'/../../..'.'/lib/private/AppFramework/Services/AppConfig.php',
1139
+        'OC\\AppFramework\\Services\\InitialState' => __DIR__.'/../../..'.'/lib/private/AppFramework/Services/InitialState.php',
1140
+        'OC\\AppFramework\\Utility\\ControllerMethodReflector' => __DIR__.'/../../..'.'/lib/private/AppFramework/Utility/ControllerMethodReflector.php',
1141
+        'OC\\AppFramework\\Utility\\QueryNotFoundException' => __DIR__.'/../../..'.'/lib/private/AppFramework/Utility/QueryNotFoundException.php',
1142
+        'OC\\AppFramework\\Utility\\SimpleContainer' => __DIR__.'/../../..'.'/lib/private/AppFramework/Utility/SimpleContainer.php',
1143
+        'OC\\AppFramework\\Utility\\TimeFactory' => __DIR__.'/../../..'.'/lib/private/AppFramework/Utility/TimeFactory.php',
1144
+        'OC\\AppScriptDependency' => __DIR__.'/../../..'.'/lib/private/AppScriptDependency.php',
1145
+        'OC\\AppScriptSort' => __DIR__.'/../../..'.'/lib/private/AppScriptSort.php',
1146
+        'OC\\App\\AppManager' => __DIR__.'/../../..'.'/lib/private/App/AppManager.php',
1147
+        'OC\\App\\AppStore\\AppNotFoundException' => __DIR__.'/../../..'.'/lib/private/App/AppStore/AppNotFoundException.php',
1148
+        'OC\\App\\AppStore\\Bundles\\Bundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/Bundle.php',
1149
+        'OC\\App\\AppStore\\Bundles\\BundleFetcher' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/BundleFetcher.php',
1150
+        'OC\\App\\AppStore\\Bundles\\EducationBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/EducationBundle.php',
1151
+        'OC\\App\\AppStore\\Bundles\\EnterpriseBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/EnterpriseBundle.php',
1152
+        'OC\\App\\AppStore\\Bundles\\GroupwareBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/GroupwareBundle.php',
1153
+        'OC\\App\\AppStore\\Bundles\\HubBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/HubBundle.php',
1154
+        'OC\\App\\AppStore\\Bundles\\PublicSectorBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/PublicSectorBundle.php',
1155
+        'OC\\App\\AppStore\\Bundles\\SocialSharingBundle' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Bundles/SocialSharingBundle.php',
1156
+        'OC\\App\\AppStore\\Fetcher\\AppDiscoverFetcher' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Fetcher/AppDiscoverFetcher.php',
1157
+        'OC\\App\\AppStore\\Fetcher\\AppFetcher' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Fetcher/AppFetcher.php',
1158
+        'OC\\App\\AppStore\\Fetcher\\CategoryFetcher' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Fetcher/CategoryFetcher.php',
1159
+        'OC\\App\\AppStore\\Fetcher\\Fetcher' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Fetcher/Fetcher.php',
1160
+        'OC\\App\\AppStore\\Version\\Version' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Version/Version.php',
1161
+        'OC\\App\\AppStore\\Version\\VersionParser' => __DIR__.'/../../..'.'/lib/private/App/AppStore/Version/VersionParser.php',
1162
+        'OC\\App\\CompareVersion' => __DIR__.'/../../..'.'/lib/private/App/CompareVersion.php',
1163
+        'OC\\App\\DependencyAnalyzer' => __DIR__.'/../../..'.'/lib/private/App/DependencyAnalyzer.php',
1164
+        'OC\\App\\InfoParser' => __DIR__.'/../../..'.'/lib/private/App/InfoParser.php',
1165
+        'OC\\App\\Platform' => __DIR__.'/../../..'.'/lib/private/App/Platform.php',
1166
+        'OC\\App\\PlatformRepository' => __DIR__.'/../../..'.'/lib/private/App/PlatformRepository.php',
1167
+        'OC\\Archive\\Archive' => __DIR__.'/../../..'.'/lib/private/Archive/Archive.php',
1168
+        'OC\\Archive\\TAR' => __DIR__.'/../../..'.'/lib/private/Archive/TAR.php',
1169
+        'OC\\Archive\\ZIP' => __DIR__.'/../../..'.'/lib/private/Archive/ZIP.php',
1170
+        'OC\\Authentication\\Events\\ARemoteWipeEvent' => __DIR__.'/../../..'.'/lib/private/Authentication/Events/ARemoteWipeEvent.php',
1171
+        'OC\\Authentication\\Events\\AppPasswordCreatedEvent' => __DIR__.'/../../..'.'/lib/private/Authentication/Events/AppPasswordCreatedEvent.php',
1172
+        'OC\\Authentication\\Events\\LoginFailed' => __DIR__.'/../../..'.'/lib/private/Authentication/Events/LoginFailed.php',
1173
+        'OC\\Authentication\\Events\\RemoteWipeFinished' => __DIR__.'/../../..'.'/lib/private/Authentication/Events/RemoteWipeFinished.php',
1174
+        'OC\\Authentication\\Events\\RemoteWipeStarted' => __DIR__.'/../../..'.'/lib/private/Authentication/Events/RemoteWipeStarted.php',
1175
+        'OC\\Authentication\\Exceptions\\ExpiredTokenException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/ExpiredTokenException.php',
1176
+        'OC\\Authentication\\Exceptions\\InvalidProviderException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/InvalidProviderException.php',
1177
+        'OC\\Authentication\\Exceptions\\InvalidTokenException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/InvalidTokenException.php',
1178
+        'OC\\Authentication\\Exceptions\\LoginRequiredException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/LoginRequiredException.php',
1179
+        'OC\\Authentication\\Exceptions\\PasswordLoginForbiddenException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/PasswordLoginForbiddenException.php',
1180
+        'OC\\Authentication\\Exceptions\\PasswordlessTokenException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/PasswordlessTokenException.php',
1181
+        'OC\\Authentication\\Exceptions\\TokenPasswordExpiredException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/TokenPasswordExpiredException.php',
1182
+        'OC\\Authentication\\Exceptions\\TwoFactorAuthRequiredException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/TwoFactorAuthRequiredException.php',
1183
+        'OC\\Authentication\\Exceptions\\UserAlreadyLoggedInException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/UserAlreadyLoggedInException.php',
1184
+        'OC\\Authentication\\Exceptions\\WipeTokenException' => __DIR__.'/../../..'.'/lib/private/Authentication/Exceptions/WipeTokenException.php',
1185
+        'OC\\Authentication\\Listeners\\LoginFailedListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/LoginFailedListener.php',
1186
+        'OC\\Authentication\\Listeners\\RemoteWipeActivityListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/RemoteWipeActivityListener.php',
1187
+        'OC\\Authentication\\Listeners\\RemoteWipeEmailListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/RemoteWipeEmailListener.php',
1188
+        'OC\\Authentication\\Listeners\\RemoteWipeNotificationsListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/RemoteWipeNotificationsListener.php',
1189
+        'OC\\Authentication\\Listeners\\UserDeletedFilesCleanupListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php',
1190
+        'OC\\Authentication\\Listeners\\UserDeletedStoreCleanupListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/UserDeletedStoreCleanupListener.php',
1191
+        'OC\\Authentication\\Listeners\\UserDeletedTokenCleanupListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/UserDeletedTokenCleanupListener.php',
1192
+        'OC\\Authentication\\Listeners\\UserDeletedWebAuthnCleanupListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php',
1193
+        'OC\\Authentication\\Listeners\\UserLoggedInListener' => __DIR__.'/../../..'.'/lib/private/Authentication/Listeners/UserLoggedInListener.php',
1194
+        'OC\\Authentication\\LoginCredentials\\Credentials' => __DIR__.'/../../..'.'/lib/private/Authentication/LoginCredentials/Credentials.php',
1195
+        'OC\\Authentication\\LoginCredentials\\Store' => __DIR__.'/../../..'.'/lib/private/Authentication/LoginCredentials/Store.php',
1196
+        'OC\\Authentication\\Login\\ALoginCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/ALoginCommand.php',
1197
+        'OC\\Authentication\\Login\\Chain' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/Chain.php',
1198
+        'OC\\Authentication\\Login\\ClearLostPasswordTokensCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/ClearLostPasswordTokensCommand.php',
1199
+        'OC\\Authentication\\Login\\CompleteLoginCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/CompleteLoginCommand.php',
1200
+        'OC\\Authentication\\Login\\CreateSessionTokenCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/CreateSessionTokenCommand.php',
1201
+        'OC\\Authentication\\Login\\FinishRememberedLoginCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/FinishRememberedLoginCommand.php',
1202
+        'OC\\Authentication\\Login\\FlowV2EphemeralSessionsCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/FlowV2EphemeralSessionsCommand.php',
1203
+        'OC\\Authentication\\Login\\LoggedInCheckCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/LoggedInCheckCommand.php',
1204
+        'OC\\Authentication\\Login\\LoginData' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/LoginData.php',
1205
+        'OC\\Authentication\\Login\\LoginResult' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/LoginResult.php',
1206
+        'OC\\Authentication\\Login\\PreLoginHookCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/PreLoginHookCommand.php',
1207
+        'OC\\Authentication\\Login\\SetUserTimezoneCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/SetUserTimezoneCommand.php',
1208
+        'OC\\Authentication\\Login\\TwoFactorCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/TwoFactorCommand.php',
1209
+        'OC\\Authentication\\Login\\UidLoginCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/UidLoginCommand.php',
1210
+        'OC\\Authentication\\Login\\UpdateLastPasswordConfirmCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/UpdateLastPasswordConfirmCommand.php',
1211
+        'OC\\Authentication\\Login\\UserDisabledCheckCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/UserDisabledCheckCommand.php',
1212
+        'OC\\Authentication\\Login\\WebAuthnChain' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/WebAuthnChain.php',
1213
+        'OC\\Authentication\\Login\\WebAuthnLoginCommand' => __DIR__.'/../../..'.'/lib/private/Authentication/Login/WebAuthnLoginCommand.php',
1214
+        'OC\\Authentication\\Notifications\\Notifier' => __DIR__.'/../../..'.'/lib/private/Authentication/Notifications/Notifier.php',
1215
+        'OC\\Authentication\\Token\\INamedToken' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/INamedToken.php',
1216
+        'OC\\Authentication\\Token\\IProvider' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/IProvider.php',
1217
+        'OC\\Authentication\\Token\\IToken' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/IToken.php',
1218
+        'OC\\Authentication\\Token\\IWipeableToken' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/IWipeableToken.php',
1219
+        'OC\\Authentication\\Token\\Manager' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/Manager.php',
1220
+        'OC\\Authentication\\Token\\PublicKeyToken' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/PublicKeyToken.php',
1221
+        'OC\\Authentication\\Token\\PublicKeyTokenMapper' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/PublicKeyTokenMapper.php',
1222
+        'OC\\Authentication\\Token\\PublicKeyTokenProvider' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/PublicKeyTokenProvider.php',
1223
+        'OC\\Authentication\\Token\\RemoteWipe' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/RemoteWipe.php',
1224
+        'OC\\Authentication\\Token\\TokenCleanupJob' => __DIR__.'/../../..'.'/lib/private/Authentication/Token/TokenCleanupJob.php',
1225
+        'OC\\Authentication\\TwoFactorAuth\\Db\\ProviderUserAssignmentDao' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/Db/ProviderUserAssignmentDao.php',
1226
+        'OC\\Authentication\\TwoFactorAuth\\EnforcementState' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/EnforcementState.php',
1227
+        'OC\\Authentication\\TwoFactorAuth\\Manager' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/Manager.php',
1228
+        'OC\\Authentication\\TwoFactorAuth\\MandatoryTwoFactor' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/MandatoryTwoFactor.php',
1229
+        'OC\\Authentication\\TwoFactorAuth\\ProviderLoader' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/ProviderLoader.php',
1230
+        'OC\\Authentication\\TwoFactorAuth\\ProviderManager' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/ProviderManager.php',
1231
+        'OC\\Authentication\\TwoFactorAuth\\ProviderSet' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/ProviderSet.php',
1232
+        'OC\\Authentication\\TwoFactorAuth\\Registry' => __DIR__.'/../../..'.'/lib/private/Authentication/TwoFactorAuth/Registry.php',
1233
+        'OC\\Authentication\\WebAuthn\\CredentialRepository' => __DIR__.'/../../..'.'/lib/private/Authentication/WebAuthn/CredentialRepository.php',
1234
+        'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialEntity' => __DIR__.'/../../..'.'/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialEntity.php',
1235
+        'OC\\Authentication\\WebAuthn\\Db\\PublicKeyCredentialMapper' => __DIR__.'/../../..'.'/lib/private/Authentication/WebAuthn/Db/PublicKeyCredentialMapper.php',
1236
+        'OC\\Authentication\\WebAuthn\\Manager' => __DIR__.'/../../..'.'/lib/private/Authentication/WebAuthn/Manager.php',
1237
+        'OC\\Avatar\\Avatar' => __DIR__.'/../../..'.'/lib/private/Avatar/Avatar.php',
1238
+        'OC\\Avatar\\AvatarManager' => __DIR__.'/../../..'.'/lib/private/Avatar/AvatarManager.php',
1239
+        'OC\\Avatar\\GuestAvatar' => __DIR__.'/../../..'.'/lib/private/Avatar/GuestAvatar.php',
1240
+        'OC\\Avatar\\PlaceholderAvatar' => __DIR__.'/../../..'.'/lib/private/Avatar/PlaceholderAvatar.php',
1241
+        'OC\\Avatar\\UserAvatar' => __DIR__.'/../../..'.'/lib/private/Avatar/UserAvatar.php',
1242
+        'OC\\BackgroundJob\\JobList' => __DIR__.'/../../..'.'/lib/private/BackgroundJob/JobList.php',
1243
+        'OC\\BinaryFinder' => __DIR__.'/../../..'.'/lib/private/BinaryFinder.php',
1244
+        'OC\\Blurhash\\Listener\\GenerateBlurhashMetadata' => __DIR__.'/../../..'.'/lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php',
1245
+        'OC\\Broadcast\\Events\\BroadcastEvent' => __DIR__.'/../../..'.'/lib/private/Broadcast/Events/BroadcastEvent.php',
1246
+        'OC\\Cache\\File' => __DIR__.'/../../..'.'/lib/private/Cache/File.php',
1247
+        'OC\\Calendar\\AvailabilityResult' => __DIR__.'/../../..'.'/lib/private/Calendar/AvailabilityResult.php',
1248
+        'OC\\Calendar\\CalendarEventBuilder' => __DIR__.'/../../..'.'/lib/private/Calendar/CalendarEventBuilder.php',
1249
+        'OC\\Calendar\\CalendarQuery' => __DIR__.'/../../..'.'/lib/private/Calendar/CalendarQuery.php',
1250
+        'OC\\Calendar\\Manager' => __DIR__.'/../../..'.'/lib/private/Calendar/Manager.php',
1251
+        'OC\\Calendar\\Resource\\Manager' => __DIR__.'/../../..'.'/lib/private/Calendar/Resource/Manager.php',
1252
+        'OC\\Calendar\\ResourcesRoomsUpdater' => __DIR__.'/../../..'.'/lib/private/Calendar/ResourcesRoomsUpdater.php',
1253
+        'OC\\Calendar\\Room\\Manager' => __DIR__.'/../../..'.'/lib/private/Calendar/Room/Manager.php',
1254
+        'OC\\CapabilitiesManager' => __DIR__.'/../../..'.'/lib/private/CapabilitiesManager.php',
1255
+        'OC\\Collaboration\\AutoComplete\\Manager' => __DIR__.'/../../..'.'/lib/private/Collaboration/AutoComplete/Manager.php',
1256
+        'OC\\Collaboration\\Collaborators\\GroupPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/GroupPlugin.php',
1257
+        'OC\\Collaboration\\Collaborators\\LookupPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/LookupPlugin.php',
1258
+        'OC\\Collaboration\\Collaborators\\MailByMailPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/MailByMailPlugin.php',
1259
+        'OC\\Collaboration\\Collaborators\\MailPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/MailPlugin.php',
1260
+        'OC\\Collaboration\\Collaborators\\RemoteGroupPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/RemoteGroupPlugin.php',
1261
+        'OC\\Collaboration\\Collaborators\\RemotePlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/RemotePlugin.php',
1262
+        'OC\\Collaboration\\Collaborators\\Search' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/Search.php',
1263
+        'OC\\Collaboration\\Collaborators\\SearchResult' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/SearchResult.php',
1264
+        'OC\\Collaboration\\Collaborators\\UserByMailPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/UserByMailPlugin.php',
1265
+        'OC\\Collaboration\\Collaborators\\UserPlugin' => __DIR__.'/../../..'.'/lib/private/Collaboration/Collaborators/UserPlugin.php',
1266
+        'OC\\Collaboration\\Reference\\File\\FileReferenceEventListener' => __DIR__.'/../../..'.'/lib/private/Collaboration/Reference/File/FileReferenceEventListener.php',
1267
+        'OC\\Collaboration\\Reference\\File\\FileReferenceProvider' => __DIR__.'/../../..'.'/lib/private/Collaboration/Reference/File/FileReferenceProvider.php',
1268
+        'OC\\Collaboration\\Reference\\LinkReferenceProvider' => __DIR__.'/../../..'.'/lib/private/Collaboration/Reference/LinkReferenceProvider.php',
1269
+        'OC\\Collaboration\\Reference\\ReferenceManager' => __DIR__.'/../../..'.'/lib/private/Collaboration/Reference/ReferenceManager.php',
1270
+        'OC\\Collaboration\\Reference\\RenderReferenceEventListener' => __DIR__.'/../../..'.'/lib/private/Collaboration/Reference/RenderReferenceEventListener.php',
1271
+        'OC\\Collaboration\\Resources\\Collection' => __DIR__.'/../../..'.'/lib/private/Collaboration/Resources/Collection.php',
1272
+        'OC\\Collaboration\\Resources\\Listener' => __DIR__.'/../../..'.'/lib/private/Collaboration/Resources/Listener.php',
1273
+        'OC\\Collaboration\\Resources\\Manager' => __DIR__.'/../../..'.'/lib/private/Collaboration/Resources/Manager.php',
1274
+        'OC\\Collaboration\\Resources\\ProviderManager' => __DIR__.'/../../..'.'/lib/private/Collaboration/Resources/ProviderManager.php',
1275
+        'OC\\Collaboration\\Resources\\Resource' => __DIR__.'/../../..'.'/lib/private/Collaboration/Resources/Resource.php',
1276
+        'OC\\Color' => __DIR__.'/../../..'.'/lib/private/Color.php',
1277
+        'OC\\Command\\AsyncBus' => __DIR__.'/../../..'.'/lib/private/Command/AsyncBus.php',
1278
+        'OC\\Command\\CommandJob' => __DIR__.'/../../..'.'/lib/private/Command/CommandJob.php',
1279
+        'OC\\Command\\CronBus' => __DIR__.'/../../..'.'/lib/private/Command/CronBus.php',
1280
+        'OC\\Command\\FileAccess' => __DIR__.'/../../..'.'/lib/private/Command/FileAccess.php',
1281
+        'OC\\Command\\QueueBus' => __DIR__.'/../../..'.'/lib/private/Command/QueueBus.php',
1282
+        'OC\\Comments\\Comment' => __DIR__.'/../../..'.'/lib/private/Comments/Comment.php',
1283
+        'OC\\Comments\\Manager' => __DIR__.'/../../..'.'/lib/private/Comments/Manager.php',
1284
+        'OC\\Comments\\ManagerFactory' => __DIR__.'/../../..'.'/lib/private/Comments/ManagerFactory.php',
1285
+        'OC\\Config' => __DIR__.'/../../..'.'/lib/private/Config.php',
1286
+        'OC\\Config\\ConfigManager' => __DIR__.'/../../..'.'/lib/private/Config/ConfigManager.php',
1287
+        'OC\\Config\\PresetManager' => __DIR__.'/../../..'.'/lib/private/Config/PresetManager.php',
1288
+        'OC\\Config\\UserConfig' => __DIR__.'/../../..'.'/lib/private/Config/UserConfig.php',
1289
+        'OC\\Console\\Application' => __DIR__.'/../../..'.'/lib/private/Console/Application.php',
1290
+        'OC\\Console\\TimestampFormatter' => __DIR__.'/../../..'.'/lib/private/Console/TimestampFormatter.php',
1291
+        'OC\\ContactsManager' => __DIR__.'/../../..'.'/lib/private/ContactsManager.php',
1292
+        'OC\\Contacts\\ContactsMenu\\ActionFactory' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/ActionFactory.php',
1293
+        'OC\\Contacts\\ContactsMenu\\ActionProviderStore' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/ActionProviderStore.php',
1294
+        'OC\\Contacts\\ContactsMenu\\Actions\\LinkAction' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Actions/LinkAction.php',
1295
+        'OC\\Contacts\\ContactsMenu\\ContactsStore' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/ContactsStore.php',
1296
+        'OC\\Contacts\\ContactsMenu\\Entry' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Entry.php',
1297
+        'OC\\Contacts\\ContactsMenu\\Manager' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Manager.php',
1298
+        'OC\\Contacts\\ContactsMenu\\Providers\\EMailProvider' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Providers/EMailProvider.php',
1299
+        'OC\\Contacts\\ContactsMenu\\Providers\\LocalTimeProvider' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php',
1300
+        'OC\\Contacts\\ContactsMenu\\Providers\\ProfileProvider' => __DIR__.'/../../..'.'/lib/private/Contacts/ContactsMenu/Providers/ProfileProvider.php',
1301
+        'OC\\ContextChat\\ContentManager' => __DIR__.'/../../..'.'/lib/private/ContextChat/ContentManager.php',
1302
+        'OC\\Core\\AppInfo\\Application' => __DIR__.'/../../..'.'/core/AppInfo/Application.php',
1303
+        'OC\\Core\\AppInfo\\Capabilities' => __DIR__.'/../../..'.'/core/AppInfo/Capabilities.php',
1304
+        'OC\\Core\\AppInfo\\ConfigLexicon' => __DIR__.'/../../..'.'/core/AppInfo/ConfigLexicon.php',
1305
+        'OC\\Core\\BackgroundJobs\\BackgroundCleanupUpdaterBackupsJob' => __DIR__.'/../../..'.'/core/BackgroundJobs/BackgroundCleanupUpdaterBackupsJob.php',
1306
+        'OC\\Core\\BackgroundJobs\\CheckForUserCertificates' => __DIR__.'/../../..'.'/core/BackgroundJobs/CheckForUserCertificates.php',
1307
+        'OC\\Core\\BackgroundJobs\\CleanupLoginFlowV2' => __DIR__.'/../../..'.'/core/BackgroundJobs/CleanupLoginFlowV2.php',
1308
+        'OC\\Core\\BackgroundJobs\\GenerateMetadataJob' => __DIR__.'/../../..'.'/core/BackgroundJobs/GenerateMetadataJob.php',
1309
+        'OC\\Core\\BackgroundJobs\\LookupServerSendCheckBackgroundJob' => __DIR__.'/../../..'.'/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php',
1310
+        'OC\\Core\\BackgroundJobs\\MovePreviewJob' => __DIR__.'/../../..'.'/core/BackgroundJobs/MovePreviewJob.php',
1311
+        'OC\\Core\\Command\\App\\Disable' => __DIR__.'/../../..'.'/core/Command/App/Disable.php',
1312
+        'OC\\Core\\Command\\App\\Enable' => __DIR__.'/../../..'.'/core/Command/App/Enable.php',
1313
+        'OC\\Core\\Command\\App\\GetPath' => __DIR__.'/../../..'.'/core/Command/App/GetPath.php',
1314
+        'OC\\Core\\Command\\App\\Install' => __DIR__.'/../../..'.'/core/Command/App/Install.php',
1315
+        'OC\\Core\\Command\\App\\ListApps' => __DIR__.'/../../..'.'/core/Command/App/ListApps.php',
1316
+        'OC\\Core\\Command\\App\\Remove' => __DIR__.'/../../..'.'/core/Command/App/Remove.php',
1317
+        'OC\\Core\\Command\\App\\Update' => __DIR__.'/../../..'.'/core/Command/App/Update.php',
1318
+        'OC\\Core\\Command\\Background\\Delete' => __DIR__.'/../../..'.'/core/Command/Background/Delete.php',
1319
+        'OC\\Core\\Command\\Background\\Job' => __DIR__.'/../../..'.'/core/Command/Background/Job.php',
1320
+        'OC\\Core\\Command\\Background\\JobBase' => __DIR__.'/../../..'.'/core/Command/Background/JobBase.php',
1321
+        'OC\\Core\\Command\\Background\\JobWorker' => __DIR__.'/../../..'.'/core/Command/Background/JobWorker.php',
1322
+        'OC\\Core\\Command\\Background\\ListCommand' => __DIR__.'/../../..'.'/core/Command/Background/ListCommand.php',
1323
+        'OC\\Core\\Command\\Background\\Mode' => __DIR__.'/../../..'.'/core/Command/Background/Mode.php',
1324
+        'OC\\Core\\Command\\Base' => __DIR__.'/../../..'.'/core/Command/Base.php',
1325
+        'OC\\Core\\Command\\Broadcast\\Test' => __DIR__.'/../../..'.'/core/Command/Broadcast/Test.php',
1326
+        'OC\\Core\\Command\\Check' => __DIR__.'/../../..'.'/core/Command/Check.php',
1327
+        'OC\\Core\\Command\\Config\\App\\Base' => __DIR__.'/../../..'.'/core/Command/Config/App/Base.php',
1328
+        'OC\\Core\\Command\\Config\\App\\DeleteConfig' => __DIR__.'/../../..'.'/core/Command/Config/App/DeleteConfig.php',
1329
+        'OC\\Core\\Command\\Config\\App\\GetConfig' => __DIR__.'/../../..'.'/core/Command/Config/App/GetConfig.php',
1330
+        'OC\\Core\\Command\\Config\\App\\SetConfig' => __DIR__.'/../../..'.'/core/Command/Config/App/SetConfig.php',
1331
+        'OC\\Core\\Command\\Config\\Import' => __DIR__.'/../../..'.'/core/Command/Config/Import.php',
1332
+        'OC\\Core\\Command\\Config\\ListConfigs' => __DIR__.'/../../..'.'/core/Command/Config/ListConfigs.php',
1333
+        'OC\\Core\\Command\\Config\\Preset' => __DIR__.'/../../..'.'/core/Command/Config/Preset.php',
1334
+        'OC\\Core\\Command\\Config\\System\\Base' => __DIR__.'/../../..'.'/core/Command/Config/System/Base.php',
1335
+        'OC\\Core\\Command\\Config\\System\\CastHelper' => __DIR__.'/../../..'.'/core/Command/Config/System/CastHelper.php',
1336
+        'OC\\Core\\Command\\Config\\System\\DeleteConfig' => __DIR__.'/../../..'.'/core/Command/Config/System/DeleteConfig.php',
1337
+        'OC\\Core\\Command\\Config\\System\\GetConfig' => __DIR__.'/../../..'.'/core/Command/Config/System/GetConfig.php',
1338
+        'OC\\Core\\Command\\Config\\System\\SetConfig' => __DIR__.'/../../..'.'/core/Command/Config/System/SetConfig.php',
1339
+        'OC\\Core\\Command\\Db\\AddMissingColumns' => __DIR__.'/../../..'.'/core/Command/Db/AddMissingColumns.php',
1340
+        'OC\\Core\\Command\\Db\\AddMissingIndices' => __DIR__.'/../../..'.'/core/Command/Db/AddMissingIndices.php',
1341
+        'OC\\Core\\Command\\Db\\AddMissingPrimaryKeys' => __DIR__.'/../../..'.'/core/Command/Db/AddMissingPrimaryKeys.php',
1342
+        'OC\\Core\\Command\\Db\\ConvertFilecacheBigInt' => __DIR__.'/../../..'.'/core/Command/Db/ConvertFilecacheBigInt.php',
1343
+        'OC\\Core\\Command\\Db\\ConvertMysqlToMB4' => __DIR__.'/../../..'.'/core/Command/Db/ConvertMysqlToMB4.php',
1344
+        'OC\\Core\\Command\\Db\\ConvertType' => __DIR__.'/../../..'.'/core/Command/Db/ConvertType.php',
1345
+        'OC\\Core\\Command\\Db\\ExpectedSchema' => __DIR__.'/../../..'.'/core/Command/Db/ExpectedSchema.php',
1346
+        'OC\\Core\\Command\\Db\\ExportSchema' => __DIR__.'/../../..'.'/core/Command/Db/ExportSchema.php',
1347
+        'OC\\Core\\Command\\Db\\Migrations\\ExecuteCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/ExecuteCommand.php',
1348
+        'OC\\Core\\Command\\Db\\Migrations\\GenerateCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/GenerateCommand.php',
1349
+        'OC\\Core\\Command\\Db\\Migrations\\GenerateMetadataCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/GenerateMetadataCommand.php',
1350
+        'OC\\Core\\Command\\Db\\Migrations\\MigrateCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/MigrateCommand.php',
1351
+        'OC\\Core\\Command\\Db\\Migrations\\PreviewCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/PreviewCommand.php',
1352
+        'OC\\Core\\Command\\Db\\Migrations\\StatusCommand' => __DIR__.'/../../..'.'/core/Command/Db/Migrations/StatusCommand.php',
1353
+        'OC\\Core\\Command\\Db\\SchemaEncoder' => __DIR__.'/../../..'.'/core/Command/Db/SchemaEncoder.php',
1354
+        'OC\\Core\\Command\\Encryption\\ChangeKeyStorageRoot' => __DIR__.'/../../..'.'/core/Command/Encryption/ChangeKeyStorageRoot.php',
1355
+        'OC\\Core\\Command\\Encryption\\DecryptAll' => __DIR__.'/../../..'.'/core/Command/Encryption/DecryptAll.php',
1356
+        'OC\\Core\\Command\\Encryption\\Disable' => __DIR__.'/../../..'.'/core/Command/Encryption/Disable.php',
1357
+        'OC\\Core\\Command\\Encryption\\Enable' => __DIR__.'/../../..'.'/core/Command/Encryption/Enable.php',
1358
+        'OC\\Core\\Command\\Encryption\\EncryptAll' => __DIR__.'/../../..'.'/core/Command/Encryption/EncryptAll.php',
1359
+        'OC\\Core\\Command\\Encryption\\ListModules' => __DIR__.'/../../..'.'/core/Command/Encryption/ListModules.php',
1360
+        'OC\\Core\\Command\\Encryption\\MigrateKeyStorage' => __DIR__.'/../../..'.'/core/Command/Encryption/MigrateKeyStorage.php',
1361
+        'OC\\Core\\Command\\Encryption\\SetDefaultModule' => __DIR__.'/../../..'.'/core/Command/Encryption/SetDefaultModule.php',
1362
+        'OC\\Core\\Command\\Encryption\\ShowKeyStorageRoot' => __DIR__.'/../../..'.'/core/Command/Encryption/ShowKeyStorageRoot.php',
1363
+        'OC\\Core\\Command\\Encryption\\Status' => __DIR__.'/../../..'.'/core/Command/Encryption/Status.php',
1364
+        'OC\\Core\\Command\\FilesMetadata\\Get' => __DIR__.'/../../..'.'/core/Command/FilesMetadata/Get.php',
1365
+        'OC\\Core\\Command\\Group\\Add' => __DIR__.'/../../..'.'/core/Command/Group/Add.php',
1366
+        'OC\\Core\\Command\\Group\\AddUser' => __DIR__.'/../../..'.'/core/Command/Group/AddUser.php',
1367
+        'OC\\Core\\Command\\Group\\Delete' => __DIR__.'/../../..'.'/core/Command/Group/Delete.php',
1368
+        'OC\\Core\\Command\\Group\\Info' => __DIR__.'/../../..'.'/core/Command/Group/Info.php',
1369
+        'OC\\Core\\Command\\Group\\ListCommand' => __DIR__.'/../../..'.'/core/Command/Group/ListCommand.php',
1370
+        'OC\\Core\\Command\\Group\\RemoveUser' => __DIR__.'/../../..'.'/core/Command/Group/RemoveUser.php',
1371
+        'OC\\Core\\Command\\Info\\File' => __DIR__.'/../../..'.'/core/Command/Info/File.php',
1372
+        'OC\\Core\\Command\\Info\\FileUtils' => __DIR__.'/../../..'.'/core/Command/Info/FileUtils.php',
1373
+        'OC\\Core\\Command\\Info\\Space' => __DIR__.'/../../..'.'/core/Command/Info/Space.php',
1374
+        'OC\\Core\\Command\\Info\\Storage' => __DIR__.'/../../..'.'/core/Command/Info/Storage.php',
1375
+        'OC\\Core\\Command\\Info\\Storages' => __DIR__.'/../../..'.'/core/Command/Info/Storages.php',
1376
+        'OC\\Core\\Command\\Integrity\\CheckApp' => __DIR__.'/../../..'.'/core/Command/Integrity/CheckApp.php',
1377
+        'OC\\Core\\Command\\Integrity\\CheckCore' => __DIR__.'/../../..'.'/core/Command/Integrity/CheckCore.php',
1378
+        'OC\\Core\\Command\\Integrity\\SignApp' => __DIR__.'/../../..'.'/core/Command/Integrity/SignApp.php',
1379
+        'OC\\Core\\Command\\Integrity\\SignCore' => __DIR__.'/../../..'.'/core/Command/Integrity/SignCore.php',
1380
+        'OC\\Core\\Command\\InterruptedException' => __DIR__.'/../../..'.'/core/Command/InterruptedException.php',
1381
+        'OC\\Core\\Command\\L10n\\CreateJs' => __DIR__.'/../../..'.'/core/Command/L10n/CreateJs.php',
1382
+        'OC\\Core\\Command\\Log\\File' => __DIR__.'/../../..'.'/core/Command/Log/File.php',
1383
+        'OC\\Core\\Command\\Log\\Manage' => __DIR__.'/../../..'.'/core/Command/Log/Manage.php',
1384
+        'OC\\Core\\Command\\Maintenance\\DataFingerprint' => __DIR__.'/../../..'.'/core/Command/Maintenance/DataFingerprint.php',
1385
+        'OC\\Core\\Command\\Maintenance\\Install' => __DIR__.'/../../..'.'/core/Command/Maintenance/Install.php',
1386
+        'OC\\Core\\Command\\Maintenance\\Mimetype\\GenerateMimetypeFileBuilder' => __DIR__.'/../../..'.'/core/Command/Maintenance/Mimetype/GenerateMimetypeFileBuilder.php',
1387
+        'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateDB' => __DIR__.'/../../..'.'/core/Command/Maintenance/Mimetype/UpdateDB.php',
1388
+        'OC\\Core\\Command\\Maintenance\\Mimetype\\UpdateJS' => __DIR__.'/../../..'.'/core/Command/Maintenance/Mimetype/UpdateJS.php',
1389
+        'OC\\Core\\Command\\Maintenance\\Mode' => __DIR__.'/../../..'.'/core/Command/Maintenance/Mode.php',
1390
+        'OC\\Core\\Command\\Maintenance\\Repair' => __DIR__.'/../../..'.'/core/Command/Maintenance/Repair.php',
1391
+        'OC\\Core\\Command\\Maintenance\\RepairShareOwnership' => __DIR__.'/../../..'.'/core/Command/Maintenance/RepairShareOwnership.php',
1392
+        'OC\\Core\\Command\\Maintenance\\UpdateHtaccess' => __DIR__.'/../../..'.'/core/Command/Maintenance/UpdateHtaccess.php',
1393
+        'OC\\Core\\Command\\Maintenance\\UpdateTheme' => __DIR__.'/../../..'.'/core/Command/Maintenance/UpdateTheme.php',
1394
+        'OC\\Core\\Command\\Memcache\\DistributedClear' => __DIR__.'/../../..'.'/core/Command/Memcache/DistributedClear.php',
1395
+        'OC\\Core\\Command\\Memcache\\DistributedDelete' => __DIR__.'/../../..'.'/core/Command/Memcache/DistributedDelete.php',
1396
+        'OC\\Core\\Command\\Memcache\\DistributedGet' => __DIR__.'/../../..'.'/core/Command/Memcache/DistributedGet.php',
1397
+        'OC\\Core\\Command\\Memcache\\DistributedSet' => __DIR__.'/../../..'.'/core/Command/Memcache/DistributedSet.php',
1398
+        'OC\\Core\\Command\\Memcache\\RedisCommand' => __DIR__.'/../../..'.'/core/Command/Memcache/RedisCommand.php',
1399
+        'OC\\Core\\Command\\Preview\\Cleanup' => __DIR__.'/../../..'.'/core/Command/Preview/Cleanup.php',
1400
+        'OC\\Core\\Command\\Preview\\Generate' => __DIR__.'/../../..'.'/core/Command/Preview/Generate.php',
1401
+        'OC\\Core\\Command\\Preview\\ResetRenderedTexts' => __DIR__.'/../../..'.'/core/Command/Preview/ResetRenderedTexts.php',
1402
+        'OC\\Core\\Command\\Router\\ListRoutes' => __DIR__.'/../../..'.'/core/Command/Router/ListRoutes.php',
1403
+        'OC\\Core\\Command\\Router\\MatchRoute' => __DIR__.'/../../..'.'/core/Command/Router/MatchRoute.php',
1404
+        'OC\\Core\\Command\\Security\\BruteforceAttempts' => __DIR__.'/../../..'.'/core/Command/Security/BruteforceAttempts.php',
1405
+        'OC\\Core\\Command\\Security\\BruteforceResetAttempts' => __DIR__.'/../../..'.'/core/Command/Security/BruteforceResetAttempts.php',
1406
+        'OC\\Core\\Command\\Security\\ExportCertificates' => __DIR__.'/../../..'.'/core/Command/Security/ExportCertificates.php',
1407
+        'OC\\Core\\Command\\Security\\ImportCertificate' => __DIR__.'/../../..'.'/core/Command/Security/ImportCertificate.php',
1408
+        'OC\\Core\\Command\\Security\\ListCertificates' => __DIR__.'/../../..'.'/core/Command/Security/ListCertificates.php',
1409
+        'OC\\Core\\Command\\Security\\RemoveCertificate' => __DIR__.'/../../..'.'/core/Command/Security/RemoveCertificate.php',
1410
+        'OC\\Core\\Command\\SetupChecks' => __DIR__.'/../../..'.'/core/Command/SetupChecks.php',
1411
+        'OC\\Core\\Command\\SnowflakeDecodeId' => __DIR__.'/../../..'.'/core/Command/SnowflakeDecodeId.php',
1412
+        'OC\\Core\\Command\\Status' => __DIR__.'/../../..'.'/core/Command/Status.php',
1413
+        'OC\\Core\\Command\\SystemTag\\Add' => __DIR__.'/../../..'.'/core/Command/SystemTag/Add.php',
1414
+        'OC\\Core\\Command\\SystemTag\\Delete' => __DIR__.'/../../..'.'/core/Command/SystemTag/Delete.php',
1415
+        'OC\\Core\\Command\\SystemTag\\Edit' => __DIR__.'/../../..'.'/core/Command/SystemTag/Edit.php',
1416
+        'OC\\Core\\Command\\SystemTag\\ListCommand' => __DIR__.'/../../..'.'/core/Command/SystemTag/ListCommand.php',
1417
+        'OC\\Core\\Command\\TaskProcessing\\Cleanup' => __DIR__.'/../../..'.'/core/Command/TaskProcessing/Cleanup.php',
1418
+        'OC\\Core\\Command\\TaskProcessing\\EnabledCommand' => __DIR__.'/../../..'.'/core/Command/TaskProcessing/EnabledCommand.php',
1419
+        'OC\\Core\\Command\\TaskProcessing\\GetCommand' => __DIR__.'/../../..'.'/core/Command/TaskProcessing/GetCommand.php',
1420
+        'OC\\Core\\Command\\TaskProcessing\\ListCommand' => __DIR__.'/../../..'.'/core/Command/TaskProcessing/ListCommand.php',
1421
+        'OC\\Core\\Command\\TaskProcessing\\Statistics' => __DIR__.'/../../..'.'/core/Command/TaskProcessing/Statistics.php',
1422
+        'OC\\Core\\Command\\TwoFactorAuth\\Base' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/Base.php',
1423
+        'OC\\Core\\Command\\TwoFactorAuth\\Cleanup' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/Cleanup.php',
1424
+        'OC\\Core\\Command\\TwoFactorAuth\\Disable' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/Disable.php',
1425
+        'OC\\Core\\Command\\TwoFactorAuth\\Enable' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/Enable.php',
1426
+        'OC\\Core\\Command\\TwoFactorAuth\\Enforce' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/Enforce.php',
1427
+        'OC\\Core\\Command\\TwoFactorAuth\\State' => __DIR__.'/../../..'.'/core/Command/TwoFactorAuth/State.php',
1428
+        'OC\\Core\\Command\\Upgrade' => __DIR__.'/../../..'.'/core/Command/Upgrade.php',
1429
+        'OC\\Core\\Command\\User\\Add' => __DIR__.'/../../..'.'/core/Command/User/Add.php',
1430
+        'OC\\Core\\Command\\User\\AuthTokens\\Add' => __DIR__.'/../../..'.'/core/Command/User/AuthTokens/Add.php',
1431
+        'OC\\Core\\Command\\User\\AuthTokens\\Delete' => __DIR__.'/../../..'.'/core/Command/User/AuthTokens/Delete.php',
1432
+        'OC\\Core\\Command\\User\\AuthTokens\\ListCommand' => __DIR__.'/../../..'.'/core/Command/User/AuthTokens/ListCommand.php',
1433
+        'OC\\Core\\Command\\User\\ClearGeneratedAvatarCacheCommand' => __DIR__.'/../../..'.'/core/Command/User/ClearGeneratedAvatarCacheCommand.php',
1434
+        'OC\\Core\\Command\\User\\Delete' => __DIR__.'/../../..'.'/core/Command/User/Delete.php',
1435
+        'OC\\Core\\Command\\User\\Disable' => __DIR__.'/../../..'.'/core/Command/User/Disable.php',
1436
+        'OC\\Core\\Command\\User\\Enable' => __DIR__.'/../../..'.'/core/Command/User/Enable.php',
1437
+        'OC\\Core\\Command\\User\\Info' => __DIR__.'/../../..'.'/core/Command/User/Info.php',
1438
+        'OC\\Core\\Command\\User\\Keys\\Verify' => __DIR__.'/../../..'.'/core/Command/User/Keys/Verify.php',
1439
+        'OC\\Core\\Command\\User\\LastSeen' => __DIR__.'/../../..'.'/core/Command/User/LastSeen.php',
1440
+        'OC\\Core\\Command\\User\\ListCommand' => __DIR__.'/../../..'.'/core/Command/User/ListCommand.php',
1441
+        'OC\\Core\\Command\\User\\Profile' => __DIR__.'/../../..'.'/core/Command/User/Profile.php',
1442
+        'OC\\Core\\Command\\User\\Report' => __DIR__.'/../../..'.'/core/Command/User/Report.php',
1443
+        'OC\\Core\\Command\\User\\ResetPassword' => __DIR__.'/../../..'.'/core/Command/User/ResetPassword.php',
1444
+        'OC\\Core\\Command\\User\\Setting' => __DIR__.'/../../..'.'/core/Command/User/Setting.php',
1445
+        'OC\\Core\\Command\\User\\SyncAccountDataCommand' => __DIR__.'/../../..'.'/core/Command/User/SyncAccountDataCommand.php',
1446
+        'OC\\Core\\Command\\User\\Welcome' => __DIR__.'/../../..'.'/core/Command/User/Welcome.php',
1447
+        'OC\\Core\\Controller\\AppPasswordController' => __DIR__.'/../../..'.'/core/Controller/AppPasswordController.php',
1448
+        'OC\\Core\\Controller\\AutoCompleteController' => __DIR__.'/../../..'.'/core/Controller/AutoCompleteController.php',
1449
+        'OC\\Core\\Controller\\AvatarController' => __DIR__.'/../../..'.'/core/Controller/AvatarController.php',
1450
+        'OC\\Core\\Controller\\CSRFTokenController' => __DIR__.'/../../..'.'/core/Controller/CSRFTokenController.php',
1451
+        'OC\\Core\\Controller\\ClientFlowLoginController' => __DIR__.'/../../..'.'/core/Controller/ClientFlowLoginController.php',
1452
+        'OC\\Core\\Controller\\ClientFlowLoginV2Controller' => __DIR__.'/../../..'.'/core/Controller/ClientFlowLoginV2Controller.php',
1453
+        'OC\\Core\\Controller\\CollaborationResourcesController' => __DIR__.'/../../..'.'/core/Controller/CollaborationResourcesController.php',
1454
+        'OC\\Core\\Controller\\ContactsMenuController' => __DIR__.'/../../..'.'/core/Controller/ContactsMenuController.php',
1455
+        'OC\\Core\\Controller\\CssController' => __DIR__.'/../../..'.'/core/Controller/CssController.php',
1456
+        'OC\\Core\\Controller\\ErrorController' => __DIR__.'/../../..'.'/core/Controller/ErrorController.php',
1457
+        'OC\\Core\\Controller\\GuestAvatarController' => __DIR__.'/../../..'.'/core/Controller/GuestAvatarController.php',
1458
+        'OC\\Core\\Controller\\HoverCardController' => __DIR__.'/../../..'.'/core/Controller/HoverCardController.php',
1459
+        'OC\\Core\\Controller\\JsController' => __DIR__.'/../../..'.'/core/Controller/JsController.php',
1460
+        'OC\\Core\\Controller\\LoginController' => __DIR__.'/../../..'.'/core/Controller/LoginController.php',
1461
+        'OC\\Core\\Controller\\LostController' => __DIR__.'/../../..'.'/core/Controller/LostController.php',
1462
+        'OC\\Core\\Controller\\NavigationController' => __DIR__.'/../../..'.'/core/Controller/NavigationController.php',
1463
+        'OC\\Core\\Controller\\OCJSController' => __DIR__.'/../../..'.'/core/Controller/OCJSController.php',
1464
+        'OC\\Core\\Controller\\OCMController' => __DIR__.'/../../..'.'/core/Controller/OCMController.php',
1465
+        'OC\\Core\\Controller\\OCSController' => __DIR__.'/../../..'.'/core/Controller/OCSController.php',
1466
+        'OC\\Core\\Controller\\PreviewController' => __DIR__.'/../../..'.'/core/Controller/PreviewController.php',
1467
+        'OC\\Core\\Controller\\ProfileApiController' => __DIR__.'/../../..'.'/core/Controller/ProfileApiController.php',
1468
+        'OC\\Core\\Controller\\RecommendedAppsController' => __DIR__.'/../../..'.'/core/Controller/RecommendedAppsController.php',
1469
+        'OC\\Core\\Controller\\ReferenceApiController' => __DIR__.'/../../..'.'/core/Controller/ReferenceApiController.php',
1470
+        'OC\\Core\\Controller\\ReferenceController' => __DIR__.'/../../..'.'/core/Controller/ReferenceController.php',
1471
+        'OC\\Core\\Controller\\SetupController' => __DIR__.'/../../..'.'/core/Controller/SetupController.php',
1472
+        'OC\\Core\\Controller\\TaskProcessingApiController' => __DIR__.'/../../..'.'/core/Controller/TaskProcessingApiController.php',
1473
+        'OC\\Core\\Controller\\TeamsApiController' => __DIR__.'/../../..'.'/core/Controller/TeamsApiController.php',
1474
+        'OC\\Core\\Controller\\TextProcessingApiController' => __DIR__.'/../../..'.'/core/Controller/TextProcessingApiController.php',
1475
+        'OC\\Core\\Controller\\TextToImageApiController' => __DIR__.'/../../..'.'/core/Controller/TextToImageApiController.php',
1476
+        'OC\\Core\\Controller\\TranslationApiController' => __DIR__.'/../../..'.'/core/Controller/TranslationApiController.php',
1477
+        'OC\\Core\\Controller\\TwoFactorApiController' => __DIR__.'/../../..'.'/core/Controller/TwoFactorApiController.php',
1478
+        'OC\\Core\\Controller\\TwoFactorChallengeController' => __DIR__.'/../../..'.'/core/Controller/TwoFactorChallengeController.php',
1479
+        'OC\\Core\\Controller\\UnifiedSearchController' => __DIR__.'/../../..'.'/core/Controller/UnifiedSearchController.php',
1480
+        'OC\\Core\\Controller\\UnsupportedBrowserController' => __DIR__.'/../../..'.'/core/Controller/UnsupportedBrowserController.php',
1481
+        'OC\\Core\\Controller\\UserController' => __DIR__.'/../../..'.'/core/Controller/UserController.php',
1482
+        'OC\\Core\\Controller\\WalledGardenController' => __DIR__.'/../../..'.'/core/Controller/WalledGardenController.php',
1483
+        'OC\\Core\\Controller\\WebAuthnController' => __DIR__.'/../../..'.'/core/Controller/WebAuthnController.php',
1484
+        'OC\\Core\\Controller\\WellKnownController' => __DIR__.'/../../..'.'/core/Controller/WellKnownController.php',
1485
+        'OC\\Core\\Controller\\WhatsNewController' => __DIR__.'/../../..'.'/core/Controller/WhatsNewController.php',
1486
+        'OC\\Core\\Controller\\WipeController' => __DIR__.'/../../..'.'/core/Controller/WipeController.php',
1487
+        'OC\\Core\\Data\\LoginFlowV2Credentials' => __DIR__.'/../../..'.'/core/Data/LoginFlowV2Credentials.php',
1488
+        'OC\\Core\\Data\\LoginFlowV2Tokens' => __DIR__.'/../../..'.'/core/Data/LoginFlowV2Tokens.php',
1489
+        'OC\\Core\\Db\\LoginFlowV2' => __DIR__.'/../../..'.'/core/Db/LoginFlowV2.php',
1490
+        'OC\\Core\\Db\\LoginFlowV2Mapper' => __DIR__.'/../../..'.'/core/Db/LoginFlowV2Mapper.php',
1491
+        'OC\\Core\\Db\\ProfileConfig' => __DIR__.'/../../..'.'/core/Db/ProfileConfig.php',
1492
+        'OC\\Core\\Db\\ProfileConfigMapper' => __DIR__.'/../../..'.'/core/Db/ProfileConfigMapper.php',
1493
+        'OC\\Core\\Events\\BeforePasswordResetEvent' => __DIR__.'/../../..'.'/core/Events/BeforePasswordResetEvent.php',
1494
+        'OC\\Core\\Events\\PasswordResetEvent' => __DIR__.'/../../..'.'/core/Events/PasswordResetEvent.php',
1495
+        'OC\\Core\\Exception\\LoginFlowV2ClientForbiddenException' => __DIR__.'/../../..'.'/core/Exception/LoginFlowV2ClientForbiddenException.php',
1496
+        'OC\\Core\\Exception\\LoginFlowV2NotFoundException' => __DIR__.'/../../..'.'/core/Exception/LoginFlowV2NotFoundException.php',
1497
+        'OC\\Core\\Exception\\ResetPasswordException' => __DIR__.'/../../..'.'/core/Exception/ResetPasswordException.php',
1498
+        'OC\\Core\\Listener\\AddMissingIndicesListener' => __DIR__.'/../../..'.'/core/Listener/AddMissingIndicesListener.php',
1499
+        'OC\\Core\\Listener\\AddMissingPrimaryKeyListener' => __DIR__.'/../../..'.'/core/Listener/AddMissingPrimaryKeyListener.php',
1500
+        'OC\\Core\\Listener\\BeforeMessageLoggedEventListener' => __DIR__.'/../../..'.'/core/Listener/BeforeMessageLoggedEventListener.php',
1501
+        'OC\\Core\\Listener\\BeforeTemplateRenderedListener' => __DIR__.'/../../..'.'/core/Listener/BeforeTemplateRenderedListener.php',
1502
+        'OC\\Core\\Listener\\FeedBackHandler' => __DIR__.'/../../..'.'/core/Listener/FeedBackHandler.php',
1503
+        'OC\\Core\\Listener\\PasswordUpdatedListener' => __DIR__.'/../../..'.'/core/Listener/PasswordUpdatedListener.php',
1504
+        'OC\\Core\\Middleware\\TwoFactorMiddleware' => __DIR__.'/../../..'.'/core/Middleware/TwoFactorMiddleware.php',
1505
+        'OC\\Core\\Migrations\\Version13000Date20170705121758' => __DIR__.'/../../..'.'/core/Migrations/Version13000Date20170705121758.php',
1506
+        'OC\\Core\\Migrations\\Version13000Date20170718121200' => __DIR__.'/../../..'.'/core/Migrations/Version13000Date20170718121200.php',
1507
+        'OC\\Core\\Migrations\\Version13000Date20170814074715' => __DIR__.'/../../..'.'/core/Migrations/Version13000Date20170814074715.php',
1508
+        'OC\\Core\\Migrations\\Version13000Date20170919121250' => __DIR__.'/../../..'.'/core/Migrations/Version13000Date20170919121250.php',
1509
+        'OC\\Core\\Migrations\\Version13000Date20170926101637' => __DIR__.'/../../..'.'/core/Migrations/Version13000Date20170926101637.php',
1510
+        'OC\\Core\\Migrations\\Version14000Date20180129121024' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180129121024.php',
1511
+        'OC\\Core\\Migrations\\Version14000Date20180404140050' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180404140050.php',
1512
+        'OC\\Core\\Migrations\\Version14000Date20180516101403' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180516101403.php',
1513
+        'OC\\Core\\Migrations\\Version14000Date20180518120534' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180518120534.php',
1514
+        'OC\\Core\\Migrations\\Version14000Date20180522074438' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180522074438.php',
1515
+        'OC\\Core\\Migrations\\Version14000Date20180626223656' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180626223656.php',
1516
+        'OC\\Core\\Migrations\\Version14000Date20180710092004' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180710092004.php',
1517
+        'OC\\Core\\Migrations\\Version14000Date20180712153140' => __DIR__.'/../../..'.'/core/Migrations/Version14000Date20180712153140.php',
1518
+        'OC\\Core\\Migrations\\Version15000Date20180926101451' => __DIR__.'/../../..'.'/core/Migrations/Version15000Date20180926101451.php',
1519
+        'OC\\Core\\Migrations\\Version15000Date20181015062942' => __DIR__.'/../../..'.'/core/Migrations/Version15000Date20181015062942.php',
1520
+        'OC\\Core\\Migrations\\Version15000Date20181029084625' => __DIR__.'/../../..'.'/core/Migrations/Version15000Date20181029084625.php',
1521
+        'OC\\Core\\Migrations\\Version16000Date20190207141427' => __DIR__.'/../../..'.'/core/Migrations/Version16000Date20190207141427.php',
1522
+        'OC\\Core\\Migrations\\Version16000Date20190212081545' => __DIR__.'/../../..'.'/core/Migrations/Version16000Date20190212081545.php',
1523
+        'OC\\Core\\Migrations\\Version16000Date20190427105638' => __DIR__.'/../../..'.'/core/Migrations/Version16000Date20190427105638.php',
1524
+        'OC\\Core\\Migrations\\Version16000Date20190428150708' => __DIR__.'/../../..'.'/core/Migrations/Version16000Date20190428150708.php',
1525
+        'OC\\Core\\Migrations\\Version17000Date20190514105811' => __DIR__.'/../../..'.'/core/Migrations/Version17000Date20190514105811.php',
1526
+        'OC\\Core\\Migrations\\Version18000Date20190920085628' => __DIR__.'/../../..'.'/core/Migrations/Version18000Date20190920085628.php',
1527
+        'OC\\Core\\Migrations\\Version18000Date20191014105105' => __DIR__.'/../../..'.'/core/Migrations/Version18000Date20191014105105.php',
1528
+        'OC\\Core\\Migrations\\Version18000Date20191204114856' => __DIR__.'/../../..'.'/core/Migrations/Version18000Date20191204114856.php',
1529
+        'OC\\Core\\Migrations\\Version19000Date20200211083441' => __DIR__.'/../../..'.'/core/Migrations/Version19000Date20200211083441.php',
1530
+        'OC\\Core\\Migrations\\Version20000Date20201109081915' => __DIR__.'/../../..'.'/core/Migrations/Version20000Date20201109081915.php',
1531
+        'OC\\Core\\Migrations\\Version20000Date20201109081918' => __DIR__.'/../../..'.'/core/Migrations/Version20000Date20201109081918.php',
1532
+        'OC\\Core\\Migrations\\Version20000Date20201109081919' => __DIR__.'/../../..'.'/core/Migrations/Version20000Date20201109081919.php',
1533
+        'OC\\Core\\Migrations\\Version20000Date20201111081915' => __DIR__.'/../../..'.'/core/Migrations/Version20000Date20201111081915.php',
1534
+        'OC\\Core\\Migrations\\Version21000Date20201120141228' => __DIR__.'/../../..'.'/core/Migrations/Version21000Date20201120141228.php',
1535
+        'OC\\Core\\Migrations\\Version21000Date20201202095923' => __DIR__.'/../../..'.'/core/Migrations/Version21000Date20201202095923.php',
1536
+        'OC\\Core\\Migrations\\Version21000Date20210119195004' => __DIR__.'/../../..'.'/core/Migrations/Version21000Date20210119195004.php',
1537
+        'OC\\Core\\Migrations\\Version21000Date20210309185126' => __DIR__.'/../../..'.'/core/Migrations/Version21000Date20210309185126.php',
1538
+        'OC\\Core\\Migrations\\Version21000Date20210309185127' => __DIR__.'/../../..'.'/core/Migrations/Version21000Date20210309185127.php',
1539
+        'OC\\Core\\Migrations\\Version22000Date20210216080825' => __DIR__.'/../../..'.'/core/Migrations/Version22000Date20210216080825.php',
1540
+        'OC\\Core\\Migrations\\Version23000Date20210721100600' => __DIR__.'/../../..'.'/core/Migrations/Version23000Date20210721100600.php',
1541
+        'OC\\Core\\Migrations\\Version23000Date20210906132259' => __DIR__.'/../../..'.'/core/Migrations/Version23000Date20210906132259.php',
1542
+        'OC\\Core\\Migrations\\Version23000Date20210930122352' => __DIR__.'/../../..'.'/core/Migrations/Version23000Date20210930122352.php',
1543
+        'OC\\Core\\Migrations\\Version23000Date20211203110726' => __DIR__.'/../../..'.'/core/Migrations/Version23000Date20211203110726.php',
1544
+        'OC\\Core\\Migrations\\Version23000Date20211213203940' => __DIR__.'/../../..'.'/core/Migrations/Version23000Date20211213203940.php',
1545
+        'OC\\Core\\Migrations\\Version24000Date20211210141942' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20211210141942.php',
1546
+        'OC\\Core\\Migrations\\Version24000Date20211213081506' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20211213081506.php',
1547
+        'OC\\Core\\Migrations\\Version24000Date20211213081604' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20211213081604.php',
1548
+        'OC\\Core\\Migrations\\Version24000Date20211222112246' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20211222112246.php',
1549
+        'OC\\Core\\Migrations\\Version24000Date20211230140012' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20211230140012.php',
1550
+        'OC\\Core\\Migrations\\Version24000Date20220131153041' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20220131153041.php',
1551
+        'OC\\Core\\Migrations\\Version24000Date20220202150027' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20220202150027.php',
1552
+        'OC\\Core\\Migrations\\Version24000Date20220404230027' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20220404230027.php',
1553
+        'OC\\Core\\Migrations\\Version24000Date20220425072957' => __DIR__.'/../../..'.'/core/Migrations/Version24000Date20220425072957.php',
1554
+        'OC\\Core\\Migrations\\Version25000Date20220515204012' => __DIR__.'/../../..'.'/core/Migrations/Version25000Date20220515204012.php',
1555
+        'OC\\Core\\Migrations\\Version25000Date20220602190540' => __DIR__.'/../../..'.'/core/Migrations/Version25000Date20220602190540.php',
1556
+        'OC\\Core\\Migrations\\Version25000Date20220905140840' => __DIR__.'/../../..'.'/core/Migrations/Version25000Date20220905140840.php',
1557
+        'OC\\Core\\Migrations\\Version25000Date20221007010957' => __DIR__.'/../../..'.'/core/Migrations/Version25000Date20221007010957.php',
1558
+        'OC\\Core\\Migrations\\Version27000Date20220613163520' => __DIR__.'/../../..'.'/core/Migrations/Version27000Date20220613163520.php',
1559
+        'OC\\Core\\Migrations\\Version27000Date20230309104325' => __DIR__.'/../../..'.'/core/Migrations/Version27000Date20230309104325.php',
1560
+        'OC\\Core\\Migrations\\Version27000Date20230309104802' => __DIR__.'/../../..'.'/core/Migrations/Version27000Date20230309104802.php',
1561
+        'OC\\Core\\Migrations\\Version28000Date20230616104802' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20230616104802.php',
1562
+        'OC\\Core\\Migrations\\Version28000Date20230728104802' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20230728104802.php',
1563
+        'OC\\Core\\Migrations\\Version28000Date20230803221055' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20230803221055.php',
1564
+        'OC\\Core\\Migrations\\Version28000Date20230906104802' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20230906104802.php',
1565
+        'OC\\Core\\Migrations\\Version28000Date20231004103301' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20231004103301.php',
1566
+        'OC\\Core\\Migrations\\Version28000Date20231103104802' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20231103104802.php',
1567
+        'OC\\Core\\Migrations\\Version28000Date20231126110901' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20231126110901.php',
1568
+        'OC\\Core\\Migrations\\Version28000Date20240828142927' => __DIR__.'/../../..'.'/core/Migrations/Version28000Date20240828142927.php',
1569
+        'OC\\Core\\Migrations\\Version29000Date20231126110901' => __DIR__.'/../../..'.'/core/Migrations/Version29000Date20231126110901.php',
1570
+        'OC\\Core\\Migrations\\Version29000Date20231213104850' => __DIR__.'/../../..'.'/core/Migrations/Version29000Date20231213104850.php',
1571
+        'OC\\Core\\Migrations\\Version29000Date20240124132201' => __DIR__.'/../../..'.'/core/Migrations/Version29000Date20240124132201.php',
1572
+        'OC\\Core\\Migrations\\Version29000Date20240124132202' => __DIR__.'/../../..'.'/core/Migrations/Version29000Date20240124132202.php',
1573
+        'OC\\Core\\Migrations\\Version29000Date20240131122720' => __DIR__.'/../../..'.'/core/Migrations/Version29000Date20240131122720.php',
1574
+        'OC\\Core\\Migrations\\Version30000Date20240429122720' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240429122720.php',
1575
+        'OC\\Core\\Migrations\\Version30000Date20240708160048' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240708160048.php',
1576
+        'OC\\Core\\Migrations\\Version30000Date20240717111406' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240717111406.php',
1577
+        'OC\\Core\\Migrations\\Version30000Date20240814180800' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240814180800.php',
1578
+        'OC\\Core\\Migrations\\Version30000Date20240815080800' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240815080800.php',
1579
+        'OC\\Core\\Migrations\\Version30000Date20240906095113' => __DIR__.'/../../..'.'/core/Migrations/Version30000Date20240906095113.php',
1580
+        'OC\\Core\\Migrations\\Version31000Date20240101084401' => __DIR__.'/../../..'.'/core/Migrations/Version31000Date20240101084401.php',
1581
+        'OC\\Core\\Migrations\\Version31000Date20240814184402' => __DIR__.'/../../..'.'/core/Migrations/Version31000Date20240814184402.php',
1582
+        'OC\\Core\\Migrations\\Version31000Date20250213102442' => __DIR__.'/../../..'.'/core/Migrations/Version31000Date20250213102442.php',
1583
+        'OC\\Core\\Migrations\\Version32000Date20250620081925' => __DIR__.'/../../..'.'/core/Migrations/Version32000Date20250620081925.php',
1584
+        'OC\\Core\\Migrations\\Version32000Date20250731062008' => __DIR__.'/../../..'.'/core/Migrations/Version32000Date20250731062008.php',
1585
+        'OC\\Core\\Migrations\\Version32000Date20250806110519' => __DIR__.'/../../..'.'/core/Migrations/Version32000Date20250806110519.php',
1586
+        'OC\\Core\\Migrations\\Version33000Date20250819110529' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20250819110529.php',
1587
+        'OC\\Core\\Migrations\\Version33000Date20251013110519' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251013110519.php',
1588
+        'OC\\Core\\Migrations\\Version33000Date20251023110529' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251023110529.php',
1589
+        'OC\\Core\\Migrations\\Version33000Date20251023120529' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251023120529.php',
1590
+        'OC\\Core\\Migrations\\Version33000Date20251106131209' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251106131209.php',
1591
+        'OC\\Core\\Migrations\\Version33000Date20251124110529' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251124110529.php',
1592
+        'OC\\Core\\Migrations\\Version33000Date20251126152410' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251126152410.php',
1593
+        'OC\\Core\\Migrations\\Version33000Date20251209123503' => __DIR__.'/../../..'.'/core/Migrations/Version33000Date20251209123503.php',
1594
+        'OC\\Core\\Notification\\CoreNotifier' => __DIR__.'/../../..'.'/core/Notification/CoreNotifier.php',
1595
+        'OC\\Core\\ResponseDefinitions' => __DIR__.'/../../..'.'/core/ResponseDefinitions.php',
1596
+        'OC\\Core\\Service\\CronService' => __DIR__.'/../../..'.'/core/Service/CronService.php',
1597
+        'OC\\Core\\Service\\LoginFlowV2Service' => __DIR__.'/../../..'.'/core/Service/LoginFlowV2Service.php',
1598
+        'OC\\DB\\Adapter' => __DIR__.'/../../..'.'/lib/private/DB/Adapter.php',
1599
+        'OC\\DB\\AdapterMySQL' => __DIR__.'/../../..'.'/lib/private/DB/AdapterMySQL.php',
1600
+        'OC\\DB\\AdapterOCI8' => __DIR__.'/../../..'.'/lib/private/DB/AdapterOCI8.php',
1601
+        'OC\\DB\\AdapterPgSql' => __DIR__.'/../../..'.'/lib/private/DB/AdapterPgSql.php',
1602
+        'OC\\DB\\AdapterSqlite' => __DIR__.'/../../..'.'/lib/private/DB/AdapterSqlite.php',
1603
+        'OC\\DB\\ArrayResult' => __DIR__.'/../../..'.'/lib/private/DB/ArrayResult.php',
1604
+        'OC\\DB\\BacktraceDebugStack' => __DIR__.'/../../..'.'/lib/private/DB/BacktraceDebugStack.php',
1605
+        'OC\\DB\\Connection' => __DIR__.'/../../..'.'/lib/private/DB/Connection.php',
1606
+        'OC\\DB\\ConnectionAdapter' => __DIR__.'/../../..'.'/lib/private/DB/ConnectionAdapter.php',
1607
+        'OC\\DB\\ConnectionFactory' => __DIR__.'/../../..'.'/lib/private/DB/ConnectionFactory.php',
1608
+        'OC\\DB\\DbDataCollector' => __DIR__.'/../../..'.'/lib/private/DB/DbDataCollector.php',
1609
+        'OC\\DB\\Exceptions\\DbalException' => __DIR__.'/../../..'.'/lib/private/DB/Exceptions/DbalException.php',
1610
+        'OC\\DB\\MigrationException' => __DIR__.'/../../..'.'/lib/private/DB/MigrationException.php',
1611
+        'OC\\DB\\MigrationService' => __DIR__.'/../../..'.'/lib/private/DB/MigrationService.php',
1612
+        'OC\\DB\\Migrator' => __DIR__.'/../../..'.'/lib/private/DB/Migrator.php',
1613
+        'OC\\DB\\MigratorExecuteSqlEvent' => __DIR__.'/../../..'.'/lib/private/DB/MigratorExecuteSqlEvent.php',
1614
+        'OC\\DB\\MissingColumnInformation' => __DIR__.'/../../..'.'/lib/private/DB/MissingColumnInformation.php',
1615
+        'OC\\DB\\MissingIndexInformation' => __DIR__.'/../../..'.'/lib/private/DB/MissingIndexInformation.php',
1616
+        'OC\\DB\\MissingPrimaryKeyInformation' => __DIR__.'/../../..'.'/lib/private/DB/MissingPrimaryKeyInformation.php',
1617
+        'OC\\DB\\MySqlTools' => __DIR__.'/../../..'.'/lib/private/DB/MySqlTools.php',
1618
+        'OC\\DB\\OCSqlitePlatform' => __DIR__.'/../../..'.'/lib/private/DB/OCSqlitePlatform.php',
1619
+        'OC\\DB\\ObjectParameter' => __DIR__.'/../../..'.'/lib/private/DB/ObjectParameter.php',
1620
+        'OC\\DB\\OracleConnection' => __DIR__.'/../../..'.'/lib/private/DB/OracleConnection.php',
1621
+        'OC\\DB\\OracleMigrator' => __DIR__.'/../../..'.'/lib/private/DB/OracleMigrator.php',
1622
+        'OC\\DB\\PgSqlTools' => __DIR__.'/../../..'.'/lib/private/DB/PgSqlTools.php',
1623
+        'OC\\DB\\PreparedStatement' => __DIR__.'/../../..'.'/lib/private/DB/PreparedStatement.php',
1624
+        'OC\\DB\\QueryBuilder\\CompositeExpression' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/CompositeExpression.php',
1625
+        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\ExpressionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExpressionBuilder/ExpressionBuilder.php',
1626
+        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\MySqlExpressionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExpressionBuilder/MySqlExpressionBuilder.php',
1627
+        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\OCIExpressionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php',
1628
+        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\PgSqlExpressionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExpressionBuilder/PgSqlExpressionBuilder.php',
1629
+        'OC\\DB\\QueryBuilder\\ExpressionBuilder\\SqliteExpressionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php',
1630
+        'OC\\DB\\QueryBuilder\\ExtendedQueryBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php',
1631
+        'OC\\DB\\QueryBuilder\\FunctionBuilder\\FunctionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/FunctionBuilder/FunctionBuilder.php',
1632
+        'OC\\DB\\QueryBuilder\\FunctionBuilder\\OCIFunctionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php',
1633
+        'OC\\DB\\QueryBuilder\\FunctionBuilder\\PgSqlFunctionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/FunctionBuilder/PgSqlFunctionBuilder.php',
1634
+        'OC\\DB\\QueryBuilder\\FunctionBuilder\\SqliteFunctionBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/FunctionBuilder/SqliteFunctionBuilder.php',
1635
+        'OC\\DB\\QueryBuilder\\Literal' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Literal.php',
1636
+        'OC\\DB\\QueryBuilder\\Parameter' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Parameter.php',
1637
+        'OC\\DB\\QueryBuilder\\Partitioned\\InvalidPartitionedQueryException' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/InvalidPartitionedQueryException.php',
1638
+        'OC\\DB\\QueryBuilder\\Partitioned\\JoinCondition' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/JoinCondition.php',
1639
+        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionQuery' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/PartitionQuery.php',
1640
+        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionSplit' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/PartitionSplit.php',
1641
+        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedQueryBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/PartitionedQueryBuilder.php',
1642
+        'OC\\DB\\QueryBuilder\\Partitioned\\PartitionedResult' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Partitioned/PartitionedResult.php',
1643
+        'OC\\DB\\QueryBuilder\\QueryBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/QueryBuilder.php',
1644
+        'OC\\DB\\QueryBuilder\\QueryFunction' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/QueryFunction.php',
1645
+        'OC\\DB\\QueryBuilder\\QuoteHelper' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/QuoteHelper.php',
1646
+        'OC\\DB\\QueryBuilder\\Sharded\\AutoIncrementHandler' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/AutoIncrementHandler.php',
1647
+        'OC\\DB\\QueryBuilder\\Sharded\\CrossShardMoveHelper' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/CrossShardMoveHelper.php',
1648
+        'OC\\DB\\QueryBuilder\\Sharded\\HashShardMapper' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/HashShardMapper.php',
1649
+        'OC\\DB\\QueryBuilder\\Sharded\\InvalidShardedQueryException' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/InvalidShardedQueryException.php',
1650
+        'OC\\DB\\QueryBuilder\\Sharded\\RoundRobinShardMapper' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/RoundRobinShardMapper.php',
1651
+        'OC\\DB\\QueryBuilder\\Sharded\\ShardConnectionManager' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/ShardConnectionManager.php',
1652
+        'OC\\DB\\QueryBuilder\\Sharded\\ShardDefinition' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/ShardDefinition.php',
1653
+        'OC\\DB\\QueryBuilder\\Sharded\\ShardQueryRunner' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/ShardQueryRunner.php',
1654
+        'OC\\DB\\QueryBuilder\\Sharded\\ShardedQueryBuilder' => __DIR__.'/../../..'.'/lib/private/DB/QueryBuilder/Sharded/ShardedQueryBuilder.php',
1655
+        'OC\\DB\\ResultAdapter' => __DIR__.'/../../..'.'/lib/private/DB/ResultAdapter.php',
1656
+        'OC\\DB\\SQLiteMigrator' => __DIR__.'/../../..'.'/lib/private/DB/SQLiteMigrator.php',
1657
+        'OC\\DB\\SQLiteSessionInit' => __DIR__.'/../../..'.'/lib/private/DB/SQLiteSessionInit.php',
1658
+        'OC\\DB\\SchemaWrapper' => __DIR__.'/../../..'.'/lib/private/DB/SchemaWrapper.php',
1659
+        'OC\\DB\\SetTransactionIsolationLevel' => __DIR__.'/../../..'.'/lib/private/DB/SetTransactionIsolationLevel.php',
1660
+        'OC\\Dashboard\\Manager' => __DIR__.'/../../..'.'/lib/private/Dashboard/Manager.php',
1661
+        'OC\\DatabaseException' => __DIR__.'/../../..'.'/lib/private/DatabaseException.php',
1662
+        'OC\\DatabaseSetupException' => __DIR__.'/../../..'.'/lib/private/DatabaseSetupException.php',
1663
+        'OC\\DateTimeFormatter' => __DIR__.'/../../..'.'/lib/private/DateTimeFormatter.php',
1664
+        'OC\\DateTimeZone' => __DIR__.'/../../..'.'/lib/private/DateTimeZone.php',
1665
+        'OC\\Diagnostics\\Event' => __DIR__.'/../../..'.'/lib/private/Diagnostics/Event.php',
1666
+        'OC\\Diagnostics\\EventLogger' => __DIR__.'/../../..'.'/lib/private/Diagnostics/EventLogger.php',
1667
+        'OC\\Diagnostics\\Query' => __DIR__.'/../../..'.'/lib/private/Diagnostics/Query.php',
1668
+        'OC\\Diagnostics\\QueryLogger' => __DIR__.'/../../..'.'/lib/private/Diagnostics/QueryLogger.php',
1669
+        'OC\\DirectEditing\\Manager' => __DIR__.'/../../..'.'/lib/private/DirectEditing/Manager.php',
1670
+        'OC\\DirectEditing\\Token' => __DIR__.'/../../..'.'/lib/private/DirectEditing/Token.php',
1671
+        'OC\\EmojiHelper' => __DIR__.'/../../..'.'/lib/private/EmojiHelper.php',
1672
+        'OC\\Encryption\\DecryptAll' => __DIR__.'/../../..'.'/lib/private/Encryption/DecryptAll.php',
1673
+        'OC\\Encryption\\EncryptionEventListener' => __DIR__.'/../../..'.'/lib/private/Encryption/EncryptionEventListener.php',
1674
+        'OC\\Encryption\\EncryptionWrapper' => __DIR__.'/../../..'.'/lib/private/Encryption/EncryptionWrapper.php',
1675
+        'OC\\Encryption\\Exceptions\\DecryptionFailedException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/DecryptionFailedException.php',
1676
+        'OC\\Encryption\\Exceptions\\EmptyEncryptionDataException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/EmptyEncryptionDataException.php',
1677
+        'OC\\Encryption\\Exceptions\\EncryptionFailedException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/EncryptionFailedException.php',
1678
+        'OC\\Encryption\\Exceptions\\EncryptionHeaderKeyExistsException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/EncryptionHeaderKeyExistsException.php',
1679
+        'OC\\Encryption\\Exceptions\\EncryptionHeaderToLargeException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/EncryptionHeaderToLargeException.php',
1680
+        'OC\\Encryption\\Exceptions\\ModuleAlreadyExistsException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/ModuleAlreadyExistsException.php',
1681
+        'OC\\Encryption\\Exceptions\\ModuleDoesNotExistsException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/ModuleDoesNotExistsException.php',
1682
+        'OC\\Encryption\\Exceptions\\UnknownCipherException' => __DIR__.'/../../..'.'/lib/private/Encryption/Exceptions/UnknownCipherException.php',
1683
+        'OC\\Encryption\\File' => __DIR__.'/../../..'.'/lib/private/Encryption/File.php',
1684
+        'OC\\Encryption\\Keys\\Storage' => __DIR__.'/../../..'.'/lib/private/Encryption/Keys/Storage.php',
1685
+        'OC\\Encryption\\Manager' => __DIR__.'/../../..'.'/lib/private/Encryption/Manager.php',
1686
+        'OC\\Encryption\\Update' => __DIR__.'/../../..'.'/lib/private/Encryption/Update.php',
1687
+        'OC\\Encryption\\Util' => __DIR__.'/../../..'.'/lib/private/Encryption/Util.php',
1688
+        'OC\\EventDispatcher\\EventDispatcher' => __DIR__.'/../../..'.'/lib/private/EventDispatcher/EventDispatcher.php',
1689
+        'OC\\EventDispatcher\\ServiceEventListener' => __DIR__.'/../../..'.'/lib/private/EventDispatcher/ServiceEventListener.php',
1690
+        'OC\\EventSource' => __DIR__.'/../../..'.'/lib/private/EventSource.php',
1691
+        'OC\\EventSourceFactory' => __DIR__.'/../../..'.'/lib/private/EventSourceFactory.php',
1692
+        'OC\\Federation\\CloudFederationFactory' => __DIR__.'/../../..'.'/lib/private/Federation/CloudFederationFactory.php',
1693
+        'OC\\Federation\\CloudFederationNotification' => __DIR__.'/../../..'.'/lib/private/Federation/CloudFederationNotification.php',
1694
+        'OC\\Federation\\CloudFederationProviderManager' => __DIR__.'/../../..'.'/lib/private/Federation/CloudFederationProviderManager.php',
1695
+        'OC\\Federation\\CloudFederationShare' => __DIR__.'/../../..'.'/lib/private/Federation/CloudFederationShare.php',
1696
+        'OC\\Federation\\CloudId' => __DIR__.'/../../..'.'/lib/private/Federation/CloudId.php',
1697
+        'OC\\Federation\\CloudIdManager' => __DIR__.'/../../..'.'/lib/private/Federation/CloudIdManager.php',
1698
+        'OC\\FilesMetadata\\FilesMetadataManager' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/FilesMetadataManager.php',
1699
+        'OC\\FilesMetadata\\Job\\UpdateSingleMetadata' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Job/UpdateSingleMetadata.php',
1700
+        'OC\\FilesMetadata\\Listener\\MetadataDelete' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Listener/MetadataDelete.php',
1701
+        'OC\\FilesMetadata\\Listener\\MetadataUpdate' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Listener/MetadataUpdate.php',
1702
+        'OC\\FilesMetadata\\MetadataQuery' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/MetadataQuery.php',
1703
+        'OC\\FilesMetadata\\Model\\FilesMetadata' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Model/FilesMetadata.php',
1704
+        'OC\\FilesMetadata\\Model\\MetadataValueWrapper' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Model/MetadataValueWrapper.php',
1705
+        'OC\\FilesMetadata\\Service\\IndexRequestService' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Service/IndexRequestService.php',
1706
+        'OC\\FilesMetadata\\Service\\MetadataRequestService' => __DIR__.'/../../..'.'/lib/private/FilesMetadata/Service/MetadataRequestService.php',
1707
+        'OC\\Files\\AppData\\AppData' => __DIR__.'/../../..'.'/lib/private/Files/AppData/AppData.php',
1708
+        'OC\\Files\\AppData\\Factory' => __DIR__.'/../../..'.'/lib/private/Files/AppData/Factory.php',
1709
+        'OC\\Files\\Cache\\Cache' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Cache.php',
1710
+        'OC\\Files\\Cache\\CacheDependencies' => __DIR__.'/../../..'.'/lib/private/Files/Cache/CacheDependencies.php',
1711
+        'OC\\Files\\Cache\\CacheEntry' => __DIR__.'/../../..'.'/lib/private/Files/Cache/CacheEntry.php',
1712
+        'OC\\Files\\Cache\\CacheQueryBuilder' => __DIR__.'/../../..'.'/lib/private/Files/Cache/CacheQueryBuilder.php',
1713
+        'OC\\Files\\Cache\\FailedCache' => __DIR__.'/../../..'.'/lib/private/Files/Cache/FailedCache.php',
1714
+        'OC\\Files\\Cache\\FileAccess' => __DIR__.'/../../..'.'/lib/private/Files/Cache/FileAccess.php',
1715
+        'OC\\Files\\Cache\\HomeCache' => __DIR__.'/../../..'.'/lib/private/Files/Cache/HomeCache.php',
1716
+        'OC\\Files\\Cache\\HomePropagator' => __DIR__.'/../../..'.'/lib/private/Files/Cache/HomePropagator.php',
1717
+        'OC\\Files\\Cache\\LocalRootScanner' => __DIR__.'/../../..'.'/lib/private/Files/Cache/LocalRootScanner.php',
1718
+        'OC\\Files\\Cache\\MoveFromCacheTrait' => __DIR__.'/../../..'.'/lib/private/Files/Cache/MoveFromCacheTrait.php',
1719
+        'OC\\Files\\Cache\\NullWatcher' => __DIR__.'/../../..'.'/lib/private/Files/Cache/NullWatcher.php',
1720
+        'OC\\Files\\Cache\\Propagator' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Propagator.php',
1721
+        'OC\\Files\\Cache\\QuerySearchHelper' => __DIR__.'/../../..'.'/lib/private/Files/Cache/QuerySearchHelper.php',
1722
+        'OC\\Files\\Cache\\Scanner' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Scanner.php',
1723
+        'OC\\Files\\Cache\\SearchBuilder' => __DIR__.'/../../..'.'/lib/private/Files/Cache/SearchBuilder.php',
1724
+        'OC\\Files\\Cache\\Storage' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Storage.php',
1725
+        'OC\\Files\\Cache\\StorageGlobal' => __DIR__.'/../../..'.'/lib/private/Files/Cache/StorageGlobal.php',
1726
+        'OC\\Files\\Cache\\Updater' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Updater.php',
1727
+        'OC\\Files\\Cache\\Watcher' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Watcher.php',
1728
+        'OC\\Files\\Cache\\Wrapper\\CacheJail' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Wrapper/CacheJail.php',
1729
+        'OC\\Files\\Cache\\Wrapper\\CachePermissionsMask' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Wrapper/CachePermissionsMask.php',
1730
+        'OC\\Files\\Cache\\Wrapper\\CacheWrapper' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Wrapper/CacheWrapper.php',
1731
+        'OC\\Files\\Cache\\Wrapper\\JailPropagator' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Wrapper/JailPropagator.php',
1732
+        'OC\\Files\\Cache\\Wrapper\\JailWatcher' => __DIR__.'/../../..'.'/lib/private/Files/Cache/Wrapper/JailWatcher.php',
1733
+        'OC\\Files\\Config\\CachedMountFileInfo' => __DIR__.'/../../..'.'/lib/private/Files/Config/CachedMountFileInfo.php',
1734
+        'OC\\Files\\Config\\CachedMountInfo' => __DIR__.'/../../..'.'/lib/private/Files/Config/CachedMountInfo.php',
1735
+        'OC\\Files\\Config\\LazyPathCachedMountInfo' => __DIR__.'/../../..'.'/lib/private/Files/Config/LazyPathCachedMountInfo.php',
1736
+        'OC\\Files\\Config\\LazyStorageMountInfo' => __DIR__.'/../../..'.'/lib/private/Files/Config/LazyStorageMountInfo.php',
1737
+        'OC\\Files\\Config\\MountProviderCollection' => __DIR__.'/../../..'.'/lib/private/Files/Config/MountProviderCollection.php',
1738
+        'OC\\Files\\Config\\UserMountCache' => __DIR__.'/../../..'.'/lib/private/Files/Config/UserMountCache.php',
1739
+        'OC\\Files\\Config\\UserMountCacheListener' => __DIR__.'/../../..'.'/lib/private/Files/Config/UserMountCacheListener.php',
1740
+        'OC\\Files\\Conversion\\ConversionManager' => __DIR__.'/../../..'.'/lib/private/Files/Conversion/ConversionManager.php',
1741
+        'OC\\Files\\FileInfo' => __DIR__.'/../../..'.'/lib/private/Files/FileInfo.php',
1742
+        'OC\\Files\\FilenameValidator' => __DIR__.'/../../..'.'/lib/private/Files/FilenameValidator.php',
1743
+        'OC\\Files\\Filesystem' => __DIR__.'/../../..'.'/lib/private/Files/Filesystem.php',
1744
+        'OC\\Files\\Lock\\LockManager' => __DIR__.'/../../..'.'/lib/private/Files/Lock/LockManager.php',
1745
+        'OC\\Files\\Mount\\CacheMountProvider' => __DIR__.'/../../..'.'/lib/private/Files/Mount/CacheMountProvider.php',
1746
+        'OC\\Files\\Mount\\HomeMountPoint' => __DIR__.'/../../..'.'/lib/private/Files/Mount/HomeMountPoint.php',
1747
+        'OC\\Files\\Mount\\LocalHomeMountProvider' => __DIR__.'/../../..'.'/lib/private/Files/Mount/LocalHomeMountProvider.php',
1748
+        'OC\\Files\\Mount\\Manager' => __DIR__.'/../../..'.'/lib/private/Files/Mount/Manager.php',
1749
+        'OC\\Files\\Mount\\MountPoint' => __DIR__.'/../../..'.'/lib/private/Files/Mount/MountPoint.php',
1750
+        'OC\\Files\\Mount\\MoveableMount' => __DIR__.'/../../..'.'/lib/private/Files/Mount/MoveableMount.php',
1751
+        'OC\\Files\\Mount\\ObjectHomeMountProvider' => __DIR__.'/../../..'.'/lib/private/Files/Mount/ObjectHomeMountProvider.php',
1752
+        'OC\\Files\\Mount\\RootMountProvider' => __DIR__.'/../../..'.'/lib/private/Files/Mount/RootMountProvider.php',
1753
+        'OC\\Files\\Node\\File' => __DIR__.'/../../..'.'/lib/private/Files/Node/File.php',
1754
+        'OC\\Files\\Node\\Folder' => __DIR__.'/../../..'.'/lib/private/Files/Node/Folder.php',
1755
+        'OC\\Files\\Node\\HookConnector' => __DIR__.'/../../..'.'/lib/private/Files/Node/HookConnector.php',
1756
+        'OC\\Files\\Node\\LazyFolder' => __DIR__.'/../../..'.'/lib/private/Files/Node/LazyFolder.php',
1757
+        'OC\\Files\\Node\\LazyRoot' => __DIR__.'/../../..'.'/lib/private/Files/Node/LazyRoot.php',
1758
+        'OC\\Files\\Node\\LazyUserFolder' => __DIR__.'/../../..'.'/lib/private/Files/Node/LazyUserFolder.php',
1759
+        'OC\\Files\\Node\\Node' => __DIR__.'/../../..'.'/lib/private/Files/Node/Node.php',
1760
+        'OC\\Files\\Node\\NonExistingFile' => __DIR__.'/../../..'.'/lib/private/Files/Node/NonExistingFile.php',
1761
+        'OC\\Files\\Node\\NonExistingFolder' => __DIR__.'/../../..'.'/lib/private/Files/Node/NonExistingFolder.php',
1762
+        'OC\\Files\\Node\\Root' => __DIR__.'/../../..'.'/lib/private/Files/Node/Root.php',
1763
+        'OC\\Files\\Notify\\Change' => __DIR__.'/../../..'.'/lib/private/Files/Notify/Change.php',
1764
+        'OC\\Files\\Notify\\RenameChange' => __DIR__.'/../../..'.'/lib/private/Files/Notify/RenameChange.php',
1765
+        'OC\\Files\\ObjectStore\\AppdataPreviewObjectStoreStorage' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/AppdataPreviewObjectStoreStorage.php',
1766
+        'OC\\Files\\ObjectStore\\Azure' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/Azure.php',
1767
+        'OC\\Files\\ObjectStore\\HomeObjectStoreStorage' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/HomeObjectStoreStorage.php',
1768
+        'OC\\Files\\ObjectStore\\InvalidObjectStoreConfigurationException' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/InvalidObjectStoreConfigurationException.php',
1769
+        'OC\\Files\\ObjectStore\\Mapper' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/Mapper.php',
1770
+        'OC\\Files\\ObjectStore\\ObjectStoreScanner' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/ObjectStoreScanner.php',
1771
+        'OC\\Files\\ObjectStore\\ObjectStoreStorage' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/ObjectStoreStorage.php',
1772
+        'OC\\Files\\ObjectStore\\PrimaryObjectStoreConfig' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/PrimaryObjectStoreConfig.php',
1773
+        'OC\\Files\\ObjectStore\\S3' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/S3.php',
1774
+        'OC\\Files\\ObjectStore\\S3ConfigTrait' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/S3ConfigTrait.php',
1775
+        'OC\\Files\\ObjectStore\\S3ConnectionTrait' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/S3ConnectionTrait.php',
1776
+        'OC\\Files\\ObjectStore\\S3ObjectTrait' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/S3ObjectTrait.php',
1777
+        'OC\\Files\\ObjectStore\\S3Signature' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/S3Signature.php',
1778
+        'OC\\Files\\ObjectStore\\StorageObjectStore' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/StorageObjectStore.php',
1779
+        'OC\\Files\\ObjectStore\\Swift' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/Swift.php',
1780
+        'OC\\Files\\ObjectStore\\SwiftFactory' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/SwiftFactory.php',
1781
+        'OC\\Files\\ObjectStore\\SwiftV2CachingAuthService' => __DIR__.'/../../..'.'/lib/private/Files/ObjectStore/SwiftV2CachingAuthService.php',
1782
+        'OC\\Files\\Search\\QueryOptimizer\\FlattenNestedBool' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/FlattenNestedBool.php',
1783
+        'OC\\Files\\Search\\QueryOptimizer\\FlattenSingleArgumentBinaryOperation' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/FlattenSingleArgumentBinaryOperation.php',
1784
+        'OC\\Files\\Search\\QueryOptimizer\\MergeDistributiveOperations' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/MergeDistributiveOperations.php',
1785
+        'OC\\Files\\Search\\QueryOptimizer\\OrEqualsToIn' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/OrEqualsToIn.php',
1786
+        'OC\\Files\\Search\\QueryOptimizer\\PathPrefixOptimizer' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/PathPrefixOptimizer.php',
1787
+        'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizer' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php',
1788
+        'OC\\Files\\Search\\QueryOptimizer\\QueryOptimizerStep' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/QueryOptimizerStep.php',
1789
+        'OC\\Files\\Search\\QueryOptimizer\\ReplacingOptimizerStep' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php',
1790
+        'OC\\Files\\Search\\QueryOptimizer\\SplitLargeIn' => __DIR__.'/../../..'.'/lib/private/Files/Search/QueryOptimizer/SplitLargeIn.php',
1791
+        'OC\\Files\\Search\\SearchBinaryOperator' => __DIR__.'/../../..'.'/lib/private/Files/Search/SearchBinaryOperator.php',
1792
+        'OC\\Files\\Search\\SearchComparison' => __DIR__.'/../../..'.'/lib/private/Files/Search/SearchComparison.php',
1793
+        'OC\\Files\\Search\\SearchOrder' => __DIR__.'/../../..'.'/lib/private/Files/Search/SearchOrder.php',
1794
+        'OC\\Files\\Search\\SearchQuery' => __DIR__.'/../../..'.'/lib/private/Files/Search/SearchQuery.php',
1795
+        'OC\\Files\\SetupManager' => __DIR__.'/../../..'.'/lib/private/Files/SetupManager.php',
1796
+        'OC\\Files\\SetupManagerFactory' => __DIR__.'/../../..'.'/lib/private/Files/SetupManagerFactory.php',
1797
+        'OC\\Files\\SimpleFS\\NewSimpleFile' => __DIR__.'/../../..'.'/lib/private/Files/SimpleFS/NewSimpleFile.php',
1798
+        'OC\\Files\\SimpleFS\\SimpleFile' => __DIR__.'/../../..'.'/lib/private/Files/SimpleFS/SimpleFile.php',
1799
+        'OC\\Files\\SimpleFS\\SimpleFolder' => __DIR__.'/../../..'.'/lib/private/Files/SimpleFS/SimpleFolder.php',
1800
+        'OC\\Files\\Storage\\Common' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Common.php',
1801
+        'OC\\Files\\Storage\\CommonTest' => __DIR__.'/../../..'.'/lib/private/Files/Storage/CommonTest.php',
1802
+        'OC\\Files\\Storage\\DAV' => __DIR__.'/../../..'.'/lib/private/Files/Storage/DAV.php',
1803
+        'OC\\Files\\Storage\\FailedStorage' => __DIR__.'/../../..'.'/lib/private/Files/Storage/FailedStorage.php',
1804
+        'OC\\Files\\Storage\\Home' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Home.php',
1805
+        'OC\\Files\\Storage\\Local' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Local.php',
1806
+        'OC\\Files\\Storage\\LocalRootStorage' => __DIR__.'/../../..'.'/lib/private/Files/Storage/LocalRootStorage.php',
1807
+        'OC\\Files\\Storage\\LocalTempFileTrait' => __DIR__.'/../../..'.'/lib/private/Files/Storage/LocalTempFileTrait.php',
1808
+        'OC\\Files\\Storage\\PolyFill\\CopyDirectory' => __DIR__.'/../../..'.'/lib/private/Files/Storage/PolyFill/CopyDirectory.php',
1809
+        'OC\\Files\\Storage\\Storage' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Storage.php',
1810
+        'OC\\Files\\Storage\\StorageFactory' => __DIR__.'/../../..'.'/lib/private/Files/Storage/StorageFactory.php',
1811
+        'OC\\Files\\Storage\\Temporary' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Temporary.php',
1812
+        'OC\\Files\\Storage\\Wrapper\\Availability' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Availability.php',
1813
+        'OC\\Files\\Storage\\Wrapper\\Encoding' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Encoding.php',
1814
+        'OC\\Files\\Storage\\Wrapper\\EncodingDirectoryWrapper' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/EncodingDirectoryWrapper.php',
1815
+        'OC\\Files\\Storage\\Wrapper\\Encryption' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Encryption.php',
1816
+        'OC\\Files\\Storage\\Wrapper\\Jail' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Jail.php',
1817
+        'OC\\Files\\Storage\\Wrapper\\KnownMtime' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/KnownMtime.php',
1818
+        'OC\\Files\\Storage\\Wrapper\\PermissionsMask' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/PermissionsMask.php',
1819
+        'OC\\Files\\Storage\\Wrapper\\Quota' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Quota.php',
1820
+        'OC\\Files\\Storage\\Wrapper\\Wrapper' => __DIR__.'/../../..'.'/lib/private/Files/Storage/Wrapper/Wrapper.php',
1821
+        'OC\\Files\\Stream\\Encryption' => __DIR__.'/../../..'.'/lib/private/Files/Stream/Encryption.php',
1822
+        'OC\\Files\\Stream\\HashWrapper' => __DIR__.'/../../..'.'/lib/private/Files/Stream/HashWrapper.php',
1823
+        'OC\\Files\\Stream\\Quota' => __DIR__.'/../../..'.'/lib/private/Files/Stream/Quota.php',
1824
+        'OC\\Files\\Stream\\SeekableHttpStream' => __DIR__.'/../../..'.'/lib/private/Files/Stream/SeekableHttpStream.php',
1825
+        'OC\\Files\\Template\\TemplateManager' => __DIR__.'/../../..'.'/lib/private/Files/Template/TemplateManager.php',
1826
+        'OC\\Files\\Type\\Detection' => __DIR__.'/../../..'.'/lib/private/Files/Type/Detection.php',
1827
+        'OC\\Files\\Type\\Loader' => __DIR__.'/../../..'.'/lib/private/Files/Type/Loader.php',
1828
+        'OC\\Files\\Utils\\PathHelper' => __DIR__.'/../../..'.'/lib/private/Files/Utils/PathHelper.php',
1829
+        'OC\\Files\\Utils\\Scanner' => __DIR__.'/../../..'.'/lib/private/Files/Utils/Scanner.php',
1830
+        'OC\\Files\\View' => __DIR__.'/../../..'.'/lib/private/Files/View.php',
1831
+        'OC\\ForbiddenException' => __DIR__.'/../../..'.'/lib/private/ForbiddenException.php',
1832
+        'OC\\FullTextSearch\\FullTextSearchManager' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/FullTextSearchManager.php',
1833
+        'OC\\FullTextSearch\\Model\\DocumentAccess' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/Model/DocumentAccess.php',
1834
+        'OC\\FullTextSearch\\Model\\IndexDocument' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/Model/IndexDocument.php',
1835
+        'OC\\FullTextSearch\\Model\\SearchOption' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/Model/SearchOption.php',
1836
+        'OC\\FullTextSearch\\Model\\SearchRequestSimpleQuery' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/Model/SearchRequestSimpleQuery.php',
1837
+        'OC\\FullTextSearch\\Model\\SearchTemplate' => __DIR__.'/../../..'.'/lib/private/FullTextSearch/Model/SearchTemplate.php',
1838
+        'OC\\GlobalScale\\Config' => __DIR__.'/../../..'.'/lib/private/GlobalScale/Config.php',
1839
+        'OC\\Group\\Backend' => __DIR__.'/../../..'.'/lib/private/Group/Backend.php',
1840
+        'OC\\Group\\Database' => __DIR__.'/../../..'.'/lib/private/Group/Database.php',
1841
+        'OC\\Group\\DisplayNameCache' => __DIR__.'/../../..'.'/lib/private/Group/DisplayNameCache.php',
1842
+        'OC\\Group\\Group' => __DIR__.'/../../..'.'/lib/private/Group/Group.php',
1843
+        'OC\\Group\\Manager' => __DIR__.'/../../..'.'/lib/private/Group/Manager.php',
1844
+        'OC\\Group\\MetaData' => __DIR__.'/../../..'.'/lib/private/Group/MetaData.php',
1845
+        'OC\\HintException' => __DIR__.'/../../..'.'/lib/private/HintException.php',
1846
+        'OC\\Hooks\\BasicEmitter' => __DIR__.'/../../..'.'/lib/private/Hooks/BasicEmitter.php',
1847
+        'OC\\Hooks\\Emitter' => __DIR__.'/../../..'.'/lib/private/Hooks/Emitter.php',
1848
+        'OC\\Hooks\\EmitterTrait' => __DIR__.'/../../..'.'/lib/private/Hooks/EmitterTrait.php',
1849
+        'OC\\Hooks\\PublicEmitter' => __DIR__.'/../../..'.'/lib/private/Hooks/PublicEmitter.php',
1850
+        'OC\\Http\\Client\\Client' => __DIR__.'/../../..'.'/lib/private/Http/Client/Client.php',
1851
+        'OC\\Http\\Client\\ClientService' => __DIR__.'/../../..'.'/lib/private/Http/Client/ClientService.php',
1852
+        'OC\\Http\\Client\\DnsPinMiddleware' => __DIR__.'/../../..'.'/lib/private/Http/Client/DnsPinMiddleware.php',
1853
+        'OC\\Http\\Client\\GuzzlePromiseAdapter' => __DIR__.'/../../..'.'/lib/private/Http/Client/GuzzlePromiseAdapter.php',
1854
+        'OC\\Http\\Client\\NegativeDnsCache' => __DIR__.'/../../..'.'/lib/private/Http/Client/NegativeDnsCache.php',
1855
+        'OC\\Http\\Client\\Response' => __DIR__.'/../../..'.'/lib/private/Http/Client/Response.php',
1856
+        'OC\\Http\\CookieHelper' => __DIR__.'/../../..'.'/lib/private/Http/CookieHelper.php',
1857
+        'OC\\Http\\WellKnown\\RequestManager' => __DIR__.'/../../..'.'/lib/private/Http/WellKnown/RequestManager.php',
1858
+        'OC\\Image' => __DIR__.'/../../..'.'/lib/private/Image.php',
1859
+        'OC\\InitialStateService' => __DIR__.'/../../..'.'/lib/private/InitialStateService.php',
1860
+        'OC\\Installer' => __DIR__.'/../../..'.'/lib/private/Installer.php',
1861
+        'OC\\IntegrityCheck\\Checker' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Checker.php',
1862
+        'OC\\IntegrityCheck\\Exceptions\\InvalidSignatureException' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Exceptions/InvalidSignatureException.php',
1863
+        'OC\\IntegrityCheck\\Helpers\\EnvironmentHelper' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Helpers/EnvironmentHelper.php',
1864
+        'OC\\IntegrityCheck\\Helpers\\FileAccessHelper' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Helpers/FileAccessHelper.php',
1865
+        'OC\\IntegrityCheck\\Iterator\\ExcludeFileByNameFilterIterator' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Iterator/ExcludeFileByNameFilterIterator.php',
1866
+        'OC\\IntegrityCheck\\Iterator\\ExcludeFoldersByPathFilterIterator' => __DIR__.'/../../..'.'/lib/private/IntegrityCheck/Iterator/ExcludeFoldersByPathFilterIterator.php',
1867
+        'OC\\KnownUser\\KnownUser' => __DIR__.'/../../..'.'/lib/private/KnownUser/KnownUser.php',
1868
+        'OC\\KnownUser\\KnownUserMapper' => __DIR__.'/../../..'.'/lib/private/KnownUser/KnownUserMapper.php',
1869
+        'OC\\KnownUser\\KnownUserService' => __DIR__.'/../../..'.'/lib/private/KnownUser/KnownUserService.php',
1870
+        'OC\\L10N\\Factory' => __DIR__.'/../../..'.'/lib/private/L10N/Factory.php',
1871
+        'OC\\L10N\\L10N' => __DIR__.'/../../..'.'/lib/private/L10N/L10N.php',
1872
+        'OC\\L10N\\L10NString' => __DIR__.'/../../..'.'/lib/private/L10N/L10NString.php',
1873
+        'OC\\L10N\\LanguageIterator' => __DIR__.'/../../..'.'/lib/private/L10N/LanguageIterator.php',
1874
+        'OC\\L10N\\LanguageNotFoundException' => __DIR__.'/../../..'.'/lib/private/L10N/LanguageNotFoundException.php',
1875
+        'OC\\L10N\\LazyL10N' => __DIR__.'/../../..'.'/lib/private/L10N/LazyL10N.php',
1876
+        'OC\\LDAP\\NullLDAPProviderFactory' => __DIR__.'/../../..'.'/lib/private/LDAP/NullLDAPProviderFactory.php',
1877
+        'OC\\LargeFileHelper' => __DIR__.'/../../..'.'/lib/private/LargeFileHelper.php',
1878
+        'OC\\Lock\\AbstractLockingProvider' => __DIR__.'/../../..'.'/lib/private/Lock/AbstractLockingProvider.php',
1879
+        'OC\\Lock\\DBLockingProvider' => __DIR__.'/../../..'.'/lib/private/Lock/DBLockingProvider.php',
1880
+        'OC\\Lock\\MemcacheLockingProvider' => __DIR__.'/../../..'.'/lib/private/Lock/MemcacheLockingProvider.php',
1881
+        'OC\\Lock\\NoopLockingProvider' => __DIR__.'/../../..'.'/lib/private/Lock/NoopLockingProvider.php',
1882
+        'OC\\Lockdown\\Filesystem\\NullCache' => __DIR__.'/../../..'.'/lib/private/Lockdown/Filesystem/NullCache.php',
1883
+        'OC\\Lockdown\\Filesystem\\NullStorage' => __DIR__.'/../../..'.'/lib/private/Lockdown/Filesystem/NullStorage.php',
1884
+        'OC\\Lockdown\\LockdownManager' => __DIR__.'/../../..'.'/lib/private/Lockdown/LockdownManager.php',
1885
+        'OC\\Log' => __DIR__.'/../../..'.'/lib/private/Log.php',
1886
+        'OC\\Log\\ErrorHandler' => __DIR__.'/../../..'.'/lib/private/Log/ErrorHandler.php',
1887
+        'OC\\Log\\Errorlog' => __DIR__.'/../../..'.'/lib/private/Log/Errorlog.php',
1888
+        'OC\\Log\\ExceptionSerializer' => __DIR__.'/../../..'.'/lib/private/Log/ExceptionSerializer.php',
1889
+        'OC\\Log\\File' => __DIR__.'/../../..'.'/lib/private/Log/File.php',
1890
+        'OC\\Log\\LogDetails' => __DIR__.'/../../..'.'/lib/private/Log/LogDetails.php',
1891
+        'OC\\Log\\LogFactory' => __DIR__.'/../../..'.'/lib/private/Log/LogFactory.php',
1892
+        'OC\\Log\\PsrLoggerAdapter' => __DIR__.'/../../..'.'/lib/private/Log/PsrLoggerAdapter.php',
1893
+        'OC\\Log\\Rotate' => __DIR__.'/../../..'.'/lib/private/Log/Rotate.php',
1894
+        'OC\\Log\\Syslog' => __DIR__.'/../../..'.'/lib/private/Log/Syslog.php',
1895
+        'OC\\Log\\Systemdlog' => __DIR__.'/../../..'.'/lib/private/Log/Systemdlog.php',
1896
+        'OC\\Mail\\Attachment' => __DIR__.'/../../..'.'/lib/private/Mail/Attachment.php',
1897
+        'OC\\Mail\\EMailTemplate' => __DIR__.'/../../..'.'/lib/private/Mail/EMailTemplate.php',
1898
+        'OC\\Mail\\EmailValidator' => __DIR__.'/../../..'.'/lib/private/Mail/EmailValidator.php',
1899
+        'OC\\Mail\\Mailer' => __DIR__.'/../../..'.'/lib/private/Mail/Mailer.php',
1900
+        'OC\\Mail\\Message' => __DIR__.'/../../..'.'/lib/private/Mail/Message.php',
1901
+        'OC\\Mail\\Provider\\Manager' => __DIR__.'/../../..'.'/lib/private/Mail/Provider/Manager.php',
1902
+        'OC\\Memcache\\APCu' => __DIR__.'/../../..'.'/lib/private/Memcache/APCu.php',
1903
+        'OC\\Memcache\\ArrayCache' => __DIR__.'/../../..'.'/lib/private/Memcache/ArrayCache.php',
1904
+        'OC\\Memcache\\CADTrait' => __DIR__.'/../../..'.'/lib/private/Memcache/CADTrait.php',
1905
+        'OC\\Memcache\\CASTrait' => __DIR__.'/../../..'.'/lib/private/Memcache/CASTrait.php',
1906
+        'OC\\Memcache\\Cache' => __DIR__.'/../../..'.'/lib/private/Memcache/Cache.php',
1907
+        'OC\\Memcache\\Factory' => __DIR__.'/../../..'.'/lib/private/Memcache/Factory.php',
1908
+        'OC\\Memcache\\LoggerWrapperCache' => __DIR__.'/../../..'.'/lib/private/Memcache/LoggerWrapperCache.php',
1909
+        'OC\\Memcache\\Memcached' => __DIR__.'/../../..'.'/lib/private/Memcache/Memcached.php',
1910
+        'OC\\Memcache\\NullCache' => __DIR__.'/../../..'.'/lib/private/Memcache/NullCache.php',
1911
+        'OC\\Memcache\\ProfilerWrapperCache' => __DIR__.'/../../..'.'/lib/private/Memcache/ProfilerWrapperCache.php',
1912
+        'OC\\Memcache\\Redis' => __DIR__.'/../../..'.'/lib/private/Memcache/Redis.php',
1913
+        'OC\\Memcache\\WithLocalCache' => __DIR__.'/../../..'.'/lib/private/Memcache/WithLocalCache.php',
1914
+        'OC\\MemoryInfo' => __DIR__.'/../../..'.'/lib/private/MemoryInfo.php',
1915
+        'OC\\Migration\\BackgroundRepair' => __DIR__.'/../../..'.'/lib/private/Migration/BackgroundRepair.php',
1916
+        'OC\\Migration\\ConsoleOutput' => __DIR__.'/../../..'.'/lib/private/Migration/ConsoleOutput.php',
1917
+        'OC\\Migration\\Exceptions\\AttributeException' => __DIR__.'/../../..'.'/lib/private/Migration/Exceptions/AttributeException.php',
1918
+        'OC\\Migration\\MetadataManager' => __DIR__.'/../../..'.'/lib/private/Migration/MetadataManager.php',
1919
+        'OC\\Migration\\NullOutput' => __DIR__.'/../../..'.'/lib/private/Migration/NullOutput.php',
1920
+        'OC\\Migration\\SimpleOutput' => __DIR__.'/../../..'.'/lib/private/Migration/SimpleOutput.php',
1921
+        'OC\\NaturalSort' => __DIR__.'/../../..'.'/lib/private/NaturalSort.php',
1922
+        'OC\\NaturalSort_DefaultCollator' => __DIR__.'/../../..'.'/lib/private/NaturalSort_DefaultCollator.php',
1923
+        'OC\\NavigationManager' => __DIR__.'/../../..'.'/lib/private/NavigationManager.php',
1924
+        'OC\\NeedsUpdateException' => __DIR__.'/../../..'.'/lib/private/NeedsUpdateException.php',
1925
+        'OC\\Net\\HostnameClassifier' => __DIR__.'/../../..'.'/lib/private/Net/HostnameClassifier.php',
1926
+        'OC\\Net\\IpAddressClassifier' => __DIR__.'/../../..'.'/lib/private/Net/IpAddressClassifier.php',
1927
+        'OC\\NotSquareException' => __DIR__.'/../../..'.'/lib/private/NotSquareException.php',
1928
+        'OC\\Notification\\Action' => __DIR__.'/../../..'.'/lib/private/Notification/Action.php',
1929
+        'OC\\Notification\\Manager' => __DIR__.'/../../..'.'/lib/private/Notification/Manager.php',
1930
+        'OC\\Notification\\Notification' => __DIR__.'/../../..'.'/lib/private/Notification/Notification.php',
1931
+        'OC\\OCM\\Model\\OCMProvider' => __DIR__.'/../../..'.'/lib/private/OCM/Model/OCMProvider.php',
1932
+        'OC\\OCM\\Model\\OCMResource' => __DIR__.'/../../..'.'/lib/private/OCM/Model/OCMResource.php',
1933
+        'OC\\OCM\\OCMDiscoveryService' => __DIR__.'/../../..'.'/lib/private/OCM/OCMDiscoveryService.php',
1934
+        'OC\\OCM\\OCMSignatoryManager' => __DIR__.'/../../..'.'/lib/private/OCM/OCMSignatoryManager.php',
1935
+        'OC\\OCS\\ApiHelper' => __DIR__.'/../../..'.'/lib/private/OCS/ApiHelper.php',
1936
+        'OC\\OCS\\CoreCapabilities' => __DIR__.'/../../..'.'/lib/private/OCS/CoreCapabilities.php',
1937
+        'OC\\OCS\\DiscoveryService' => __DIR__.'/../../..'.'/lib/private/OCS/DiscoveryService.php',
1938
+        'OC\\OCS\\Provider' => __DIR__.'/../../..'.'/lib/private/OCS/Provider.php',
1939
+        'OC\\PhoneNumberUtil' => __DIR__.'/../../..'.'/lib/private/PhoneNumberUtil.php',
1940
+        'OC\\PreviewManager' => __DIR__.'/../../..'.'/lib/private/PreviewManager.php',
1941
+        'OC\\PreviewNotAvailableException' => __DIR__.'/../../..'.'/lib/private/PreviewNotAvailableException.php',
1942
+        'OC\\Preview\\BMP' => __DIR__.'/../../..'.'/lib/private/Preview/BMP.php',
1943
+        'OC\\Preview\\BackgroundCleanupJob' => __DIR__.'/../../..'.'/lib/private/Preview/BackgroundCleanupJob.php',
1944
+        'OC\\Preview\\Bitmap' => __DIR__.'/../../..'.'/lib/private/Preview/Bitmap.php',
1945
+        'OC\\Preview\\Bundled' => __DIR__.'/../../..'.'/lib/private/Preview/Bundled.php',
1946
+        'OC\\Preview\\Db\\Preview' => __DIR__.'/../../..'.'/lib/private/Preview/Db/Preview.php',
1947
+        'OC\\Preview\\Db\\PreviewMapper' => __DIR__.'/../../..'.'/lib/private/Preview/Db/PreviewMapper.php',
1948
+        'OC\\Preview\\EMF' => __DIR__.'/../../..'.'/lib/private/Preview/EMF.php',
1949
+        'OC\\Preview\\Font' => __DIR__.'/../../..'.'/lib/private/Preview/Font.php',
1950
+        'OC\\Preview\\GIF' => __DIR__.'/../../..'.'/lib/private/Preview/GIF.php',
1951
+        'OC\\Preview\\Generator' => __DIR__.'/../../..'.'/lib/private/Preview/Generator.php',
1952
+        'OC\\Preview\\GeneratorHelper' => __DIR__.'/../../..'.'/lib/private/Preview/GeneratorHelper.php',
1953
+        'OC\\Preview\\HEIC' => __DIR__.'/../../..'.'/lib/private/Preview/HEIC.php',
1954
+        'OC\\Preview\\IMagickSupport' => __DIR__.'/../../..'.'/lib/private/Preview/IMagickSupport.php',
1955
+        'OC\\Preview\\Illustrator' => __DIR__.'/../../..'.'/lib/private/Preview/Illustrator.php',
1956
+        'OC\\Preview\\Image' => __DIR__.'/../../..'.'/lib/private/Preview/Image.php',
1957
+        'OC\\Preview\\Imaginary' => __DIR__.'/../../..'.'/lib/private/Preview/Imaginary.php',
1958
+        'OC\\Preview\\ImaginaryPDF' => __DIR__.'/../../..'.'/lib/private/Preview/ImaginaryPDF.php',
1959
+        'OC\\Preview\\JPEG' => __DIR__.'/../../..'.'/lib/private/Preview/JPEG.php',
1960
+        'OC\\Preview\\Krita' => __DIR__.'/../../..'.'/lib/private/Preview/Krita.php',
1961
+        'OC\\Preview\\MP3' => __DIR__.'/../../..'.'/lib/private/Preview/MP3.php',
1962
+        'OC\\Preview\\MSOffice2003' => __DIR__.'/../../..'.'/lib/private/Preview/MSOffice2003.php',
1963
+        'OC\\Preview\\MSOffice2007' => __DIR__.'/../../..'.'/lib/private/Preview/MSOffice2007.php',
1964
+        'OC\\Preview\\MSOfficeDoc' => __DIR__.'/../../..'.'/lib/private/Preview/MSOfficeDoc.php',
1965
+        'OC\\Preview\\MarkDown' => __DIR__.'/../../..'.'/lib/private/Preview/MarkDown.php',
1966
+        'OC\\Preview\\MimeIconProvider' => __DIR__.'/../../..'.'/lib/private/Preview/MimeIconProvider.php',
1967
+        'OC\\Preview\\Movie' => __DIR__.'/../../..'.'/lib/private/Preview/Movie.php',
1968
+        'OC\\Preview\\Office' => __DIR__.'/../../..'.'/lib/private/Preview/Office.php',
1969
+        'OC\\Preview\\OpenDocument' => __DIR__.'/../../..'.'/lib/private/Preview/OpenDocument.php',
1970
+        'OC\\Preview\\PDF' => __DIR__.'/../../..'.'/lib/private/Preview/PDF.php',
1971
+        'OC\\Preview\\PNG' => __DIR__.'/../../..'.'/lib/private/Preview/PNG.php',
1972
+        'OC\\Preview\\Photoshop' => __DIR__.'/../../..'.'/lib/private/Preview/Photoshop.php',
1973
+        'OC\\Preview\\Postscript' => __DIR__.'/../../..'.'/lib/private/Preview/Postscript.php',
1974
+        'OC\\Preview\\PreviewService' => __DIR__.'/../../..'.'/lib/private/Preview/PreviewService.php',
1975
+        'OC\\Preview\\ProviderV2' => __DIR__.'/../../..'.'/lib/private/Preview/ProviderV2.php',
1976
+        'OC\\Preview\\SGI' => __DIR__.'/../../..'.'/lib/private/Preview/SGI.php',
1977
+        'OC\\Preview\\SVG' => __DIR__.'/../../..'.'/lib/private/Preview/SVG.php',
1978
+        'OC\\Preview\\StarOffice' => __DIR__.'/../../..'.'/lib/private/Preview/StarOffice.php',
1979
+        'OC\\Preview\\Storage\\IPreviewStorage' => __DIR__.'/../../..'.'/lib/private/Preview/Storage/IPreviewStorage.php',
1980
+        'OC\\Preview\\Storage\\LocalPreviewStorage' => __DIR__.'/../../..'.'/lib/private/Preview/Storage/LocalPreviewStorage.php',
1981
+        'OC\\Preview\\Storage\\ObjectStorePreviewStorage' => __DIR__.'/../../..'.'/lib/private/Preview/Storage/ObjectStorePreviewStorage.php',
1982
+        'OC\\Preview\\Storage\\PreviewFile' => __DIR__.'/../../..'.'/lib/private/Preview/Storage/PreviewFile.php',
1983
+        'OC\\Preview\\Storage\\StorageFactory' => __DIR__.'/../../..'.'/lib/private/Preview/Storage/StorageFactory.php',
1984
+        'OC\\Preview\\TGA' => __DIR__.'/../../..'.'/lib/private/Preview/TGA.php',
1985
+        'OC\\Preview\\TIFF' => __DIR__.'/../../..'.'/lib/private/Preview/TIFF.php',
1986
+        'OC\\Preview\\TXT' => __DIR__.'/../../..'.'/lib/private/Preview/TXT.php',
1987
+        'OC\\Preview\\Watcher' => __DIR__.'/../../..'.'/lib/private/Preview/Watcher.php',
1988
+        'OC\\Preview\\WatcherConnector' => __DIR__.'/../../..'.'/lib/private/Preview/WatcherConnector.php',
1989
+        'OC\\Preview\\WebP' => __DIR__.'/../../..'.'/lib/private/Preview/WebP.php',
1990
+        'OC\\Preview\\XBitmap' => __DIR__.'/../../..'.'/lib/private/Preview/XBitmap.php',
1991
+        'OC\\Profile\\Actions\\BlueskyAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/BlueskyAction.php',
1992
+        'OC\\Profile\\Actions\\EmailAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/EmailAction.php',
1993
+        'OC\\Profile\\Actions\\FediverseAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/FediverseAction.php',
1994
+        'OC\\Profile\\Actions\\PhoneAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/PhoneAction.php',
1995
+        'OC\\Profile\\Actions\\TwitterAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/TwitterAction.php',
1996
+        'OC\\Profile\\Actions\\WebsiteAction' => __DIR__.'/../../..'.'/lib/private/Profile/Actions/WebsiteAction.php',
1997
+        'OC\\Profile\\ProfileManager' => __DIR__.'/../../..'.'/lib/private/Profile/ProfileManager.php',
1998
+        'OC\\Profile\\TProfileHelper' => __DIR__.'/../../..'.'/lib/private/Profile/TProfileHelper.php',
1999
+        'OC\\Profiler\\BuiltInProfiler' => __DIR__.'/../../..'.'/lib/private/Profiler/BuiltInProfiler.php',
2000
+        'OC\\Profiler\\FileProfilerStorage' => __DIR__.'/../../..'.'/lib/private/Profiler/FileProfilerStorage.php',
2001
+        'OC\\Profiler\\Profile' => __DIR__.'/../../..'.'/lib/private/Profiler/Profile.php',
2002
+        'OC\\Profiler\\Profiler' => __DIR__.'/../../..'.'/lib/private/Profiler/Profiler.php',
2003
+        'OC\\Profiler\\RoutingDataCollector' => __DIR__.'/../../..'.'/lib/private/Profiler/RoutingDataCollector.php',
2004
+        'OC\\RedisFactory' => __DIR__.'/../../..'.'/lib/private/RedisFactory.php',
2005
+        'OC\\Remote\\Api\\ApiBase' => __DIR__.'/../../..'.'/lib/private/Remote/Api/ApiBase.php',
2006
+        'OC\\Remote\\Api\\ApiCollection' => __DIR__.'/../../..'.'/lib/private/Remote/Api/ApiCollection.php',
2007
+        'OC\\Remote\\Api\\ApiFactory' => __DIR__.'/../../..'.'/lib/private/Remote/Api/ApiFactory.php',
2008
+        'OC\\Remote\\Api\\NotFoundException' => __DIR__.'/../../..'.'/lib/private/Remote/Api/NotFoundException.php',
2009
+        'OC\\Remote\\Api\\OCS' => __DIR__.'/../../..'.'/lib/private/Remote/Api/OCS.php',
2010
+        'OC\\Remote\\Credentials' => __DIR__.'/../../..'.'/lib/private/Remote/Credentials.php',
2011
+        'OC\\Remote\\Instance' => __DIR__.'/../../..'.'/lib/private/Remote/Instance.php',
2012
+        'OC\\Remote\\InstanceFactory' => __DIR__.'/../../..'.'/lib/private/Remote/InstanceFactory.php',
2013
+        'OC\\Remote\\User' => __DIR__.'/../../..'.'/lib/private/Remote/User.php',
2014
+        'OC\\Repair' => __DIR__.'/../../..'.'/lib/private/Repair.php',
2015
+        'OC\\RepairException' => __DIR__.'/../../..'.'/lib/private/RepairException.php',
2016
+        'OC\\Repair\\AddBruteForceCleanupJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddBruteForceCleanupJob.php',
2017
+        'OC\\Repair\\AddCleanupDeletedUsersBackgroundJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddCleanupDeletedUsersBackgroundJob.php',
2018
+        'OC\\Repair\\AddCleanupUpdaterBackupsJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddCleanupUpdaterBackupsJob.php',
2019
+        'OC\\Repair\\AddMetadataGenerationJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddMetadataGenerationJob.php',
2020
+        'OC\\Repair\\AddMovePreviewJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddMovePreviewJob.php',
2021
+        'OC\\Repair\\AddRemoveOldTasksBackgroundJob' => __DIR__.'/../../..'.'/lib/private/Repair/AddRemoveOldTasksBackgroundJob.php',
2022
+        'OC\\Repair\\CleanTags' => __DIR__.'/../../..'.'/lib/private/Repair/CleanTags.php',
2023
+        'OC\\Repair\\CleanUpAbandonedApps' => __DIR__.'/../../..'.'/lib/private/Repair/CleanUpAbandonedApps.php',
2024
+        'OC\\Repair\\ClearFrontendCaches' => __DIR__.'/../../..'.'/lib/private/Repair/ClearFrontendCaches.php',
2025
+        'OC\\Repair\\ClearGeneratedAvatarCache' => __DIR__.'/../../..'.'/lib/private/Repair/ClearGeneratedAvatarCache.php',
2026
+        'OC\\Repair\\ClearGeneratedAvatarCacheJob' => __DIR__.'/../../..'.'/lib/private/Repair/ClearGeneratedAvatarCacheJob.php',
2027
+        'OC\\Repair\\Collation' => __DIR__.'/../../..'.'/lib/private/Repair/Collation.php',
2028
+        'OC\\Repair\\ConfigKeyMigration' => __DIR__.'/../../..'.'/lib/private/Repair/ConfigKeyMigration.php',
2029
+        'OC\\Repair\\Events\\RepairAdvanceEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairAdvanceEvent.php',
2030
+        'OC\\Repair\\Events\\RepairErrorEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairErrorEvent.php',
2031
+        'OC\\Repair\\Events\\RepairFinishEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairFinishEvent.php',
2032
+        'OC\\Repair\\Events\\RepairInfoEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairInfoEvent.php',
2033
+        'OC\\Repair\\Events\\RepairStartEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairStartEvent.php',
2034
+        'OC\\Repair\\Events\\RepairStepEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairStepEvent.php',
2035
+        'OC\\Repair\\Events\\RepairWarningEvent' => __DIR__.'/../../..'.'/lib/private/Repair/Events/RepairWarningEvent.php',
2036
+        'OC\\Repair\\MoveUpdaterStepFile' => __DIR__.'/../../..'.'/lib/private/Repair/MoveUpdaterStepFile.php',
2037
+        'OC\\Repair\\NC13\\AddLogRotateJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC13/AddLogRotateJob.php',
2038
+        'OC\\Repair\\NC14\\AddPreviewBackgroundCleanupJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC14/AddPreviewBackgroundCleanupJob.php',
2039
+        'OC\\Repair\\NC16\\AddClenupLoginFlowV2BackgroundJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC16/AddClenupLoginFlowV2BackgroundJob.php',
2040
+        'OC\\Repair\\NC16\\CleanupCardDAVPhotoCache' => __DIR__.'/../../..'.'/lib/private/Repair/NC16/CleanupCardDAVPhotoCache.php',
2041
+        'OC\\Repair\\NC16\\ClearCollectionsAccessCache' => __DIR__.'/../../..'.'/lib/private/Repair/NC16/ClearCollectionsAccessCache.php',
2042
+        'OC\\Repair\\NC18\\ResetGeneratedAvatarFlag' => __DIR__.'/../../..'.'/lib/private/Repair/NC18/ResetGeneratedAvatarFlag.php',
2043
+        'OC\\Repair\\NC20\\EncryptionLegacyCipher' => __DIR__.'/../../..'.'/lib/private/Repair/NC20/EncryptionLegacyCipher.php',
2044
+        'OC\\Repair\\NC20\\EncryptionMigration' => __DIR__.'/../../..'.'/lib/private/Repair/NC20/EncryptionMigration.php',
2045
+        'OC\\Repair\\NC20\\ShippedDashboardEnable' => __DIR__.'/../../..'.'/lib/private/Repair/NC20/ShippedDashboardEnable.php',
2046
+        'OC\\Repair\\NC21\\AddCheckForUserCertificatesJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC21/AddCheckForUserCertificatesJob.php',
2047
+        'OC\\Repair\\NC22\\LookupServerSendCheck' => __DIR__.'/../../..'.'/lib/private/Repair/NC22/LookupServerSendCheck.php',
2048
+        'OC\\Repair\\NC24\\AddTokenCleanupJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC24/AddTokenCleanupJob.php',
2049
+        'OC\\Repair\\NC25\\AddMissingSecretJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC25/AddMissingSecretJob.php',
2050
+        'OC\\Repair\\NC29\\SanitizeAccountProperties' => __DIR__.'/../../..'.'/lib/private/Repair/NC29/SanitizeAccountProperties.php',
2051
+        'OC\\Repair\\NC29\\SanitizeAccountPropertiesJob' => __DIR__.'/../../..'.'/lib/private/Repair/NC29/SanitizeAccountPropertiesJob.php',
2052
+        'OC\\Repair\\NC30\\RemoveLegacyDatadirFile' => __DIR__.'/../../..'.'/lib/private/Repair/NC30/RemoveLegacyDatadirFile.php',
2053
+        'OC\\Repair\\OldGroupMembershipShares' => __DIR__.'/../../..'.'/lib/private/Repair/OldGroupMembershipShares.php',
2054
+        'OC\\Repair\\Owncloud\\CleanPreviews' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/CleanPreviews.php',
2055
+        'OC\\Repair\\Owncloud\\CleanPreviewsBackgroundJob' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/CleanPreviewsBackgroundJob.php',
2056
+        'OC\\Repair\\Owncloud\\DropAccountTermsTable' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/DropAccountTermsTable.php',
2057
+        'OC\\Repair\\Owncloud\\MigrateOauthTables' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/MigrateOauthTables.php',
2058
+        'OC\\Repair\\Owncloud\\MigratePropertiesTable' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/MigratePropertiesTable.php',
2059
+        'OC\\Repair\\Owncloud\\MoveAvatars' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/MoveAvatars.php',
2060
+        'OC\\Repair\\Owncloud\\MoveAvatarsBackgroundJob' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/MoveAvatarsBackgroundJob.php',
2061
+        'OC\\Repair\\Owncloud\\SaveAccountsTableData' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/SaveAccountsTableData.php',
2062
+        'OC\\Repair\\Owncloud\\UpdateLanguageCodes' => __DIR__.'/../../..'.'/lib/private/Repair/Owncloud/UpdateLanguageCodes.php',
2063
+        'OC\\Repair\\RemoveBrokenProperties' => __DIR__.'/../../..'.'/lib/private/Repair/RemoveBrokenProperties.php',
2064
+        'OC\\Repair\\RemoveLinkShares' => __DIR__.'/../../..'.'/lib/private/Repair/RemoveLinkShares.php',
2065
+        'OC\\Repair\\RepairDavShares' => __DIR__.'/../../..'.'/lib/private/Repair/RepairDavShares.php',
2066
+        'OC\\Repair\\RepairInvalidShares' => __DIR__.'/../../..'.'/lib/private/Repair/RepairInvalidShares.php',
2067
+        'OC\\Repair\\RepairLogoDimension' => __DIR__.'/../../..'.'/lib/private/Repair/RepairLogoDimension.php',
2068
+        'OC\\Repair\\RepairMimeTypes' => __DIR__.'/../../..'.'/lib/private/Repair/RepairMimeTypes.php',
2069
+        'OC\\RichObjectStrings\\RichTextFormatter' => __DIR__.'/../../..'.'/lib/private/RichObjectStrings/RichTextFormatter.php',
2070
+        'OC\\RichObjectStrings\\Validator' => __DIR__.'/../../..'.'/lib/private/RichObjectStrings/Validator.php',
2071
+        'OC\\Route\\CachingRouter' => __DIR__.'/../../..'.'/lib/private/Route/CachingRouter.php',
2072
+        'OC\\Route\\Route' => __DIR__.'/../../..'.'/lib/private/Route/Route.php',
2073
+        'OC\\Route\\Router' => __DIR__.'/../../..'.'/lib/private/Route/Router.php',
2074
+        'OC\\Search\\FilterCollection' => __DIR__.'/../../..'.'/lib/private/Search/FilterCollection.php',
2075
+        'OC\\Search\\FilterFactory' => __DIR__.'/../../..'.'/lib/private/Search/FilterFactory.php',
2076
+        'OC\\Search\\Filter\\BooleanFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/BooleanFilter.php',
2077
+        'OC\\Search\\Filter\\DateTimeFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/DateTimeFilter.php',
2078
+        'OC\\Search\\Filter\\FloatFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/FloatFilter.php',
2079
+        'OC\\Search\\Filter\\GroupFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/GroupFilter.php',
2080
+        'OC\\Search\\Filter\\IntegerFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/IntegerFilter.php',
2081
+        'OC\\Search\\Filter\\StringFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/StringFilter.php',
2082
+        'OC\\Search\\Filter\\StringsFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/StringsFilter.php',
2083
+        'OC\\Search\\Filter\\UserFilter' => __DIR__.'/../../..'.'/lib/private/Search/Filter/UserFilter.php',
2084
+        'OC\\Search\\SearchComposer' => __DIR__.'/../../..'.'/lib/private/Search/SearchComposer.php',
2085
+        'OC\\Search\\SearchQuery' => __DIR__.'/../../..'.'/lib/private/Search/SearchQuery.php',
2086
+        'OC\\Search\\UnsupportedFilter' => __DIR__.'/../../..'.'/lib/private/Search/UnsupportedFilter.php',
2087
+        'OC\\Security\\Bruteforce\\Backend\\DatabaseBackend' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/Backend/DatabaseBackend.php',
2088
+        'OC\\Security\\Bruteforce\\Backend\\IBackend' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/Backend/IBackend.php',
2089
+        'OC\\Security\\Bruteforce\\Backend\\MemoryCacheBackend' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/Backend/MemoryCacheBackend.php',
2090
+        'OC\\Security\\Bruteforce\\Capabilities' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/Capabilities.php',
2091
+        'OC\\Security\\Bruteforce\\CleanupJob' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/CleanupJob.php',
2092
+        'OC\\Security\\Bruteforce\\Throttler' => __DIR__.'/../../..'.'/lib/private/Security/Bruteforce/Throttler.php',
2093
+        'OC\\Security\\CSP\\ContentSecurityPolicy' => __DIR__.'/../../..'.'/lib/private/Security/CSP/ContentSecurityPolicy.php',
2094
+        'OC\\Security\\CSP\\ContentSecurityPolicyManager' => __DIR__.'/../../..'.'/lib/private/Security/CSP/ContentSecurityPolicyManager.php',
2095
+        'OC\\Security\\CSP\\ContentSecurityPolicyNonceManager' => __DIR__.'/../../..'.'/lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php',
2096
+        'OC\\Security\\CSRF\\CsrfToken' => __DIR__.'/../../..'.'/lib/private/Security/CSRF/CsrfToken.php',
2097
+        'OC\\Security\\CSRF\\CsrfTokenGenerator' => __DIR__.'/../../..'.'/lib/private/Security/CSRF/CsrfTokenGenerator.php',
2098
+        'OC\\Security\\CSRF\\CsrfTokenManager' => __DIR__.'/../../..'.'/lib/private/Security/CSRF/CsrfTokenManager.php',
2099
+        'OC\\Security\\CSRF\\TokenStorage\\SessionStorage' => __DIR__.'/../../..'.'/lib/private/Security/CSRF/TokenStorage/SessionStorage.php',
2100
+        'OC\\Security\\Certificate' => __DIR__.'/../../..'.'/lib/private/Security/Certificate.php',
2101
+        'OC\\Security\\CertificateManager' => __DIR__.'/../../..'.'/lib/private/Security/CertificateManager.php',
2102
+        'OC\\Security\\CredentialsManager' => __DIR__.'/../../..'.'/lib/private/Security/CredentialsManager.php',
2103
+        'OC\\Security\\Crypto' => __DIR__.'/../../..'.'/lib/private/Security/Crypto.php',
2104
+        'OC\\Security\\FeaturePolicy\\FeaturePolicy' => __DIR__.'/../../..'.'/lib/private/Security/FeaturePolicy/FeaturePolicy.php',
2105
+        'OC\\Security\\FeaturePolicy\\FeaturePolicyManager' => __DIR__.'/../../..'.'/lib/private/Security/FeaturePolicy/FeaturePolicyManager.php',
2106
+        'OC\\Security\\Hasher' => __DIR__.'/../../..'.'/lib/private/Security/Hasher.php',
2107
+        'OC\\Security\\IdentityProof\\Key' => __DIR__.'/../../..'.'/lib/private/Security/IdentityProof/Key.php',
2108
+        'OC\\Security\\IdentityProof\\Manager' => __DIR__.'/../../..'.'/lib/private/Security/IdentityProof/Manager.php',
2109
+        'OC\\Security\\IdentityProof\\Signer' => __DIR__.'/../../..'.'/lib/private/Security/IdentityProof/Signer.php',
2110
+        'OC\\Security\\Ip\\Address' => __DIR__.'/../../..'.'/lib/private/Security/Ip/Address.php',
2111
+        'OC\\Security\\Ip\\BruteforceAllowList' => __DIR__.'/../../..'.'/lib/private/Security/Ip/BruteforceAllowList.php',
2112
+        'OC\\Security\\Ip\\Factory' => __DIR__.'/../../..'.'/lib/private/Security/Ip/Factory.php',
2113
+        'OC\\Security\\Ip\\Range' => __DIR__.'/../../..'.'/lib/private/Security/Ip/Range.php',
2114
+        'OC\\Security\\Ip\\RemoteAddress' => __DIR__.'/../../..'.'/lib/private/Security/Ip/RemoteAddress.php',
2115
+        'OC\\Security\\Normalizer\\IpAddress' => __DIR__.'/../../..'.'/lib/private/Security/Normalizer/IpAddress.php',
2116
+        'OC\\Security\\RateLimiting\\Backend\\DatabaseBackend' => __DIR__.'/../../..'.'/lib/private/Security/RateLimiting/Backend/DatabaseBackend.php',
2117
+        'OC\\Security\\RateLimiting\\Backend\\IBackend' => __DIR__.'/../../..'.'/lib/private/Security/RateLimiting/Backend/IBackend.php',
2118
+        'OC\\Security\\RateLimiting\\Backend\\MemoryCacheBackend' => __DIR__.'/../../..'.'/lib/private/Security/RateLimiting/Backend/MemoryCacheBackend.php',
2119
+        'OC\\Security\\RateLimiting\\Exception\\RateLimitExceededException' => __DIR__.'/../../..'.'/lib/private/Security/RateLimiting/Exception/RateLimitExceededException.php',
2120
+        'OC\\Security\\RateLimiting\\Limiter' => __DIR__.'/../../..'.'/lib/private/Security/RateLimiting/Limiter.php',
2121
+        'OC\\Security\\RemoteHostValidator' => __DIR__.'/../../..'.'/lib/private/Security/RemoteHostValidator.php',
2122
+        'OC\\Security\\SecureRandom' => __DIR__.'/../../..'.'/lib/private/Security/SecureRandom.php',
2123
+        'OC\\Security\\Signature\\Db\\SignatoryMapper' => __DIR__.'/../../..'.'/lib/private/Security/Signature/Db/SignatoryMapper.php',
2124
+        'OC\\Security\\Signature\\Model\\IncomingSignedRequest' => __DIR__.'/../../..'.'/lib/private/Security/Signature/Model/IncomingSignedRequest.php',
2125
+        'OC\\Security\\Signature\\Model\\OutgoingSignedRequest' => __DIR__.'/../../..'.'/lib/private/Security/Signature/Model/OutgoingSignedRequest.php',
2126
+        'OC\\Security\\Signature\\Model\\SignedRequest' => __DIR__.'/../../..'.'/lib/private/Security/Signature/Model/SignedRequest.php',
2127
+        'OC\\Security\\Signature\\SignatureManager' => __DIR__.'/../../..'.'/lib/private/Security/Signature/SignatureManager.php',
2128
+        'OC\\Security\\TrustedDomainHelper' => __DIR__.'/../../..'.'/lib/private/Security/TrustedDomainHelper.php',
2129
+        'OC\\Security\\VerificationToken\\CleanUpJob' => __DIR__.'/../../..'.'/lib/private/Security/VerificationToken/CleanUpJob.php',
2130
+        'OC\\Security\\VerificationToken\\VerificationToken' => __DIR__.'/../../..'.'/lib/private/Security/VerificationToken/VerificationToken.php',
2131
+        'OC\\Server' => __DIR__.'/../../..'.'/lib/private/Server.php',
2132
+        'OC\\ServerContainer' => __DIR__.'/../../..'.'/lib/private/ServerContainer.php',
2133
+        'OC\\ServerNotAvailableException' => __DIR__.'/../../..'.'/lib/private/ServerNotAvailableException.php',
2134
+        'OC\\ServiceUnavailableException' => __DIR__.'/../../..'.'/lib/private/ServiceUnavailableException.php',
2135
+        'OC\\Session\\CryptoSessionData' => __DIR__.'/../../..'.'/lib/private/Session/CryptoSessionData.php',
2136
+        'OC\\Session\\CryptoWrapper' => __DIR__.'/../../..'.'/lib/private/Session/CryptoWrapper.php',
2137
+        'OC\\Session\\Internal' => __DIR__.'/../../..'.'/lib/private/Session/Internal.php',
2138
+        'OC\\Session\\Memory' => __DIR__.'/../../..'.'/lib/private/Session/Memory.php',
2139
+        'OC\\Session\\Session' => __DIR__.'/../../..'.'/lib/private/Session/Session.php',
2140
+        'OC\\Settings\\AuthorizedGroup' => __DIR__.'/../../..'.'/lib/private/Settings/AuthorizedGroup.php',
2141
+        'OC\\Settings\\AuthorizedGroupMapper' => __DIR__.'/../../..'.'/lib/private/Settings/AuthorizedGroupMapper.php',
2142
+        'OC\\Settings\\DeclarativeManager' => __DIR__.'/../../..'.'/lib/private/Settings/DeclarativeManager.php',
2143
+        'OC\\Settings\\Manager' => __DIR__.'/../../..'.'/lib/private/Settings/Manager.php',
2144
+        'OC\\Settings\\Section' => __DIR__.'/../../..'.'/lib/private/Settings/Section.php',
2145
+        'OC\\Setup' => __DIR__.'/../../..'.'/lib/private/Setup.php',
2146
+        'OC\\SetupCheck\\SetupCheckManager' => __DIR__.'/../../..'.'/lib/private/SetupCheck/SetupCheckManager.php',
2147
+        'OC\\Setup\\AbstractDatabase' => __DIR__.'/../../..'.'/lib/private/Setup/AbstractDatabase.php',
2148
+        'OC\\Setup\\MySQL' => __DIR__.'/../../..'.'/lib/private/Setup/MySQL.php',
2149
+        'OC\\Setup\\OCI' => __DIR__.'/../../..'.'/lib/private/Setup/OCI.php',
2150
+        'OC\\Setup\\PostgreSQL' => __DIR__.'/../../..'.'/lib/private/Setup/PostgreSQL.php',
2151
+        'OC\\Setup\\Sqlite' => __DIR__.'/../../..'.'/lib/private/Setup/Sqlite.php',
2152
+        'OC\\Share20\\DefaultShareProvider' => __DIR__.'/../../..'.'/lib/private/Share20/DefaultShareProvider.php',
2153
+        'OC\\Share20\\Exception\\BackendError' => __DIR__.'/../../..'.'/lib/private/Share20/Exception/BackendError.php',
2154
+        'OC\\Share20\\Exception\\InvalidShare' => __DIR__.'/../../..'.'/lib/private/Share20/Exception/InvalidShare.php',
2155
+        'OC\\Share20\\Exception\\ProviderException' => __DIR__.'/../../..'.'/lib/private/Share20/Exception/ProviderException.php',
2156
+        'OC\\Share20\\GroupDeletedListener' => __DIR__.'/../../..'.'/lib/private/Share20/GroupDeletedListener.php',
2157
+        'OC\\Share20\\LegacyHooks' => __DIR__.'/../../..'.'/lib/private/Share20/LegacyHooks.php',
2158
+        'OC\\Share20\\Manager' => __DIR__.'/../../..'.'/lib/private/Share20/Manager.php',
2159
+        'OC\\Share20\\ProviderFactory' => __DIR__.'/../../..'.'/lib/private/Share20/ProviderFactory.php',
2160
+        'OC\\Share20\\PublicShareTemplateFactory' => __DIR__.'/../../..'.'/lib/private/Share20/PublicShareTemplateFactory.php',
2161
+        'OC\\Share20\\Share' => __DIR__.'/../../..'.'/lib/private/Share20/Share.php',
2162
+        'OC\\Share20\\ShareAttributes' => __DIR__.'/../../..'.'/lib/private/Share20/ShareAttributes.php',
2163
+        'OC\\Share20\\ShareDisableChecker' => __DIR__.'/../../..'.'/lib/private/Share20/ShareDisableChecker.php',
2164
+        'OC\\Share20\\ShareHelper' => __DIR__.'/../../..'.'/lib/private/Share20/ShareHelper.php',
2165
+        'OC\\Share20\\UserDeletedListener' => __DIR__.'/../../..'.'/lib/private/Share20/UserDeletedListener.php',
2166
+        'OC\\Share20\\UserRemovedListener' => __DIR__.'/../../..'.'/lib/private/Share20/UserRemovedListener.php',
2167
+        'OC\\Share\\Constants' => __DIR__.'/../../..'.'/lib/private/Share/Constants.php',
2168
+        'OC\\Share\\Helper' => __DIR__.'/../../..'.'/lib/private/Share/Helper.php',
2169
+        'OC\\Share\\Share' => __DIR__.'/../../..'.'/lib/private/Share/Share.php',
2170
+        'OC\\Snowflake\\APCuSequence' => __DIR__.'/../../..'.'/lib/private/Snowflake/APCuSequence.php',
2171
+        'OC\\Snowflake\\Decoder' => __DIR__.'/../../..'.'/lib/private/Snowflake/Decoder.php',
2172
+        'OC\\Snowflake\\FileSequence' => __DIR__.'/../../..'.'/lib/private/Snowflake/FileSequence.php',
2173
+        'OC\\Snowflake\\Generator' => __DIR__.'/../../..'.'/lib/private/Snowflake/Generator.php',
2174
+        'OC\\Snowflake\\ISequence' => __DIR__.'/../../..'.'/lib/private/Snowflake/ISequence.php',
2175
+        'OC\\SpeechToText\\SpeechToTextManager' => __DIR__.'/../../..'.'/lib/private/SpeechToText/SpeechToTextManager.php',
2176
+        'OC\\SpeechToText\\TranscriptionJob' => __DIR__.'/../../..'.'/lib/private/SpeechToText/TranscriptionJob.php',
2177
+        'OC\\StreamImage' => __DIR__.'/../../..'.'/lib/private/StreamImage.php',
2178
+        'OC\\Streamer' => __DIR__.'/../../..'.'/lib/private/Streamer.php',
2179
+        'OC\\SubAdmin' => __DIR__.'/../../..'.'/lib/private/SubAdmin.php',
2180
+        'OC\\Support\\CrashReport\\Registry' => __DIR__.'/../../..'.'/lib/private/Support/CrashReport/Registry.php',
2181
+        'OC\\Support\\Subscription\\Assertion' => __DIR__.'/../../..'.'/lib/private/Support/Subscription/Assertion.php',
2182
+        'OC\\Support\\Subscription\\Registry' => __DIR__.'/../../..'.'/lib/private/Support/Subscription/Registry.php',
2183
+        'OC\\SystemConfig' => __DIR__.'/../../..'.'/lib/private/SystemConfig.php',
2184
+        'OC\\SystemTag\\ManagerFactory' => __DIR__.'/../../..'.'/lib/private/SystemTag/ManagerFactory.php',
2185
+        'OC\\SystemTag\\SystemTag' => __DIR__.'/../../..'.'/lib/private/SystemTag/SystemTag.php',
2186
+        'OC\\SystemTag\\SystemTagManager' => __DIR__.'/../../..'.'/lib/private/SystemTag/SystemTagManager.php',
2187
+        'OC\\SystemTag\\SystemTagObjectMapper' => __DIR__.'/../../..'.'/lib/private/SystemTag/SystemTagObjectMapper.php',
2188
+        'OC\\SystemTag\\SystemTagsInFilesDetector' => __DIR__.'/../../..'.'/lib/private/SystemTag/SystemTagsInFilesDetector.php',
2189
+        'OC\\TagManager' => __DIR__.'/../../..'.'/lib/private/TagManager.php',
2190
+        'OC\\Tagging\\Tag' => __DIR__.'/../../..'.'/lib/private/Tagging/Tag.php',
2191
+        'OC\\Tagging\\TagMapper' => __DIR__.'/../../..'.'/lib/private/Tagging/TagMapper.php',
2192
+        'OC\\Tags' => __DIR__.'/../../..'.'/lib/private/Tags.php',
2193
+        'OC\\Talk\\Broker' => __DIR__.'/../../..'.'/lib/private/Talk/Broker.php',
2194
+        'OC\\Talk\\ConversationOptions' => __DIR__.'/../../..'.'/lib/private/Talk/ConversationOptions.php',
2195
+        'OC\\TaskProcessing\\Db\\Task' => __DIR__.'/../../..'.'/lib/private/TaskProcessing/Db/Task.php',
2196
+        'OC\\TaskProcessing\\Db\\TaskMapper' => __DIR__.'/../../..'.'/lib/private/TaskProcessing/Db/TaskMapper.php',
2197
+        'OC\\TaskProcessing\\Manager' => __DIR__.'/../../..'.'/lib/private/TaskProcessing/Manager.php',
2198
+        'OC\\TaskProcessing\\RemoveOldTasksBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TaskProcessing/RemoveOldTasksBackgroundJob.php',
2199
+        'OC\\TaskProcessing\\SynchronousBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TaskProcessing/SynchronousBackgroundJob.php',
2200
+        'OC\\Teams\\TeamManager' => __DIR__.'/../../..'.'/lib/private/Teams/TeamManager.php',
2201
+        'OC\\TempManager' => __DIR__.'/../../..'.'/lib/private/TempManager.php',
2202
+        'OC\\TemplateLayout' => __DIR__.'/../../..'.'/lib/private/TemplateLayout.php',
2203
+        'OC\\Template\\Base' => __DIR__.'/../../..'.'/lib/private/Template/Base.php',
2204
+        'OC\\Template\\CSSResourceLocator' => __DIR__.'/../../..'.'/lib/private/Template/CSSResourceLocator.php',
2205
+        'OC\\Template\\JSCombiner' => __DIR__.'/../../..'.'/lib/private/Template/JSCombiner.php',
2206
+        'OC\\Template\\JSConfigHelper' => __DIR__.'/../../..'.'/lib/private/Template/JSConfigHelper.php',
2207
+        'OC\\Template\\JSResourceLocator' => __DIR__.'/../../..'.'/lib/private/Template/JSResourceLocator.php',
2208
+        'OC\\Template\\ResourceLocator' => __DIR__.'/../../..'.'/lib/private/Template/ResourceLocator.php',
2209
+        'OC\\Template\\ResourceNotFoundException' => __DIR__.'/../../..'.'/lib/private/Template/ResourceNotFoundException.php',
2210
+        'OC\\Template\\Template' => __DIR__.'/../../..'.'/lib/private/Template/Template.php',
2211
+        'OC\\Template\\TemplateFileLocator' => __DIR__.'/../../..'.'/lib/private/Template/TemplateFileLocator.php',
2212
+        'OC\\Template\\TemplateManager' => __DIR__.'/../../..'.'/lib/private/Template/TemplateManager.php',
2213
+        'OC\\TextProcessing\\Db\\Task' => __DIR__.'/../../..'.'/lib/private/TextProcessing/Db/Task.php',
2214
+        'OC\\TextProcessing\\Db\\TaskMapper' => __DIR__.'/../../..'.'/lib/private/TextProcessing/Db/TaskMapper.php',
2215
+        'OC\\TextProcessing\\Manager' => __DIR__.'/../../..'.'/lib/private/TextProcessing/Manager.php',
2216
+        'OC\\TextProcessing\\RemoveOldTasksBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TextProcessing/RemoveOldTasksBackgroundJob.php',
2217
+        'OC\\TextProcessing\\TaskBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TextProcessing/TaskBackgroundJob.php',
2218
+        'OC\\TextToImage\\Db\\Task' => __DIR__.'/../../..'.'/lib/private/TextToImage/Db/Task.php',
2219
+        'OC\\TextToImage\\Db\\TaskMapper' => __DIR__.'/../../..'.'/lib/private/TextToImage/Db/TaskMapper.php',
2220
+        'OC\\TextToImage\\Manager' => __DIR__.'/../../..'.'/lib/private/TextToImage/Manager.php',
2221
+        'OC\\TextToImage\\RemoveOldTasksBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TextToImage/RemoveOldTasksBackgroundJob.php',
2222
+        'OC\\TextToImage\\TaskBackgroundJob' => __DIR__.'/../../..'.'/lib/private/TextToImage/TaskBackgroundJob.php',
2223
+        'OC\\Translation\\TranslationManager' => __DIR__.'/../../..'.'/lib/private/Translation/TranslationManager.php',
2224
+        'OC\\URLGenerator' => __DIR__.'/../../..'.'/lib/private/URLGenerator.php',
2225
+        'OC\\Updater' => __DIR__.'/../../..'.'/lib/private/Updater.php',
2226
+        'OC\\Updater\\Changes' => __DIR__.'/../../..'.'/lib/private/Updater/Changes.php',
2227
+        'OC\\Updater\\ChangesCheck' => __DIR__.'/../../..'.'/lib/private/Updater/ChangesCheck.php',
2228
+        'OC\\Updater\\ChangesMapper' => __DIR__.'/../../..'.'/lib/private/Updater/ChangesMapper.php',
2229
+        'OC\\Updater\\Exceptions\\ReleaseMetadataException' => __DIR__.'/../../..'.'/lib/private/Updater/Exceptions/ReleaseMetadataException.php',
2230
+        'OC\\Updater\\ReleaseMetadata' => __DIR__.'/../../..'.'/lib/private/Updater/ReleaseMetadata.php',
2231
+        'OC\\Updater\\VersionCheck' => __DIR__.'/../../..'.'/lib/private/Updater/VersionCheck.php',
2232
+        'OC\\UserStatus\\ISettableProvider' => __DIR__.'/../../..'.'/lib/private/UserStatus/ISettableProvider.php',
2233
+        'OC\\UserStatus\\Manager' => __DIR__.'/../../..'.'/lib/private/UserStatus/Manager.php',
2234
+        'OC\\User\\AvailabilityCoordinator' => __DIR__.'/../../..'.'/lib/private/User/AvailabilityCoordinator.php',
2235
+        'OC\\User\\Backend' => __DIR__.'/../../..'.'/lib/private/User/Backend.php',
2236
+        'OC\\User\\BackgroundJobs\\CleanupDeletedUsers' => __DIR__.'/../../..'.'/lib/private/User/BackgroundJobs/CleanupDeletedUsers.php',
2237
+        'OC\\User\\Database' => __DIR__.'/../../..'.'/lib/private/User/Database.php',
2238
+        'OC\\User\\DisabledUserException' => __DIR__.'/../../..'.'/lib/private/User/DisabledUserException.php',
2239
+        'OC\\User\\DisplayNameCache' => __DIR__.'/../../..'.'/lib/private/User/DisplayNameCache.php',
2240
+        'OC\\User\\LazyUser' => __DIR__.'/../../..'.'/lib/private/User/LazyUser.php',
2241
+        'OC\\User\\Listeners\\BeforeUserDeletedListener' => __DIR__.'/../../..'.'/lib/private/User/Listeners/BeforeUserDeletedListener.php',
2242
+        'OC\\User\\Listeners\\UserChangedListener' => __DIR__.'/../../..'.'/lib/private/User/Listeners/UserChangedListener.php',
2243
+        'OC\\User\\LoginException' => __DIR__.'/../../..'.'/lib/private/User/LoginException.php',
2244
+        'OC\\User\\Manager' => __DIR__.'/../../..'.'/lib/private/User/Manager.php',
2245
+        'OC\\User\\NoUserException' => __DIR__.'/../../..'.'/lib/private/User/NoUserException.php',
2246
+        'OC\\User\\OutOfOfficeData' => __DIR__.'/../../..'.'/lib/private/User/OutOfOfficeData.php',
2247
+        'OC\\User\\PartiallyDeletedUsersBackend' => __DIR__.'/../../..'.'/lib/private/User/PartiallyDeletedUsersBackend.php',
2248
+        'OC\\User\\Session' => __DIR__.'/../../..'.'/lib/private/User/Session.php',
2249
+        'OC\\User\\User' => __DIR__.'/../../..'.'/lib/private/User/User.php',
2250
+        'OC_App' => __DIR__.'/../../..'.'/lib/private/legacy/OC_App.php',
2251
+        'OC_Defaults' => __DIR__.'/../../..'.'/lib/private/legacy/OC_Defaults.php',
2252
+        'OC_Helper' => __DIR__.'/../../..'.'/lib/private/legacy/OC_Helper.php',
2253
+        'OC_Hook' => __DIR__.'/../../..'.'/lib/private/legacy/OC_Hook.php',
2254
+        'OC_JSON' => __DIR__.'/../../..'.'/lib/private/legacy/OC_JSON.php',
2255
+        'OC_Template' => __DIR__.'/../../..'.'/lib/private/legacy/OC_Template.php',
2256
+        'OC_User' => __DIR__.'/../../..'.'/lib/private/legacy/OC_User.php',
2257
+        'OC_Util' => __DIR__.'/../../..'.'/lib/private/legacy/OC_Util.php',
2258 2258
     );
2259 2259
 
2260 2260
     public static function getInitializer(ClassLoader $loader)
2261 2261
     {
2262
-        return \Closure::bind(function () use ($loader) {
2262
+        return \Closure::bind(function() use ($loader) {
2263 2263
             $loader->prefixLengthsPsr4 = ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2::$prefixLengthsPsr4;
2264 2264
             $loader->prefixDirsPsr4 = ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2::$prefixDirsPsr4;
2265 2265
             $loader->fallbackDirsPsr4 = ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2::$fallbackDirsPsr4;
Please login to merge, or discard this patch.