SYMBOL INDEX (12563 symbols across 936 files) FILE: app/Actions/Fortify/CreateNewUser.php class CreateNewUser (line 13) | class CreateNewUser implements CreatesNewUsers method create (line 22) | public function create(array $input): User method createTeam (line 51) | protected function createTeam(User $user) FILE: app/Actions/Fortify/CreateNewUserWithTeams.php class CreateNewUserWithTeams (line 13) | class CreateNewUserWithTeams implements CreatesNewUsers method create (line 22) | public function create(array $input): User method createTeam (line 43) | protected function createTeam(User $user): void FILE: app/Actions/Fortify/PasswordValidationRules.php type PasswordValidationRules (line 8) | trait PasswordValidationRules method passwordRules (line 15) | protected function passwordRules(): array FILE: app/Actions/Fortify/ResetUserPassword.php class ResetUserPassword (line 10) | class ResetUserPassword implements ResetsUserPasswords method reset (line 19) | public function reset(User $user, array $input): void FILE: app/Actions/Fortify/UpdateUserPassword.php class UpdateUserPassword (line 10) | class UpdateUserPassword implements UpdatesUserPasswords method update (line 19) | public function update(User $user, array $input): void FILE: app/Actions/Fortify/UpdateUserProfileInformation.php class UpdateUserProfileInformation (line 11) | class UpdateUserProfileInformation implements UpdatesUserProfileInformation method update (line 18) | public function update(User $user, array $input): void method updateVerifiedUser (line 48) | protected function updateVerifiedUser(User $user, array $input): void FILE: app/Actions/Jetstream/AddTeamMember.php class AddTeamMember (line 17) | class AddTeamMember implements AddsTeamMembers method add (line 22) | public function add(User $user, Team $team, string $email, ?string $ro... method validate (line 43) | protected function validate(Team $team, string $email, ?string $role):... method rules (line 60) | protected function rules(): array method ensureUserIsNotAlreadyOnTeam (line 73) | protected function ensureUserIsNotAlreadyOnTeam(Team $team, string $em... FILE: app/Actions/Jetstream/CreateTeam.php class CreateTeam (line 13) | class CreateTeam implements CreatesTeams method create (line 20) | public function create(User $user, array $input): Team FILE: app/Actions/Jetstream/DeleteTeam.php class DeleteTeam (line 8) | class DeleteTeam implements DeletesTeams method delete (line 13) | public function delete(Team $team): void FILE: app/Actions/Jetstream/DeleteUser.php class DeleteUser (line 7) | class DeleteUser implements DeletesUsers method delete (line 14) | public function delete($user): void FILE: app/Actions/Jetstream/DeleteUserWithTeams.php class DeleteUserWithTeams (line 11) | class DeleteUserWithTeams implements DeletesUsers method __construct (line 16) | public function __construct(protected DeletesTeams $deletesTeams) method delete (line 23) | public function delete(User $user): void method deleteTeams (line 36) | protected function deleteTeams(User $user): void FILE: app/Actions/Jetstream/InviteTeamMember.php class InviteTeamMember (line 20) | class InviteTeamMember implements InvitesTeamMembers method invite (line 25) | public function invite(User $user, Team $team, string $email, ?string ... method validate (line 45) | protected function validate(Team $team, string $email, ?string $role):... method rules (line 62) | protected function rules(Team $team): array method ensureUserIsNotAlreadyOnTeam (line 80) | protected function ensureUserIsNotAlreadyOnTeam(Team $team, string $em... FILE: app/Actions/Jetstream/RemoveTeamMember.php class RemoveTeamMember (line 13) | class RemoveTeamMember implements RemovesTeamMembers method remove (line 18) | public function remove(User $user, Team $team, User $teamMember): void method authorize (line 32) | protected function authorize(User $user, Team $team, User $teamMember)... method ensureUserDoesNotOwnTeam (line 43) | protected function ensureUserDoesNotOwnTeam(User $teamMember, Team $te... FILE: app/Actions/Jetstream/UpdateTeamName.php class UpdateTeamName (line 11) | class UpdateTeamName implements UpdatesTeamNames method update (line 18) | public function update(User $user, Team $team, array $input): void FILE: app/Actions/Socialstream/CreateConnectedAccount.php class CreateConnectedAccount (line 10) | class CreateConnectedAccount implements CreatesConnectedAccounts method create (line 15) | public function create(mixed $user, string $provider, ProviderUser $pr... FILE: app/Actions/Socialstream/CreateUserFromProvider.php class CreateUserFromProvider (line 13) | class CreateUserFromProvider implements CreatesUserFromProvider method __construct (line 18) | public function __construct( method create (line 30) | public function create(string $provider, ProviderUserContract $provide... method createTeam (line 51) | protected function createTeam(User $user): void FILE: app/Actions/Socialstream/CreateUserWithTeamsFromProvider.php class CreateUserWithTeamsFromProvider (line 13) | class CreateUserWithTeamsFromProvider implements CreatesUserFromProvider method __construct (line 18) | public function __construct( method create (line 30) | public function create(string $provider, ProviderUserContract $provide... method createTeam (line 51) | protected function createTeam(User $user): void FILE: app/Actions/Socialstream/GenerateRedirectForProvider.php class GenerateRedirectForProvider (line 9) | class GenerateRedirectForProvider implements GeneratesProviderRedirect method generate (line 14) | public function generate(string $provider): RedirectResponse FILE: app/Actions/Socialstream/HandleInvalidState.php class HandleInvalidState (line 9) | class HandleInvalidState implements HandlesInvalidState method handle (line 14) | public function handle(InvalidStateException $exception): Response FILE: app/Actions/Socialstream/ResolveSocialiteUser.php class ResolveSocialiteUser (line 10) | class ResolveSocialiteUser implements ResolvesSocialiteUsers method resolve (line 15) | public function resolve(string $provider): User FILE: app/Actions/Socialstream/SetUserPassword.php class SetUserPassword (line 10) | class SetUserPassword implements SetsUserPasswords method set (line 15) | public function set(mixed $user, array $input): void FILE: app/Actions/Socialstream/UpdateConnectedAccount.php class UpdateConnectedAccount (line 11) | class UpdateConnectedAccount implements UpdatesConnectedAccounts method update (line 16) | public function update(mixed $user, ConnectedAccount $connectedAccount... method updateRefreshToken (line 39) | public function updateRefreshToken(ConnectedAccount $connectedAccount)... FILE: app/Console/Commands/BulkImportDnaCommand.php class BulkImportDnaCommand (line 9) | class BulkImportDnaCommand extends Command method __construct (line 21) | public function __construct(DnaImportService $importService) method handle (line 27) | public function handle(): int method displayResults (line 96) | protected function displayResults(array $results): void FILE: app/Console/Commands/MatchKitsCommand.php class MatchKitsCommand (line 12) | class MatchKitsCommand extends Command method __construct (line 19) | public function __construct(AdvancedDnaMatchingService $advancedDnaMat... method handle (line 25) | public function handle(): void FILE: app/Console/Commands/ModuleCommand.php class ModuleCommand (line 10) | class ModuleCommand extends Command method __construct (line 24) | public function __construct(ModuleManager $moduleManager) method handle (line 33) | public function handle(): int method listModules (line 53) | protected function listModules(): int method enableModule (line 80) | protected function enableModule(?string $name): int method disableModule (line 104) | protected function disableModule(?string $name): int method installModule (line 128) | protected function installModule(?string $name): int method uninstallModule (line 152) | protected function uninstallModule(?string $name): int method createModule (line 181) | protected function createModule(?string $name): int method showModuleInfo (line 204) | protected function showModuleInfo(?string $name): int method createModuleStructure (line 234) | protected function createModuleStructure(string $name, string $moduleP... method getModuleClassStub (line 284) | protected function getModuleClassStub(string $name): string method getServiceProviderStub (line 320) | protected function getServiceProviderStub(string $name): string method showHelp (line 352) | protected function showHelp(): int FILE: app/Console/Commands/ProcessLargeScaleDnaCommand.php class ProcessLargeScaleDnaCommand (line 13) | class ProcessLargeScaleDnaCommand extends Command method __construct (line 24) | public function __construct(AdvancedDnaMatchingService $advancedDnaMat... method handle (line 30) | public function handle(): int method storeMatchResults (line 115) | protected function storeMatchResults(array $results): void method showMemoryUsage (line 136) | protected function showMemoryUsage(): void method formatBytes (line 148) | protected function formatBytes(int $bytes): string FILE: app/Console/Commands/RunRecordMatcher.php class RunRecordMatcher (line 8) | class RunRecordMatcher extends Command method handle (line 13) | public function handle() FILE: app/Console/Commands/SetupGamificationCommand.php class SetupGamificationCommand (line 8) | class SetupGamificationCommand extends Command method handle (line 27) | public function handle() FILE: app/Console/Commands/TriangulateDnaCommand.php class TriangulateDnaCommand (line 10) | class TriangulateDnaCommand extends Command method __construct (line 24) | public function __construct(DnaTriangulationService $triangulationServ... method handle (line 30) | public function handle(): int method handleOneToManyTriangulation (line 53) | protected function handleOneToManyTriangulation(int $baseKitId, array ... method handleThreeWayTriangulation (line 85) | protected function handleThreeWayTriangulation(array $threeWayKits): int method displayOneToManyResults (line 115) | protected function displayOneToManyResults(array $results): void method displayThreeWayResults (line 142) | protected function displayThreeWayResults(array $results): void FILE: app/Console/Kernel.php class Kernel (line 9) | class Kernel extends ConsoleKernel method schedule (line 14) | protected function schedule(Schedule $schedule): void method commands (line 23) | protected function commands(): void FILE: app/Events/AchievementUnlocked.php class AchievementUnlocked (line 15) | class AchievementUnlocked implements ShouldBroadcast method __construct (line 25) | public function __construct(User $user, Achievement $achievement) method broadcastOn (line 36) | public function broadcastOn(): array method broadcastWith (line 46) | public function broadcastWith(): array method broadcastAs (line 71) | public function broadcastAs(): string FILE: app/Events/ResearchSpaceUpdated.php class ResearchSpaceUpdated (line 10) | class ResearchSpaceUpdated implements ShouldBroadcastNow method __construct (line 17) | public function __construct(int $researchSpaceId, array $payload = []) method broadcastAs (line 23) | public function broadcastAs(): string method broadcastWith (line 28) | public function broadcastWith(): array method broadcastOn (line 33) | public function broadcastOn() FILE: app/Events/UserCreated.php class UserCreated (line 9) | class UserCreated method __construct (line 13) | public function __construct( FILE: app/Events/UserLeveledUp.php class UserLeveledUp (line 14) | class UserLeveledUp implements ShouldBroadcast method __construct (line 25) | public function __construct(User $user, int $oldLevel, int $newLevel) method broadcastOn (line 37) | public function broadcastOn(): array method broadcastWith (line 47) | public function broadcastWith(): array method broadcastAs (line 64) | public function broadcastAs(): string FILE: app/Exceptions/Handler.php class Handler (line 8) | class Handler extends ExceptionHandler method register (line 24) | public function register(): void FILE: app/Filament/Admin/Pages/ApiTokens.php class ApiTokens (line 9) | class ApiTokens extends Page method shouldRegisterNavigation (line 17) | #[Override] method getNavigationSort (line 23) | #[Override] FILE: app/Filament/Admin/Pages/CreateTeam.php class CreateTeam (line 11) | class CreateTeam extends RegisterTenant method getLabel (line 13) | public static function getLabel(): string method form (line 18) | #[Override] method handleRegistration (line 27) | #[Override] FILE: app/Filament/Admin/Pages/EditProfile.php class EditProfile (line 9) | class EditProfile extends Page method shouldRegisterNavigation (line 17) | #[Override] method getNavigationSort (line 23) | #[Override] FILE: app/Filament/Admin/Pages/EditTeam.php class EditTeam (line 9) | class EditTeam extends EditTenantProfile method getLabel (line 15) | public static function getLabel(): string method getViewData (line 20) | #[Override] FILE: app/Filament/Admin/Pages/ManageGeneralSettings.php class ManageGeneralSettings (line 13) | class ManageGeneralSettings extends SettingsPage method form (line 25) | public function form(Schema $schema): Schema FILE: app/Filament/Admin/Resources/MenuResource.php class MenuResource (line 22) | class MenuResource extends Resource method form (line 34) | #[Override] method table (line 54) | #[Override] method getRelations (line 92) | #[Override] method getPages (line 100) | public static function getPages(): array FILE: app/Filament/Admin/Resources/MenuResource/Pages/CreateMenu.php class CreateMenu (line 8) | class CreateMenu extends CreateRecord FILE: app/Filament/Admin/Resources/MenuResource/Pages/EditMenu.php class EditMenu (line 8) | class EditMenu extends EditRecord FILE: app/Filament/Admin/Resources/MenuResource/Pages/ListMenus.php class ListMenus (line 8) | class ListMenus extends ListRecords FILE: app/Filament/Admin/Resources/ModuleResource.php class ModuleResource (line 28) | class ModuleResource extends Resource method form (line 40) | public static function form(Schema $schema): Schema method table (line 58) | public static function table(Table $table): Table method getRelations (line 145) | public static function getRelations(): array method getPages (line 152) | public static function getPages(): array method getEloquentQuery (line 162) | public static function getEloquentQuery(): Builder method canCreate (line 225) | public static function canCreate(): bool method canEdit (line 230) | public static function canEdit($record): bool method canDelete (line 235) | public static function canDelete($record): bool FILE: app/Filament/Admin/Resources/ModuleResource/Pages/ListModules.php class ListModules (line 18) | class ListModules extends ListRecords method getHeaderActions (line 22) | protected function getHeaderActions(): array method getTableQuery (line 76) | protected function getTableQuery(): Builder FILE: app/Filament/Admin/Resources/ModuleResource/Pages/ViewModule.php class ViewModule (line 11) | class ViewModule extends ViewRecord method getHeaderActions (line 15) | protected function getHeaderActions(): array FILE: app/Filament/Admin/Resources/Users/Pages/CreateUser.php class CreateUser (line 8) | class CreateUser extends CreateRecord FILE: app/Filament/Admin/Resources/Users/Pages/EditUser.php class EditUser (line 9) | class EditUser extends EditRecord method getHeaderActions (line 13) | protected function getHeaderActions(): array FILE: app/Filament/Admin/Resources/Users/Pages/ListUsers.php class ListUsers (line 9) | class ListUsers extends ListRecords method getHeaderActions (line 13) | protected function getHeaderActions(): array FILE: app/Filament/Admin/Resources/Users/Pages/ViewUser.php class ViewUser (line 15) | class ViewUser extends ViewRecord method getHeaderActions (line 19) | protected function getHeaderActions(): array method infolist (line 26) | public function infolist(Schema $schema): Schema FILE: app/Filament/Admin/Resources/Users/Schemas/UserForm.php class UserForm (line 17) | class UserForm method configure (line 19) | public static function configure(Schema $schema): Schema FILE: app/Filament/Admin/Resources/Users/Tables/UsersTable.php class UsersTable (line 17) | class UsersTable method configure (line 19) | public static function configure(Table $table): Table FILE: app/Filament/Admin/Resources/Users/UserResource.php class UserResource (line 19) | class UserResource extends Resource method form (line 35) | public static function form(Schema $schema): Schema method table (line 40) | public static function table(Table $table): Table method getRelations (line 45) | public static function getRelations(): array method getPages (line 52) | public static function getPages(): array method getNavigationBadge (line 62) | public static function getNavigationBadge(): ?string FILE: app/Filament/App/Pages/CreateTeam.php class CreateTeam (line 11) | class CreateTeam extends RegisterTenant method form (line 13) | #[Override] method handleRegistration (line 25) | #[Override] method getLabel (line 40) | public static function getLabel(): string FILE: app/Filament/App/Pages/DabovilleReportPage.php class DabovilleReportPage (line 10) | class DabovilleReportPage extends Page method mount (line 20) | public function mount(): void FILE: app/Filament/App/Pages/Dashboard.php class Dashboard (line 12) | class Dashboard extends BaseDashboard method getWidgets (line 19) | public function getWidgets(): array method getColumns (line 29) | public function getColumns(): int|array FILE: app/Filament/App/Pages/DeVilliersReportPage.php class DeVilliersReportPage (line 13) | class DeVilliersReportPage extends Page method resources (line 28) | public function resources(): array FILE: app/Filament/App/Pages/DescendantChartPage.php class DescendantChartPage (line 7) | class DescendantChartPage extends Page method getTitle (line 21) | public function getTitle(): string method getHeading (line 26) | public function getHeading(): string method getSubheading (line 31) | public function getSubheading(): ?string FILE: app/Filament/App/Pages/DnaTriangulationPage.php class DnaTriangulationPage (line 16) | class DnaTriangulationPage extends Page implements HasForms method shouldRegisterNavigation (line 33) | public static function shouldRegisterNavigation(): bool method mount (line 41) | public function mount(): void method form (line 46) | public function form(Schema $schema): Schema method runTriangulation (line 76) | public function runTriangulation(): void method getMatches (line 107) | public function getMatches(): array method getBaseKit (line 112) | public function getBaseKit(): ?array method hasResults (line 117) | public function hasResults(): bool FILE: app/Filament/App/Pages/EditProfile.php class EditProfile (line 13) | class EditProfile extends Page method shouldRegisterNavigation (line 21) | #[Override] method getNavigationSort (line 27) | #[Override] FILE: app/Filament/App/Pages/EditTeam.php class EditTeam (line 17) | class EditTeam extends EditTenantProfile method getLabel (line 21) | public static function getLabel(): string method form (line 26) | #[Override] method getViewData (line 43) | #[Override] FILE: app/Filament/App/Pages/FacialRecognitionReviewPage.php class FacialRecognitionReviewPage (line 7) | class FacialRecognitionReviewPage extends Page FILE: app/Filament/App/Pages/FanChartPage.php class FanChartPage (line 7) | class FanChartPage extends Page method getTitle (line 21) | public function getTitle(): string method getHeading (line 26) | public function getHeading(): string method getSubheading (line 31) | public function getSubheading(): ?string FILE: app/Filament/App/Pages/GamificationPage.php class GamificationPage (line 7) | class GamificationPage extends Page method getTitle (line 21) | public function getTitle(): string method getHeading (line 26) | public function getHeading(): string method getSubheading (line 31) | public function getSubheading(): ?string FILE: app/Filament/App/Pages/GedcomExportPage.php class GedcomExportPage (line 13) | class GedcomExportPage extends Page method getHeaderActions (line 29) | protected function getHeaderActions(): array method startExport (line 40) | public function startExport(): void method deleteFile (line 53) | public function deleteFile(string $filename): void method exportedFiles (line 68) | #[Computed] method formatBytes (line 89) | private function formatBytes(int $bytes): string FILE: app/Filament/App/Pages/GlobalSearchPage.php class GlobalSearchPage (line 8) | class GlobalSearchPage extends Page method search (line 32) | public function search(): void method updatedQuery (line 53) | public function updatedQuery(): void method updatedSearchGlobal (line 64) | public function updatedSearchGlobal(): void method previousPage (line 72) | public function previousPage(): void method nextPage (line 80) | public function nextPage(): void FILE: app/Filament/App/Pages/GrampsXmlExportPage.php class GrampsXmlExportPage (line 11) | class GrampsXmlExportPage extends Page method getHeaderActions (line 27) | protected function getHeaderActions(): array method startExport (line 38) | public function startExport(): void FILE: app/Filament/App/Pages/HenryReportPage.php class HenryReportPage (line 9) | class HenryReportPage extends Page FILE: app/Filament/App/Pages/PedigreeChartPage.php class PedigreeChartPage (line 7) | class PedigreeChartPage extends Page method getTitle (line 21) | public function getTitle(): string method getHeading (line 26) | public function getHeading(): string method getSubheading (line 31) | public function getSubheading(): ?string FILE: app/Filament/App/Pages/PersonalAccessTokensPage.php class PersonalAccessTokensPage (line 12) | class PersonalAccessTokensPage extends Page method mount (line 26) | public function mount(): void method createApiToken (line 31) | public function createApiToken(string $name): void method deleteApiToken (line 36) | public function deleteApiToken(string $name): void method getHeading (line 41) | #[Override] method shouldRegisterNavigation (line 47) | #[Override] FILE: app/Filament/App/Pages/PremiumDashboardPage.php class PremiumDashboardPage (line 13) | class PremiumDashboardPage extends Page method mount (line 29) | public function mount(): void method getHeaderActions (line 49) | protected function getHeaderActions(): array method cancelSubscription (line 82) | public function cancelSubscription(): void method downgradeToFree (line 105) | public function downgradeToFree(): void method resumeSubscription (line 127) | public function resumeSubscription(): void method getSubscriptionData (line 148) | public function getSubscriptionData(): array method getPremiumFeatures (line 163) | public function getPremiumFeatures(): array FILE: app/Filament/App/Pages/PrivateMessagingPage.php class PrivateMessagingPage (line 11) | class PrivateMessagingPage extends Page method mount (line 29) | public function mount(): void method updatedSelectedUserId (line 36) | public function updatedSelectedUserId(): void method loadMessages (line 41) | public function loadMessages(): void method sendMessage (line 62) | public function sendMessage(): void method findConversation (line 81) | private function findConversation(): ?Conversation method findOrCreateConversation (line 92) | private function findOrCreateConversation(): Conversation FILE: app/Filament/App/Pages/ResearchDashboardPage.php class ResearchDashboardPage (line 8) | class ResearchDashboardPage extends Page method getNavigationBadge (line 22) | public static function getNavigationBadge(): ?string method getNavigationBadgeColor (line 32) | public static function getNavigationBadgeColor(): ?string FILE: app/Filament/App/Pages/SubscriptionPage.php class SubscriptionPage (line 12) | class SubscriptionPage extends Page method mount (line 28) | public function mount(): void method shouldRegisterNavigation (line 54) | public static function shouldRegisterNavigation(): bool method getHeaderActions (line 65) | protected function getHeaderActions(): array method startTrial (line 84) | public function startTrial(): void method getPricingData (line 118) | public function getPricingData(): array method redirectToCheckout (line 129) | public function redirectToCheckout(): void method getDnaLimitData (line 150) | public function getDnaLimitData(): array FILE: app/Filament/App/Pages/TrialExpiredPage.php class TrialExpiredPage (line 13) | class TrialExpiredPage extends Page method mount (line 29) | public function mount(): void method shouldRegisterNavigation (line 45) | public static function shouldRegisterNavigation(): bool method getHeaderActions (line 50) | protected function getHeaderActions(): array method redirectToStripeCheckout (line 72) | public function redirectToStripeCheckout(): void method downgradeToFree (line 99) | public function downgradeToFree(): void method getPricingData (line 121) | public function getPricingData(): array FILE: app/Filament/App/Pages/TwoFactorAuthenticationPage.php class TwoFactorAuthenticationPage (line 12) | class TwoFactorAuthenticationPage extends Page method mount (line 26) | public function mount(): void method enableTwoFactorAuthentication (line 31) | public function enableTwoFactorAuthentication(): void method disableTwoFactorAuthentication (line 36) | public function disableTwoFactorAuthentication(): void method showRecoveryCodes (line 41) | public function showRecoveryCodes(): void method regenerateRecoveryCodes (line 46) | public function regenerateRecoveryCodes(): void method getHeading (line 51) | #[Override] method shouldRegisterNavigation (line 57) | #[Override] FILE: app/Filament/App/Pages/UpdatePasswordPage.php class UpdatePasswordPage (line 16) | class UpdatePasswordPage extends Page method mount (line 31) | public function mount(): void method form (line 36) | public function form(Schema $schema): Schema method submit (line 59) | public function submit(): void method getHeading (line 72) | #[Override] method shouldRegisterNavigation (line 78) | #[Override] FILE: app/Filament/App/Pages/UpdateProfileInformationPage.php class UpdateProfileInformationPage (line 14) | class UpdateProfileInformationPage extends Page method mount (line 30) | public function mount(): void method form (line 38) | public function form(Schema $schema): Schema method submit (line 52) | public function submit(): void method getHeading (line 63) | #[Override] method shouldRegisterNavigation (line 69) | #[Override] FILE: app/Filament/App/Pages/UserChecklistsPage.php class UserChecklistsPage (line 8) | class UserChecklistsPage extends Page method getNavigationBadge (line 22) | public static function getNavigationBadge(): ?string method getNavigationBadgeColor (line 29) | public static function getNavigationBadgeColor(): ?string FILE: app/Filament/App/Resources/AIRecordMatchResource.php class AIRecordMatchResource (line 12) | class AIRecordMatchResource extends AppResource method table (line 22) | public static function table(Table $table): Table method getPages (line 55) | public static function getPages(): array FILE: app/Filament/App/Resources/AIRecordMatchResource/Pages/ReviewMatches.php class ReviewMatches (line 8) | class ReviewMatches extends ListRecords FILE: app/Filament/App/Resources/AddrResource.php class AddrResource (line 26) | class AddrResource extends AppResource method canCreate (line 36) | public static function canCreate(): bool method form (line 41) | #[Override] method table (line 67) | #[Override] method getRelations (line 106) | #[Override] method getPages (line 114) | public static function getPages(): array FILE: app/Filament/App/Resources/AddrResource/Pages/CreateAddr.php class CreateAddr (line 8) | class CreateAddr extends CreateRecord FILE: app/Filament/App/Resources/AddrResource/Pages/EditAddr.php class EditAddr (line 10) | class EditAddr extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/AddrResource/Pages/ListAddrs.php class ListAddrs (line 10) | class ListAddrs extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/AppResource.php class AppResource (line 10) | abstract class AppResource extends Resource method canViewAny (line 12) | public static function canViewAny(): bool method canCreate (line 17) | public static function canCreate(): bool method canAccess (line 22) | public static function canAccess(): bool method getAuthorizationResponse (line 27) | public static function getAuthorizationResponse(string | UnitEnum $act... FILE: app/Filament/App/Resources/AuthorResource.php class AuthorResource (line 20) | class AuthorResource extends AppResource method form (line 30) | public static function form(Schema $schema): Schema method table (line 46) | #[Override] method getRelations (line 80) | #[Override] method getPages (line 88) | public static function getPages(): array FILE: app/Filament/App/Resources/AuthorResource/Pages/CreateAuthor.php class CreateAuthor (line 8) | class CreateAuthor extends CreateRecord FILE: app/Filament/App/Resources/AuthorResource/Pages/EditAuthor.php class EditAuthor (line 10) | class EditAuthor extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/AuthorResource/Pages/ListAuthors.php class ListAuthors (line 10) | class ListAuthors extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ChanResource.php class ChanResource (line 26) | class ChanResource extends AppResource method canCreate (line 38) | public static function canCreate(): bool method form (line 43) | #[Override] method table (line 63) | #[Override] method getRelations (line 99) | #[Override] method getPages (line 107) | public static function getPages(): array FILE: app/Filament/App/Resources/ChanResource/Pages/CreateChan.php class CreateChan (line 8) | class CreateChan extends CreateRecord FILE: app/Filament/App/Resources/ChanResource/Pages/EditChan.php class EditChan (line 10) | class EditChan extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ChanResource/Pages/ListChans.php class ListChans (line 10) | class ListChans extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ChecklistTemplateResource.php class ChecklistTemplateResource (line 50) | class ChecklistTemplateResource extends AppResource method form (line 63) | public static function form(Schema $schema): Schema method table (line 192) | public static function table(Table $table): Table method getRelations (line 312) | public static function getRelations(): array method getPages (line 319) | public static function getPages(): array method getEloquentQuery (line 329) | public static function getEloquentQuery(): Builder method getNavigationBadge (line 337) | public static function getNavigationBadge(): ?string FILE: app/Filament/App/Resources/ChecklistTemplateResource/Pages/CreateChecklistTemplate.php class CreateChecklistTemplate (line 9) | class CreateChecklistTemplate extends CreateRecord method mutateFormDataBeforeCreate (line 13) | protected function mutateFormDataBeforeCreate(array $data): array method getRedirectUrl (line 20) | protected function getRedirectUrl(): string FILE: app/Filament/App/Resources/ChecklistTemplateResource/Pages/EditChecklistTemplate.php class EditChecklistTemplate (line 12) | class EditChecklistTemplate extends EditRecord method getHeaderActions (line 16) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ChecklistTemplateResource/Pages/ListChecklistTemplates.php class ListChecklistTemplates (line 10) | class ListChecklistTemplates extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ChecklistTemplateResource/Pages/ViewChecklistTemplate.php class ViewChecklistTemplate (line 17) | class ViewChecklistTemplate extends ViewRecord method getHeaderActions (line 21) | protected function getHeaderActions(): array method infolist (line 34) | public function infolist(Schema $schema): Schema FILE: app/Filament/App/Resources/ChecklistTemplateResource/RelationManagers/TemplateItemsRelationManager.php class TemplateItemsRelationManager (line 27) | class TemplateItemsRelationManager extends RelationManager method form (line 33) | public function form(Schema $schema): Schema method table (line 76) | public function table(Table $table): Table FILE: app/Filament/App/Resources/CitationResource.php class CitationResource (line 28) | class CitationResource extends AppResource method form (line 38) | #[Override] method table (line 69) | #[Override] method getRelations (line 116) | #[Override] method getPages (line 124) | public static function getPages(): array FILE: app/Filament/App/Resources/CitationResource/Pages/CreateCitation.php class CreateCitation (line 8) | class CreateCitation extends CreateRecord FILE: app/Filament/App/Resources/CitationResource/Pages/EditCitation.php class EditCitation (line 10) | class EditCitation extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/CitationResource/Pages/ListCitations.php class ListCitations (line 10) | class ListCitations extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DatabaseResource.php class DatabaseResource (line 22) | class DatabaseResource extends AppResource method form (line 36) | #[Override] method table (line 49) | #[Override] method getRelations (line 81) | #[Override] method getPages (line 89) | public static function getPages(): array FILE: app/Filament/App/Resources/DatabaseResource/Pages/CreateDatabase.php class CreateDatabase (line 8) | class CreateDatabase extends CreateRecord FILE: app/Filament/App/Resources/DatabaseResource/Pages/EditDatabase.php class EditDatabase (line 10) | class EditDatabase extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DatabaseResource/Pages/ListDatabases.php class ListDatabases (line 10) | class ListDatabases extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DnaMatchingResource.php class DnaMatchingResource (line 33) | class DnaMatchingResource extends AppResource method shouldRegisterNavigation (line 47) | public static function shouldRegisterNavigation(): bool method form (line 55) | public static function form(Schema $schema): Schema method table (line 125) | public static function table(Table $table): Table method getRelations (line 240) | public static function getRelations(): array method getPages (line 247) | public static function getPages(): array FILE: app/Filament/App/Resources/DnaMatchingResource/Pages/CreateDnaMatching.php class CreateDnaMatching (line 8) | class CreateDnaMatching extends CreateRecord FILE: app/Filament/App/Resources/DnaMatchingResource/Pages/EditDnaMatching.php class EditDnaMatching (line 10) | class EditDnaMatching extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DnaMatchingResource/Pages/ListDnaMatchings.php class ListDnaMatchings (line 10) | class ListDnaMatchings extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DnaMatchingResource/Pages/ViewDnaMatching.php class ViewDnaMatching (line 15) | class ViewDnaMatching extends ViewRecord method getHeaderActions (line 19) | protected function getHeaderActions(): array method infolist (line 26) | public function infolist(Schema $schema): Schema FILE: app/Filament/App/Resources/DnaResource.php class DnaResource (line 24) | class DnaResource extends AppResource method shouldRegisterNavigation (line 38) | public static function shouldRegisterNavigation(): bool method canCreate (line 47) | public static function canCreate(): bool method form (line 57) | #[Override] method table (line 74) | #[Override] method getRelations (line 110) | #[Override] method getPages (line 118) | public static function getPages(): array method visibility (line 127) | public static function visibility(): bool FILE: app/Filament/App/Resources/DnaResource/Pages/CreateDna.php class CreateDna (line 14) | class CreateDna extends CreateRecord method handleRecordCreation (line 18) | protected function handleRecordCreation(array $data): Model FILE: app/Filament/App/Resources/DnaResource/Pages/EditDna.php class EditDna (line 10) | class EditDna extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DnaResource/Pages/ListDnas.php class ListDnas (line 10) | class ListDnas extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/DuplicateCheckResource.php class DuplicateCheckResource (line 25) | class DuplicateCheckResource extends AppResource method shouldRegisterNavigation (line 38) | public static function shouldRegisterNavigation(): bool method canAccess (line 46) | public static function canAccess(): bool method form (line 54) | public static function form(Schema $schema): Schema method table (line 59) | public static function table(Table $table): Table method getPages (line 110) | public static function getPages(): array FILE: app/Filament/App/Resources/DuplicateCheckResource/Pages/ListDuplicateChecks.php class ListDuplicateChecks (line 8) | class ListDuplicateChecks extends ListRecords FILE: app/Filament/App/Resources/DuplicateCheckResource/Pages/ViewDuplicateCheck.php class ViewDuplicateCheck (line 8) | class ViewDuplicateCheck extends ViewRecord FILE: app/Filament/App/Resources/FamilyEventResource.php class FamilyEventResource (line 27) | class FamilyEventResource extends AppResource method form (line 37) | #[Override] method table (line 85) | #[Override] method getRelations (line 154) | #[Override] method getPages (line 162) | public static function getPages(): array FILE: app/Filament/App/Resources/FamilyEventResource/Pages/CreateFamilyEvent.php class CreateFamilyEvent (line 8) | class CreateFamilyEvent extends CreateRecord FILE: app/Filament/App/Resources/FamilyEventResource/Pages/EditFamilyEvent.php class EditFamilyEvent (line 10) | class EditFamilyEvent extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/FamilyEventResource/Pages/ListFamilyEvents.php class ListFamilyEvents (line 10) | class ListFamilyEvents extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/FamilyResource.php class FamilyResource (line 30) | class FamilyResource extends AppResource method form (line 39) | #[Override] method table (line 89) | #[Override] method getRelations (line 136) | #[Override] method getPages (line 144) | public static function getPages(): array FILE: app/Filament/App/Resources/FamilyResource/Pages/CreateFamily.php class CreateFamily (line 8) | class CreateFamily extends CreateRecord FILE: app/Filament/App/Resources/FamilyResource/Pages/EditFamily.php class EditFamily (line 10) | class EditFamily extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/FamilyResource/Pages/ListFamilies.php class ListFamilies (line 10) | class ListFamilies extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/FamilySlgsResource.php class FamilySlgsResource (line 26) | class FamilySlgsResource extends AppResource method form (line 36) | #[Override] method table (line 54) | #[Override] method getRelations (line 92) | #[Override] method getPages (line 100) | public static function getPages(): array FILE: app/Filament/App/Resources/FamilySlgsResource/Pages/CreateFamilySlgs.php class CreateFamilySlgs (line 8) | class CreateFamilySlgs extends CreateRecord FILE: app/Filament/App/Resources/FamilySlgsResource/Pages/EditFamilySlgs.php class EditFamilySlgs (line 10) | class EditFamilySlgs extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/FamilySlgsResource/Pages/ListFamilySlgs.php class ListFamilySlgs (line 10) | class ListFamilySlgs extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/GedcomResource.php class GedcomResource (line 36) | class GedcomResource extends AppResource method canCreate (line 52) | public static function canCreate(): bool method getPages (line 57) | public static function getPages(): array method form (line 67) | #[Override] method table (line 118) | #[Override] method exportGedcom (line 164) | public static function exportGedcom(): void method exportGrampsXml (line 174) | public static function exportGrampsXml(): void FILE: app/Filament/App/Resources/GedcomResource/Pages/CreateGedcom.php class CreateGedcom (line 20) | class CreateGedcom extends CreateRecord method handleRecordCreation (line 24) | protected function handleRecordCreation(array $data): Model method afterCreate (line 39) | protected function afterCreate(): void method getRedirectUrl (line 127) | protected function getRedirectUrl(): string FILE: app/Filament/App/Resources/GedcomResource/Pages/EditGedcom.php class EditGedcom (line 11) | class EditGedcom extends EditRecord method getHeaderActions (line 15) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/GedcomResource/Pages/ListGedcoms.php class ListGedcoms (line 10) | class ListGedcoms extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/GedcomResource/Pages/ViewGedcom.php class ViewGedcom (line 10) | class ViewGedcom extends ViewRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ImportJobResource.php class ImportJobResource (line 12) | class ImportJobResource extends AppResource method canCreate (line 24) | public static function canCreate(): bool method getEloquentQuery (line 29) | public static function getEloquentQuery(): Builder method table (line 36) | #[Override] method getPages (line 97) | public static function getPages(): array FILE: app/Filament/App/Resources/ImportJobResource/Pages/ListImportJobs.php class ListImportJobs (line 8) | class ListImportJobs extends ListRecords method getHeaderActions (line 15) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ImportJobResource/Pages/ViewImportJob.php class ViewImportJob (line 12) | class ViewImportJob extends ViewRecord method getHeaderActions (line 19) | protected function getHeaderActions(): array method infolist (line 24) | public function infolist(Schema $schema): Schema FILE: app/Filament/App/Resources/MediaObjectResource.php class MediaObjectResource (line 26) | class MediaObjectResource extends AppResource method form (line 38) | #[Override] method table (line 56) | #[Override] method getRelations (line 94) | #[Override] method getPages (line 102) | public static function getPages(): array FILE: app/Filament/App/Resources/MediaObjectResource/Pages/CreateMediaObject.php class CreateMediaObject (line 8) | class CreateMediaObject extends CreateRecord FILE: app/Filament/App/Resources/MediaObjectResource/Pages/EditMediaObject.php class EditMediaObject (line 10) | class EditMediaObject extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/MediaObjectResource/Pages/ListMediaObjects.php class ListMediaObjects (line 10) | class ListMediaObjects extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/NoteResource.php class NoteResource (line 28) | class NoteResource extends AppResource method form (line 38) | #[Override] method table (line 64) | #[Override] method getRelations (line 108) | #[Override] method getPages (line 116) | public static function getPages(): array FILE: app/Filament/App/Resources/NoteResource/Pages/CreateNote.php class CreateNote (line 8) | class CreateNote extends CreateRecord FILE: app/Filament/App/Resources/NoteResource/Pages/EditNote.php class EditNote (line 10) | class EditNote extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/NoteResource/Pages/ListNotes.php class ListNotes (line 10) | class ListNotes extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAliaResource.php class PersonAliaResource (line 26) | class PersonAliaResource extends AppResource method form (line 36) | #[Override] method table (line 54) | #[Override] method getRelations (line 91) | #[Override] method getPages (line 99) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonAliaResource/Pages/CreatePersonAlia.php class CreatePersonAlia (line 8) | class CreatePersonAlia extends CreateRecord FILE: app/Filament/App/Resources/PersonAliaResource/Pages/EditPersonAlia.php class EditPersonAlia (line 10) | class EditPersonAlia extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAliaResource/Pages/ListPersonAlias.php class ListPersonAlias (line 10) | class ListPersonAlias extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAnciResource.php class PersonAnciResource (line 26) | class PersonAnciResource extends AppResource method form (line 36) | #[Override] method table (line 50) | #[Override] method getPages (line 84) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonAnciResource/Pages/CreatePersonAnci.php class CreatePersonAnci (line 8) | class CreatePersonAnci extends CreateRecord FILE: app/Filament/App/Resources/PersonAnciResource/Pages/EditPersonAnci.php class EditPersonAnci (line 10) | class EditPersonAnci extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAnciResource/Pages/ListPersonAncis.php class ListPersonAncis (line 10) | class ListPersonAncis extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAssoResource.php class PersonAssoResource (line 26) | class PersonAssoResource extends AppResource method form (line 36) | #[Override] method table (line 56) | #[Override] method getRelations (line 95) | #[Override] method getPages (line 103) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonAssoResource/Pages/CreatePersonAsso.php class CreatePersonAsso (line 8) | class CreatePersonAsso extends CreateRecord FILE: app/Filament/App/Resources/PersonAssoResource/Pages/EditPersonAsso.php class EditPersonAsso (line 10) | class EditPersonAsso extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonAssoResource/Pages/ListPersonAssos.php class ListPersonAssos (line 10) | class ListPersonAssos extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonEventResource.php class PersonEventResource (line 26) | class PersonEventResource extends AppResource method form (line 34) | #[Override] method table (line 84) | #[Override] method getRelations (line 157) | #[Override] method getPages (line 165) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonEventResource/Pages/CreatePersonEvent.php class CreatePersonEvent (line 8) | class CreatePersonEvent extends CreateRecord FILE: app/Filament/App/Resources/PersonEventResource/Pages/EditPersonEvent.php class EditPersonEvent (line 10) | class EditPersonEvent extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonEventResource/Pages/ListPersonEvents.php class ListPersonEvents (line 10) | class ListPersonEvents extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonLdsResource.php class PersonLdsResource (line 25) | class PersonLdsResource extends AppResource method form (line 33) | #[Override] method table (line 57) | #[Override] method getRelations (line 101) | #[Override] method getPages (line 109) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonLdsResource/Pages/CreatePersonLds.php class CreatePersonLds (line 8) | class CreatePersonLds extends CreateRecord FILE: app/Filament/App/Resources/PersonLdsResource/Pages/EditPersonLds.php class EditPersonLds (line 10) | class EditPersonLds extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonLdsResource/Pages/ListPersonLds.php class ListPersonLds (line 10) | class ListPersonLds extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameFoneResource.php class PersonNameFoneResource (line 25) | class PersonNameFoneResource extends AppResource method form (line 33) | #[Override] method table (line 61) | #[Override] method getRelations (line 109) | #[Override] method getPages (line 117) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonNameFoneResource/Pages/CreatePersonNameFone.php class CreatePersonNameFone (line 8) | class CreatePersonNameFone extends CreateRecord FILE: app/Filament/App/Resources/PersonNameFoneResource/Pages/EditPersonNameFone.php class EditPersonNameFone (line 10) | class EditPersonNameFone extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameFoneResource/Pages/ListPersonNameFones.php class ListPersonNameFones (line 10) | class ListPersonNameFones extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameResource.php class PersonNameResource (line 25) | class PersonNameResource extends AppResource method form (line 33) | #[Override] method table (line 61) | #[Override] method getRelations (line 109) | #[Override] method getPages (line 117) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonNameResource/Pages/CreatePersonName.php class CreatePersonName (line 8) | class CreatePersonName extends CreateRecord FILE: app/Filament/App/Resources/PersonNameResource/Pages/EditPersonName.php class EditPersonName (line 10) | class EditPersonName extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameResource/Pages/ListPersonNames.php class ListPersonNames (line 10) | class ListPersonNames extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameRomnResource.php class PersonNameRomnResource (line 25) | class PersonNameRomnResource extends AppResource method form (line 33) | #[Override] method table (line 61) | #[Override] method getRelations (line 109) | #[Override] method getPages (line 117) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonNameRomnResource/Pages/CreatePersonNameRomn.php class CreatePersonNameRomn (line 8) | class CreatePersonNameRomn extends CreateRecord FILE: app/Filament/App/Resources/PersonNameRomnResource/Pages/EditPersonNameRomn.php class EditPersonNameRomn (line 10) | class EditPersonNameRomn extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonNameRomnResource/Pages/ListPersonNameRomns.php class ListPersonNameRomns (line 10) | class ListPersonNameRomns extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonResource.php class PersonResource (line 32) | class PersonResource extends AppResource method form (line 46) | #[Override] method table (line 113) | #[Override] method getRelations (line 150) | #[Override] method getPages (line 158) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonResource/Pages/CreatePerson.php class CreatePerson (line 8) | class CreatePerson extends CreateRecord FILE: app/Filament/App/Resources/PersonResource/Pages/EditPerson.php class EditPerson (line 13) | class EditPerson extends EditRecord method getHeaderActions (line 17) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonResource/Pages/ListPeople.php class ListPeople (line 10) | class ListPeople extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonResource/RelationManagers/PhotosRelationManager.php class PhotosRelationManager (line 21) | class PhotosRelationManager extends RelationManager method form (line 27) | public function form(Schema $schema): Schema method table (line 43) | public function table(Table $table): Table FILE: app/Filament/App/Resources/PersonSubmResource.php class PersonSubmResource (line 25) | class PersonSubmResource extends AppResource method form (line 33) | #[Override] method table (line 47) | #[Override] method getRelations (line 81) | #[Override] method getPages (line 89) | public static function getPages(): array FILE: app/Filament/App/Resources/PersonSubmResource/Pages/CreatePersonSubm.php class CreatePersonSubm (line 8) | class CreatePersonSubm extends CreateRecord FILE: app/Filament/App/Resources/PersonSubmResource/Pages/EditPersonSubm.php class EditPersonSubm (line 10) | class EditPersonSubm extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PersonSubmResource/Pages/ListPersonSubms.php class ListPersonSubms (line 10) | class ListPersonSubms extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PlaceResource.php class PlaceResource (line 26) | class PlaceResource extends AppResource method form (line 36) | #[Override] method table (line 52) | #[Override] method getRelations (line 83) | #[Override] method getPages (line 91) | public static function getPages(): array FILE: app/Filament/App/Resources/PlaceResource/Pages/CreatePlace.php class CreatePlace (line 8) | class CreatePlace extends CreateRecord FILE: app/Filament/App/Resources/PlaceResource/Pages/EditPlace.php class EditPlace (line 10) | class EditPlace extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PlaceResource/Pages/ListPlaces.php class ListPlaces (line 10) | class ListPlaces extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PublicationResource.php class PublicationResource (line 25) | class PublicationResource extends AppResource method form (line 33) | #[Override] method table (line 50) | #[Override] method getRelations (line 84) | #[Override] method getPages (line 92) | public static function getPages(): array FILE: app/Filament/App/Resources/PublicationResource/Pages/CreatePublication.php class CreatePublication (line 8) | class CreatePublication extends CreateRecord FILE: app/Filament/App/Resources/PublicationResource/Pages/EditPublication.php class EditPublication (line 10) | class EditPublication extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/PublicationResource/Pages/ListPublications.php class ListPublications (line 10) | class ListPublications extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RecordTypeResource.php class RecordTypeResource (line 26) | class RecordTypeResource extends AppResource method form (line 40) | public static function form(Form $form): Form method table (line 116) | public static function table(Table $table): Table method getRelations (line 178) | public static function getRelations(): array method getPages (line 185) | public static function getPages(): array FILE: app/Filament/App/Resources/RecordTypeResource/Pages/CreateRecordType.php class CreateRecordType (line 8) | class CreateRecordType extends CreateRecord FILE: app/Filament/App/Resources/RecordTypeResource/Pages/EditRecordType.php class EditRecordType (line 9) | class EditRecordType extends EditRecord method getHeaderActions (line 13) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RecordTypeResource/Pages/ListRecordTypes.php class ListRecordTypes (line 9) | class ListRecordTypes extends ListRecords method getHeaderActions (line 13) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RefnResource.php class RefnResource (line 25) | class RefnResource extends AppResource method form (line 35) | #[Override] method table (line 51) | #[Override] method getRelations (line 87) | #[Override] method getPages (line 95) | public static function getPages(): array FILE: app/Filament/App/Resources/RefnResource/Pages/CreateRefn.php class CreateRefn (line 8) | class CreateRefn extends CreateRecord FILE: app/Filament/App/Resources/RefnResource/Pages/EditRefn.php class EditRefn (line 10) | class EditRefn extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RefnResource/Pages/ListRefns.php class ListRefns (line 10) | class ListRefns extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RepositoryResource.php class RepositoryResource (line 30) | final class RepositoryResource extends AppResource method form (line 40) | #[Override] method table (line 78) | #[Override] method getRelations (line 134) | #[Override] method getPages (line 140) | public static function getPages(): array FILE: app/Filament/App/Resources/RepositoryResource/Pages/CreateRepository.php class CreateRepository (line 8) | class CreateRepository extends CreateRecord FILE: app/Filament/App/Resources/RepositoryResource/Pages/EditRepository.php class EditRepository (line 10) | class EditRepository extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/RepositoryResource/Pages/ListRepositories.php class ListRepositories (line 10) | class ListRepositories extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/ResearchSpaceResource.php class ResearchSpaceResource (line 20) | class ResearchSpaceResource extends AppResource method form (line 30) | public static function form(Schema $schema): Schema method table (line 48) | public static function table(Table $table): Table method getPages (line 60) | public static function getPages(): array FILE: app/Filament/App/Resources/ResearchSpaceResource/Pages/CreateResearchSpace.php class CreateResearchSpace (line 8) | class CreateResearchSpace extends CreateRecord method beforeCreate (line 12) | protected function beforeCreate(): void FILE: app/Filament/App/Resources/ResearchSpaceResource/Pages/EditResearchSpace.php class EditResearchSpace (line 8) | class EditResearchSpace extends EditRecord FILE: app/Filament/App/Resources/ResearchSpaceResource/Pages/ListResearchSpaces.php class ListResearchSpaces (line 9) | class ListResearchSpaces extends ListRecords method getHeaderActions (line 13) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SmartMatchResource.php class SmartMatchResource (line 26) | class SmartMatchResource extends AppResource method shouldRegisterNavigation (line 38) | public static function shouldRegisterNavigation(): bool method canAccess (line 46) | public static function canAccess(): bool method form (line 54) | public static function form(Schema $schema): Schema method table (line 59) | public static function table(Table $table): Table method getPages (line 187) | public static function getPages(): array FILE: app/Filament/App/Resources/SmartMatchResource/Pages/ListSmartMatches.php class ListSmartMatches (line 8) | class ListSmartMatches extends ListRecords FILE: app/Filament/App/Resources/SmartMatchResource/Pages/ViewSmartMatch.php class ViewSmartMatch (line 8) | class ViewSmartMatch extends ViewRecord FILE: app/Filament/App/Resources/SourceDataEvenResource.php class SourceDataEvenResource (line 25) | class SourceDataEvenResource extends AppResource method form (line 33) | #[Override] method table (line 49) | #[Override] method getRelations (line 84) | #[Override] method getPages (line 92) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceDataEvenResource/Pages/CreateSourceDataEven.php class CreateSourceDataEven (line 8) | class CreateSourceDataEven extends CreateRecord FILE: app/Filament/App/Resources/SourceDataEvenResource/Pages/EditSourceDataEven.php class EditSourceDataEven (line 10) | class EditSourceDataEven extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceDataEvenResource/Pages/ListSourceDataEvens.php class ListSourceDataEvens (line 10) | class ListSourceDataEvens extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceDataResource.php class SourceDataResource (line 25) | class SourceDataResource extends AppResource method form (line 33) | #[Override] method table (line 51) | #[Override] method getRelations (line 89) | #[Override] method getPages (line 97) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceDataResource/Pages/CreateSourceData.php class CreateSourceData (line 8) | class CreateSourceData extends CreateRecord FILE: app/Filament/App/Resources/SourceDataResource/Pages/EditSourceData.php class EditSourceData (line 10) | class EditSourceData extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceDataResource/Pages/ListSourceData.php class ListSourceData (line 10) | class ListSourceData extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRefEvenResource.php class SourceRefEvenResource (line 25) | class SourceRefEvenResource extends AppResource method form (line 33) | #[Override] method table (line 49) | #[Override] method getRelations (line 85) | #[Override] method getPages (line 93) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceRefEvenResource/Pages/CreateSourceRefEven.php class CreateSourceRefEven (line 8) | class CreateSourceRefEven extends CreateRecord FILE: app/Filament/App/Resources/SourceRefEvenResource/Pages/EditSourceRefEven.php class EditSourceRefEven (line 10) | class EditSourceRefEven extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRefEvenResource/Pages/ListSourceRefEvens.php class ListSourceRefEvens (line 10) | class ListSourceRefEvens extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRefResource.php class SourceRefResource (line 25) | class SourceRefResource extends AppResource method form (line 33) | #[Override] method table (line 53) | #[Override] method getRelations (line 94) | #[Override] method getPages (line 102) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceRefResource/Pages/CreateSourceRef.php class CreateSourceRef (line 8) | class CreateSourceRef extends CreateRecord FILE: app/Filament/App/Resources/SourceRefResource/Pages/EditSourceRef.php class EditSourceRef (line 10) | class EditSourceRef extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRefResource/Pages/ListSourceRefs.php class ListSourceRefs (line 10) | class ListSourceRefs extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRepoResource.php class SourceRepoResource (line 28) | final class SourceRepoResource extends AppResource method form (line 36) | #[Override] method table (line 57) | #[Override] method getRelations (line 89) | #[Override] method getPages (line 95) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceRepoResource/Pages/CreateSourceRepo.php class CreateSourceRepo (line 8) | class CreateSourceRepo extends CreateRecord FILE: app/Filament/App/Resources/SourceRepoResource/Pages/EditSourceRepo.php class EditSourceRepo (line 10) | class EditSourceRepo extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceRepoResource/Pages/ListSourceRepos.php class ListSourceRepos (line 10) | class ListSourceRepos extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceResource.php class SourceResource (line 27) | class SourceResource extends AppResource method form (line 39) | #[Override] method table (line 94) | #[Override] method getRelations (line 159) | #[Override] method getPages (line 167) | public static function getPages(): array FILE: app/Filament/App/Resources/SourceResource/Pages/CreateSource.php class CreateSource (line 8) | class CreateSource extends CreateRecord FILE: app/Filament/App/Resources/SourceResource/Pages/EditSource.php class EditSource (line 10) | class EditSource extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SourceResource/Pages/ListSources.php class ListSources (line 10) | class ListSources extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SubmResource.php class SubmResource (line 25) | class SubmResource extends AppResource method form (line 33) | #[Override] method table (line 64) | #[Override] method getRelations (line 115) | #[Override] method getPages (line 123) | public static function getPages(): array FILE: app/Filament/App/Resources/SubmResource/Pages/CreateSubm.php class CreateSubm (line 8) | class CreateSubm extends CreateRecord FILE: app/Filament/App/Resources/SubmResource/Pages/EditSubm.php class EditSubm (line 10) | class EditSubm extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SubmResource/Pages/ListSubms.php class ListSubms (line 10) | class ListSubms extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SubnResource.php class SubnResource (line 25) | class SubnResource extends AppResource method form (line 33) | #[Override] method table (line 55) | #[Override] method getRelations (line 96) | #[Override] method getPages (line 104) | public static function getPages(): array FILE: app/Filament/App/Resources/SubnResource/Pages/CreateSubn.php class CreateSubn (line 8) | class CreateSubn extends CreateRecord FILE: app/Filament/App/Resources/SubnResource/Pages/EditSubn.php class EditSubn (line 10) | class EditSubn extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/SubnResource/Pages/ListSubns.php class ListSubns (line 10) | class ListSubns extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/TypeResource.php class TypeResource (line 25) | class TypeResource extends AppResource method form (line 33) | #[Override] method table (line 50) | #[Override] method getRelations (line 84) | #[Override] method getPages (line 92) | public static function getPages(): array FILE: app/Filament/App/Resources/TypeResource/Pages/CreateType.php class CreateType (line 8) | class CreateType extends CreateRecord FILE: app/Filament/App/Resources/TypeResource/Pages/EditType.php class EditType (line 10) | class EditType extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/TypeResource/Pages/ListTypes.php class ListTypes (line 10) | class ListTypes extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Filament/App/Resources/VirtualEventResource.php class VirtualEventResource (line 43) | class VirtualEventResource extends AppResource method form (line 54) | public static function form(Schema $schema): Schema method table (line 195) | public static function table(Table $table): Table method getRelations (line 316) | public static function getRelations(): array method getPages (line 323) | public static function getPages(): array method getEloquentQuery (line 333) | public static function getEloquentQuery(): Builder method getNavigationBadge (line 341) | public static function getNavigationBadge(): ?string method getNavigationBadgeColor (line 346) | public static function getNavigationBadgeColor(): ?string FILE: app/Filament/App/Resources/VirtualEventResource/Pages/CreateVirtualEvent.php class CreateVirtualEvent (line 12) | class CreateVirtualEvent extends CreateRecord method getRedirectUrl (line 16) | protected function getRedirectUrl(): string method afterCreate (line 21) | protected function afterCreate(): void FILE: app/Filament/App/Resources/VirtualEventResource/Pages/EditVirtualEvent.php class EditVirtualEvent (line 15) | class EditVirtualEvent extends EditRecord method getHeaderActions (line 19) | protected function getHeaderActions(): array method afterSave (line 81) | protected function afterSave(): void FILE: app/Filament/App/Resources/VirtualEventResource/Pages/ListVirtualEvents.php class ListVirtualEvents (line 12) | class ListVirtualEvents extends ListRecords method getHeaderActions (line 16) | protected function getHeaderActions(): array method getTabs (line 23) | public function getTabs(): array FILE: app/Filament/App/Resources/VirtualEventResource/Pages/ViewVirtualEvent.php class ViewVirtualEvent (line 18) | class ViewVirtualEvent extends ViewRecord method getHeaderActions (line 22) | protected function getHeaderActions(): array method infolist (line 35) | public function infolist(Schema $schema): Schema FILE: app/Filament/App/Resources/VirtualEventResource/RelationManagers/AttendeesRelationManager.php class AttendeesRelationManager (line 37) | class AttendeesRelationManager extends RelationManager method form (line 43) | public function form(Schema $schema): Schema method table (line 146) | public function table(Table $table): Table FILE: app/Filament/App/Widgets/FamilyStatsWidget.php class FamilyStatsWidget (line 10) | class FamilyStatsWidget extends BaseWidget method getStats (line 12) | protected function getStats(): array FILE: app/Filament/App/Widgets/FamilyTreeOverviewWidget.php class FamilyTreeOverviewWidget (line 8) | class FamilyTreeOverviewWidget extends Widget method getViewData (line 16) | public function getViewData(): array method buildMiniTree (line 37) | private function buildMiniTree($person, $maxGenerations, $currentGen =... method calculateGenerations (line 62) | private function calculateGenerations(): int method calculatePersonDepth (line 76) | private function calculatePersonDepth(Person $person, int $currentDept... FILE: app/Filament/App/Widgets/FanChart.php class FanChart (line 10) | class FanChart extends Widget method getData (line 14) | public function getData(): array method render (line 21) | #[Override] FILE: app/Filament/App/Widgets/FanChartWidget.php class FanChartWidget (line 10) | class FanChartWidget extends Widget method mount (line 16) | public function mount(): void method render (line 21) | #[Override] FILE: app/Filament/App/Widgets/PedigreeChartWidget.php class PedigreeChartWidget (line 10) | class PedigreeChartWidget extends Widget method getData (line 14) | public function getData(): array method render (line 21) | #[Override] method initializeChart (line 27) | public function initializeChart(): void method zoomIn (line 32) | public function zoomIn(): void method zoomOut (line 37) | public function zoomOut(): void method pan (line 42) | public function pan($direction): void method getListeners (line 47) | protected function getListeners() FILE: app/Filament/App/Widgets/PeopleWidget.php class PeopleWidget (line 11) | class PeopleWidget extends BaseWidget method getTableQuery (line 13) | protected function getTableQuery(): Builder method getTableColumns (line 18) | protected function getTableColumns(): array method getTableActions (line 33) | protected function getTableActions(): array FILE: app/Filament/App/Widgets/QuickActionsWidget.php class QuickActionsWidget (line 9) | class QuickActionsWidget extends Widget method getViewData (line 17) | public function getViewData(): array FILE: app/Filament/App/Widgets/RecentActivityWidget.php class RecentActivityWidget (line 10) | class RecentActivityWidget extends Widget method getViewData (line 21) | public function getViewData(): array FILE: app/Filament/App/Widgets/SocialLinksWidget.php class SocialLinksWidget (line 10) | class SocialLinksWidget extends Widget method render (line 14) | #[Override] FILE: app/Filament/Pages/PrivateMessagingPage.php class PrivateMessagingPage (line 6) | class PrivateMessagingPage method mount (line 8) | public function mount() method sendMessage (line 13) | public function sendMessage() FILE: app/Filament/Resources/GedcomResource.php class GedcomResource (line 9) | class GedcomResource method exportGedcom (line 11) | public static function exportGedcom() FILE: app/Http/Controllers/AIMatchController.php class AIMatchController (line 7) | class AIMatchController extends Controller method confirm (line 12) | public function confirm(Request $request, $suggestion) method reject (line 24) | public function reject(Request $request, $suggestion) FILE: app/Http/Controllers/AdminForgotPasswordController.php class AdminForgotPasswordController (line 9) | class AdminForgotPasswordController extends AuthenticatedSessionController method showLinkRequestForm (line 11) | public function showLinkRequestForm() method sendResetLinkEmail (line 16) | public function sendResetLinkEmail(Request $request) FILE: app/Http/Controllers/AdminResetPasswordController.php class AdminResetPasswordController (line 12) | class AdminResetPasswordController extends AuthenticatedSessionController method showResetForm (line 14) | public function showResetForm(Request $request, $token = null) method reset (line 19) | public function reset(Request $request) FILE: app/Http/Controllers/ContactController.php class ContactController (line 9) | class ContactController extends Controller method sendEmail (line 11) | public function sendEmail(Request $request) FILE: app/Http/Controllers/Controller.php class Controller (line 9) | class Controller extends BaseController FILE: app/Http/Controllers/DescendantChartController.php class DescendantChartController (line 8) | class DescendantChartController extends Controller method index (line 10) | public function index() FILE: app/Http/Controllers/FanChartController.php class FanChartController (line 7) | class FanChartController extends Controller method show (line 9) | public function show() FILE: app/Http/Controllers/PedigreeChartController.php class PedigreeChartController (line 9) | final readonly class PedigreeChartController extends Controller method index (line 11) | public function index(): JsonResponse FILE: app/Http/Controllers/TeamInvitationController.php class TeamInvitationController (line 12) | class TeamInvitationController extends Controller method sendInvitation (line 14) | public function sendInvitation(Request $request) method acceptInvitation (line 35) | public function acceptInvitation(Request $request) FILE: app/Http/Kernel.php class Kernel (line 30) | class Kernel extends HttpKernel FILE: app/Http/Middleware/Authenticate.php class Authenticate (line 9) | class Authenticate extends Middleware method redirectTo (line 14) | #[Override] FILE: app/Http/Middleware/EncryptCookies.php class EncryptCookies (line 7) | class EncryptCookies extends Middleware FILE: app/Http/Middleware/EnsureUserHasAdminRole.php class EnsureUserHasAdminRole (line 9) | class EnsureUserHasAdminRole method handle (line 11) | public function handle(Request $request, Closure $next): Response FILE: app/Http/Middleware/PremiumFeatureMiddleware.php class PremiumFeatureMiddleware (line 12) | class PremiumFeatureMiddleware method handle (line 17) | public function handle(Request $request, Closure $next, string $featur... FILE: app/Http/Middleware/PreventRequestsDuringMaintenance.php class PreventRequestsDuringMaintenance (line 7) | class PreventRequestsDuringMaintenance extends Middleware FILE: app/Http/Middleware/RedirectIfAuthenticated.php class RedirectIfAuthenticated (line 11) | class RedirectIfAuthenticated method handle (line 18) | public function handle(Request $request, Closure $next, string ...$gua... FILE: app/Http/Middleware/TeamsPermission.php class TeamsPermission (line 10) | class TeamsPermission method handle (line 17) | public function handle(Request $request, Closure $next): Response FILE: app/Http/Middleware/TrimStrings.php class TrimStrings (line 7) | class TrimStrings extends Middleware FILE: app/Http/Middleware/TrustHosts.php class TrustHosts (line 8) | class TrustHosts extends Middleware method hosts (line 15) | #[Override] FILE: app/Http/Middleware/TrustProxies.php class TrustProxies (line 8) | class TrustProxies extends Middleware FILE: app/Http/Middleware/ValidateSignature.php class ValidateSignature (line 7) | class ValidateSignature extends Middleware FILE: app/Http/Middleware/VerifyCsrfToken.php class VerifyCsrfToken (line 7) | class VerifyCsrfToken extends Middleware FILE: app/Http/Responses/Auth/LoginResponse.php class LoginResponse (line 8) | class LoginResponse implements LoginResponseContract method toResponse (line 10) | public function toResponse($request): mixed FILE: app/Http/Responses/Auth/RegisterResponse.php class RegisterResponse (line 8) | class RegisterResponse implements RegisterResponseContract method toResponse (line 10) | public function toResponse($request): mixed FILE: app/Jobs/DnaMatching.php class DnaMatching (line 17) | class DnaMatching implements ShouldQueue method __construct (line 34) | public function __construct(protected $current_user, protected $var_na... method handle (line 42) | public function handle(): void FILE: app/Jobs/ExportGedCom.php class ExportGedCom (line 20) | final class ExportGedCom implements ShouldQueue method __construct (line 24) | public function __construct( method handle (line 29) | public function handle(): void FILE: app/Jobs/ExportGrampsXml.php class ExportGrampsXml (line 20) | final class ExportGrampsXml implements ShouldQueue method __construct (line 24) | public function __construct( method handle (line 29) | public function handle(): void FILE: app/Jobs/ImportGedcom.php class ImportGedcom (line 20) | class ImportGedcom implements ShouldQueue method __construct (line 31) | public function __construct(protected User $user, protected string $fi... method handle (line 33) | public function handle(): int method failed (line 118) | public function failed(?Throwable $exception): void FILE: app/Jobs/ImportGrampsXml.php class ImportGrampsXml (line 21) | class ImportGrampsXml implements ShouldQueue method __construct (line 31) | public function __construct(protected User $user, protected string $fi... method handle (line 35) | public function handle(): int method failed (line 117) | public function failed(?Throwable $exception): void method convertGrampsToGedcom (line 141) | private function convertGrampsToGedcom(array $grampsData): string method handleToId (line 217) | private function handleToId(string $handle, array $people): ?string FILE: app/Jobs/RunRecordMatchingJob.php class RunRecordMatchingJob (line 19) | class RunRecordMatchingJob implements ShouldQueue method handle (line 25) | public function handle(RecordMatcherService $matcher) FILE: app/Jobs/ScanForDuplicatePersons.php class ScanForDuplicatePersons (line 11) | class ScanForDuplicatePersons implements ShouldQueue method __construct (line 18) | public function __construct(float $threshold = 0.7, int $limitPerPerso... method handle (line 24) | public function handle(DuplicateDetectionService $detector) FILE: app/Listeners/AchievementUnlockedListener.php class AchievementUnlockedListener (line 13) | class AchievementUnlockedListener implements ShouldQueue method handle (line 20) | public function handle(AchievementUnlocked $event): void FILE: app/Listeners/AssignDefaultRole.php class AssignDefaultRole (line 7) | class AssignDefaultRole method handle (line 9) | public function handle(UserCreated $event): void FILE: app/Listeners/CreatePersonalTeam.php class CreatePersonalTeam (line 5) | class CreatePersonalTeam method __construct (line 10) | public function __construct() method handle (line 18) | public function handle(object $event): void FILE: app/Listeners/SwitchTeam.php class SwitchTeam (line 7) | class SwitchTeam method __construct (line 12) | public function __construct() method handle (line 20) | public function handle(TenantSet $event): void FILE: app/Listeners/UserLeveledUpListener.php class UserLeveledUpListener (line 11) | class UserLeveledUpListener implements ShouldQueue method __construct (line 17) | public function __construct(GamificationService $gamificationService) method handle (line 25) | public function handle(UserLeveledUp $event): void FILE: app/Livewire/AhnentafelReport.php class AhnentafelReport (line 8) | class AhnentafelReport extends Component method render (line 13) | public function render() method generateReport (line 18) | public function generateReport(int $personId): void method buildAhnentafelNumbers (line 30) | private function buildAhnentafelNumbers($person, int $number): void method clearReport (line 65) | public function clearReport(): void FILE: app/Livewire/CreateTeam.php class CreateTeam (line 12) | class CreateTeam extends CreateTeamForm method createTeam (line 17) | #[Override] FILE: app/Livewire/DabovilleReport.php class DabovilleReport (line 16) | class DabovilleReport extends Component implements HasActions, HasForms method mount (line 23) | public function mount(): void method form (line 28) | public function form(Schema $schema): Schema method generateAction (line 40) | public function generateAction(): Action method generateReport (line 46) | public function generateReport(): void method render (line 52) | public function render(): View FILE: app/Livewire/DeVilliersReport.php class DeVilliersReport (line 8) | class DeVilliersReport extends Component method render (line 14) | public function render() method generateReport (line 19) | public function generateReport($personId): void method traverseFamilyTree (line 29) | private function traverseFamilyTree($person, string $currentNumber): void FILE: app/Livewire/DescendantChartComponent.php class DescendantChartComponent (line 11) | final class DescendantChartComponent extends Component method mount (line 17) | public function mount($rootPersonId = null): void method buildDescendantTree (line 37) | private function buildDescendantTree($person, $maxGenerations, $genera... method setRootPerson (line 82) | public function setRootPerson(int $personId): void method setGenerations (line 94) | public function setGenerations(int $generations): void method render (line 106) | public function render() method getPeopleListProperty (line 111) | public function getPeopleListProperty(): array FILE: app/Livewire/DescendantChartWidget.php class DescendantChartWidget (line 10) | class DescendantChartWidget extends Widget method mount (line 28) | public function mount($rootPersonId = null, $generations = 4) method getData (line 34) | public function getData(): array method buildDescendantTree (line 55) | private function buildDescendantTree($person, $maxGenerations, $genera... method setRootPerson (line 135) | public function setRootPerson($personId): void method setGenerations (line 141) | public function setGenerations($generations): void method toggleSpouses (line 147) | public function toggleSpouses(): void method toggleDates (line 153) | public function toggleDates(): void method togglePhotos (line 159) | public function togglePhotos(): void method setLayout (line 165) | public function setLayout($layout): void method setColorScheme (line 171) | public function setColorScheme($scheme): void method expandPerson (line 177) | public function expandPerson($personId): void method render (line 182) | public function render(): View FILE: app/Livewire/DevillierReport.php class DevillierReport (line 15) | class DevillierReport extends Component implements HasActions, HasForms method mount (line 22) | public function mount(): void method form (line 27) | public function form(Schema $schema): Schema method generateAction (line 45) | public function generateAction(): Action method generateReport (line 51) | public function generateReport(): void method render (line 57) | public function render() FILE: app/Livewire/DocumentTranscriptionComponent.php class DocumentTranscriptionComponent (line 13) | class DocumentTranscriptionComponent extends Component method mount (line 26) | public function mount(): void method loadTranscriptions (line 31) | public function loadTranscriptions(): void method updatedDocument (line 46) | public function updatedDocument(): void method uploadDocument (line 53) | public function uploadDocument(): void method selectTranscription (line 88) | public function selectTranscription(int $transcriptionId): void method startEditing (line 99) | public function startEditing(): void method cancelEditing (line 104) | public function cancelEditing(): void method saveCorrection (line 112) | public function saveCorrection(): void method deleteTranscription (line 141) | public function deleteTranscription(int $transcriptionId): void method refreshTranscription (line 162) | #[On('transcriptionUpdated')] method render (line 174) | public function render() method getStats (line 181) | private function getStats(): array FILE: app/Livewire/EditProfile.php class EditProfile (line 13) | final class EditProfile extends Component method mount (line 21) | public function mount(): void method updateProfile (line 28) | public function updateProfile(): void method render (line 42) | public function render(): View FILE: app/Livewire/FacialRecognitionReview.php class FacialRecognitionReview (line 14) | class FacialRecognitionReview extends Component implements HasForms method boot (line 25) | public function boot(FacialRecognitionService $facialRecognitionServic... method mount (line 30) | public function mount(): void method loadPendingTags (line 35) | public function loadPendingTags(): void method confirmTag (line 55) | public function confirmTag(): void method rejectTag (line 94) | public function rejectTag(): void method skipTag (line 121) | public function skipTag(): void method nextTag (line 126) | protected function nextTag(): void method previousTag (line 137) | public function previousTag(): void method getCurrentTag (line 145) | public function getCurrentTag(): ?array method render (line 150) | public function render() FILE: app/Livewire/FamilyTreeBuilder.php class FamilyTreeBuilder (line 10) | final class FamilyTreeBuilder extends Component method mount (line 15) | public function mount(): void method loadTreeData (line 20) | private function loadTreeData(): void method updatePersonPosition (line 42) | #[On('personMoved')] method addPerson (line 60) | #[On('personAdded')] method removePerson (line 91) | #[On('personRemoved')] method selectPerson (line 106) | public function selectPerson(int $personId): void method render (line 118) | public function render() FILE: app/Livewire/FanChart.php class FanChart (line 9) | class FanChart extends Component method mount (line 19) | public function mount($rootPersonId = null, $generations = 5): void method getData (line 25) | public function getData(): array method buildFanData (line 44) | private function buildFanData($person, $maxGenerations, $generation = ... method setRootPerson (line 82) | public function setRootPerson($personId): void method setGenerations (line 88) | public function setGenerations($generations): void method toggleNames (line 94) | public function toggleNames(): void method toggleDates (line 100) | public function toggleDates(): void method setColorScheme (line 106) | public function setColorScheme($scheme): void method render (line 112) | public function render(): View method getPeopleListProperty (line 117) | public function getPeopleListProperty(): array FILE: app/Livewire/FanChartComponent.php class FanChartComponent (line 8) | class FanChartComponent extends Component method getColumnSpan (line 12) | public function getColumnSpan(): int|string|array method getColumnStart (line 17) | public function getColumnStart(): int|string|array|null method render (line 22) | public function render() FILE: app/Livewire/GamificationDashboard.php class GamificationDashboard (line 10) | class GamificationDashboard extends Component method boot (line 24) | public function boot(GamificationService $gamificationService) method mount (line 29) | public function mount() method setActiveTab (line 34) | public function setActiveTab($tab) method setLeaderboardPeriod (line 40) | public function setLeaderboardPeriod($period) method setAchievementCategory (line 45) | public function setAchievementCategory($category) method toggleShowOnlyUnlocked (line 51) | public function toggleShowOnlyUnlocked() method toggleLeaderboardVisibility (line 57) | public function toggleLeaderboardVisibility() method render (line 64) | public function render() method getAchievements (line 96) | private function getAchievements() method getAchievementCategories (line 128) | public function getAchievementCategories() method getLeaderboardPeriods (line 139) | public function getLeaderboardPeriods() FILE: app/Livewire/HenryReport.php class HenryReport (line 8) | class HenryReport extends Component method render (line 14) | public function render() method generateReport (line 19) | public function generateReport($personId): void method processHenryReportData (line 29) | private function processHenryReportData($person): void FILE: app/Livewire/ManageSection.php class ManageSection (line 7) | class ManageSection extends Component method render (line 9) | public function render() FILE: app/Livewire/PedigreeChart.php class PedigreeChart (line 11) | class PedigreeChart extends Component method mount (line 31) | public function mount(?int $rootPersonId = null, int $generations = 4)... method setRootPerson (line 38) | public function setRootPerson(int $personId): void method setGenerations (line 45) | public function setGenerations(int $generations): void method toggleDates (line 52) | public function toggleDates(): void method expandPerson (line 58) | public function expandPerson(int $personId): void method hydrateTree (line 63) | protected function hydrateTree(): void method buildTree (line 80) | protected function buildTree(Person $person, int $currentGen, int $max... method renderPedigreeTree (line 111) | public function renderPedigreeTree(array $node, int $generation = 1): ... method render (line 155) | public function render(): View method fetchPersonWithParents (line 160) | protected function fetchPersonWithParents(int $id): ?Person method getPeopleListProperty (line 172) | public function getPeopleListProperty() method personEditUrl (line 177) | protected function personEditUrl(int $id): string FILE: app/Livewire/PedigreeChartWidget.php class PedigreeChartWidget (line 9) | class PedigreeChartWidget extends Widget method mount (line 21) | public function mount($rootPersonId = null, $generations = 4): void method getData (line 27) | public function getData(): array method buildPedigreeTree (line 45) | private function buildPedigreeTree($person, $generations, $level = 0):... method render (line 80) | public function render(): View method setRootPerson (line 85) | public function setRootPerson($personId): void method setGenerations (line 91) | public function setGenerations($generations): void method toggleDates (line 97) | public function toggleDates(): void method togglePhotos (line 103) | public function togglePhotos(): void method expandPerson (line 109) | public function expandPerson($personId): void method renderPedigreeTree (line 114) | public function renderPedigreeTree($tree, $level = 0): string FILE: app/Livewire/PeopleSearch.php class PeopleSearch (line 9) | class PeopleSearch extends Component method mount (line 15) | public function mount(): void method updatedQuery (line 20) | public function updatedQuery(): void method searchPeople (line 25) | #[On('updatedQuery')] method render (line 39) | public function render() FILE: app/Livewire/ProductsSection.php class ProductsSection (line 7) | class ProductsSection extends Component method render (line 9) | public function render() FILE: app/Livewire/ResearchProgressWidget.php class ResearchProgressWidget (line 13) | class ResearchProgressWidget extends Component method mount (line 56) | public function mount(): void method updatedSelectedPeriod (line 67) | public function updatedSelectedPeriod(): void method updatedSelectedSubjectType (line 72) | public function updatedSelectedSubjectType(): void method toggleDetails (line 77) | public function toggleDetails(): void method render (line 82) | public function render(): View method refreshData (line 87) | protected function refreshData(): void FILE: app/Livewire/ResearchSpace/CollaboratorBoard.php class CollaboratorBoard (line 11) | class CollaboratorBoard extends Component method mount (line 23) | public function mount($spaceId) method saveContent (line 35) | public function saveContent() method onExternalUpdate (line 48) | #[On('echo:research-space.{spaceId},ResearchSpaceUpdated')] method render (line 56) | public function render() FILE: app/Livewire/SocialConnections.php class SocialConnections (line 18) | final class SocialConnections extends Component method boot (line 60) | public function boot( method mount (line 68) | public function mount(): void method loadData (line 73) | public function loadData(): void method updatePrivacySettings (line 104) | public function updatePrivacySettings(): void method toggleFamilyMatching (line 117) | public function toggleFamilyMatching(int $accountId): void method syncAccount (line 136) | public function syncAccount(int $accountId): void method findMatches (line 153) | public function findMatches(): void method acceptConnection (line 170) | public function acceptConnection(int $connectionId): void method rejectConnection (line 183) | public function rejectConnection(int $connectionId): void method disconnectAccount (line 196) | public function disconnectAccount(int $accountId): void method handleAccountConnected (line 209) | #[On('account-connected')] method render (line 216) | public function render(): View FILE: app/Livewire/TimelineComponent.php class TimelineComponent (line 10) | class TimelineComponent extends Component method boot (line 20) | public function boot(HistoricalEventService $historicalEventService) method mount (line 25) | public function mount(?int $personId = null) method loadEvents (line 35) | public function loadEvents($start = null, $end = null) method openEventFromJs (line 106) | #[On('timelineItemClicked')] method closeModal (line 115) | public function closeModal() method render (line 120) | public function render() FILE: app/Livewire/UserChecklistManager.php class UserChecklistManager (line 15) | class UserChecklistManager extends Component method mount (line 81) | public function mount() method render (line 86) | public function render() method getFilteredChecklists (line 105) | public function getFilteredChecklists() method createFromTemplate (line 136) | public function createFromTemplate($templateId) method createChecklist (line 146) | public function createChecklist() method editChecklist (line 185) | public function editChecklist($checklistId) method updateChecklist (line 198) | public function updateChecklist() method deleteChecklist (line 218) | public function deleteChecklist($checklistId) method toggleItemCompletion (line 225) | public function toggleItemCompletion($itemId) method editItem (line 238) | public function editItem($itemId) method updateItem (line 249) | public function updateItem() method addCustomItem (line 267) | public function addCustomItem($checklistId) method resetFilters (line 283) | public function resetFilters() method resetForm (line 292) | public function resetForm() method resetItemForm (line 305) | public function resetItemForm() method updatedSearch (line 315) | public function updatedSearch() method updatedStatusFilter (line 320) | public function updatedStatusFilter() method updatedPriorityFilter (line 325) | public function updatedPriorityFilter() method updatedSubjectFilter (line 330) | public function updatedSubjectFilter() FILE: app/Livewire/VirtualEventRsvp.php class VirtualEventRsvp (line 14) | class VirtualEventRsvp extends Component method mount (line 61) | public function mount(VirtualEvent $event) method render (line 68) | public function render() method getUserAttendee (line 84) | public function getUserAttendee() method canUserRsvp (line 95) | public function canUserRsvp() method getFilteredAttendees (line 116) | public function getFilteredAttendees() method getEventStats (line 150) | public function getEventStats() method openRsvpModal (line 162) | public function openRsvpModal() method submitRsvp (line 175) | public function submitRsvp() method openInviteModal (line 230) | public function openInviteModal() method addInviteEmail (line 235) | public function addInviteEmail() method removeInviteEmail (line 240) | public function removeInviteEmail($index) method invitePerson (line 246) | public function invitePerson() method sendInvitations (line 283) | public function sendInvitations() method joinEvent (line 341) | public function joinEvent() method toggleAttendeeList (line 371) | public function toggleAttendeeList() method resetRsvpForm (line 376) | public function resetRsvpForm() method resetInviteForm (line 384) | public function resetInviteForm() method resetFilters (line 391) | public function resetFilters() method loadDefaultInviteMessage (line 398) | protected function loadDefaultInviteMessage() method rsvpStatusColor (line 406) | #[Computed] method rsvpStatusClasses (line 421) | #[Computed] method rsvpStatusText (line 436) | #[Computed] method canInvite (line 451) | #[Computed] FILE: app/Livewire/WhyUsSection.php class WhyUsSection (line 7) | class WhyUsSection extends Component method render (line 9) | public function render() FILE: app/Models/AIMatchFeedback.php class AIMatchFeedback (line 7) | class AIMatchFeedback extends Model method suggestedMatch (line 22) | public function suggestedMatch() FILE: app/Models/AIMatchModel.php class AIMatchModel (line 7) | class AIMatchModel extends Model FILE: app/Models/AISuggestedMatch.php class AISuggestedMatch (line 8) | class AISuggestedMatch extends Model method team (line 27) | public function team() method feedbacks (line 32) | public function feedbacks() FILE: app/Models/Achievement.php class Achievement (line 9) | class Achievement extends Model method userAchievements (line 36) | public function userAchievements(): HasMany method userProgress (line 44) | public function userProgress(): HasMany method scopeActive (line 52) | public function scopeActive($query) method scopeByCategory (line 60) | public function scopeByCategory($query, string $category) method scopeOrdered (line 68) | public function scopeOrdered($query) method isUnlockedBy (line 76) | public function isUnlockedBy(User $user): bool method getProgressFor (line 86) | public function getProgressFor(User $user): ?UserProgress method getRequirement (line 96) | public function getRequirement(string $key, $default = null) method hasRequirement (line 104) | public function hasRequirement(string $key): bool method getBadgeHtml (line 112) | public function getBadgeHtml(bool $unlocked = true): string method getBadgeColorClass (line 127) | private function getBadgeColorClass(): string FILE: app/Models/Activation.php class Activation (line 15) | class Activation extends Model FILE: app/Models/Addr.php class Addr (line 10) | class Addr extends Model method user (line 24) | public function user(): BelongsTo FILE: app/Models/Author.php class Author (line 10) | class Author extends Model method user (line 19) | public function user(): BelongsTo method casts (line 23) | protected function casts(): array FILE: app/Models/BatchData.php class BatchData (line 9) | class BatchData extends \FamilyTree365\LaravelGedcom\Utils\BatchData method upsert (line 11) | #[Override] FILE: app/Models/Category.php class Category (line 8) | class Category extends Model method user (line 20) | public function user(): BelongsTo FILE: app/Models/Chan.php class Chan (line 10) | class Chan extends Model method user (line 27) | public function user(): BelongsTo method team (line 32) | public function team() FILE: app/Models/ChecklistTemplate.php class ChecklistTemplate (line 12) | class ChecklistTemplate extends Model method templateItems (line 38) | public function templateItems(): HasMany method creator (line 46) | public function creator(): BelongsTo method userChecklists (line 54) | public function userChecklists(): HasMany method getCompletionPercentageAttribute (line 62) | public function getCompletionPercentageAttribute(): float method scopePublic (line 81) | public function scopePublic($query) method scopeDefault (line 89) | public function scopeDefault($query) method scopeByCategory (line 97) | public function scopeByCategory($query, string $category) FILE: app/Models/ChecklistTemplateItem.php class ChecklistTemplateItem (line 10) | class ChecklistTemplateItem extends Model method checklistTemplate (line 36) | public function checklistTemplate(): BelongsTo method userChecklistItems (line 44) | public function userChecklistItems(): HasMany method scopeRequired (line 52) | public function scopeRequired($query) method scopeByCategory (line 60) | public function scopeByCategory($query, string $category) FILE: app/Models/Citation.php class Citation (line 10) | class Citation extends Model method sources (line 19) | public function sources() method user (line 24) | public function user(): BelongsTo method casts (line 28) | protected function casts(): array FILE: app/Models/Company.php class Company (line 11) | class Company extends Model FILE: app/Models/ConnectedAccount.php class ConnectedAccount (line 10) | class ConnectedAccount extends Model method casts (line 41) | protected function casts(): array method user (line 55) | public function user(): BelongsTo method socialFamilyConnections (line 63) | public function socialFamilyConnections(): HasMany FILE: app/Models/Conversation.php class Conversation (line 8) | class Conversation extends Model method message (line 18) | public function message() method userOne (line 23) | public function userOne() method userTwo (line 28) | public function userTwo() method users (line 33) | public function users() FILE: app/Models/Dna.php class Dna (line 10) | class Dna extends Model method user (line 22) | public function user(): BelongsTo FILE: app/Models/DnaMatching.php class DnaMatching (line 10) | class DnaMatching extends Model method user (line 44) | public function user(): BelongsTo FILE: app/Models/DocumentTranscription.php class DocumentTranscription (line 11) | class DocumentTranscription extends Model method team (line 33) | public function team(): BelongsTo method user (line 38) | public function user(): BelongsTo method corrections (line 43) | public function corrections(): HasMany method getCurrentTranscription (line 51) | public function getCurrentTranscription(): ?string method hasCorrections (line 59) | public function hasCorrections(): bool method getConfidenceScore (line 67) | public function getConfidenceScore(): ?float FILE: app/Models/DuplicateCheck.php class DuplicateCheck (line 9) | class DuplicateCheck extends Model method user (line 26) | public function user(): BelongsTo method isCompleted (line 31) | public function isCompleted(): bool method isPending (line 36) | public function isPending(): bool method hasFailed (line 41) | public function hasFailed(): bool FILE: app/Models/DuplicateMatch.php class DuplicateMatch (line 8) | class DuplicateMatch extends Model method primaryPerson (line 26) | public function primaryPerson(): BelongsTo method duplicatePerson (line 31) | public function duplicatePerson(): BelongsTo method reviewer (line 36) | public function reviewer(): BelongsTo method markReviewed (line 41) | public function markReviewed(string $status, ?User $user = null): void FILE: app/Models/FaceEncoding.php class FaceEncoding (line 10) | class FaceEncoding extends Model method person (line 27) | public function person(): BelongsTo method sourcePhoto (line 32) | public function sourcePhoto(): BelongsTo FILE: app/Models/Family.php class Family (line 10) | class Family extends \FamilyTree365\LaravelGedcom\Models\Family method __construct (line 21) | public function __construct(array $attributes = []) method setTypeIdAttribute (line 49) | public function setTypeIdAttribute(mixed $value): void method husband (line 57) | public function husband(): HasOne method wife (line 65) | public function wife(): HasOne method user (line 70) | public function user(): BelongsTo method checklists (line 78) | public function checklists() method activeChecklists (line 86) | public function activeChecklists() method completedChecklists (line 97) | public function completedChecklists() method getResearchProgressAttribute (line 105) | public function getResearchProgressAttribute(): float method hasOverdueChecklists (line 119) | public function hasOverdueChecklists(): bool method getResearchSummary (line 130) | public function getResearchSummary(): array FILE: app/Models/FamilyEvent.php class FamilyEvent (line 9) | class FamilyEvent extends \FamilyTree365\LaravelGedcom\Models\FamilyEvent method user (line 15) | public function user(): BelongsTo FILE: app/Models/FamilySlgs.php class FamilySlgs (line 9) | class FamilySlgs extends \FamilyTree365\LaravelGedcom\Models\FamilySlgs method user (line 15) | public function user(): BelongsTo FILE: app/Models/Gedcom.php class Gedcom (line 8) | class Gedcom extends Model FILE: app/Models/Geneanum.php class Geneanum (line 11) | class Geneanum extends Model method casts (line 25) | protected function casts(): array FILE: app/Models/HistoricalEvent.php class HistoricalEvent (line 10) | class HistoricalEvent extends Model method scopeBetweenDates (line 39) | public function scopeBetweenDates($query, $start, $end) method yearFromDate (line 44) | public static function yearFromDate($date) FILE: app/Models/ImportJob.php class ImportJob (line 8) | class ImportJob extends \FamilyTree365\LaravelGedcom\Models\ImportJob FILE: app/Models/MediaObject.php class MediaObject (line 8) | class MediaObject extends \FamilyTree365\LaravelGedcom\Models\MediaObject method files (line 16) | public function files() FILE: app/Models/MediaObjeectFile.php class MediaObjeectFile (line 7) | class MediaObjeectFile extends \FamilyTree365\LaravelGedcom\Models\Media... FILE: app/Models/Membership.php class Membership (line 7) | class Membership extends JetstreamMembership FILE: app/Models/Menu.php class Menu (line 8) | class Menu extends Model method parent (line 19) | public function parent() method children (line 24) | public function children() FILE: app/Models/Message.php class Message (line 8) | class Message extends Model method user (line 14) | public function user() method conversation (line 19) | public function conversation() FILE: app/Models/Note.php class Note (line 8) | class Note extends \FamilyTree365\LaravelGedcom\Models\Note FILE: app/Models/PaypalPlan.php class PaypalPlan (line 8) | class PaypalPlan extends Model method paypalSubscription (line 14) | public function paypalSubscription() FILE: app/Models/PaypalProduct.php class PaypalProduct (line 8) | class PaypalProduct extends Model FILE: app/Models/PaypalSubscription.php class PaypalSubscription (line 8) | class PaypalSubscription extends Model FILE: app/Models/Person.php class Person (line 14) | class Person extends Model method events (line 105) | public function events() method childInFamily (line 110) | public function childInFamily() method familiesAsHusband (line 115) | public function familiesAsHusband() method familiesAsWife (line 120) | public function familiesAsWife() method families (line 125) | public function families(): \Illuminate\Support\Collection method parents (line 130) | public function parents() method father (line 149) | public function father() method mother (line 154) | public function mother() method children (line 159) | public function children() method fullname (line 164) | public function fullname(): string method getSex (line 169) | public function getSex(): string method getList (line 178) | public static function getList() method addEvent (line 189) | public function addEvent($title, $date, $place, $description = '') method birth (line 227) | public function birth() method death (line 232) | public function death() method scopeWithBasicInfo (line 237) | public function scopeWithBasicInfo($query) method isLiving (line 245) | public function isLiving(): bool method scopeDeceased (line 268) | public function scopeDeceased($query) method scopeLiving (line 288) | public function scopeLiving($query) method getListOptimized (line 309) | public static function getListOptimized() method getListCached (line 314) | public static function getListCached() method getBasicInfoCached (line 319) | public static function getBasicInfoCached($id) method profileImageUrl (line 328) | public function profileImageUrl(): string method photos (line 366) | public function photos() method photoTags (line 374) | public function photoTags() method confirmedPhotoTags (line 382) | public function confirmedPhotoTags() method faceEncodings (line 390) | public function faceEncodings() method checklists (line 398) | public function checklists() method activeChecklists (line 406) | public function activeChecklists() method completedChecklists (line 417) | public function completedChecklists() method getResearchProgressAttribute (line 425) | public function getResearchProgressAttribute(): float method hasOverdueChecklists (line 440) | public function hasOverdueChecklists(): bool method getResearchSummary (line 451) | public function getResearchSummary(): array method casts (line 469) | protected function casts(): array FILE: app/Models/PersonAlia.php class PersonAlia (line 8) | class PersonAlia extends \FamilyTree365\LaravelGedcom\Models\PersonAlia FILE: app/Models/PersonAnci.php class PersonAnci (line 8) | class PersonAnci extends \FamilyTree365\LaravelGedcom\Models\PersonAnci FILE: app/Models/PersonAsso.php class PersonAsso (line 8) | class PersonAsso extends \FamilyTree365\LaravelGedcom\Models\PersonAsso FILE: app/Models/PersonEvent.php class PersonEvent (line 8) | class PersonEvent extends \FamilyTree365\LaravelGedcom\Models\PersonEvent FILE: app/Models/PersonLds.php class PersonLds (line 8) | class PersonLds extends \FamilyTree365\LaravelGedcom\Models\PersonLds FILE: app/Models/PersonName.php class PersonName (line 8) | class PersonName extends \FamilyTree365\LaravelGedcom\Models\PersonName FILE: app/Models/PersonNameFone.php class PersonNameFone (line 8) | class PersonNameFone extends \FamilyTree365\LaravelGedcom\Models\PersonN... FILE: app/Models/PersonNameRomn.php class PersonNameRomn (line 8) | class PersonNameRomn extends \FamilyTree365\LaravelGedcom\Models\PersonN... FILE: app/Models/PersonPhoto.php class PersonPhoto (line 11) | class PersonPhoto extends Model method person (line 42) | public function person(): BelongsTo method tags (line 47) | public function tags(): HasMany method confirmedTags (line 52) | public function confirmedTags(): HasMany method pendingTags (line 57) | public function pendingTags(): HasMany method getUrlAttribute (line 62) | public function getUrlAttribute(): string FILE: app/Models/PersonSubm.php class PersonSubm (line 8) | class PersonSubm extends \FamilyTree365\LaravelGedcom\Models\PersonSubm FILE: app/Models/PhotoTag.php class PhotoTag (line 10) | class PhotoTag extends Model method photo (line 32) | public function photo(): BelongsTo method person (line 37) | public function person(): BelongsTo method confirmedBy (line 42) | public function confirmedBy(): BelongsTo method confirm (line 47) | public function confirm(int $userId): void method reject (line 56) | public function reject(): void method isPending (line 63) | public function isPending(): bool method isConfirmed (line 68) | public function isConfirmed(): bool method isRejected (line 73) | public function isRejected(): bool FILE: app/Models/Place.php class Place (line 8) | class Place extends \FamilyTree365\LaravelGedcom\Models\Place FILE: app/Models/Publication.php class Publication (line 8) | class Publication extends \FamilyTree365\LaravelGedcom\Models\Publication FILE: app/Models/RecordType.php class RecordType (line 9) | class RecordType extends Model method sources (line 34) | public function sources(): HasMany method smartMatches (line 42) | public function smartMatches(): HasMany method scopeActive (line 50) | public function scopeActive($query) method scopeByCategory (line 58) | public function scopeByCategory($query, string $category) method scopeOrdered (line 66) | public function scopeOrdered($query) method isNewspaper (line 74) | public function isNewspaper(): bool method isCensus (line 82) | public function isCensus(): bool method isParish (line 90) | public function isParish(): bool method isElectoral (line 98) | public function isElectoral(): bool method getFindMyPastTypes (line 106) | public static function getFindMyPastTypes(): array FILE: app/Models/Refn.php class Refn (line 8) | class Refn extends \FamilyTree365\LaravelGedcom\Models\Refn FILE: app/Models/Repository.php class Repository (line 9) | class Repository extends Model method sources (line 25) | public function sources() method casts (line 29) | protected function casts(): array FILE: app/Models/ResearchSpace.php class ResearchSpace (line 12) | class ResearchSpace extends Model method owner (line 32) | public function owner(): BelongsTo method collaborators (line 37) | public function collaborators(): HasMany FILE: app/Models/ResearchSpaceCollaborator.php class ResearchSpaceCollaborator (line 9) | class ResearchSpaceCollaborator extends Model method researchSpace (line 29) | public function researchSpace(): BelongsTo method user (line 34) | public function user(): BelongsTo FILE: app/Models/Role.php class Role (line 9) | class Role extends SpatieRole FILE: app/Models/SiteSettings.php class SiteSettings (line 8) | class SiteSettings extends Model FILE: app/Models/SmartMatch.php class SmartMatch (line 9) | class SmartMatch extends Model method user (line 35) | public function user(): BelongsTo method person (line 40) | public function person(): BelongsTo method recordType (line 45) | public function recordType(): BelongsTo method isPending (line 50) | public function isPending(): bool method isReviewed (line 55) | public function isReviewed(): bool method isAccepted (line 60) | public function isAccepted(): bool method isRejected (line 65) | public function isRejected(): bool method getConfidencePercentageAttribute (line 70) | public function getConfidencePercentageAttribute(): string method getConfidenceLevelAttribute (line 75) | public function getConfidenceLevelAttribute(): string FILE: app/Models/SocialConnectionPrivacy.php class SocialConnectionPrivacy (line 9) | class SocialConnectionPrivacy extends Model method casts (line 24) | protected function casts(): array method user (line 38) | public function user(): BelongsTo method isUserBlocked (line 46) | public function isUserBlocked(int $userId): bool method blockUser (line 54) | public function blockUser(int $userId): void method unblockUser (line 67) | public function unblockUser(int $userId): void FILE: app/Models/SocialFamilyConnection.php class SocialFamilyConnection (line 9) | class SocialFamilyConnection extends Model method casts (line 27) | protected function casts(): array method user (line 38) | public function user(): BelongsTo method connectedAccount (line 46) | public function connectedAccount(): BelongsTo method accept (line 54) | public function accept(): void method reject (line 63) | public function reject(): void method isPending (line 72) | public function isPending(): bool method isAccepted (line 80) | public function isAccepted(): bool FILE: app/Models/Source.php class Source (line 9) | class Source extends \FamilyTree365\LaravelGedcom\Models\Source method recordType (line 24) | public function recordType(): BelongsTo method hasCategory (line 32) | public function hasCategory(string $category): bool method isNewspaper (line 40) | public function isNewspaper(): bool method isCensus (line 48) | public function isCensus(): bool method isParish (line 56) | public function isParish(): bool FILE: app/Models/SourceData.php class SourceData (line 8) | class SourceData extends \FamilyTree365\LaravelGedcom\Models\SourceData FILE: app/Models/SourceDataEven.php class SourceDataEven (line 8) | class SourceDataEven extends \FamilyTree365\LaravelGedcom\Models\SourceD... FILE: app/Models/SourceRef.php class SourceRef (line 8) | class SourceRef extends \FamilyTree365\LaravelGedcom\Models\SourceRef FILE: app/Models/SourceRefEven.php class SourceRefEven (line 8) | class SourceRefEven extends \FamilyTree365\LaravelGedcom\Models\SourceRe... FILE: app/Models/SourceRepo.php class SourceRepo (line 8) | class SourceRepo extends \FamilyTree365\LaravelGedcom\Models\SourceRepo FILE: app/Models/Subm.php class Subm (line 8) | class Subm extends \FamilyTree365\LaravelGedcom\Models\Subm FILE: app/Models/Subn.php class Subn (line 8) | class Subn extends \FamilyTree365\LaravelGedcom\Models\Subn FILE: app/Models/Team.php class Team (line 13) | class Team extends JetstreamTeam method casts (line 49) | protected function casts(): array method addrs (line 58) | public function addrs(): HasMany method authors (line 63) | public function authors(): HasMany method categories (line 68) | public function categories(): HasMany method chans (line 73) | public function chans(): HasMany method citations (line 78) | public function citations(): HasMany method companies (line 83) | public function companies(): HasMany method conversations (line 88) | public function conversations(): HasMany method dnas (line 93) | public function dnas(): HasMany method dna_matchings (line 98) | public function dna_matchings(): HasMany method families (line 103) | public function families(): HasMany method family_events (line 108) | public function family_events(): HasMany method family_slgs (line 113) | public function family_slgs(): HasMany method gedcoms (line 118) | public function gedcoms(): HasMany method geneanums (line 123) | public function geneanums(): HasMany method messages (line 128) | public function messages(): HasMany method notes (line 133) | public function notes(): HasMany method persons (line 138) | public function persons(): HasMany method people (line 143) | public function people(): HasMany method person_alias (line 148) | public function person_alias(): HasMany method person_ancis (line 153) | public function person_ancis(): HasMany method person_assos (line 158) | public function person_assos(): HasMany method person_events (line 163) | public function person_events(): HasMany method person_lds (line 168) | public function person_lds(): HasMany method person_names (line 173) | public function person_names(): HasMany method person_name_fones (line 178) | public function person_name_fones(): HasMany method person_subms (line 183) | public function person_subms(): HasMany method places (line 188) | public function places(): HasMany method publications (line 193) | public function publications(): HasMany method refns (line 198) | public function refns(): HasMany method repositories (line 203) | public function repositories(): HasMany method sources (line 208) | public function sources(): HasMany method source_data (line 213) | public function source_data(): HasMany method subms (line 218) | public function subms(): HasMany method subns (line 223) | public function subns(): HasMany method trees (line 228) | public function trees(): HasMany FILE: app/Models/TeamInvitation.php class TeamInvitation (line 10) | class TeamInvitation extends JetstreamTeamInvitation method team (line 26) | #[Override] FILE: app/Models/TranscriptionCorrection.php class TranscriptionCorrection (line 8) | class TranscriptionCorrection extends Model method documentTranscription (line 24) | public function documentTranscription(): BelongsTo method user (line 29) | public function user(): BelongsTo FILE: app/Models/Tree.php class Tree (line 10) | class Tree extends Model method user (line 27) | public function user(): BelongsTo method rootPerson (line 35) | public function rootPerson(): BelongsTo method getStats (line 43) | public function getStats(): array method calculateTreeDepth (line 76) | private function calculateTreeDepth(): int method getAncestorDepth (line 96) | private function getAncestorDepth(Person $person, int $depth = 0): int method getDescendantDepth (line 118) | private function getDescendantDepth(Person $person, int $depth = 0): int FILE: app/Models/Type.php class Type (line 9) | class Type extends Model method casts (line 18) | protected function casts(): array FILE: app/Models/User.php class User (line 29) | class User extends Authenticatable implements HasDefaultTenant, HasTenan... method casts (line 90) | protected function casts(): array method deleteProfilePhoto (line 108) | public function deleteProfilePhoto(): void method profilePhotoDisk (line 119) | protected function profilePhotoDisk(): string method profilePhotoUrl (line 127) | public function profilePhotoUrl(): Attribute method defaultPhotoUrl (line 137) | protected function defaultPhotoUrl(): Attribute method getTenants (line 145) | public function getTenants(Panel $panel): array|Collection method canAccessTenant (line 150) | public function canAccessTenant(Model $tenant): bool method canAccessFilament (line 155) | public function canAccessFilament(): bool method canAccessPanel (line 161) | public function canAccessPanel(Panel $panel): bool method getDefaultTenant (line 180) | public function getDefaultTenant(Panel $panel): ?Model method latestTeam (line 185) | public function latestTeam(): BelongsTo method isPremium (line 193) | public function isPremium(): bool method hasExpiredTrial (line 217) | public function hasExpiredTrial(): bool method onPremiumTrial (line 233) | public function onPremiumTrial(): bool method trialDaysRemaining (line 242) | public function trialDaysRemaining(): int method canUploadDna (line 254) | public function canUploadDna(): bool method incrementDnaUploads (line 271) | public function incrementDnaUploads(): void method getPremiumBadgeAttribute (line 279) | public function getPremiumBadgeAttribute(): string method achievements (line 299) | public function achievements(): HasMany method points (line 307) | public function points(): HasMany method progress (line 315) | public function progress(): HasMany method recentAchievements (line 323) | public function recentAchievements(int $days = 7) method recentPoints (line 334) | public function recentPoints(int $days = 7) method getPointsForActivity (line 344) | public function getPointsForActivity(string $activityType): int method getTodaysPoints (line 354) | public function getTodaysPoints(): int method getLevelInfo (line 364) | public function getLevelInfo(): array method getPointsRequiredForLevel (line 385) | public function getPointsRequiredForLevel(int $level): int method updateLevel (line 398) | public function updateLevel(): void method calculateLevelFromPoints (line 415) | private function calculateLevelFromPoints(int $points): int method hasAchievement (line 427) | public function hasAchievement(string $achievementKey): bool method getAchievementProgress (line 439) | public function getAchievementProgress(string $achievementKey): ?UserP... method getLeaderboardRank (line 451) | public function getLeaderboardRank(): int method getLevelBadgeAttribute (line 461) | public function getLevelBadgeAttribute(): string method socialConnectionPrivacy (line 478) | public function socialConnectionPrivacy(): HasOne method connectedAccounts (line 486) | public function connectedAccounts(): HasMany method socialFamilyConnections (line 494) | public function socialFamilyConnections(): HasMany method pendingSocialConnections (line 502) | public function pendingSocialConnections(): HasMany FILE: app/Models/UserAchievement.php class UserAchievement (line 9) | class UserAchievement extends Model method user (line 28) | public function user(): BelongsTo method achievement (line 36) | public function achievement(): BelongsTo method scopeRecent (line 44) | public function scopeRecent($query, int $days = 7) method scopeByCategory (line 52) | public function scopeByCategory($query, string $category) method getTimeSinceUnlocked (line 62) | public function getTimeSinceUnlocked(): string method getProgressData (line 70) | public function getProgressData(string $key, $default = null) FILE: app/Models/UserChecklist.php class UserChecklist (line 13) | class UserChecklist extends Model method user (line 51) | public function user(): BelongsTo method template (line 59) | public function template(): BelongsTo method subject (line 67) | public function subject(): MorphTo method items (line 75) | public function items(): HasMany method completedItems (line 83) | public function completedItems(): HasMany method pendingItems (line 91) | public function pendingItems(): HasMany method getCompletionPercentageAttribute (line 99) | public function getCompletionPercentageAttribute(): float method getTotalEstimatedTimeAttribute (line 113) | public function getTotalEstimatedTimeAttribute(): int method getRemainingEstimatedTimeAttribute (line 121) | public function getRemainingEstimatedTimeAttribute(): int method getIsOverdueAttribute (line 129) | public function getIsOverdueAttribute(): bool method markAsStarted (line 137) | public function markAsStarted(): void method markAsCompleted (line 148) | public function markAsCompleted(): void method scopeActive (line 159) | public function scopeActive($query) method scopeCompleted (line 167) | public function scopeCompleted($query) method scopeOverdue (line 175) | public function scopeOverdue($query) method scopeByPriority (line 184) | public function scopeByPriority($query, string $priority) FILE: app/Models/UserChecklistItem.php class UserChecklistItem (line 9) | class UserChecklistItem extends Model method userChecklist (line 40) | public function userChecklist(): BelongsTo method templateItem (line 48) | public function templateItem(): BelongsTo method markAsCompleted (line 56) | public function markAsCompleted(int $actualTime = null): void method markAsIncomplete (line 76) | public function markAsIncomplete(): void method scopeCompleted (line 94) | public function scopeCompleted($query) method scopePending (line 102) | public function scopePending($query) FILE: app/Models/UserPoint.php class UserPoint (line 10) | class UserPoint extends Model method user (line 32) | public function user(): BelongsTo method relatedModel (line 40) | public function relatedModel(): MorphTo method scopeByActivity (line 48) | public function scopeByActivity($query, string $activityType) method scopeRecent (line 56) | public function scopeRecent($query, int $days = 7) method scopeDateRange (line 64) | public function scopeDateRange($query, $startDate, $endDate) method getMetadata (line 72) | public function getMetadata(string $key, $default = null) method getFormattedDescription (line 80) | public function getFormattedDescription(): string method getActivityIcon (line 102) | public function getActivityIcon(): string FILE: app/Models/UserProgress.php class UserProgress (line 9) | class UserProgress extends Model method user (line 34) | public function user(): BelongsTo method achievement (line 42) | public function achievement(): BelongsTo method getProgressPercentage (line 50) | public function getProgressPercentage(): float method isComplete (line 62) | public function isComplete(): bool method getRemainingProgress (line 70) | public function getRemainingProgress(): int method incrementProgress (line 78) | public function incrementProgress(int $amount = 1, array $additionalDa... method setProgress (line 94) | public function setProgress(int $progress, array $additionalData = [])... method getProgressData (line 110) | public function getProgressData(string $key, $default = null) method getFormattedProgress (line 118) | public function getFormattedProgress(): string method scopeIncomplete (line 126) | public function scopeIncomplete($query) method scopeComplete (line 134) | public function scopeComplete($query) method scopeRecentlyUpdated (line 142) | public function scopeRecentlyUpdated($query, int $days = 7) FILE: app/Models/UserSocial.php class UserSocial (line 7) | class UserSocial extends Model method user (line 17) | public function user() FILE: app/Models/VirtualEvent.php class VirtualEvent (line 13) | class VirtualEvent extends Model method creator (line 54) | public function creator(): BelongsTo method attendees (line 59) | public function attendees(): HasMany method acceptedAttendees (line 64) | public function acceptedAttendees(): HasMany method pendingAttendees (line 69) | public function pendingAttendees(): HasMany method actualAttendees (line 74) | public function actualAttendees(): HasMany method hosts (line 79) | public function hosts(): HasMany method moderators (line 84) | public function moderators(): HasMany method scopeUpcoming (line 90) | public function scopeUpcoming($query) method scopeActive (line 95) | public function scopeActive($query) method scopePast (line 101) | public function scopePast($query) method scopePublished (line 106) | public function scopePublished($query) method getIsUpcomingAttribute (line 112) | public function getIsUpcomingAttribute(): bool method getIsActiveAttribute (line 117) | public function getIsActiveAttribute(): bool method getIsPastAttribute (line 122) | public function getIsPastAttribute(): bool method getDurationInMinutesAttribute (line 127) | public function getDurationInMinutesAttribute(): int method getAttendeeCountAttribute (line 132) | public function getAttendeeCountAttribute(): int method getAcceptedCountAttribute (line 137) | public function getAcceptedCountAttribute(): int method getActualAttendeeCountAttribute (line 142) | public function getActualAttendeeCountAttribute(): int method getFormattedStartTimeAttribute (line 147) | public function getFormattedStartTimeAttribute(): string method getFormattedEndTimeAttribute (line 152) | public function getFormattedEndTimeAttribute(): string method canJoin (line 158) | public function canJoin(): bool method isAtCapacity (line 165) | public function isAtCapacity(): bool method hasUser (line 170) | public function hasUser(User $user): bool method hasPerson (line 175) | public function hasPerson(Person $person): bool method getUserAttendee (line 180) | public function getUserAttendee(User $user): ?VirtualEventAttendee method getPersonAttendee (line 185) | public function getPersonAttendee(Person $person): ?VirtualEventAttendee FILE: app/Models/VirtualEventAttendee.php class VirtualEventAttendee (line 10) | class VirtualEventAttendee extends Model method boot (line 52) | protected static function boot() method virtualEvent (line 63) | public function virtualEvent(): BelongsTo method user (line 68) | public function user(): BelongsTo method person (line 73) | public function person(): BelongsTo method scopeAccepted (line 79) | public function scopeAccepted($query) method scopePending (line 84) | public function scopePending($query) method scopeDeclined (line 89) | public function scopeDeclined($query) method scopeAttended (line 94) | public function scopeAttended($query) method scopeHosts (line 99) | public function scopeHosts($query) method scopeModerators (line 104) | public function scopeModerators($query) method getDisplayNameAttribute (line 110) | public function getDisplayNameAttribute(): string method getDisplayEmailAttribute (line 123) | public function getDisplayEmailAttribute(): string method getAttendanceDurationAttribute (line 136) | public function getAttendanceDurationAttribute(): ?string method getRsvpStatusColorAttribute (line 168) | public function getRsvpStatusColorAttribute(): string method getRsvpStatusLabelAttribute (line 178) | public function getRsvpStatusLabelAttribute(): string method accept (line 189) | public function accept(string $notes = null): void method decline (line 198) | public function decline(string $notes = null): void method maybe (line 207) | public function maybe(string $notes = null): void method markAsAttended (line 216) | public function markAsAttended(array $attendanceData = []): void method canRsvp (line 227) | public function canRsvp(): bool method canJoin (line 233) | public function canJoin(): bool FILE: app/Modules/Admin/AdminModule.php class AdminModule (line 11) | class AdminModule extends BaseModule method onEnable (line 13) | protected function onEnable(): void method onDisable (line 19) | protected function onDisable(): void method onInstall (line 25) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerAdminServices (line 40) | protected function registerAdminServices(): void method unregisterAdminServices (line 58) | protected function unregisterAdminServices(): void method installAdminTables (line 66) | protected function installAdminTables(): void method removeAdminTables (line 77) | protected function removeAdminTables(): void FILE: app/Modules/Admin/Filament/Resources/TypeResource.php class TypeResource (line 19) | class TypeResource extends Resource method form (line 29) | public static function form(Schema $schema): Schema method table (line 45) | public static function table(Table $table): Table method getPages (line 87) | public static function getPages(): array FILE: app/Modules/Admin/Filament/Resources/TypeResource/Pages/CreateType.php class CreateType (line 8) | class CreateType extends CreateRecord FILE: app/Modules/Admin/Filament/Resources/TypeResource/Pages/EditType.php class EditType (line 10) | class EditType extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Modules/Admin/Filament/Resources/TypeResource/Pages/ListTypes.php class ListTypes (line 10) | class ListTypes extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Modules/Admin/Providers/AdminServiceProvider.php class AdminServiceProvider (line 8) | class AdminServiceProvider extends ServiceProvider method register (line 13) | public function register(): void method boot (line 27) | public function boot(): void FILE: app/Modules/Admin/Services/AdminService.php class AdminService (line 11) | class AdminService method getSystemStatistics (line 16) | public function getSystemStatistics(): array method getRecentChanges (line 30) | public function getRecentChanges(int $limit = 10): Collection method getAllTypes (line 41) | public function getAllTypes(): Collection method getActiveTypes (line 49) | public function getActiveTypes(): Collection method createType (line 59) | public function createType(array $data): Type method updateType (line 71) | public function updateType(Type $type, array $data): Type method deleteType (line 80) | public function deleteType(Type $type): bool method logChange (line 88) | public function logChange(string $group, string $gid, array $data = []... method getChangesByGroup (line 102) | public function getChangesByGroup(string $group): Collection method cleanOldChanges (line 113) | public function cleanOldChanges(int $days = 365): int method exportAdminData (line 122) | public function exportAdminData(): array FILE: app/Modules/BaseModule.php class BaseModule (line 11) | abstract class BaseModule implements ModuleInterface method __construct (line 19) | public function __construct() method getName (line 27) | public function getName(): string method getVersion (line 35) | public function getVersion(): string method getDescription (line 43) | public function getDescription(): string method getDependencies (line 51) | public function getDependencies(): array method isEnabled (line 59) | public function isEnabled(): bool method enable (line 67) | public function enable(): void method disable (line 76) | public function disable(): void method install (line 85) | public function install(): void method uninstall (line 96) | public function uninstall(): void method getConfig (line 107) | public function getConfig(): array method loadModuleInfo (line 115) | protected function loadModuleInfo(): void method getModulePath (line 134) | protected function getModulePath(): string method runMigrations (line 143) | protected function runMigrations(): void method rollbackMigrations (line 158) | protected function rollbackMigrations(): void method publishAssets (line 167) | protected function publishAssets(): void method removeAssets (line 178) | protected function removeAssets(): void method onEnable (line 189) | protected function onEnable(): void method onDisable (line 197) | protected function onDisable(): void method onInstall (line 205) | protected function onInstall(): void method onUninstall (line 213) | protected function onUninstall(): void FILE: app/Modules/Contracts/ModuleInterface.php type ModuleInterface (line 5) | interface ModuleInterface method getName (line 10) | public function getName(): string; method getVersion (line 15) | public function getVersion(): string; method getDescription (line 20) | public function getDescription(): string; method getDependencies (line 25) | public function getDependencies(): array; method isEnabled (line 30) | public function isEnabled(): bool; method enable (line 35) | public function enable(): void; method disable (line 40) | public function disable(): void; method install (line 45) | public function install(): void; method uninstall (line 50) | public function uninstall(): void; method getConfig (line 55) | public function getConfig(): array; FILE: app/Modules/Core/CoreModule.php class CoreModule (line 9) | class CoreModule extends BaseModule method onEnable (line 11) | protected function onEnable(): void method onDisable (line 16) | protected function onDisable(): void method onInstall (line 22) | protected function onInstall(): void method onUninstall (line 28) | protected function onUninstall(): void method publishCoreAssets (line 37) | protected function publishCoreAssets(): void FILE: app/Modules/Core/Providers/CoreServiceProvider.php class CoreServiceProvider (line 10) | class CoreServiceProvider extends ServiceProvider method register (line 15) | public function register(): void method boot (line 25) | public function boot(): void method registerCoreServices (line 34) | protected function registerCoreServices(): void method registerCoreConfig (line 49) | protected function registerCoreConfig(): void method bootCoreServices (line 60) | protected function bootCoreServices(): void method publishCoreAssets (line 76) | protected function publishCoreAssets(): void FILE: app/Modules/Core/Services/GedcomService.php class GedcomService (line 11) | class GedcomService method exportToGedcom (line 16) | public function exportToGedcom(Collection $persons = null, Collection ... method importFromGedcom (line 32) | public function importFromGedcom(string $gedcomContent): array method generateGedcomHeader (line 63) | protected function generateGedcomHeader(): string method generatePersonRecords (line 79) | protected function generatePersonRecords(Collection $persons): string method generateFamilyRecords (line 117) | protected function generateFamilyRecords(Collection $families): string method generateGedcomTrailer (line 145) | protected function generateGedcomTrailer(): string method parseGedcomLines (line 153) | protected function parseGedcomLines(array $lines): array method importPersonRecord (line 199) | protected function importPersonRecord(array $record): Person method importFamilyRecord (line 228) | protected function importFamilyRecord(array $record): Family method parsePersonName (line 259) | protected function parsePersonName(string $name, array &$personData): ... FILE: app/Modules/Core/Services/TreeService.php class TreeService (line 9) | class TreeService method generateTreeData (line 14) | public function generateTreeData(Person $person, int $generations = 3)... method getAncestors (line 26) | public function getAncestors(Person $person, int $generations): array method getDescendants (line 57) | public function getDescendants(Person $person, int $generations): array method formatPersonData (line 83) | protected function formatPersonData(Person $person): array method calculateRelationship (line 100) | public function calculateRelationship(Person $person1, Person $person2... method getLivingDescendants (line 110) | public function getLivingDescendants(Person $person): Collection method getAllDescendants (line 119) | protected function getAllDescendants(Person $person): Collection FILE: app/Modules/DNA/DNAModule.php class DNAModule (line 10) | class DNAModule extends BaseModule method onEnable (line 12) | protected function onEnable(): void method onDisable (line 18) | protected function onDisable(): void method onInstall (line 24) | protected function onInstall(): void method onUninstall (line 30) | protected function onUninstall(): void method registerDNAServices (line 39) | protected function registerDNAServices(): void method unregisterDNAServices (line 53) | protected function unregisterDNAServices(): void method installDNATables (line 61) | protected function installDNATables(): void method removeDNATables (line 72) | protected function removeDNATables(): void FILE: app/Modules/DNA/Services/DNAMatchService.php class DNAMatchService (line 8) | class DNAMatchService method __construct (line 13) | public function __construct() method matchOneAgainstMany (line 22) | public function matchOneAgainstMany(int $baseKitId, ?array $compareKit... method matchThreeWay (line 30) | public function matchThreeWay(int $kit1Id, int $kit2Id, int $kit3Id): ... method findTriangulatedGroups (line 38) | public function findTriangulatedGroups(array $kitIds, float $minShared... method performAdvancedMatching (line 46) | public function performAdvancedMatching(string $varName1, string $file... FILE: app/Modules/DNA/Services/DNAService.php class DNAService (line 9) | class DNAService method __construct (line 15) | public function __construct() method import (line 25) | public function import(): BaseDnaImportService method triangulate (line 33) | public function triangulate(): BaseDnaTriangulationService method match (line 41) | public function match(): AdvancedDnaMatchingService FILE: app/Modules/Events/EventsModule.php class EventsModule (line 10) | class EventsModule extends BaseModule method onEnable (line 12) | protected function onEnable(): void method onDisable (line 18) | protected function onDisable(): void method onInstall (line 24) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerEventsServices (line 40) | protected function registerEventsServices(): void method unregisterEventsServices (line 54) | protected function unregisterEventsServices(): void method installEventsTables (line 62) | protected function installEventsTables(): void method seedEventsData (line 73) | protected function seedEventsData(): void method removeEventsTables (line 84) | protected function removeEventsTables(): void FILE: app/Modules/Events/Http/Controllers/EventsController.php class EventsController (line 8) | class EventsController extends Controller method index (line 10) | public function index() method create (line 15) | public function create() method store (line 20) | public function store(Request $request) method show (line 25) | public function show($event) method edit (line 30) | public function edit($event) method update (line 35) | public function update(Request $request, $event) method destroy (line 40) | public function destroy($event) method byType (line 45) | public function byType($type) method timeline (line 50) | public function timeline() method calendar (line 55) | public function calendar() method search (line 60) | public function search($query) FILE: app/Modules/Events/Services/EventsService.php class EventsService (line 11) | class EventsService method createEvent (line 16) | public function createEvent(array $data): PersonEvent method updateEvent (line 30) | public function updateEvent(PersonEvent $event, array $data): PersonEvent method getPersonEvents (line 39) | public function getPersonEvents(Person $person): Collection method getEventsByType (line 50) | public function getEventsByType(string $type): Collection method getEventsInDateRange (line 61) | public function getEventsInDateRange(string $startDate, string $endDat... method searchEvents (line 72) | public function searchEvents(string $query, int $limit = 50): Collection method getEventStatistics (line 88) | public function getEventStatistics(): array method getRecentEvents (line 108) | protected function getRecentEvents(int $limit = 10): Collection method validateEventDate (line 119) | public function validateEventDate(string $date): bool method formatEventDate (line 127) | public function formatEventDate(?string $date): string method getEventTypes (line 144) | public function getEventTypes(): array method deleteEvent (line 165) | public function deleteEvent(PersonEvent $event): bool method exportEventData (line 173) | public function exportEventData(PersonEvent $event): array FILE: app/Modules/Family/FamilyModule.php class FamilyModule (line 9) | class FamilyModule extends BaseModule method onEnable (line 11) | protected function onEnable(): void method onDisable (line 17) | protected function onDisable(): void method onInstall (line 23) | protected function onInstall(): void method onUninstall (line 30) | protected function onUninstall(): void method registerFamilyServices (line 39) | protected function registerFamilyServices(): void method unregisterFamilyServices (line 49) | protected function unregisterFamilyServices(): void method installFamilyTables (line 57) | protected function installFamilyTables(): void method seedFamilyData (line 68) | protected function seedFamilyData(): void method removeFamilyTables (line 79) | protected function removeFamilyTables(): void FILE: app/Modules/Family/Http/Controllers/FamilyController.php class FamilyController (line 8) | class FamilyController extends Controller method index (line 10) | public function index() method create (line 15) | public function create() method store (line 20) | public function store(Request $request) method show (line 25) | public function show($family) method edit (line 30) | public function edit($family) method update (line 35) | public function update(Request $request, $family) method destroy (line 40) | public function destroy($family) method tree (line 45) | public function tree($family) method addChild (line 50) | public function addChild(Request $request, $family) method removeChild (line 55) | public function removeChild($family, $person) FILE: app/Modules/Family/Services/FamilyService.php class FamilyService (line 9) | class FamilyService method createFamily (line 14) | public function createFamily(array $data): Family method addChildToFamily (line 35) | public function addChildToFamily(Family $family, Person $child): void method removeChildFromFamily (line 43) | public function removeChildFromFamily(Person $child): void method getFamilyChildren (line 51) | public function getFamilyChildren(Family $family): Collection method getFamilyStatistics (line 61) | public function getFamilyStatistics(): array method getLargestFamilySize (line 81) | protected function getLargestFamilySize(): int method addFamilyEvent (line 92) | public function addFamilyEvent(Family $family, string $type, string $d... method getFamilyTreeData (line 111) | public function getFamilyTreeData(Family $family): array method searchFamilies (line 145) | public function searchFamilies(string $query): Collection method getFamiliesBySurname (line 162) | public function getFamiliesBySurname(string $surname): Collection method mergeFamilies (line 177) | public function mergeFamilies(Family $primaryFamily, Family $duplicate... method exportFamilyData (line 207) | public function exportFamilyData(Family $family): array FILE: app/Modules/Import/ImportModule.php class ImportModule (line 11) | class ImportModule extends BaseModule method onEnable (line 13) | protected function onEnable(): void method onDisable (line 19) | protected function onDisable(): void method onInstall (line 25) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerImportServices (line 40) | protected function registerImportServices(): void method unregisterImportServices (line 58) | protected function unregisterImportServices(): void method installImportTables (line 66) | protected function installImportTables(): void method removeImportTables (line 77) | protected function removeImportTables(): void FILE: app/Modules/Media/MediaModule.php class MediaModule (line 10) | class MediaModule extends BaseModule method onEnable (line 12) | protected function onEnable(): void method onDisable (line 18) | protected function onDisable(): void method onInstall (line 24) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerMediaServices (line 40) | protected function registerMediaServices(): void method unregisterMediaServices (line 54) | protected function unregisterMediaServices(): void method installMediaTables (line 62) | protected function installMediaTables(): void method publishMediaAssets (line 73) | protected function publishMediaAssets(): void method removeMediaTables (line 84) | protected function removeMediaTables(): void FILE: app/Modules/ModuleManager.php class ModuleManager (line 11) | class ModuleManager method __construct (line 16) | public function __construct() method all (line 25) | public function all(): Collection method enabled (line 33) | public function enabled(): Collection method disabled (line 41) | public function disabled(): Collection method get (line 49) | public function get(string $name): ?ModuleInterface method has (line 57) | public function has(string $name): bool method enable (line 65) | public function enable(string $name): bool method disable (line 85) | public function disable(string $name): bool method install (line 105) | public function install(string $name): bool method uninstall (line 125) | public function uninstall(string $name): bool method register (line 145) | public function register(ModuleInterface $module): void method loadModules (line 153) | protected function loadModules(): void method loadModule (line 172) | protected function loadModule(string $moduleName, string $modulePath):... method checkDependencies (line 187) | protected function checkDependencies(ModuleInterface $module): bool method hasDependents (line 202) | protected function hasDependents(string $moduleName): bool method getModuleInfo (line 212) | public function getModuleInfo(string $name): array method getAllModulesInfo (line 233) | public function getAllModulesInfo(): array FILE: app/Modules/ModuleServiceProvider.php class ModuleServiceProvider (line 9) | class ModuleServiceProvider extends ServiceProvider method register (line 14) | public function register(): void method boot (line 22) | public function boot(): void method registerModules (line 30) | protected function registerModules(): void method registerModule (line 49) | protected function registerModule(string $moduleName, string $modulePa... method registerModuleRoutes (line 95) | protected function registerModuleRoutes(string $moduleName, string $mo... method bootModules (line 125) | protected function bootModules(): void method bootModule (line 144) | protected function bootModule(string $moduleName, string $modulePath):... FILE: app/Modules/Notes/NotesModule.php class NotesModule (line 9) | class NotesModule extends BaseModule method onEnable (line 11) | protected function onEnable(): void method onDisable (line 17) | protected function onDisable(): void method onInstall (line 23) | protected function onInstall(): void method onUninstall (line 29) | protected function onUninstall(): void method registerNotesServices (line 38) | protected function registerNotesServices(): void method unregisterNotesServices (line 48) | protected function unregisterNotesServices(): void method installNotesTables (line 56) | protected function installNotesTables(): void method removeNotesTables (line 67) | protected function removeNotesTables(): void FILE: app/Modules/Notes/Services/NotesService.php class NotesService (line 9) | class NotesService method createNote (line 14) | public function createNote(array $data): Note method updateNote (line 28) | public function updateNote(Note $note, array $data): Note method searchNotes (line 37) | public function searchNotes(string $query, int $limit = 50): Collection method getNotesPaginated (line 48) | public function getNotesPaginated(int $perPage = 20): LengthAwarePagin... method getNotesByCategory (line 57) | public function getNotesByCategory(string $category): Collection method getNoteCategories (line 67) | public function getNoteCategories(): Collection method getNoteStatistics (line 77) | public function getNoteStatistics(): array method getRecentNotes (line 95) | protected function getRecentNotes(int $limit = 5): Collection method deleteNote (line 105) | public function deleteNote(Note $note): bool method exportNoteData (line 113) | public function exportNoteData(Note $note): array FILE: app/Modules/Person/Filament/Resources/DuplicateMatchResource.php class DuplicateMatchResource (line 18) | class DuplicateMatchResource extends Resource method table (line 26) | public static function table(Table $table): Table method getPages (line 135) | public static function getPages(): array FILE: app/Modules/Person/Filament/Resources/DuplicateMatchResource/Pages/ListDuplicateMatches.php class ListDuplicateMatches (line 8) | class ListDuplicateMatches extends ListRecords FILE: app/Modules/Person/Filament/Resources/PersonResource.php class PersonResource (line 32) | class PersonResource extends Resource method form (line 42) | public static function form(Schema $schema): Schema method table (line 108) | public static function table(Table $table): Table method getPages (line 183) | public static function getPages(): array FILE: app/Modules/Person/Http/Controllers/Api/PersonApiController.php class PersonApiController (line 8) | class PersonApiController extends Controller method index (line 10) | public function index() method store (line 15) | public function store(Request $request) method show (line 20) | public function show($person) method update (line 25) | public function update(Request $request, $person) method destroy (line 30) | public function destroy($person) method search (line 35) | public function search($query) method statistics (line 40) | public function statistics() method ancestors (line 45) | public function ancestors($person) method descendants (line 50) | public function descendants($person) method siblings (line 55) | public function siblings($person) method events (line 60) | public function events($person) method addEvent (line 65) | public function addEvent(Request $request, $person) method export (line 70) | public function export($person) FILE: app/Modules/Person/Http/Controllers/PersonController.php class PersonController (line 8) | class PersonController extends Controller method index (line 10) | public function index() method create (line 15) | public function create() method store (line 20) | public function store(Request $request) method show (line 25) | public function show($person) method edit (line 30) | public function edit($person) method update (line 35) | public function update(Request $request, $person) method destroy (line 40) | public function destroy($person) method timeline (line 45) | public function timeline($person) method tree (line 50) | public function tree($person) method addEvent (line 55) | public function addEvent(Request $request, $person) FILE: app/Modules/Person/PersonModule.php class PersonModule (line 9) | class PersonModule extends BaseModule method onEnable (line 11) | protected function onEnable(): void method onDisable (line 17) | protected function onDisable(): void method onInstall (line 23) | protected function onInstall(): void method onUninstall (line 30) | protected function onUninstall(): void method registerPersonServices (line 39) | protected function registerPersonServices(): void method unregisterPersonServices (line 49) | protected function unregisterPersonServices(): void method installPersonTables (line 57) | protected function installPersonTables(): void method seedPersonData (line 68) | protected function seedPersonData(): void method removePersonTables (line 79) | protected function removePersonTables(): void FILE: app/Modules/Person/Providers/PersonServiceProvider.php class PersonServiceProvider (line 10) | class PersonServiceProvider extends ServiceProvider method register (line 15) | public function register(): void method boot (line 38) | public function boot(): void FILE: app/Modules/Person/Services/PersonService.php class PersonService (line 14) | class PersonService method createPerson (line 19) | public function createPerson(array $data): Person method updatePerson (line 46) | public function updatePerson(Person $person, array $data): Person method addPersonEvent (line 63) | public function addPersonEvent(Person $person, string $type, string $d... method searchPersons (line 71) | public function searchPersons(string $query, int $limit = 50): Collection method getPersonsPaginated (line 83) | public function getPersonsPaginated(int $perPage = 20): LengthAwarePag... method getLivingPersons (line 94) | public function getLivingPersons(): Collection method getDeceasedPersons (line 104) | public function getDeceasedPersons(): Collection method getPersonStatistics (line 114) | public function getPersonStatistics(): array method getPersonTimeline (line 138) | public function getPersonTimeline(Person $person): Collection method mergePersons (line 157) | public function mergePersons(Person $primaryPerson, Person $duplicateP... method exportPersonData (line 200) | public function exportPersonData(Person $person): array FILE: app/Modules/Places/Filament/Resources/PlaceResource.php class PlaceResource (line 23) | class PlaceResource extends Resource method form (line 33) | public static function form(Schema $schema): Schema method table (line 48) | public static function table(Table $table): Table method getPages (line 97) | public static function getPages(): array FILE: app/Modules/Places/Filament/Resources/PlaceResource/Pages/CreatePlace.php class CreatePlace (line 8) | class CreatePlace extends CreateRecord FILE: app/Modules/Places/Filament/Resources/PlaceResource/Pages/EditPlace.php class EditPlace (line 10) | class EditPlace extends EditRecord method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Modules/Places/Filament/Resources/PlaceResource/Pages/ListPlaces.php class ListPlaces (line 10) | class ListPlaces extends ListRecords method getHeaderActions (line 14) | protected function getHeaderActions(): array FILE: app/Modules/Places/Http/Controllers/PlacesController.php class PlacesController (line 8) | class PlacesController extends Controller method index (line 10) | public function index() method create (line 15) | public function create() method store (line 20) | public function store(Request $request) method show (line 25) | public function show($place) method edit (line 30) | public function edit($place) method update (line 35) | public function update(Request $request, $place) method destroy (line 40) | public function destroy($place) method search (line 45) | public function search($query) method byCountry (line 50) | public function byCountry($country) method geocode (line 55) | public function geocode(Request $request, $place) method mapView (line 60) | public function mapView() FILE: app/Modules/Places/PlacesModule.php class PlacesModule (line 10) | class PlacesModule extends BaseModule method onEnable (line 12) | protected function onEnable(): void method onDisable (line 18) | protected function onDisable(): void method onInstall (line 24) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerPlacesServices (line 40) | protected function registerPlacesServices(): void method unregisterPlacesServices (line 54) | protected function unregisterPlacesServices(): void method installPlacesTables (line 62) | protected function installPlacesTables(): void method seedPlacesData (line 73) | protected function seedPlacesData(): void method removePlacesTables (line 84) | protected function removePlacesTables(): void FILE: app/Modules/Places/Providers/PlacesServiceProvider.php class PlacesServiceProvider (line 9) | class PlacesServiceProvider extends ServiceProvider method register (line 14) | public function register(): void method boot (line 32) | public function boot(): void FILE: app/Modules/Places/Services/GeocodingService.php class GeocodingService (line 11) | class GeocodingService method geocodePlace (line 16) | public function geocodePlace(string $placeName): ?array method reverseGeocode (line 28) | public function reverseGeocode(float $latitude, float $longitude): ?array method updatePlaceCoordinates (line 40) | public function updatePlaceCoordinates(Place $place): bool method batchGeocodePlaces (line 63) | public function batchGeocodePlaces(array $places): array method performGeocoding (line 80) | protected function performGeocoding(string $placeName): ?array method performReverseGeocoding (line 113) | protected function performReverseGeocoding(float $latitude, float $lon... method buildPlaceNameForGeocoding (line 144) | protected function buildPlaceNameForGeocoding(Place $place): string method validateCoordinates (line 159) | public function validateCoordinates(float $latitude, float $longitude)... method calculateDistance (line 168) | public function calculateDistance(Place $place1, Place $place2): ?float method haversineDistance (line 184) | protected function haversineDistance(float $lat1, float $lon1, float $... FILE: app/Modules/Places/Services/PlacesService.php class PlacesService (line 9) | class PlacesService method createPlace (line 14) | public function createPlace(array $data): Place method updatePlace (line 30) | public function updatePlace(Place $place, array $data): Place method searchPlaces (line 39) | public function searchPlaces(string $query, int $limit = 50): Collection method getPlacesPaginated (line 52) | public function getPlacesPaginated(int $perPage = 20): LengthAwarePagi... method getPlacesByCountry (line 61) | public function getPlacesByCountry(string $country): Collection method getPlaceHierarchy (line 71) | public function getPlaceHierarchy(Place $place): array method formatPlaceName (line 93) | public function formatPlaceName(Place $place): string method getPlacesWithinRadius (line 108) | public function getPlacesWithinRadius(float $latitude, float $longitud... method getPlaceStatistics (line 123) | public function getPlaceStatistics(): array method getMostUsedPlaces (line 146) | protected function getMostUsedPlaces(int $limit = 10): Collection method standardizePlaceName (line 158) | public function standardizePlaceName(string $placeName): string method mergePlaces (line 170) | public function mergePlaces(Place $primaryPlace, Place $duplicatePlace... method exportPlaceData (line 192) | public function exportPlaceData(Place $place): array FILE: app/Modules/Sources/Filament/Resources/SourceResource.php class SourceResource (line 29) | class SourceResource extends Resource method form (line 39) | public static function form(Schema $schema): Schema method table (line 65) | public static function table(Table $table): Table method getPages (line 118) | public static function getPages(): array FILE: app/Modules/Sources/Services/SourcesService.php class SourcesService (line 13) | class SourcesService method createSource (line 18) | public function createSource(array $data): Source method updateSource (line 35) | public function updateSource(Source $source, array $data): Source method searchSources (line 44) | public function searchSources(string $query, int $limit = 50): Collection method getSourcesPaginated (line 57) | public function getSourcesPaginated(int $perPage = 20): LengthAwarePag... method getSourcesByRepository (line 67) | public function getSourcesByRepository(Repository $repository): Collec... method getSourcesByAuthor (line 77) | public function getSourcesByAuthor(string $author): Collection method formatCitation (line 87) | public function formatCitation(Source $source, string $format = 'chica... method formatChicagoCitation (line 100) | protected function formatChicagoCitation(Source $source): string method formatMLACitation (line 130) | protected function formatMLACitation(Source $source): string method formatAPACitation (line 160) | protected function formatAPACitation(Source $source): string method getSourceStatistics (line 190) | public function getSourceStatistics(): array method getMostCitedSources (line 209) | protected function getMostCitedSources(int $limit = 10): Collection method getSourcesByType (line 220) | protected function getSourcesByType(): array method validateSource (line 233) | public function validateSource(array $data): array method mergeSources (line 255) | public function mergeSources(Source $primarySource, Source $duplicateS... method exportSourceData (line 284) | public function exportSourceData(Source $source): array FILE: app/Modules/Sources/SourcesModule.php class SourcesModule (line 11) | class SourcesModule extends BaseModule method onEnable (line 13) | protected function onEnable(): void method onDisable (line 19) | protected function onDisable(): void method onInstall (line 25) | protected function onInstall(): void method onUninstall (line 32) | protected function onUninstall(): void method registerSourcesServices (line 41) | protected function registerSourcesServices(): void method unregisterSourcesServices (line 59) | protected function unregisterSourcesServices(): void method installSourcesTables (line 67) | protected function installSourcesTables(): void method seedSourcesData (line 78) | protected function seedSourcesData(): void method removeSourcesTables (line 89) | protected function removeSourcesTables(): void FILE: app/Modules/Tree/Http/Controllers/TreeController.php class TreeController (line 8) | class TreeController extends Controller method index (line 10) | public function index() method person (line 15) | public function person($person) method pedigree (line 20) | public function pedigree($person) method descendants (line 25) | public function descendants($person) method interactive (line 30) | public function interactive($person) method exportPdf (line 35) | public function exportPdf($person) method exportSvg (line 40) | public function exportSvg($person) method exportPng (line 45) | public function exportPng($person) FILE: app/Modules/Tree/Services/TreeBuilderService.php class TreeBuilderService (line 9) | class TreeBuilderService method buildFamilyTree (line 14) | public function buildFamilyTree(Person $rootPerson, array $options = [... method buildAncestorTree (line 44) | public function buildAncestorTree(Person $person, int $generations): a... method buildDescendantTree (line 78) | public function buildDescendantTree(Person $person, int $generations):... method buildPedigreeChart (line 124) | public function buildPedigreeChart(Person $person, int $generations = ... method buildPedigreeData (line 141) | protected function buildPedigreeData(Person $person, int $maxGeneratio... method buildDescendantChart (line 180) | public function buildDescendantChart(Person $person, int $generations ... method buildDescendantData (line 197) | protected function buildDescendantData(Person $person, int $maxGenerat... method formatPersonNode (line 247) | protected function formatPersonNode(Person $person): array method calculateAge (line 268) | protected function calculateAge(Person $person): ?int method formatLifespan (line 281) | protected function formatLifespan(Person $person): string method countTreePersons (line 292) | protected function countTreePersons(Person $rootPerson, int $generatio... method getSiblings (line 311) | public function getSiblings(Person $person): Collection method getAllAncestors (line 326) | public function getAllAncestors(Person $person, int $maxGenerations = ... method collectAncestors (line 336) | protected function collectAncestors(Person $person, Collection $ancest... method getAllDescendants (line 362) | public function getAllDescendants(Person $person, int $maxGenerations ... method collectDescendants (line 372) | protected function collectDescendants(Person $person, Collection $desc... method getTreeStatistics (line 395) | public function getTreeStatistics(Person $person, int $maxGenerations ... method getMaxAncestorDepth (line 424) | protected function getMaxAncestorDepth(Person $person, int $depth = 0,... method getMaxDescendantDepth (line 452) | protected function getMaxDescendantDepth(Person $person, int $depth = ... FILE: app/Modules/Tree/TreeModule.php class TreeModule (line 11) | class TreeModule extends BaseModule method onEnable (line 13) | protected function onEnable(): void method onDisable (line 19) | protected function onDisable(): void method onInstall (line 25) | protected function onInstall(): void method onUninstall (line 31) | protected function onUninstall(): void method registerTreeServices (line 40) | protected function registerTreeServices(): void method unregisterTreeServices (line 54) | protected function unregisterTreeServices(): void method installTreeAssets (line 62) | protected function installTreeAssets(): void method removeTreeAssets (line 73) | protected function removeTreeAssets(): void FILE: app/Notifications/AchievementUnlockedNotification.php class AchievementUnlockedNotification (line 11) | class AchievementUnlockedNotification extends Notification implements Sh... method __construct (line 20) | public function __construct(Achievement $achievement) method via (line 30) | public function via(object $notifiable): array method toMail (line 38) | public function toMail(object $notifiable): MailMessage method toArray (line 55) | public function toArray(object $notifiable): array FILE: app/Observers/FamilyObserver.php class FamilyObserver (line 8) | class FamilyObserver method __construct (line 12) | public function __construct(GamificationService $gamificationService) method created (line 20) | public function created(Family $family): void method updated (line 39) | public function updated(Family $family): void FILE: app/Observers/PersonEventObserver.php class PersonEventObserver (line 8) | class PersonEventObserver method __construct (line 12) | public function __construct(GamificationService $gamificationService) method created (line 20) | public function created(PersonEvent $event): void method updated (line 45) | public function updated(PersonEvent $event): void method getPointsForEventType (line 68) | private function getPointsForEventType(string $eventType): int FILE: app/Observers/PersonObserver.php class PersonObserver (line 8) | class PersonObserver method __construct (line 12) | public function __construct(GamificationService $gamificationService) method created (line 20) | public function created(Person $person): void method updated (line 39) | public function updated(Person $person): void FILE: app/Policies/ActivationPolicy.php class ActivationPolicy (line 8) | class ActivationPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Activation $activation): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Activation $activation): bool method delete (line 45) | public function delete(User $user, Activation $activation): bool method restore (line 53) | public function restore(User $user, Activation $activation): bool method forceDelete (line 61) | public function forceDelete(User $user, Activation $activation): bool FILE: app/Policies/AddrPolicy.php class AddrPolicy (line 9) | class AddrPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Addr $addr): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Addr $addr): bool method delete (line 48) | public function delete(User $user, Addr $addr): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Addr $addr): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Addr $addr): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Addr $addr): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/AuthorPolicy.php class AuthorPolicy (line 9) | class AuthorPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Author $author): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Author $author): bool method delete (line 48) | public function delete(User $user, Author $author): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Author $author): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Author $author): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Author $author): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/CategoryPolicy.php class CategoryPolicy (line 8) | class CategoryPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Category $category): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Category $category): bool method delete (line 45) | public function delete(User $user, Category $category): bool method restore (line 53) | public function restore(User $user, Category $category): bool method forceDelete (line 61) | public function forceDelete(User $user, Category $category): bool FILE: app/Policies/ChanPolicy.php class ChanPolicy (line 9) | class ChanPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Chan $chan): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Chan $chan): bool method delete (line 48) | public function delete(User $user, Chan $chan): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Chan $chan): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Chan $chan): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Chan $chan): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/CitationPolicy.php class CitationPolicy (line 9) | class CitationPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Citation $citation): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Citation $citation): bool method delete (line 48) | public function delete(User $user, Citation $citation): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Citation $citation): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Citation $citation): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Citation $citation): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/CompanyPolicy.php class CompanyPolicy (line 8) | class CompanyPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Company $company): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Company $company): bool method delete (line 45) | public function delete(User $user, Company $company): bool method restore (line 53) | public function restore(User $user, Company $company): bool method forceDelete (line 61) | public function forceDelete(User $user, Company $company): bool FILE: app/Policies/ConnectedAccountPolicy.php class ConnectedAccountPolicy (line 9) | class ConnectedAccountPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, ConnectedAccount $connectedAccount): ... method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, ConnectedAccount $connectedAccount)... method delete (line 48) | public function delete(User $user, ConnectedAccount $connectedAccount)... FILE: app/Policies/ConversationPolicy.php class ConversationPolicy (line 8) | class ConversationPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Conversation $conversation): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Conversation $conversation): bool method delete (line 45) | public function delete(User $user, Conversation $conversation): bool method restore (line 53) | public function restore(User $user, Conversation $conversation): bool method forceDelete (line 61) | public function forceDelete(User $user, Conversation $conversation): bool FILE: app/Policies/DnaMatchingPolicy.php class DnaMatchingPolicy (line 9) | class DnaMatchingPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, DnaMatching $dnaMatching): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, DnaMatching $dnaMatching): bool method delete (line 48) | public function delete(User $user, DnaMatching $dnaMatching): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, DnaMatching $dnaMatching): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, DnaMatching $dnaMatching): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, DnaMatching $dnaMatching): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/DnaPolicy.php class DnaPolicy (line 9) | class DnaPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Dna $dna): bool method create (line 33) | public function create(User $user): bool method update (line 41) | public function update(User $user, Dna $dna): bool method delete (line 49) | public function delete(User $user, Dna $dna): bool method deleteAny (line 57) | public function deleteAny(User $user): bool method forceDelete (line 65) | public function forceDelete(User $user, Dna $dna): bool method forceDeleteAny (line 73) | public function forceDeleteAny(User $user): bool method restore (line 81) | public function restore(User $user, Dna $dna): bool method restoreAny (line 89) | public function restoreAny(User $user): bool method replicate (line 97) | public function replicate(User $user, Dna $dna): bool method reorder (line 105) | public function reorder(User $user): bool FILE: app/Policies/FamilyEventPolicy.php class FamilyEventPolicy (line 9) | class FamilyEventPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, FamilyEvent $familyEvent): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, FamilyEvent $familyEvent): bool method delete (line 48) | public function delete(User $user, FamilyEvent $familyEvent): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, FamilyEvent $familyEvent): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, FamilyEvent $familyEvent): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, FamilyEvent $familyEvent): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/FamilyPolicy.php class FamilyPolicy (line 9) | class FamilyPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Family $family): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Family $family): bool method delete (line 48) | public function delete(User $user, Family $family): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Family $family): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Family $family): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Family $family): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/FamilySlgsPolicy.php class FamilySlgsPolicy (line 9) | class FamilySlgsPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, FamilySlgs $familySlgs): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, FamilySlgs $familySlgs): bool method delete (line 48) | public function delete(User $user, FamilySlgs $familySlgs): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, FamilySlgs $familySlgs): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, FamilySlgs $familySlgs): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, FamilySlgs $familySlgs): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/GedcomPolicy.php class GedcomPolicy (line 9) | class GedcomPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Gedcom $gedcom): bool method create (line 33) | public function create(User $user): bool method update (line 41) | public function update(User $user, Gedcom $gedcom): bool method delete (line 49) | public function delete(User $user, Gedcom $gedcom): bool method deleteAny (line 57) | public function deleteAny(User $user): bool method forceDelete (line 65) | public function forceDelete(User $user, Gedcom $gedcom): bool method forceDeleteAny (line 73) | public function forceDeleteAny(User $user): bool method restore (line 81) | public function restore(User $user, Gedcom $gedcom): bool method restoreAny (line 89) | public function restoreAny(User $user): bool method replicate (line 97) | public function replicate(User $user, Gedcom $gedcom): bool method reorder (line 105) | public function reorder(User $user): bool FILE: app/Policies/GeneanumPolicy.php class GeneanumPolicy (line 8) | class GeneanumPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Geneanum $geneanum): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Geneanum $geneanum): bool method delete (line 45) | public function delete(User $user, Geneanum $geneanum): bool method restore (line 53) | public function restore(User $user, Geneanum $geneanum): bool method forceDelete (line 61) | public function forceDelete(User $user, Geneanum $geneanum): bool FILE: app/Policies/ImportJobPolicy.php class ImportJobPolicy (line 8) | class ImportJobPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, ImportJob $importjob): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, ImportJob $importjob): bool method delete (line 45) | public function delete(User $user, ImportJob $importjob): bool method restore (line 53) | public function restore(User $user, ImportJob $importjob): bool method forceDelete (line 61) | public function forceDelete(User $user, ImportJob $importjob): bool FILE: app/Policies/MediaObjectPolicy.php class MediaObjectPolicy (line 9) | class MediaObjectPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, MediaObject $mediaObject): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, MediaObject $mediaObject): bool method delete (line 48) | public function delete(User $user, MediaObject $mediaObject): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, MediaObject $mediaObject): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, MediaObject $mediaObject): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, MediaObject $mediaObject): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/MediaObjeectFilePolicy.php class MediaObjeectFilePolicy (line 8) | class MediaObjeectFilePolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, MediaObjeectFile $mediaobjeectfile): ... method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, MediaObjeectFile $mediaobjeectfile)... method delete (line 45) | public function delete(User $user, MediaObjeectFile $mediaobjeectfile)... method restore (line 53) | public function restore(User $user, MediaObjeectFile $mediaobjeectfile... method forceDelete (line 61) | public function forceDelete(User $user, MediaObjeectFile $mediaobjeect... FILE: app/Policies/MessagePolicy.php class MessagePolicy (line 8) | class MessagePolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Message $message): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Message $message): bool method delete (line 45) | public function delete(User $user, Message $message): bool method restore (line 53) | public function restore(User $user, Message $message): bool method forceDelete (line 61) | public function forceDelete(User $user, Message $message): bool FILE: app/Policies/NotePolicy.php class NotePolicy (line 9) | class NotePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Note $note): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Note $note): bool method delete (line 48) | public function delete(User $user, Note $note): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Note $note): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Note $note): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Note $note): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PaypalPlanPolicy.php class PaypalPlanPolicy (line 8) | class PaypalPlanPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, PaypalPlan $paypalplan): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, PaypalPlan $paypalplan): bool method delete (line 45) | public function delete(User $user, PaypalPlan $paypalplan): bool method restore (line 53) | public function restore(User $user, PaypalPlan $paypalplan): bool method forceDelete (line 61) | public function forceDelete(User $user, PaypalPlan $paypalplan): bool FILE: app/Policies/PaypalProductPolicy.php class PaypalProductPolicy (line 8) | class PaypalProductPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, PaypalProduct $paypalproduct): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, PaypalProduct $paypalproduct): bool method delete (line 45) | public function delete(User $user, PaypalProduct $paypalproduct): bool method restore (line 53) | public function restore(User $user, PaypalProduct $paypalproduct): bool method forceDelete (line 61) | public function forceDelete(User $user, PaypalProduct $paypalproduct):... FILE: app/Policies/PaypalSubscriptionPolicy.php class PaypalSubscriptionPolicy (line 8) | class PaypalSubscriptionPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, PaypalSubscription $paypalsubscriptio... method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, PaypalSubscription $paypalsubscript... method delete (line 45) | public function delete(User $user, PaypalSubscription $paypalsubscript... method restore (line 53) | public function restore(User $user, PaypalSubscription $paypalsubscrip... method forceDelete (line 61) | public function forceDelete(User $user, PaypalSubscription $paypalsubs... FILE: app/Policies/PersonAliaPolicy.php class PersonAliaPolicy (line 9) | class PersonAliaPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonAlia $personAlia): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonAlia $personAlia): bool method delete (line 48) | public function delete(User $user, PersonAlia $personAlia): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonAlia $personAlia): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonAlia $personAlia): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonAlia $personAlia): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonAnciPolicy.php class PersonAnciPolicy (line 9) | class PersonAnciPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonAnci $personAnci): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonAnci $personAnci): bool method delete (line 48) | public function delete(User $user, PersonAnci $personAnci): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonAnci $personAnci): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonAnci $personAnci): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonAnci $personAnci): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonAssoPolicy.php class PersonAssoPolicy (line 9) | class PersonAssoPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonAsso $personAsso): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonAsso $personAsso): bool method delete (line 48) | public function delete(User $user, PersonAsso $personAsso): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonAsso $personAsso): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonAsso $personAsso): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonAsso $personAsso): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonEventPolicy.php class PersonEventPolicy (line 9) | class PersonEventPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonEvent $personEvent): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonEvent $personEvent): bool method delete (line 48) | public function delete(User $user, PersonEvent $personEvent): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonEvent $personEvent): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonEvent $personEvent): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonEvent $personEvent): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonLdsPolicy.php class PersonLdsPolicy (line 9) | class PersonLdsPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonLds $personLds): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonLds $personLds): bool method delete (line 48) | public function delete(User $user, PersonLds $personLds): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonLds $personLds): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonLds $personLds): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonLds $personLds): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonNameFonePolicy.php class PersonNameFonePolicy (line 9) | class PersonNameFonePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonNameFone $personNameFone): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonNameFone $personNameFone): bool method delete (line 48) | public function delete(User $user, PersonNameFone $personNameFone): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonNameFone $personNameFone... method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonNameFone $personNameFone): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonNameFone $personNameFone):... method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonNamePolicy.php class PersonNamePolicy (line 9) | class PersonNamePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonName $personName): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonName $personName): bool method delete (line 48) | public function delete(User $user, PersonName $personName): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonName $personName): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonName $personName): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonName $personName): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonNameRomnPolicy.php class PersonNameRomnPolicy (line 9) | class PersonNameRomnPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonNameRomn $personNameRomn): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonNameRomn $personNameRomn): bool method delete (line 48) | public function delete(User $user, PersonNameRomn $personNameRomn): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonNameRomn $personNameRomn... method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonNameRomn $personNameRomn): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonNameRomn $personNameRomn):... method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonPolicy.php class PersonPolicy (line 9) | class PersonPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Person $person): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Person $person): bool method delete (line 48) | public function delete(User $user, Person $person): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Person $person): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Person $person): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Person $person): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PersonSubmPolicy.php class PersonSubmPolicy (line 9) | class PersonSubmPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, PersonSubm $personSubm): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, PersonSubm $personSubm): bool method delete (line 48) | public function delete(User $user, PersonSubm $personSubm): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, PersonSubm $personSubm): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, PersonSubm $personSubm): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, PersonSubm $personSubm): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PlacePolicy.php class PlacePolicy (line 9) | class PlacePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Place $place): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Place $place): bool method delete (line 48) | public function delete(User $user, Place $place): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Place $place): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Place $place): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Place $place): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/PublicationPolicy.php class PublicationPolicy (line 9) | class PublicationPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Publication $publication): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Publication $publication): bool method delete (line 48) | public function delete(User $user, Publication $publication): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Publication $publication): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Publication $publication): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Publication $publication): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/RefnPolicy.php class RefnPolicy (line 9) | class RefnPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Refn $refn): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Refn $refn): bool method delete (line 48) | public function delete(User $user, Refn $refn): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Refn $refn): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Refn $refn): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Refn $refn): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/RepositoryPolicy.php class RepositoryPolicy (line 9) | class RepositoryPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Repository $repository): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Repository $repository): bool method delete (line 48) | public function delete(User $user, Repository $repository): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Repository $repository): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Repository $repository): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Repository $repository): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/ResearchSpacePolicy.php class ResearchSpacePolicy (line 10) | class ResearchSpacePolicy method view (line 14) | public function view(User $user, ResearchSpace $space): bool method update (line 25) | public function update(User $user, ResearchSpace $space): bool method manageCollaborators (line 42) | public function manageCollaborators(User $user, ResearchSpace $space):... FILE: app/Policies/RolePolicy.php class RolePolicy (line 9) | class RolePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Role $role): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Role $role): bool method delete (line 48) | public function delete(User $user, Role $role): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Role $role): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Role $role): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Role $role): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourceDataEvenPolicy.php class SourceDataEvenPolicy (line 9) | class SourceDataEvenPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, SourceDataEven $sourceDataEven): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, SourceDataEven $sourceDataEven): bool method delete (line 48) | public function delete(User $user, SourceDataEven $sourceDataEven): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, SourceDataEven $sourceDataEven... method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, SourceDataEven $sourceDataEven): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, SourceDataEven $sourceDataEven):... method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourceDataPolicy.php class SourceDataPolicy (line 9) | class SourceDataPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, SourceData $sourceData): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, SourceData $sourceData): bool method delete (line 48) | public function delete(User $user, SourceData $sourceData): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, SourceData $sourceData): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, SourceData $sourceData): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, SourceData $sourceData): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourcePolicy.php class SourcePolicy (line 9) | class SourcePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Source $source): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Source $source): bool method delete (line 48) | public function delete(User $user, Source $source): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Source $source): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Source $source): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Source $source): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourceRefEvenPolicy.php class SourceRefEvenPolicy (line 9) | class SourceRefEvenPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, SourceRefEven $sourceRefEven): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, SourceRefEven $sourceRefEven): bool method delete (line 48) | public function delete(User $user, SourceRefEven $sourceRefEven): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, SourceRefEven $sourceRefEven):... method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, SourceRefEven $sourceRefEven): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, SourceRefEven $sourceRefEven): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourceRefPolicy.php class SourceRefPolicy (line 9) | class SourceRefPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, SourceRef $sourceRef): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, SourceRef $sourceRef): bool method delete (line 48) | public function delete(User $user, SourceRef $sourceRef): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, SourceRef $sourceRef): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, SourceRef $sourceRef): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, SourceRef $sourceRef): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SourceRepoPolicy.php class SourceRepoPolicy (line 9) | class SourceRepoPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, SourceRepo $sourceRepo): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, SourceRepo $sourceRepo): bool method delete (line 48) | public function delete(User $user, SourceRepo $sourceRepo): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, SourceRepo $sourceRepo): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, SourceRepo $sourceRepo): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, SourceRepo $sourceRepo): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SubmPolicy.php class SubmPolicy (line 9) | class SubmPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Subm $subm): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Subm $subm): bool method delete (line 48) | public function delete(User $user, Subm $subm): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Subm $subm): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Subm $subm): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Subm $subm): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/SubnPolicy.php class SubnPolicy (line 9) | class SubnPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Subn $subn): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Subn $subn): bool method delete (line 48) | public function delete(User $user, Subn $subn): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Subn $subn): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Subn $subn): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Subn $subn): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/TeamPolicy.php class TeamPolicy (line 9) | class TeamPolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Team $team): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Team $team): bool method addTeamMember (line 48) | public function addTeamMember(User $user, Team $team): bool method updateTeamMember (line 56) | public function updateTeamMember(User $user, Team $team): bool method removeTeamMember (line 64) | public function removeTeamMember(User $user, Team $team): bool method delete (line 72) | public function delete(User $user, Team $team): bool FILE: app/Policies/TreePolicy.php class TreePolicy (line 8) | class TreePolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, Tree $tree): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, Tree $tree): bool method delete (line 45) | public function delete(User $user, Tree $tree): bool method restore (line 53) | public function restore(User $user, Tree $tree): bool method forceDelete (line 61) | public function forceDelete(User $user, Tree $tree): bool FILE: app/Policies/TypePolicy.php class TypePolicy (line 9) | class TypePolicy method viewAny (line 16) | public function viewAny(User $user): bool method view (line 24) | public function view(User $user, Type $type): bool method create (line 32) | public function create(User $user): bool method update (line 40) | public function update(User $user, Type $type): bool method delete (line 48) | public function delete(User $user, Type $type): bool method deleteAny (line 56) | public function deleteAny(User $user): bool method forceDelete (line 64) | public function forceDelete(User $user, Type $type): bool method forceDeleteAny (line 72) | public function forceDeleteAny(User $user): bool method restore (line 80) | public function restore(User $user, Type $type): bool method restoreAny (line 88) | public function restoreAny(User $user): bool method replicate (line 96) | public function replicate(User $user, Type $type): bool method reorder (line 104) | public function reorder(User $user): bool FILE: app/Policies/UserPolicy.php class UserPolicy (line 7) | class UserPolicy method viewAny (line 12) | public function viewAny(User $user): bool method view (line 20) | public function view(User $user, User $model): bool method create (line 28) | public function create(User $user): bool method update (line 36) | public function update(User $user, User $model): bool method delete (line 44) | public function delete(User $user, User $model): bool method restore (line 52) | public function restore(User $user, User $model): bool method forceDelete (line 60) | public function forceDelete(User $user, User $model): bool FILE: app/Policies/UserSocialPolicy.php class UserSocialPolicy (line 8) | class UserSocialPolicy method viewAny (line 13) | public function viewAny(User $user): bool method view (line 21) | public function view(User $user, UserSocial $usersocial): bool method create (line 29) | public function create(User $user): bool method update (line 37) | public function update(User $user, UserSocial $usersocial): bool method delete (line 45) | public function delete(User $user, UserSocial $usersocial): bool method restore (line 53) | public function restore(User $user, UserSocial $usersocial): bool method forceDelete (line 61) | public function forceDelete(User $user, UserSocial $usersocial): bool FILE: app/Providers/AppServiceProvider.php class AppServiceProvider (line 13) | class AppServiceProvider extends ServiceProvider method register (line 18) | public function register(): void method boot (line 39) | public function boot(): void method enableDefaultModules (line 72) | protected function enableDefaultModules(): void FILE: app/Providers/AuthServiceProvider.php class AuthServiceProvider (line 113) | class AuthServiceProvider extends ServiceProvider method boot (line 179) | public function boot(): void FILE: app/Providers/BroadcastServiceProvider.php class BroadcastServiceProvider (line 8) | class BroadcastServiceProvider extends ServiceProvider method boot (line 13) | public function boot(): void FILE: app/Providers/DnaServiceProvider.php class DnaServiceProvider (line 15) | class DnaServiceProvider extends ServiceProvider method register (line 20) | public function register(): void method boot (line 42) | public function boot(): void FILE: app/Providers/EventServiceProvider.php class EventServiceProvider (line 19) | class EventServiceProvider extends ServiceProvider method boot (line 37) | #[Override] method shouldDiscoverEvents (line 43) | #[Override] FILE: app/Providers/Filament/AdminPanelProvider.php class AdminPanelProvider (line 34) | class AdminPanelProvider extends PanelProvider method panel (line 36) | public function panel(Panel $panel): Panel method boot (line 121) | public function boot(): void method shouldRegisterMenuItem (line 134) | public function shouldRegisterMenuItem(): bool FILE: app/Providers/Filament/AppPanelProvider.php class AppPanelProvider (line 81) | class AppPanelProvider extends PanelProvider method panel (line 83) | public function panel(Panel $panel): Panel method boot (line 244) | public function boot(): void method shouldRegisterMenuItem (line 290) | public function shouldRegisterMenuItem(): bool FILE: app/Providers/Filament/PublicPanelProvider.php class PublicPanelProvider (line 20) | class PublicPanelProvider extends PanelProvider method panel (line 22) | public function panel(Panel $panel): Panel FILE: app/Providers/FilamentServiceProvider.php class FilamentServiceProvider (line 7) | class FilamentServiceProvider extends ServiceProvider method boot (line 9) | public function boot(): void FILE: app/Providers/FortifyServiceProvider.php class FortifyServiceProvider (line 17) | class FortifyServiceProvider extends ServiceProvider method register (line 22) | #[Override] method boot (line 31) | public function boot(): void FILE: app/Providers/GamificationServiceProvider.php class GamificationServiceProvider (line 14) | class GamificationServiceProvider extends ServiceProvider method register (line 19) | public function register(): void method boot (line 29) | public function boot(): void FILE: app/Providers/JetstreamServiceProvider.php class JetstreamServiceProvider (line 16) | class JetstreamServiceProvider extends ServiceProvider method register (line 21) | #[Override] method boot (line 30) | public function boot(): void method configurePermissions (line 46) | protected function configurePermissions(): void FILE: app/Providers/LaravelGedcomServiceProvider.php class LaravelGedcomServiceProvider (line 15) | class LaravelGedcomServiceProvider extends ServiceProvider method boot (line 17) | public function boot(): void method register (line 33) | public function register(): void FILE: app/Providers/RouteServiceProvider.php class RouteServiceProvider (line 14) | class RouteServiceProvider extends ServiceProvider method boot (line 18) | #[Override] method configureRateLimiting (line 36) | protected function configureRateLimiting(): void FILE: app/Providers/TeamServiceProvider.php class TeamServiceProvider (line 12) | class TeamServiceProvider extends ServiceProvider method register (line 14) | #[Override] method boot (line 59) | public function boot(): void FILE: app/Services/AdvancedDnaMatchingService.php class AdvancedDnaMatchingService (line 16) | class AdvancedDnaMatchingService method performAdvancedMatching (line 28) | public function performAdvancedMatching(string $varName1, string $file... method loadDnaKit (line 71) | protected function loadDnaKit(string $fileName): ?DnaKit method analyzeGenomicSimilarity (line 100) | protected function analyzeGenomicSimilarity(DnaKit $kit1, DnaKit $kit2... method findSharedSnps (line 138) | protected function findSharedSnps(array $snps1, array $snps2): array method snpsMatch (line 164) | protected function snpsMatch(array $snp1, array $snp2): bool method calculateIbdSegments (line 177) | protected function calculateIbdSegments(array $sharedSnps): array method basePairToCentimorgan (line 254) | protected function basePairToCentimorgan(int $position, string $chromo... method calculateTotalSharedCm (line 264) | protected function calculateTotalSharedCm(array $ibdSegments): float method findLargestSegment (line 272) | protected function findLargestSegment(array $ibdSegments): float method calculateMatchQuality (line 284) | protected function calculateMatchQuality(array $sharedSnps, array $ibd... method generateChromosomeBreakdown (line 301) | protected function generateChromosomeBreakdown(array $ibdSegments): array method predictRelationship (line 320) | protected function predictRelationship(array $matchResults): array method generateDetailedReport (line 374) | protected function generateDetailedReport(DnaKit $kit1, DnaKit $kit2, ... method generateChromosomeSummary (line 393) | protected function generateChromosomeSummary(array $chromosomeBreakdow... method generateAnalysisNotes (line 414) | protected function generateAnalysisNotes(array $matchResults, array $r... method performBasicMatching (line 440) | protected function performBasicMatching(): array method processLargeScaleMatching (line 462) | public function processLargeScaleMatching(array $dnaKits): array method processBatch (line 483) | protected function processBatch(array $batch): array FILE: app/Services/DatabaseUpdateService.php class DatabaseUpdateService (line 7) | class DatabaseUpdateService method updateSubscriptionRecord (line 9) | public function updateSubscriptionRecord(string $subscriptionId, strin... method cancelSubscriptionRecord (line 22) | public function cancelSubscriptionRecord(string $subscriptionId): array FILE: app/Services/DnaImportService.php class DnaImportService (line 13) | class DnaImportService method importMultipleKits (line 27) | public function importMultipleKits(array $files, int $userId, bool $au... method importSingleKit (line 59) | public function importSingleKit(string $filePath, int $userId, bool $a... method validateDnaFile (line 107) | public function validateDnaFile(string $filePath): array method detectFileFormat (line 186) | protected function detectFileFormat(string $firstLine, string $secondL... method generateUniqueVarName (line 221) | protected function generateUniqueVarName(): string method getImportStatistics (line 238) | public function getImportStatistics(int $userId): array FILE: app/Services/DnaTriangulationService.php class DnaTriangulationService (line 11) | class DnaTriangulationService method __construct (line 17) | public function __construct(AdvancedDnaMatchingService $matchingService) method triangulateOneAgainstMany (line 30) | public function triangulateOneAgainstMany(int $baseKitId, ?array $comp... method triangulateThreeWay (line 94) | public function triangulateThreeWay(int $kit1Id, int $kit2Id, int $kit... method findTriangulatedGroups (line 162) | public function findTriangulatedGroups(array $kitIds, float $minShared... method getCompareKits (line 205) | protected function getCompareKits(int $baseKitId, ?array $compareKitId... method findTriangulatedChromosomes (line 224) | protected function findTriangulatedChromosomes(array $breakdown12, arr... method calculateTriangulationScore (line 255) | protected function calculateTriangulationScore(array $triangulatedChro... method storeTriangulationResults (line 274) | public function storeTriangulationResults(array $results, string $type... FILE: app/Services/DuplicateCheckerService.php class DuplicateCheckerService (line 12) | class DuplicateCheckerService method runDuplicateCheck (line 17) | public function runDuplicateCheck(User $user): DuplicateCheck method findDuplicates (line 56) | private function findDuplicates(Collection $people): array method findPotentialDuplicates (line 94) | private function findPotentialDuplicates(Person $person, Collection $p... method calculateSimilarity (line 122) | private function calculateSimilarity(Person $person1, Person $person2)... method calculateNameSimilarity (line 152) | private function calculateNameSimilarity(string $name1, string $name2)... method calculateDateSimilarity (line 173) | private function calculateDateSimilarity(DateTime $date1, DateTime $da... method calculateConfidenceScores (line 200) | private function calculateConfidenceScores(Person $person, array $pote... method calculateDateMatchScore (line 218) | private function calculateDateMatchScore(Person $person, array $duplic... FILE: app/Services/DuplicateDetectionService.php class DuplicateDetectionService (line 10) | class DuplicateDetectionService method scan (line 20) | public function scan(float $threshold = 0.7, int $limitPerPerson = 10)... method computeScore (line 127) | protected function computeScore(Person $a, Person $b): float method normalizeName (line 167) | protected function normalizeName(?string $s): string FILE: app/Services/FacialRecognition/FacialRecognitionProviderInterface.php type FacialRecognitionProviderInterface (line 5) | interface FacialRecognitionProviderInterface method detectFaces (line 13) | public function detectFaces(string $imagePath): array; method matchFaces (line 22) | public function matchFaces(string $imagePath, array $faceEncodings): a... method getFaceEncoding (line 31) | public function getFaceEncoding(string $imagePath, array $boundingBox)... method isAvailable (line 38) | public function isAvailable(): bool; FILE: app/Services/FacialRecognition/Providers/MockProvider.php class MockProvider (line 12) | class MockProvider implements FacialRecognitionProviderInterface method detectFaces (line 14) | public function detectFaces(string $imagePath): array method matchFaces (line 38) | public function matchFaces(string $imagePath, array $faceEncodings): a... method getFaceEncoding (line 62) | public function getFaceEncoding(string $imagePath, array $boundingBox)... method isAvailable (line 73) | public function isAvailable(): bool FILE: app/Services/FacialRecognitionService.php class FacialRecognitionService (line 13) | class FacialRecognitionService method __construct (line 17) | public function __construct() method getProvider (line 27) | protected function getProvider(): FacialRecognitionProviderInterface method analyzePhoto (line 45) | public function analyzePhoto(PersonPhoto $photo): array method getExistingEncodings (line 119) | protected function getExistingEncodings(?int $teamId): array method createPhotoTags (line 139) | protected function createPhotoTags(PersonPhoto $photo, array $detected... method createFaceEncoding (line 178) | public function createFaceEncoding(PhotoTag $tag): ?FaceEncoding method confirmTag (line 220) | public function confirmTag(PhotoTag $tag, int $userId, bool $createEnc... method updateTagPerson (line 239) | public function updateTagPerson(PhotoTag $tag, int $personId, int $use... method rejectTag (line 259) | public function rejectTag(PhotoTag $tag): bool method getPendingTags (line 272) | public function getPendingTags(?int $teamId = null, int $limit = 50) FILE: app/Services/FamilyMatchingService.php class FamilyMatchingService (line 13) | class FamilyMatchingService method findPotentialConnections (line 18) | public function findPotentialConnections(User $user): Collection method findMatchesForAccount (line 48) | protected function findMatchesForAccount(User $user, ConnectedAccount ... method getUserFamilySurnames (line 81) | protected function getUserFamilySurnames(User $user): array method findUsersWithMatchingData (line 98) | protected function findUsersWithMatchingData(array $surnames, string $... method calculateConfidenceScore (line 137) | protected function calculateConfidenceScore(array $commonSurnames): int method createConnection (line 146) | public function createConnection( method processMatches (line 169) | public function processMatches(User $user): int FILE: app/Services/FindMyPastMatchingProvider.php class FindMyPastMatchingProvider (line 8) | class FindMyPastMatchingProvider method searchRecords (line 13) | public function searchRecords(Person $person, ?string $recordCategory ... method getRecordTypesToSearch (line 31) | private function getRecordTypesToSearch(?string $category = null): array method searchRecordType (line 54) | private function searchRecordType(Person $person, string $recordCatego... method searchNewspapers (line 72) | private function searchNewspapers(Person $person): array method searchParishRecords (line 124) | private function searchParishRecords(Person $person): array method searchCensus (line 177) | private function searchCensus(Person $person): array method searchElectoralRegisters (line 217) | private function searchElectoralRegisters(Person $person): array method searchGROIndex (line 253) | private function searchGROIndex(Person $person): array method searchMilitaryRecords (line 308) | private function searchMilitaryRecords(Person $person): array method searchProbateRecords (line 364) | private function searchProbateRecords(Person $person): array method searchPoorLawRecords (line 393) | private function searchPoorLawRecords(Person $person): array method calculateNewspaperConfidence (line 422) | private function calculateNewspaperConfidence(Person $person): float method calculateParishConfidence (line 433) | private function calculateParishConfidence(Person $person): float method calculateCensusConfidence (line 444) | private function calculateCensusConfidence(Person $person, int $census... method calculateAge (line 461) | private function calculateAge(Person $person): ?int method getFatherName (line 470) | private function getFatherName(Person $person): string method getMotherName (line 476) | private function getMotherName(Person $person): string method getQuarter (line 482) | private function getQuarter(\DateTime $date): string method getRandomNewspaper (line 493) | private function getRandomNewspaper(): string method getRandomParish (line 511) | private function getRandomParish(): string method getRandomPlace (line 527) | private function getRandomPlace(): string method getRandomCounty (line 537) | private function getRandomCounty(): string method getRandomOccupation (line 547) | private function getRandomOccupation(): string method getRandomAddress (line 557) | private function getRandomAddress(): string method getRandomConstituency (line 562) | private function getRandomConstituency(): string method getRandomDistrict (line 572) | private function getRandomDistrict(): string method getRandomRegiment (line 582) | private function getRandomRegiment(): string method getRandomRank (line 592) | private function getRandomRank(): string method getRandomProbateCourt (line 598) | private function getRandomProbateCourt(): string method getRandomWorkhouse (line 610) | private function getRandomWorkhouse(): string method getRandomUnion (line 622) | private function getRandomUnion(): string method generateObituaryExtract (line 634) | private function generateObituaryExtract(Person $person): string FILE: app/Services/GamificationService.php class GamificationService (line 18) | class GamificationService method awardPoints (line 23) | public function awardPoints( method checkAchievements (line 60) | public function checkAchievements(User $user, string $activityType = n... method checkAchievementRequirements (line 89) | private function checkAchievementRequirements( method unlockAchievement (line 164) | private function unlockAchievement(User $user, Achievement $achievemen... method updateAchievementProgress (line 208) | private function updateAchievementProgress( method calculateCurrentProgress (line 239) | private function calculateCurrentProgress(User $user, Achievement $ach... method getTargetProgress (line 285) | private function getTargetProgress(Achievement $achievement): int method getAchievementProgressData (line 295) | private function getAchievementProgressData(User $user, Achievement $a... method getPersonCount (line 312) | private function getPersonCount(User $user): int method getFamilyCount (line 320) | private function getFamilyCount(User $user): int method getEventCount (line 328) | private function getEventCount(User $user): int method getPhotoCount (line 338) | private function getPhotoCount(User $user): int method checkDailyActivity (line 348) | private function checkDailyActivity(User $user, int $days): bool method getDailyActivityStreak (line 356) | private function getDailyActivityStreak(User $user): int method getLeaderboard (line 380) | public function getLeaderboard(int $limit = 10, string $period = 'all_... method getPointsForPeriod (line 428) | private function getPointsForPeriod(User $user, string $period): int method getUserStats (line 445) | public function getUserStats(User $user): array FILE: app/Services/GedcomService.php class GedcomService (line 7) | class GedcomService method generateGedcomContent (line 9) | public function generateGedcomContent($people, $families): string FILE: app/Services/GrampsXmlService.php class GrampsXmlService (line 9) | class GrampsXmlService method generateGrampsXmlContent (line 18) | public function generateGrampsXmlContent(Collection $people, Collectio... method convertPeople (line 36) | private function convertPeople(Collection $people): array method convertFamilies (line 65) | private function convertFamilies(Collection $families): array method mapGender (line 94) | private function mapGender(string $sex): string method parseGrampsXml (line 110) | public function parseGrampsXml(string $filePath): array FILE: app/Services/HandwritingRecognitionService.php class HandwritingRecognitionService (line 14) | class HandwritingRecognitionService method processDocument (line 19) | public function processDocument(UploadedFile $file, User $user, int $t... method performOCR (line 73) | protected function performOCR(string $filePath): array method performGoogleVisionOCR (line 95) | protected function performGoogleVisionOCR(string $filePath, string $ap... method performFallbackOCR (line 158) | protected function performFallbackOCR(string $filePath): array method applyCorrection (line 172) | public function applyCorrection( method learnFromCorrection (line 214) | protected function learnFromCorrection(TranscriptionCorrection $correc... method getTeamStats (line 236) | public function getTeamStats(int $teamId): array FILE: app/Services/HistoricalEventService.php class HistoricalEventService (line 11) | class HistoricalEventService method fetchForPeriod (line 21) | public function fetchForPeriod($start, $end, ?string $country = null):... method fetchForPerson (line 41) | public function fetchForPerson(Person $person, int $bufferYears = 5): ... FILE: app/Services/MenuService.php class MenuService (line 9) | class MenuService method buildMenu (line 11) | public function buildMenu() method createMenuItems (line 26) | private function createMenuItems($items) FILE: app/Services/PersonMergeService.php class PersonMergeService (line 20) | class PersonMergeService method merge (line 31) | public function merge(Person $primary, Person $duplicate): Person FILE: app/Services/PersonSearchService.php class PersonSearchService (line 12) | class PersonSearchService method searchOwnTeam (line 18) | public function searchOwnTeam(string $query, int $perPage = 20, int $p... method searchGlobal (line 33) | public function searchGlobal(string $query, int $perPage = 20, bool $i... method applySearchConditions (line 72) | private function applySearchConditions(Builder $query, string $searchT... method prepareFulltextTerm (line 106) | private function prepareFulltextTerm(string $term): string method supportsFulltext (line 117) | private function supportsFulltext(): bool FILE: app/Services/RecordMatcher/Providers/AncestryProvider.php class AncestryProvider (line 14) | class AncestryProvider implements ExternalRecordProviderInterface method __construct (line 20) | public function __construct() method search (line 33) | public function search($localPerson): array method buildSearchParams (line 67) | protected function buildSearchParams(Person $person): array method performSearch (line 111) | protected function performSearch(array $searchParams): array method parseResponse (line 133) | protected function parseResponse(array $response): array method getName (line 171) | public function getName(): string method isConfigured (line 181) | public function isConfigured(): bool FILE: app/Services/RecordMatcher/Providers/ExampleProvider.php class ExampleProvider (line 11) | class ExampleProvider implements ExternalRecordProviderInterface method search (line 19) | public function search($localPerson): array FILE: app/Services/RecordMatcher/Providers/ExternalRecordProviderInterface.php type ExternalRecordProviderInterface (line 7) | interface ExternalRecordProviderInterface method search (line 28) | public function search($localPerson): array; FILE: app/Services/RecordMatcher/Providers/FamilySearchProvider.php class FamilySearchProvider (line 14) | class FamilySearchProvider implements ExternalRecordProviderInterface method __construct (line 20) | public function __construct() method search (line 33) | public function search($localPerson): array method buildSearchParams (line 67) | protected function buildSearchParams(Person $person): array method performSearch (line 113) | protected function performSearch(array $searchParams): array method parseResponse (line 135) | protected function parseResponse(array $response): array method extractName (line 170) | protected function extractName(array $personData, string $type): ?string method extractYear (line 181) | protected function extractYear(array $personData, string $eventType): ... method extractDate (line 190) | protected function extractDate(array $personData, string $eventType): ... method extractPlace (line 201) | protected function extractPlace(array $personData, string $eventType):... method getName (line 217) | public function getName(): string method isConfigured (line 227) | public function isConfigured(): bool FILE: app/Services/RecordMatcher/Providers/MyHeritageProvider.php class MyHeritageProvider (line 14) | class MyHeritageProvider implements ExternalRecordProviderInterface method __construct (line 20) | public function __construct() method search (line 33) | public function search($localPerson): array method buildSearchParams (line 67) | protected function buildSearchParams(Person $person): array method performSearch (line 113) | protected function performSearch(array $searchParams): array method parseResponse (line 135) | protected function parseResponse(array $response): array method getName (line 171) | public function getName(): string method isConfigured (line 181) | public function isConfigured(): bool FILE: app/Services/RecordMatcher/RecordMatcherService.php class RecordMatcherService (line 10) | class RecordMatcherService method __construct (line 14) | public function __construct() method loadWeights (line 19) | protected function loadWeights(): void method scoreCandidates (line 38) | public function scoreCandidates($localPerson, array $candidates): array method scoreSingle (line 57) | protected function scoreSingle($person, array $cand): float method stringSimilarity (line 118) | protected function stringSimilarity(string $a, string $b): float method persistSuggestion (line 137) | public function persistSuggestion(int $localPersonId, string $provider... method learnFromFeedback (line 160) | public function learnFromFeedback($suggestedMatch, string $action): void FILE: app/Services/SiteSettingsService.php class SiteSettingsService (line 8) | class SiteSettingsService method get (line 10) | public function get($key = null) method clear (line 17) | public function clear(): void FILE: app/Services/SmartMatchingService.php class SmartMatchingService (line 16) | class SmartMatchingService method __construct (line 20) | public function __construct() method initializeProviders (line 28) | protected function initializeProviders(): void method findSmartMatches (line 56) | public function findSmartMatches(User $user): Collection method searchPublicTrees (line 96) | private function searchPublicTrees(Person $person): array method searchUsingProviders (line 120) | private function searchUsingProviders(Person $person): array method searchUsingSimulation (line 155) | private function searchUsingSimulation(Person $person): array method searchSource (line 173) | private function searchSource(Person $person, string $source): array method searchFindMyPast (line 215) | private function searchFindMyPast(Person $person): array method simulateApiResponse (line 245) | private function simulateApiResponse(Person $person, string $source): ... method calculateMatchConfidence (line 277) | private function calculateMatchConfidence(Person $person, array $match... method calculateNameSimilarity (line 312) | private function calculateNameSimilarity(string $name1, string $name2)... method calculateDateSimilarity (line 333) | private function calculateDateSimilarity(DateTime $date1, DateTime $da... method calculateContextSimilarity (line 347) | private function calculateContextSimilarity(Person $person, array $mat... method generateSimilarName (line 357) | private function generateSimilarName(string $originalName): string method getNameVariation (line 374) | private function getNameVariation(string $name): string method generateSimilarDate (line 387) | private function generateSimilarDate(?DateTime $originalDate): ?string method generateRandomPlace (line 396) | private function generateRandomPlace(): string method generateRandomName (line 414) | private function generateRandomName(string $gender = null): string FILE: app/Services/SocialMediaConnectionService.php class SocialMediaConnectionService (line 10) | class SocialMediaConnectionService method enableFamilyMatching (line 15) | public function enableFamilyMatching(ConnectedAccount $account): bool method disableFamilyMatching (line 36) | public function disableFamilyMatching(ConnectedAccount $account): bool method syncAccountData (line 58) | public function syncAccountData(ConnectedAccount $account): bool method fetchProfileData (line 87) | protected function fetchProfileData(ConnectedAccount $account): array method getOrCreatePrivacySettings (line 104) | public function getOrCreatePrivacySettings(User $user): SocialConnecti... method updatePrivacySettings (line 120) | public function updatePrivacySettings(User $user, array $settings): So... method needsSync (line 131) | public function needsSync(ConnectedAccount $account): bool method disconnectAccount (line 148) | public function disconnectAccount(ConnectedAccount $account): bool FILE: app/Services/SubscriptionService.php class SubscriptionService (line 8) | class SubscriptionService method createPremiumSubscription (line 25) | public function createPremiumSubscription(User $user, ?string $payment... method cancelPremiumSubscription (line 60) | public function cancelPremiumSubscription(User $user): void method downgradeToFree (line 80) | public function downgradeToFree(User $user): void method resumePremiumSubscription (line 93) | public function resumePremiumSubscription(User $user): void method getPricingInfo (line 109) | public function getPricingInfo(): array method createCheckoutRedirect (line 139) | public function createCheckoutRedirect($user) method checkDnaUploadLimit (line 156) | public function checkDnaUploadLimit(User $user): array method getPremiumFeaturesStatus (line 178) | public function getPremiumFeaturesStatus(User $user): array FILE: app/Services/VideoConferencing/GoogleMeetService.php class GoogleMeetService (line 10) | class GoogleMeetService implements VideoConferencingInterface method __construct (line 17) | public function __construct() method createMeeting (line 25) | public function createMeeting(array $meetingData): array method updateMeeting (line 89) | public function updateMeeting(array $meetingData): array method deleteMeeting (line 118) | public function deleteMeeting(string $meetingId): bool method getMeetingDetails (line 129) | public function getMeetingDetails(string $meetingId): ?array method getMeetingAttendees (line 164) | public function getMeetingAttendees(string $meetingId): array method sendInvitations (line 189) | public function sendInvitations(string $meetingId, array $attendeeEmai... method isConfigured (line 216) | public function isConfigured(): bool method validateConfiguration (line 223) | protected function validateConfiguration(): void method getAccessToken (line 230) | protected function getAccessToken(): string FILE: app/Services/VideoConferencing/TeamsService.php class TeamsService (line 10) | class TeamsService implements VideoConferencingInterface method __construct (line 17) | public function __construct() method createMeeting (line 25) | public function createMeeting(array $meetingData): array method updateMeeting (line 79) | public function updateMeeting(array $meetingData): array method deleteMeeting (line 111) | public function deleteMeeting(string $meetingId): bool method getMeetingDetails (line 122) | public function getMeetingDetails(string $meetingId): ?array method getMeetingAttendees (line 158) | public function getMeetingAttendees(string $meetingId): array method sendInvitations (line 183) | public function sendInvitations(string $meetingId, array $attendeeEmai... method isConfigured (line 218) | public function isConfigured(): bool method validateConfiguration (line 225) | protected function validateConfiguration(): void method getAccessToken (line 232) | protected function getAccessToken(): string FILE: app/Services/VideoConferencing/VideoConferencingInterface.php type VideoConferencingInterface (line 5) | interface VideoConferencingInterface method createMeeting (line 10) | public function createMeeting(array $meetingData): array; method updateMeeting (line 15) | public function updateMeeting(array $meetingData): array; method deleteMeeting (line 20) | public function deleteMeeting(string $meetingId): bool; method getMeetingDetails (line 25) | public function getMeetingDetails(string $meetingId): ?array; method getMeetingAttendees (line 30) | public function getMeetingAttendees(string $meetingId): array; method sendInvitations (line 35) | public function sendInvitations(string $meetingId, array $attendeeEmai... method isConfigured (line 40) | public function isConfigured(): bool; FILE: app/Services/VideoConferencing/ZoomService.php class ZoomService (line 10) | class ZoomService implements VideoConferencingInterface method __construct (line 17) | public function __construct() method createMeeting (line 25) | public function createMeeting(array $meetingData): array method updateMeeting (line 84) | public function updateMeeting(array $meetingData): array method deleteMeeting (line 113) | public function deleteMeeting(string $meetingId): bool method getMeetingDetails (line 124) | public function getMeetingDetails(string $meetingId): ?array method getMeetingAttendees (line 154) | public function getMeetingAttendees(string $meetingId): array method sendInvitations (line 181) | public function sendInvitations(string $meetingId, array $attendeeEmai... method isConfigured (line 189) | public function isConfigured(): bool method validateConfiguration (line 196) | protected function validateConfiguration(): void method getAccessToken (line 203) | protected function getAccessToken(): string method generatePassword (line 222) | protected function generatePassword(): string FILE: app/Services/VideoConferencingService.php class VideoConferencingService (line 13) | class VideoConferencingService method __construct (line 17) | public function __construct() method createMeeting (line 29) | public function createMeeting(VirtualEvent $event): array method updateMeeting (line 78) | public function updateMeeting(VirtualEvent $event): array method deleteMeeting (line 125) | public function deleteMeeting(VirtualEvent $event): bool method getMeetingDetails (line 164) | public function getMeetingDetails(VirtualEvent $event): ?array method getMeetingAttendees (line 185) | public function getMeetingAttendees(VirtualEvent $event): array method sendInvitations (line 206) | public function sendInvitations(VirtualEvent $event, array $attendeeEm... method generateCustomMeetingUrl (line 238) | public function generateCustomMeetingUrl(VirtualEvent $event): string method getService (line 253) | protected function getService(string $platform): VideoConferencingInte... method getAvailablePlatforms (line 265) | public function getAvailablePlatforms(): array method isPlatformConfigured (line 294) | public function isPlatformConfigured(string $platform): bool FILE: app/Settings/GeneralSettings.php class GeneralSettings (line 7) | class GeneralSettings extends Settings method group (line 22) | public static function group(): string FILE: app/Traits/BelongsToTenant.php type BelongsToTenant (line 9) | trait BelongsToTenant method booted (line 11) | protected static function booted(): void method team (line 43) | public function team() method getTenantId (line 48) | private static function getTenantId() FILE: app/View/Components/AppLayout.php class AppLayout (line 8) | class AppLayout extends Component method render (line 13) | public function render(): View FILE: app/View/Components/GuestLayout.php class GuestLayout (line 8) | class GuestLayout extends Component method render (line 13) | public function render(): View FILE: database/factories/AddrFactory.php class AddrFactory (line 12) | class AddrFactory extends Factory method definition (line 26) | public function definition(): array FILE: database/factories/AuthorFactory.php class AuthorFactory (line 11) | class AuthorFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/CalendarEventFactory.php class CalendarEventFactory (line 11) | class CalendarEventFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ChanFactory.php class ChanFactory (line 11) | class ChanFactory extends Factory method definition (line 25) | public function definition(): array FILE: database/factories/ChatFactory.php class ChatFactory (line 11) | class ChatFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ChatMessageFactory.php class ChatMessageFactory (line 12) | class ChatMessageFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/CitationFactory.php class CitationFactory (line 12) | class CitationFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/CompanyFactory.php class CompanyFactory (line 13) | class CompanyFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/ConnectedAccountFactory.php class ConnectedAccountFactory (line 12) | class ConnectedAccountFactory extends Factory method definition (line 16) | public function definition(): array method withFamilyMatching (line 36) | public function withFamilyMatching(): static FILE: database/factories/DnaFactory.php class DnaFactory (line 11) | class DnaFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/DnaMatchingFactory.php class DnaMatchingFactory (line 11) | class DnaMatchingFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/DocumentTranscriptionFactory.php class DocumentTranscriptionFactory (line 10) | class DocumentTranscriptionFactory extends Factory method definition (line 14) | public function definition(): array method pending (line 33) | public function pending(): static method processing (line 42) | public function processing(): static method failed (line 51) | public function failed(): static method corrected (line 63) | public function corrected(): static FILE: database/factories/EventFactory.php class EventFactory (line 8) | class EventFactory extends CoreEventFactory FILE: database/factories/FaceEncodingFactory.php class FaceEncodingFactory (line 8) | class FaceEncodingFactory extends Factory method definition (line 12) | public function definition(): array FILE: database/factories/FamilyEventFactory.php class FamilyEventFactory (line 13) | class FamilyEventFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/FamilyFactory.php class FamilyFactory (line 13) | class FamilyFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/FamilySlgsFactory.php class FamilySlgsFactory (line 12) | class FamilySlgsFactory extends Factory method definition (line 26) | public function definition(): array FILE: database/factories/ForumCategoryFactory.php class ForumCategoryFactory (line 11) | class ForumCategoryFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ForumPostCommentFactory.php class ForumPostCommentFactory (line 11) | class ForumPostCommentFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ForumPostFactory.php class ForumPostFactory (line 13) | class ForumPostFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/ForumTopicFactory.php class ForumTopicFactory (line 12) | class ForumTopicFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/GeneanumFactory.php class GeneanumFactory (line 11) | class GeneanumFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ImportJobFactory.php class ImportJobFactory (line 12) | class ImportJobFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/MediaObjectFactory.php class MediaObjectFactory (line 11) | class MediaObjectFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/MediaObjectFileFactory.php class MediaObjectFileFactory (line 12) | class MediaObjectFileFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/MenuFactory.php class MenuFactory (line 11) | class MenuFactory extends Factory method definition (line 15) | public function definition() FILE: database/factories/NoteFactory.php class NoteFactory (line 13) | class NoteFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/PersonAliaFactory.php class PersonAliaFactory (line 11) | class PersonAliaFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PersonAnciFactory.php class PersonAnciFactory (line 11) | class PersonAnciFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PersonAssoFactory.php class PersonAssoFactory (line 11) | class PersonAssoFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PersonDesiFactory.php class PersonDesiFactory (line 13) | class PersonDesiFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/PersonEventFactory.php class PersonEventFactory (line 13) | class PersonEventFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/PersonFactory.php class PersonFactory (line 12) | class PersonFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/PersonLdsFactory.php class PersonLdsFactory (line 11) | class PersonLdsFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PersonNameFactory.php class PersonNameFactory (line 12) | class PersonNameFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/PersonNameFoneFactory.php class PersonNameFoneFactory (line 12) | class PersonNameFoneFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/PersonNameRomnFactory.php class PersonNameRomnFactory (line 12) | class PersonNameRomnFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/PersonPhotoFactory.php class PersonPhotoFactory (line 8) | class PersonPhotoFactory extends Factory method definition (line 12) | public function definition(): array method unanalyzed (line 27) | public function unanalyzed(): static method analyzed (line 35) | public function analyzed(): static FILE: database/factories/PersonSubmFactory.php class PersonSubmFactory (line 11) | class PersonSubmFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PhotoTagFactory.php class PhotoTagFactory (line 8) | class PhotoTagFactory extends Factory method definition (line 12) | public function definition(): array method pending (line 28) | public function pending(): static method confirmed (line 37) | public function confirmed(): static method rejected (line 45) | public function rejected(): static FILE: database/factories/PlaceFactory.php class PlaceFactory (line 11) | class PlaceFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/ProviderFactory.php class ProviderFactory (line 11) | class ProviderFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/PublicationFactory.php class PublicationFactory (line 11) | class PublicationFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/RefnFactory.php class RefnFactory (line 11) | class RefnFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/RepositoryFactory.php class RepositoryFactory (line 13) | class RepositoryFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/SocialConnectionPrivacyFactory.php class SocialConnectionPrivacyFactory (line 12) | class SocialConnectionPrivacyFactory extends Factory method definition (line 21) | public function definition(): array method discoveryDisabled (line 36) | public function discoveryDisabled(): static FILE: database/factories/SocialFamilyConnectionFactory.php class SocialFamilyConnectionFactory (line 13) | class SocialFamilyConnectionFactory extends Factory method definition (line 22) | public function definition(): array method accepted (line 42) | public function accepted(): static method rejected (line 52) | public function rejected(): static FILE: database/factories/SourceDataEvenFactory.php class SourceDataEvenFactory (line 11) | class SourceDataEvenFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/SourceDataFactory.php class SourceDataFactory (line 11) | class SourceDataFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/SourceFactory.php class SourceFactory (line 15) | class SourceFactory extends Factory method definition (line 29) | public function definition() FILE: database/factories/SourceRefEvenFactory.php class SourceRefEvenFactory (line 11) | class SourceRefEvenFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/SourceRefFactory.php class SourceRefFactory (line 12) | class SourceRefFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/SourceRepoFactory.php class SourceRepoFactory (line 13) | class SourceRepoFactory extends Factory method definition (line 27) | public function definition() FILE: database/factories/SubmFactory.php class SubmFactory (line 12) | class SubmFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/SubnFactory.php class SubnFactory (line 11) | class SubnFactory extends Factory method definition (line 25) | public function definition() FILE: database/factories/TeamFactory.php class TeamFactory (line 11) | class TeamFactory extends Factory method definition (line 18) | public function definition(): array FILE: database/factories/TranscriptionCorrectionFactory.php class TranscriptionCorrectionFactory (line 10) | class TranscriptionCorrectionFactory extends Factory method definition (line 14) | public function definition(): array FILE: database/factories/TreeFactory.php class TreeFactory (line 12) | class TreeFactory extends Factory method definition (line 26) | public function definition() FILE: database/factories/TypeFactory.php class TypeFactory (line 12) | class TypeFactory extends Factory method definition (line 16) | public function definition() method model (line 31) | public function model(string $model): self FILE: database/factories/UserFactory.php class UserFactory (line 15) | class UserFactory extends Factory method definition (line 22) | public function definition(): array method unverified (line 39) | public function unverified(): static method withPersonalTeam (line 49) | public function withPersonalTeam(callable $callback = null): static method withConnectedAccount (line 72) | public function withConnectedAccount(string $provider, callable $callb... FILE: database/migrations/0001_01_01_000000_create_users_table.php method up (line 11) | public function up(): void method down (line 44) | public function down(): void FILE: database/migrations/0001_01_01_000001_make_password_nullable_on_users_table.php method up (line 11) | public function up(): void method down (line 21) | public function down(): void FILE: database/migrations/0001_01_01_000002_create_connected_accounts_table.php method up (line 11) | public function up(): void method down (line 37) | public function down(): void FILE: database/migrations/0001_01_01_000002_create_jobs_table.php method up (line 12) | public function up(): void method down (line 51) | public function down(): void FILE: database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php method up (line 12) | public function up(): void method down (line 34) | public function down(): void FILE: database/migrations/2016_12_31_120000_create_people_table.php class CreatePeopleTable (line 7) | class CreatePeopleTable extends Migration method up (line 9) | public function up() method down (line 66) | public function down() FILE: database/migrations/2017_01_01_105000_create_languages_table.php class CreateLanguagesTable (line 7) | class CreateLanguagesTable extends Migration method up (line 9) | public function up() method down (line 23) | public function down() FILE: database/migrations/2017_01_01_108000_create_user_groups_table.php class CreateUserGroupsTable (line 7) | class CreateUserGroupsTable extends Migration method up (line 9) | public function up() method down (line 20) | public function down() FILE: database/migrations/2017_01_01_112100_create_file_types_table.php method up (line 8) | public function up() method down (line 25) | public function down() FILE: database/migrations/2017_01_01_114000_create_logins_table.php class CreateLoginsTable (line 7) | class CreateLoginsTable extends Migration method up (line 9) | public function up() method down (line 21) | public function down() FILE: database/migrations/2017_01_01_114400_create_persons_table.php class CreatePersonsTable (line 11) | class CreatePersonsTable extends Migration method up (line 13) | public function up(): void method down (line 18) | public function down(): void FILE: database/migrations/2017_01_01_114490_create_types_table.php class CreateTypesTable (line 7) | class CreateTypesTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2017_01_01_114500_create_families_table.php class CreateFamiliesTable (line 7) | class CreateFamiliesTable extends Migration method up (line 14) | public function up() method down (line 39) | public function down() FILE: database/migrations/2017_01_01_131000_create_notifications_table.php class CreateNotificationsTable (line 7) | class CreateNotificationsTable extends Migration method up (line 9) | public function up() method down (line 22) | public function down() FILE: database/migrations/2017_01_01_140000_create_documents_table.php class CreateDocumentsTable (line 7) | class CreateDocumentsTable extends Migration method up (line 9) | public function up() method down (line 20) | public function down() FILE: database/migrations/2017_01_01_145100_create_import_templates_table.php class CreateImportTemplatesTable (line 7) | class CreateImportTemplatesTable extends Migration method up (line 9) | public function up() method down (line 19) | public function down() FILE: database/migrations/2017_12_07_150000_create_countries_table.php class CreateCountriesTable (line 7) | class CreateCountriesTable extends Migration method up (line 9) | public function up() method down (line 36) | public function down() FILE: database/migrations/2017_12_07_150500_create_regions_table.php class CreateRegionsTable (line 7) | class CreateRegionsTable extends Migration method up (line 9) | public function up() method down (line 22) | public function down() FILE: database/migrations/2017_12_07_150700_create_localities_table.php class CreateLocalitiesTable (line 7) | class CreateLocalitiesTable extends Migration method up (line 9) | public function up() method down (line 25) | public function down() FILE: database/migrations/2017_12_07_151000_create_addresses_table.php class CreateAddressesTable (line 7) | class CreateAddressesTable extends Migration method up (line 9) | public function up() method down (line 30) | public function down() FILE: database/migrations/2018_08_25_102000_create_uploads_table.php class CreateUploadsTable (line 7) | class CreateUploadsTable extends Migration method up (line 9) | public function up() method down (line 18) | public function down() FILE: database/migrations/2018_10_07_100000_create_companies_table.php class CreateCompaniesTable (line 7) | class CreateCompaniesTable extends Migration method up (line 9) | public function up() method down (line 36) | public function down() FILE: database/migrations/2018_10_07_103000_create_company_person_pivot_table.php class CreateCompanyPersonPivotTable (line 7) | class CreateCompanyPersonPivotTable extends Migration method up (line 9) | public function up() method down (line 25) | public function down() FILE: database/migrations/2019_09_15_000010_create_tenants_table.php class CreateTenantsTable (line 9) | class CreateTenantsTable extends Migration method up (line 16) | public function up(): void method down (line 31) | public function down(): void FILE: database/migrations/2019_09_15_000020_create_domains_table.php class CreateDomainsTable (line 9) | class CreateDomainsTable extends Migration method up (line 16) | public function up(): void method down (line 32) | public function down(): void FILE: database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php method up (line 12) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2020_01_01_000000_create_cache_table.php method up (line 12) | public function up(): void method down (line 30) | public function down(): void FILE: database/migrations/2020_01_01_120000_create_default_people_table.php class CreateDefaultPeopleTable (line 7) | class CreateDefaultPeopleTable extends Migration method up (line 9) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_04_10_154637_create_citations_table.php class CreateCitationsTable (line 7) | class CreateCitationsTable extends Migration method up (line 14) | public function up() method down (line 36) | public function down() FILE: database/migrations/2020_04_10_155019_create_notes_table.php class CreateNotesTable (line 7) | class CreateNotesTable extends Migration method up (line 14) | public function up() method down (line 37) | public function down() FILE: database/migrations/2020_04_10_155134_create_places_table.php class CreatePlacesTable (line 7) | class CreatePlacesTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_04_24_211718_create_authors_table.php class CreateAuthorsTable (line 7) | class CreateAuthorsTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_04_24_211852_create_publications_table.php class CreatePublicationsTable (line 7) | class CreatePublicationsTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_05_21_100000_create_teams_table.php method up (line 11) | public function up(): void method down (line 25) | public function down(): void FILE: database/migrations/2020_05_21_200000_create_team_user_table.php method up (line 11) | public function up(): void method down (line 27) | public function down(): void FILE: database/migrations/2020_05_21_300000_create_team_invitations_table.php method up (line 11) | public function up(): void method down (line 28) | public function down(): void FILE: database/migrations/2020_06_01_112220_create_addrs_table.php class CreateAddrsTable (line 7) | class CreateAddrsTable extends Migration method up (line 14) | public function up() method down (line 36) | public function down() FILE: database/migrations/2020_06_01_112221_create_repositories_table.php class CreateRepositoriesTable (line 7) | class CreateRepositoriesTable extends Migration method up (line 14) | public function up() method down (line 42) | public function down() FILE: database/migrations/2020_06_01_112242_create_family_events_table.php class CreateFamilyEventsTable (line 7) | class CreateFamilyEventsTable extends Migration method up (line 14) | public function up() method down (line 47) | public function down() FILE: database/migrations/2020_06_01_112243_create_persons_events_table.php class CreatePersonsEventsTable (line 7) | class CreatePersonsEventsTable extends Migration method up (line 14) | public function up() method down (line 51) | public function down() FILE: database/migrations/2020_06_12_173700_create_subns_table.php class CreateSubnsTable (line 7) | class CreateSubnsTable extends Migration method up (line 14) | public function up() method down (line 35) | public function down() FILE: database/migrations/2020_06_12_190711_create_subms_table.php class CreateSubmsTable (line 7) | class CreateSubmsTable extends Migration method up (line 14) | public function up() method down (line 41) | public function down() FILE: database/migrations/2020_06_13_003901_create_media_objects_table.php class CreateMediaObjectsTable (line 7) | class CreateMediaObjectsTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2020_06_23_031852_create_importjobs_table.php class CreateImportjobsTable (line 7) | class CreateImportjobsTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_06_24_084354_create_sourcedata_table.php class CreateSourcedataTable (line 7) | class CreateSourcedataTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2020_06_24_085159_create_source_data_even_table.php class CreateSourceDataEvenTable (line 7) | class CreateSourceDataEvenTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_06_24_090326_create_sourceref_even_table.php class CreateSourcerefEvenTable (line 7) | class CreateSourcerefEvenTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_06_24_092055_create_person_alia_table.php class CreatePersonAliaTable (line 7) | class CreatePersonAliaTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_06_24_093608_create_person_asso_table.php class CreatePersonAssoTable (line 7) | class CreatePersonAssoTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2020_06_24_094758_create_person_subm_table.php class CreatePersonSubmTable (line 7) | class CreatePersonSubmTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_06_24_095241_create_person_anci_table.php class CreatePersonAnciTable (line 7) | class CreatePersonAnciTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_06_24_103355_create_refn_table.php class CreateRefnTable (line 7) | class CreateRefnTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_06_24_105140_create_person_lds_table.php class CreatePersonLdsTable (line 7) | class CreatePersonLdsTable extends Migration method up (line 14) | public function up() method down (line 36) | public function down() FILE: database/migrations/2020_06_24_135407_create_chans_table.php class CreateChansTable (line 7) | class CreateChansTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_06_25_040418_create_family_slgs_table.php class CreateFamilySlgsTable (line 7) | class CreateFamilySlgsTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2020_06_30_135250_create_activations_table.php class CreateActivationsTable (line 7) | class CreateActivationsTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2020_07_29_175947_create_trees_table.php class CreateTreesTable (line 7) | class CreateTreesTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_08_21_100421_create_person_name_table.php class CreatePersonNameTable (line 7) | class CreatePersonNameTable extends Migration method up (line 14) | public function up() method down (line 40) | public function down() FILE: database/migrations/2020_08_21_110811_create_person_name_fone_table.php class CreatePersonNameFoneTable (line 7) | class CreatePersonNameFoneTable extends Migration method up (line 14) | public function up() method down (line 38) | public function down() FILE: database/migrations/2020_08_21_111106_create_person_name_romn_table.php class CreatePersonNameRomnTable (line 7) | class CreatePersonNameRomnTable extends Migration method up (line 14) | public function up() method down (line 38) | public function down() FILE: database/migrations/2020_08_21_124829_create_sources_table.php class CreateSourcesTable (line 7) | class CreateSourcesTable extends Migration method up (line 14) | public function up() method down (line 49) | public function down() FILE: database/migrations/2020_08_21_124830_create_source_ref_table.php class CreateSourceRefTable (line 7) | class CreateSourceRefTable extends Migration method up (line 14) | public function up() method down (line 34) | public function down() FILE: database/migrations/2020_08_30_035717_create_media_objects_file_table.php class CreateMediaObjectsFileTable (line 7) | class CreateMediaObjectsFileTable extends Migration method up (line 14) | public function up() method down (line 30) | public function down() FILE: database/migrations/2020_08_31_092310_create_source_repo_table.php class CreateSourceRepoTable (line 7) | class CreateSourceRepoTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2020_09_12_000100_update_person_events_table.php method up (line 13) | public function up() method down (line 28) | public function down() FILE: database/migrations/2020_10_13_093608_create_person_desi_table.php class CreatePersonDesiTable (line 7) | class CreatePersonDesiTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2021_09_01_232257_create_paypal_plans_table.php class CreatePaypalPlansTable (line 7) | class CreatePaypalPlansTable extends Migration method up (line 14) | public function up() method down (line 35) | public function down() FILE: database/migrations/2021_09_02_220337_create_paypal_subscriptions_table.php class CreatePaypalSubscriptionsTable (line 7) | class CreatePaypalSubscriptionsTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2021_09_06_022004_create_paypal_products_table.php class CreatePaypalProductsTable (line 7) | class CreatePaypalProductsTable extends Migration method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2021_10_06_085623_create_user_social_table.php method up (line 13) | public function up() method down (line 30) | public function down() FILE: database/migrations/2021_10_09_153823_create_dnas_table.php method up (line 13) | public function up() method down (line 31) | public function down() FILE: database/migrations/2021_10_09_172842_create_dna_matchings_table.php method up (line 13) | public function up() method down (line 35) | public function down() FILE: database/migrations/2022_09_02_141504_create_categories_table.php method up (line 15) | public function up() method down (line 34) | public function down() FILE: database/migrations/2022_09_02_142026_create_topics_table.php method up (line 15) | public function up() method down (line 32) | public function down() FILE: database/migrations/2023_02_09_172557_create_conversations_table.php class CreateConversationsTable (line 7) | class CreateConversationsTable extends Migration method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2023_02_10_155841_create_messages_table.php class CreateMessagesTable (line 7) | class CreateMessagesTable extends Migration method up (line 14) | public function up() method down (line 34) | public function down() FILE: database/migrations/2023_02_13_124104_create_tenant_people_table.php method up (line 13) | public function up() method down (line 74) | public function down() FILE: database/migrations/2023_05_15_000000_create_site_settings_table.php method up (line 12) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2024_01_01_000001_create_settings_table.php method up (line 7) | public function up(): void FILE: database/migrations/2024_01_10_000000_add_tree_position_to_people_table.php class AddTreePositionToPeopleTable (line 9) | class AddTreePositionToPeopleTable extends Migration method up (line 11) | public function up() method down (line 19) | public function down() FILE: database/migrations/2024_01_15_000000_add_advanced_fields_to_dna_matchings_table.php method up (line 12) | public function up(): void method down (line 28) | public function down(): void FILE: database/migrations/2024_01_15_000001_create_subscriptions_table.php method up (line 9) | public function up(): void method down (line 27) | public function down(): void FILE: database/migrations/2024_01_15_000002_create_subscription_items_table.php method up (line 9) | public function up(): void method down (line 24) | public function down(): void FILE: database/migrations/2024_01_15_000003_add_stripe_columns_to_users_table.php method up (line 9) | public function up(): void method down (line 22) | public function down(): void FILE: database/migrations/2024_01_15_000004_create_duplicate_checks_table.php method up (line 9) | public function up(): void method down (line 24) | public function down(): void FILE: database/migrations/2024_01_15_000005_create_smart_matches_table.php method up (line 9) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2024_01_16_000001_create_checklist_templates_table.php method up (line 12) | public function up(): void method down (line 36) | public function down(): void FILE: database/migrations/2024_01_16_000002_create_checklist_template_items_table.php method up (line 12) | public function up(): void method down (line 35) | public function down(): void FILE: database/migrations/2024_01_16_000003_create_user_checklists_table.php method up (line 12) | public function up(): void method down (line 41) | public function down(): void FILE: database/migrations/2024_01_16_000004_create_user_checklist_items_table.php method up (line 12) | public function up(): void method down (line 39) | public function down(): void FILE: database/migrations/2024_01_17_000001_create_virtual_events_table.php method up (line 12) | public function up(): void method down (line 46) | public function down(): void FILE: database/migrations/2024_01_17_000002_create_virtual_event_attendees_table.php method up (line 12) | public function up(): void method down (line 45) | public function down(): void FILE: database/migrations/2024_02_21_190705_create_permission_tables.php method up (line 11) | public function up(): void method down (line 130) | public function down(): void FILE: database/migrations/2024_02_24_000000_create_reminder_settings_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_03_28_221256_create_gedcoms_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_13_091524_add_team_to_addrs_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_13_091950_add_team_to_chans_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_14_080621_add_team_to_people_table.php method up (line 11) | public function up(): void method down (line 24) | public function down(): void FILE: database/migrations/2024_05_16_080300_add_team_to_person_events_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_080431_add_team_to_person_lds_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_080545_add_team_to_person_name_fone_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_080622_add_team_to_person_name_table.php method up (line 11) | public function up(): void method down (line 21) | public function down(): void FILE: database/migrations/2024_05_16_080752_add_team_to_person_name_romn_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_080822_add_team_to_person_subm_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_080842_add_team_to_places_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081038_add_team_to_publications_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081111_add_team_to_refn_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081136_add_team_to_source_data_even_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081203_add_team_to_source_data_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081233_add_team_to_sourceref_even_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081257_add_team_to_source_ref_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081327_add_team_to_source_repo_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081450_add_team_to_subms_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081523_add_team_to_subns_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081619_add_team_to_types_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081701_add_team_to_person_alia_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081725_add_team_to_person_anci_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081746_add_team_to_person_asso_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081819_add_team_to_authors_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081839_add_team_to_citations_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081902_add_team_to_repositories_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_081925_add_team_to_sources_table.php method up (line 11) | public function up(): void method down (line 21) | public function down(): void FILE: database/migrations/2024_05_16_082000_add_team_to_family_events_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_082019_add_team_to_families_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_082040_add_team_to_family_slgs_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_082059_add_team_to_notes_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_082125_add_team_to_media_objects_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_05_16_134546_add_team_to_dnas_table.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2024_07_24_080000_create_menus_table.php method up (line 9) | public function up(): void method down (line 24) | public function down(): void FILE: database/migrations/2024_12_19_000001_create_achievements_table.php method up (line 12) | public function up(): void method down (line 33) | public function down(): void FILE: database/migrations/2024_12_19_000002_create_user_achievements_table.php method up (line 12) | public function up(): void method down (line 30) | public function down(): void FILE: database/migrations/2024_12_19_000003_create_user_points_table.php method up (line 12) | public function up(): void method down (line 33) | public function down(): void FILE: database/migrations/2024_12_19_000004_create_user_progress_table.php method up (line 12) | public function up(): void method down (line 33) | public function down(): void FILE: database/migrations/2024_12_19_000005_add_gamification_columns_to_users_table.php method up (line 12) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2025_09_25_000000_add_team_to_user_checklists.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2025_09_25_000001_add_team_to_checklist_templates.php method up (line 11) | public function up(): void method down (line 23) | public function down(): void FILE: database/migrations/2026_01_20_000000_create_duplicate_matches_table.php method up (line 9) | public function up(): void method down (line 26) | public function down(): void FILE: database/migrations/2026_01_20_000000_create_historical_events_table.php class CreateHistoricalEventsTable (line 7) | class CreateHistoricalEventsTable extends Migration method up (line 12) | public function up(): void method down (line 38) | public function down(): void FILE: database/migrations/2026_01_20_000001_create_ai_suggested_matches_table.php method up (line 8) | public function up(): void method down (line 24) | public function down(): void FILE: database/migrations/2026_01_20_000002_create_ai_match_feedbacks_table.php method up (line 8) | public function up(): void method down (line 20) | public function down(): void FILE: database/migrations/2026_01_20_000003_create_ai_match_models_table.php method up (line 8) | public function up(): void method down (line 32) | public function down(): void FILE: database/migrations/2026_01_20_100000_create_research_spaces_table.php method up (line 9) | public function up(): void method down (line 28) | public function down(): void FILE: database/migrations/2026_01_20_100100_create_research_space_collaborators_table.php method up (line 9) | public function up(): void method down (line 26) | public function down(): void FILE: database/migrations/2026_02_04_000001_add_photo_url_to_persons_table.php method up (line 12) | public function up(): void method down (line 40) | public function down(): void FILE: database/migrations/2026_02_14_000001_create_document_transcriptions_table.php method up (line 8) | public function up(): void method down (line 30) | public function down(): void FILE: database/migrations/2026_02_14_000001_create_person_photos_table.php method up (line 12) | public function up(): void method down (line 37) | public function down(): void FILE: database/migrations/2026_02_14_000002_create_photo_tags_table.php method up (line 12) | public function up(): void method down (line 35) | public function down(): void FILE: database/migrations/2026_02_14_000002_create_transcription_corrections_table.php method up (line 8) | public function up(): void method down (line 26) | public function down(): void FILE: database/migrations/2026_02_14_000003_create_face_encodings_table.php method up (line 12) | public function up(): void method down (line 31) | public function down(): void FILE: database/migrations/2026_02_14_190638_add_social_media_family_matching_fields.php method up (line 12) | public function up(): void method down (line 67) | public function down(): void FILE: database/migrations/2026_02_14_220000_add_root_person_id_to_trees_table.php method up (line 12) | public function up(): void method down (line 22) | public function down(): void FILE: database/migrations/2026_02_15_000001_add_chr_famc_to_person_events_table.php method up (line 13) | public function up() method down (line 27) | public function down() FILE: database/migrations/2026_02_15_000001_create_record_types_table.php method up (line 9) | public function up(): void method down (line 29) | public function down(): void FILE: database/migrations/2026_02_15_000002_add_record_type_to_sources.php method up (line 9) | public function up(): void method down (line 18) | public function down(): void FILE: database/migrations/2026_02_15_000003_add_record_type_to_smart_matches.php method up (line 9) | public function up(): void method down (line 20) | public function down(): void FILE: database/migrations/2026_02_28_120000_fix_social_family_connections_index.php method up (line 13) | public function up(): void method down (line 73) | public function down(): void FILE: database/migrations/2026_02_28_130000_add_explicit_index_names.php method up (line 13) | public function up(): void method down (line 124) | public function down(): void FILE: database/migrations/2026_03_08_000001_fix_nullable_columns_in_families_table.php method up (line 18) | public function up(): void method down (line 27) | public function down(): void FILE: database/migrations/2026_03_08_000001_make_families_husband_wife_nullable.php method up (line 18) | public function up(): void method down (line 26) | public function down(): void FILE: database/migrations/2026_03_09_000001_add_gedcom_columns_to_people_table.php method up (line 15) | public function up(): void method down (line 161) | public function down(): void FILE: database/migrations/2026_03_09_000002_add_progress_and_error_to_importjobs_table.php method up (line 8) | public function up(): void method down (line 18) | public function down(): void FILE: database/migrations/2026_03_09_000003_add_team_id_to_importjobs_table.php method up (line 8) | public function up(): void method down (line 15) | public function down(): void FILE: database/migrations/2026_03_10_000001_add_fulltext_index_to_people_table.php method up (line 9) | public function up(): void method down (line 16) | public function down(): void FILE: database/migrations/2026_03_10_000002_add_is_public_to_teams_table.php method up (line 9) | public function up(): void method down (line 18) | public function down(): void FILE: database/migrations/2026_03_23_133302_add_team_id_to_ai_suggested_matches_table.php method up (line 12) | public function up(): void method down (line 23) | public function down(): void FILE: database/seeders/AchievementSeeder.php class AchievementSeeder (line 8) | class AchievementSeeder extends Seeder method run (line 13) | public function run(): void FILE: database/seeders/ChecklistTemplateSeeder.php class ChecklistTemplateSeeder (line 10) | class ChecklistTemplateSeeder extends Seeder method run (line 15) | public function run(): void FILE: database/seeders/DatabaseSeeder.php class DatabaseSeeder (line 9) | class DatabaseSeeder extends Seeder method run (line 14) | public function run(): void FILE: database/seeders/MenuSeeder.php class MenuSeeder (line 8) | class MenuSeeder extends Seeder method run (line 10) | public function run() method createMenu (line 59) | private function createMenu($menuData, $parentId = null) FILE: database/seeders/PermissionsSeeder.php class PermissionsSeeder (line 8) | class PermissionsSeeder extends Seeder method run (line 13) | public function run(): void FILE: database/seeders/PermissionsTableSeeder.php class PermissionsTableSeeder (line 7) | class PermissionsTableSeeder extends Seeder method run (line 15) | public function run() FILE: database/seeders/RecordTypeSeeder.php class RecordTypeSeeder (line 8) | class RecordTypeSeeder extends Seeder method run (line 13) | public function run(): void FILE: database/seeders/RolesSeeder.php class RolesSeeder (line 11) | class RolesSeeder extends Seeder method run (line 16) | public function run(): void FILE: database/seeders/SiteSettingsSeeder.php class SiteSettingsSeeder (line 8) | class SiteSettingsSeeder extends Seeder method run (line 10) | public function run() FILE: database/seeders/TeamSeeder.php class TeamSeeder (line 9) | class TeamSeeder extends Seeder method run (line 14) | public function run(): void FILE: database/seeders/UserSeeder.php class UserSeeder (line 13) | class UserSeeder extends Seeder method run (line 18) | public function run(): void FILE: public/install.php function dotenv_get (line 10) | function dotenv_get($key) { function enabled (line 37) | function enabled() { function check_key (line 44) | function check_key() { function run_cmd (line 74) | function run_cmd($cmd, &$output = null) { function run_cmd_array (line 95) | function run_cmd_array(array $cmd, &$output = null) { FILE: public/installer.php function dotenv_get (line 10) | function dotenv_get($key) { function enabled (line 37) | function enabled() { function check_key (line 44) | function check_key() { function run_cmd (line 76) | function run_cmd($cmd, &$output = null) { function run_cmd_array (line 97) | function run_cmd_array(array $cmd, &$output = null) { FILE: public/js/fan-chart.js class FanChart (line 6) | class FanChart { method constructor (line 7) | constructor(containerId, options = {}) { method render (line 26) | render(data) { method clear (line 33) | clear() { method createSvg (line 37) | createSvg() { method renderChart (line 67) | renderChart() { method addTextLabels (line 107) | addTextLabels(nodes) { method addNameText (line 135) | addNameText(textGroup, d) { method addDateText (line 163) | addDateText(textGroup, d) { method getSegmentClass (line 177) | getSegmentClass(d) { method getSegmentColor (line 181) | getSegmentColor(d) { method onSegmentClick (line 205) | onSegmentClick(event, d) { method showTooltip (line 211) | showTooltip(event, d) { method hideTooltip (line 235) | hideTooltip() { method zoomIn (line 239) | zoomIn() { method zoomOut (line 243) | zoomOut() { method resetZoom (line 247) | resetZoom() { method updateOptions (line 251) | updateOptions(newOptions) { function initializeFanChart (line 260) | function initializeFanChart(data, options = {}) { FILE: public/js/filament/actions/actions.js method init (line 1) | init(){window.addEventListener("sync-action-modals",t=>{t.detail.id===e&... method syncActionModals (line 1) | syncActionModals(t,i=!1){if(this.actionNestingIndex===t){this.actionNest... method generateModalId (line 1) | generateModalId(t){return`fi-${e}-action-`+t} method openModal (line 1) | openModal(){let t=this.generateModalId(this.actionNestingIndex);document... method closeModal (line 1) | closeModal(){let t=this.generateModalId(this.actionNestingIndex);documen... FILE: public/js/filament/filament/app.js function P (line 1) | function P(e,r,s){if(e.addEventListener){e.addEventListener(r,s,!1);retu... function G (line 1) | function G(e){if(e.type=="keypress"){var r=String.fromCharCode(e.which);... function F (line 1) | function F(e,r){return e.sort().join(",")===r.sort().join(",")} function V (line 1) | function V(e){var r=[];return e.shiftKey&&r.push("shift"),e.altKey&&r.pu... function H (line 1) | function H(e){if(e.preventDefault){e.preventDefault();return}e.returnVal... function B (line 1) | function B(e){if(e.stopPropagation){e.stopPropagation();return}e.cancelB... function E (line 1) | function E(e){return e=="shift"||e=="ctrl"||e=="alt"||e=="meta"} function X (line 1) | function X(){if(!M){M={};for(var e in u)e>95&&e<112||u.hasOwnProperty(e)... function Y (line 1) | function Y(e,r,s){return s||(s=X()[e]?"keydown":"keypress"),s=="keypress... function Q (line 1) | function Q(e){return e==="+"?["+"]:(e=e.replace(/\+{2}/g,"+plus"),e.spli... function T (line 1) | function T(e,r){var s,h,k,A=[];for(s=Q(e),k=0;k=1024&&(this.isOpenDesktop=!1)} method open (line 1) | open(){this.isOpen=!0,window.innerWidth>=1024&&(this.isOpenDesktop=!0)} FILE: public/js/filament/filament/echo.js function a (line 1) | function a(c){if(h[c])return h[c].exports;var s=h[c]={i:c,l:!1,exports:{... function w (line 1) | function w(){this.constructor=v} function b (line 1) | function b(v){v===void 0&&(v="="),this._paddingCharacter=v} function N (line 1) | function N(b){return d.encode(b)} function P (line 1) | function P(b){return d.decode(b)} function v (line 1) | function v(){return b!==null&&b.apply(this,arguments)||this} function C (line 1) | function C(b){return S.encode(b)} function x (line 1) | function x(b){return S.decode(b)} function f (line 1) | function f(P){for(var T=new Uint8Array(d(P)),S=0,C=0;C"u"||!Reflect.construct||Reflect.constru... function Ii (line 2) | function Ii(l){if(l===void 0)throw new ReferenceError("this hasn't been ... function ji (line 2) | function ji(l,h){if(h&&(typeof h=="object"||typeof h=="function"))return... function H (line 2) | function H(l){var h=Ri();return function(){var c=pt(l),s;if(h){var f=pt(... function l (line 2) | function l(){L(this,l)} function l (line 2) | function l(h){L(this,l),this.namespace=h} function Ni (line 2) | function Ni(l){try{new l}catch(h){if(h.message.includes("is not a constr... function a (line 2) | function a(c,s,f){var d;return L(this,a),d=h.call(this),d.name=s,d.pushe... function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(c,s,f){var d;return L(this,a),d=h.call(this),d.events={},d.li... function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function a (line 2) | function a(){return L(this,a),h.apply(this,arguments)} function l (line 2) | function l(h){L(this,l),this._defaultOptions={auth:{headers:{}},authEndp... function a (line 2) | function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels... function a (line 2) | function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels... function a (line 2) | function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels... function l (line 2) | function l(h){L(this,l),this.options=h,this.connect(),this.options.witho... FILE: public/js/filament/forms/components/checkbox-list.js function c (line 1) | function c({livewireId:s}){return{areAllCheckboxesChecked:!1,checkboxLis... FILE: public/js/filament/forms/components/code-editor.js function zg (line 1) | function zg(O){if(O<768)return!1;for(let e=0,t=Ms.length;;){let i=e+t>>1... function gh (line 1) | function gh(O){return O>=127462&&O<=127487} function Th (line 1) | function Th(O,e,t=!0,i=!0){return(t?bh:Ug)(O,e,i)} function bh (line 1) | function bh(O,e,t){if(e==O.length)return e;e&&yh(O.charCodeAt(e))&&xh(O.... function Ug (line 1) | function Ug(O,e,t){for(;e>0;){let i=bh(O,e-2,t);if(i=56320&&O<57344} function xh (line 1) | function xh(O){return O>=55296&&O<56320} function Sh (line 1) | function Sh(O){return O<65536?1:2} method lineAt (line 1) | lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position $... method line (line 1) | line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number $... method replace (line 1) | replace(e,t,i){[e,t]=NO(this,e,t);let r=[];return this.decompose(0,e,r,2... method append (line 1) | append(e){return this.replace(this.length,this.length,e)} method slice (line 1) | slice(e,t=this.length){[e,t]=NO(this,e,t);let i=[];return this.decompose... method eq (line 1) | eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)... method iter (line 1) | iter(e=1){return new $O(this,e)} method iterRange (line 1) | iterRange(e,t=this.length){return new Dr(this,e,t)} method iterLines (line 1) | iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.line... method toString (line 1) | toString(){return this.sliceString(0)} method toJSON (line 1) | toJSON(){let e=[];return this.flatten(e),e} method constructor (line 1) | constructor(){} method of (line 1) | static of(e){if(e.length==0)throw new RangeError("A document must have a... method constructor (line 1) | constructor(e,t=Wg(e)){super(),this.text=e,this.length=t} method lines (line 1) | get lines(){return this.text.length} method children (line 1) | get children(){return null} method lineInner (line 1) | lineInner(e,t,i,r){for(let n=0;;n++){let s=this.text[n],a=r+s.length;if(... method decompose (line 1) | decompose(e,t,i,r){let n=e<=0&&t>=this.length?this:new O(kh(this.text,e,... method replace (line 1) | replace(e,t,i){if(!(i instanceof O))return super.replace(e,t,i);[e,t]=NO... method sliceString (line 1) | sliceString(e,t=this.length,i=` method flatten (line 2) | flatten(e){for(let t of this.text)e.push(t)} method scanIdentical (line 2) | scanIdentical(){return 0} method split (line 2) | static split(e,t){let i=[],r=-1;for(let n of e)i.push(n),r+=n.length+1,i... method constructor (line 2) | constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(... method lineInner (line 2) | lineInner(e,t,i,r){for(let n=0;;n++){let s=this.children[n],a=r+s.length... method decompose (line 2) | decompose(e,t,i,r){for(let n=0,s=0;s<=t&&n0?[... method from (line 3) | static from(e,t=e.reduce((i,r)=>i+r.length+1,-1)){let i=0;for(let u of e... function Wg (line 3) | function Wg(O){let e=-1;for(let t of O)e+=t.length+1;return e} function Mr (line 3) | function Mr(O,e,t=0,i=1e9){for(let r=0,n=0,s=!0;ni?-... method nextInner (line 4) | nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.... method next (line 4) | next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e... method lineBreak (line 4) | get lineBreak(){return this.cursor.lineBreak&&this.value!=""} method constructor (line 4) | constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1} method next (line 4) | next(e=0){let{done:t,lineBreak:i,value:r}=this.inner.next(e);return t&&t... method lineBreak (line 4) | get lineBreak(){return!1} method constructor (line 4) | constructor(e,t,i,r){this.from=e,this.to=t,this.number=i,this.text=r} method length (line 4) | get length(){return this.to-this.from} function NO (line 4) | function NO(O,e,t){return e=Math.max(0,Math.min(O.length,e)),[e,Math.max... function fe (line 4) | function fe(O,e,t=!0,i=!0){return Th(O,e,t,i)} function jg (line 4) | function jg(O){return O>=56320&&O<57344} function Cg (line 4) | function Cg(O){return O>=55296&&O<56320} function Se (line 4) | function Se(O,e){let t=O.charCodeAt(e);if(!Cg(t)||e+1==O.length)return t... function Ri (line 4) | function Ri(O){return O<=65535?String.fromCharCode(O):(O-=65536,String.f... function Me (line 4) | function Me(O){return O<65536?1:2} method constructor (line 4) | constructor(e){this.sections=e} method length (line 4) | get length(){let e=0;for(let t=0;ttypeof t!... method create (line 4) | static create(e){return new O(e)} method constructor (line 4) | constructor(e,t){super(e),this.inserted=t} method apply (line 4) | apply(e){if(this.length!=e.length)throw new RangeError("Applying change ... method mapDesc (line 4) | mapDesc(e,t=!1){return Fs(this,e,t,!0)} method invert (line 4) | invert(e){let t=this.sections.slice(),i=[];for(let r=0,n=0;r=0&&t<=0... function Mt (line 4) | function Mt(O,e,t){if(t.length==0)return;let i=e.length-2>>1;if(i>1;return t>=e.length?E.e... method textBit (line 4) | textBit(e){let{inserted:t}=this.set,i=this.i-2>>1;return i>=t.length&&!e... method forward (line 4) | forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)} method forward2 (line 4) | forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.i... method constructor (line 4) | constructor(e,t,i){this.from=e,this.to=t,this.flags=i} method anchor (line 4) | get anchor(){return this.flags&32?this.to:this.from} method head (line 4) | get head(){return this.flags&32?this.from:this.to} method empty (line 4) | get empty(){return this.from==this.to} method assoc (line 4) | get assoc(){return this.flags&8?-1:this.flags&16?1:0} method bidiLevel (line 4) | get bidiLevel(){let e=this.flags&7;return e==7?null:e} method goalColumn (line 4) | get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e} method map (line 4) | map(e,t=-1){let i,r;return this.empty?i=r=e.mapPos(this.from,t):(i=e.map... method extend (line 4) | extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return S.range(e,t);let ... method eq (line 4) | eq(e,t=!1){return this.anchor==e.anchor&&this.head==e.head&&(!t||!this.e... method toJSON (line 4) | toJSON(){return{anchor:this.anchor,head:this.head}} method fromJSON (line 4) | static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="num... method create (line 4) | static create(e,t,i){return new O(e,t,i)} method constructor (line 4) | constructor(e,t){this.ranges=e,this.mainIndex=t} method map (line 4) | map(e,t=-1){return e.empty?this:O.create(this.ranges.map(i=>i.map(e,t)),... method eq (line 4) | eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mai... method main (line 4) | get main(){return this.ranges[this.mainIndex]} method asSingle (line 4) | asSingle(){return this.ranges.length==1?this:new O([this.main],0)} method addRange (line 4) | addRange(e,t=!0){return O.create([e].concat(this.ranges),t?0:this.mainIn... method replaceRange (line 4) | replaceRange(e,t=this.mainIndex){let i=this.ranges.slice();return i[t]=e... method toJSON (line 4) | toJSON(){return{ranges:this.ranges.map(e=>e.toJSON()),main:this.mainIndex}} method fromJSON (line 4) | static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="numb... method single (line 4) | static single(e,t=e){return new O([O.range(e,t)],0)} method create (line 4) | static create(e,t=0){if(e.length==0)throw new RangeError("A selection ne... method cursor (line 4) | static cursor(e,t=0,i,r){return MO.create(e,e,(t==0?0:t<0?8:16)|(i==null... method range (line 4) | static range(e,t,i,r){let n=(i??16777215)<<6|(r==null?7:Math.min(6,r));r... method normalized (line 4) | static normalized(e,t=0){let i=e[t];e.sort((r,n)=>r.from-n.from),t=e.ind... function Rh (line 4) | function Rh(O,e){for(let t of O.ranges)if(t.to>e)throw new RangeError("S... method constructor (line 4) | constructor(e,t,i,r,n){this.combine=e,this.compareInput=t,this.compare=i... method reader (line 4) | get reader(){return this} method define (line 4) | static define(e={}){return new O(e.combine||(t=>t),e.compareInput||((t,i... method of (line 4) | of(e){return new IO([],this,0,e)} method compute (line 4) | compute(e,t){if(this.isStatic)throw new Error("Can't compute a static fa... method computeN (line 4) | computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static f... method from (line 4) | from(e,t){return t||(t=i=>i),this.compute([e],i=>t(i.field(e)))} function aa (line 4) | function aa(O,e){return O==e||O.length==e.length&&O.every((t,i)=>t===e[i])} method constructor (line 4) | constructor(e,t,i,r){this.dependencies=e,this.facet=t,this.type=i,this.v... method dynamicSlot (line 4) | dynamicSlot(e){var t;let i=this.value,r=this.facet.compareInput,n=this.i... function wh (line 4) | function wh(O,e,t){if(O.length!=e.length)return!1;for(let i=0;iO[o.id]),r=t.map(o=>o.type),n=i.filter... method constructor (line 4) | constructor(e,t,i,r,n){this.id=e,this.createF=t,this.updateF=i,this.comp... method define (line 4) | static define(e){let t=new O(sa++,e.create,e.update,e.compare||((i,r)=>i... method create (line 4) | create(e){let t=e.facet(Er).find(i=>i.field==this);return(t?.create||thi... method slot (line 4) | slot(e){let t=e[this.id]>>1;return{create:i=>(i.values[t]=this.create(i)... method init (line 4) | init(e){return[this,Er.of({field:this,create:e})]} method extension (line 4) | get extension(){return this} function wi (line 4) | function wi(O){return e=>new Br(e,O)} method constructor (line 4) | constructor(e,t){this.inner=e,this.prec=t} method of (line 4) | of(e){return new vi(this,e)} method reconfigure (line 4) | reconfigure(e){return O.reconfigure.of({compartment:this,extension:e})} method get (line 4) | get(e){return e.config.compartments.get(this)} method constructor (line 4) | constructor(e,t){this.compartment=e,this.inner=t} method constructor (line 4) | constructor(e,t,i,r,n,s){for(this.base=e,this.compartments=t,this.dynami... method staticFacet (line 4) | staticFacet(e){let t=this.address[e.id];return t==null?e.default:this.st... method resolve (line 4) | static resolve(e,t,i){let r=[],n=Object.create(null),s=new Map;for(let f... function Eg (line 4) | function Eg(O,e,t){let i=[[],[],[],[],[]],r=new Map;function n(s,a){let ... function Zi (line 4) | function Zi(O,e){if(e&1)return 2;let t=e>>1,i=O.status[t];if(i==4)throw ... function Fr (line 4) | function Fr(O,e){return e&1?O.config.staticValues[e>>1]:O.values[e>>1]} method constructor (line 4) | constructor(e,t){this.type=e,this.value=t} method define (line 4) | static define(){return new Js} method of (line 4) | of(e){return new qe(this,e)} method constructor (line 4) | constructor(e){this.map=e} method of (line 4) | of(e){return new V(this,e)} method constructor (line 4) | constructor(e,t){this.type=e,this.value=t} method map (line 4) | map(e){let t=this.type.map(this.value,e);return t===void 0?void 0:t==thi... method is (line 4) | is(e){return this.type==e} method define (line 4) | static define(e={}){return new ea(e.map||(t=>t))} method mapEffects (line 4) | static mapEffects(e,t){if(!e.length)return e;let i=[];for(let r of e){le... method constructor (line 4) | constructor(e,t,i,r,n,s){this.startState=e,this.changes=t,this.selection... method create (line 4) | static create(e,t,i,r,n,s){return new O(e,t,i,r,n,s)} method newDoc (line 4) | get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startS... method newSelection (line 4) | get newSelection(){return this.selection||this.startState.selection.map(... method state (line 4) | get state(){return this._state||this.startState.applyTransaction(this),t... method annotation (line 4) | annotation(e){for(let t of this.annotations)if(t.type==e)return t.value} method docChanged (line 4) | get docChanged(){return!this.changes.empty} method reconfigured (line 4) | get reconfigured(){return this.startState.config!=this.state.config} method isUserEvent (line 4) | isUserEvent(e){let t=this.annotation(O.userEvent);return!!(t&&(t==e||t.l... function Ag (line 4) | function Ag(O,e){let t=[];for(let i=0,r=0;;){let n,s;if(i{if(!/\S/.test(e))return ee.Space;if(Bg(e))retu... method constructor (line 4) | constructor(e,t,i,r,n,s){this.config=e,this.doc=t,this.selection=i,this.... method field (line 4) | field(e,t=!0){let i=this.config.address[e.id];if(i==null){if(t)throw new... method update (line 4) | update(...e){return Gh(this,e,!0)} method applyTransaction (line 4) | applyTransaction(e){let t=this.config,{base:i,compartments:r}=t;for(let ... method replaceSelection (line 4) | replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.c... method changeByRange (line 4) | changeByRange(e){let t=this.selection,i=e(t.ranges[0]),r=this.changes(i.... method changes (line 4) | changes(e=[]){return e instanceof Ze?e:Ze.of(e,this.doc.length,this.face... method toText (line 4) | toText(e){return E.of(e.split(this.facet(O.lineSeparator)||Bs))} method sliceDoc (line 4) | sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.lin... method facet (line 4) | facet(e){let t=this.config.address[e.id];return t==null?e.default:(Zi(th... method toJSON (line 4) | toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()};... method fromJSON (line 4) | static fromJSON(e,t={},i){if(!e||typeof e.doc!="string")throw new RangeE... method create (line 4) | static create(e={}){let t=Nr.resolve(e.extensions||[],new Map),i=e.doc i... method tabSize (line 4) | get tabSize(){return this.facet(O.tabSize)} method lineBreak (line 4) | get lineBreak(){return this.facet(O.lineSeparator)||` method readOnly (line 5) | get readOnly(){return this.facet(jh)} method phrase (line 5) | phrase(e,...t){for(let i of this.facet(O.phrases))if(Object.prototype.ha... method languageDataAt (line 5) | languageDataAt(e,t,i=-1){let r=[];for(let n of this.facet(Vh))for(let s ... method charCategorizer (line 5) | charCategorizer(e){let t=this.languageDataAt("wordChars",e);return Ng(t.... method wordAt (line 5) | wordAt(e){let{text:t,from:i,length:r}=this.doc.lineAt(e),n=this.charCate... method compare (line 5) | compare(O,e){let t=Object.keys(O),i=Object.keys(e);return t.length==i.le... function xe (line 5) | function xe(O,e,t={}){let i={};for(let r of O)for(let n of Object.keys(r... method eq (line 5) | eq(e){return this==e} method range (line 5) | range(e,t=e){return Yi.create(e,t,this)} function oa (line 5) | function oa(O,e){return O==e||O.constructor==e.constructor&&O.eq(e)} method constructor (line 5) | constructor(e,t,i){this.from=e,this.to=t,this.value=i} method create (line 5) | static create(e,t,i){return new O(e,t,i)} function ia (line 5) | function ia(O,e){return O.from-e.from||O.value.startSide-e.value.startSide} method constructor (line 5) | constructor(e,t,i,r){this.from=e,this.to=t,this.value=i,this.maxPoint=r} method length (line 5) | get length(){return this.to[this.to.length-1]} method findIndex (line 5) | findIndex(e,t,i,r=0){let n=i?this.to:this.from;for(let s=r,a=n.length;;)... method between (line 5) | between(e,t,i,r){for(let n=this.findIndex(t,-1e9,!0),s=this.findIndex(i,... method map (line 5) | map(e,t){let i=[],r=[],n=[],s=-1,a=-1;for(let o=0;oh.maxPoint>0||!h.isEmpty&... method eq (line 5) | static eq(e,t,i=0,r){r==null&&(r=999999999);let n=e.filter(c=>!c.isEmpty... method spans (line 5) | static spans(e,t,i,r,n=-1){let s=new QO(e,null,n).goto(t),a=t,o=s.openSt... method of (line 5) | static of(e,t=!1){let i=new Le;for(let r of e instanceof Yi?[e]:t?Fg(e):... method join (line 5) | static join(e){if(!e.length)return O.empty;let t=e[e.length-1];for(let i... function Fg (line 5) | function Fg(O){if(O.length>1)for(let e=O[0],t=1;t=O.length)break;l... method constructor (line 5) | constructor(e,t,i){this.minPoint=i,this.active=[],this.activeTo=[],this.... method goto (line 5) | goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.acti... method forward (line 5) | forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||t... method removeActive (line 5) | removeActive(e){Ar(this.active,e),Ar(this.activeTo,e),Ar(this.activeRank... method addActive (line 5) | addActive(e){let t=0,{value:i,to:r,rank:n}=this.cursor;for(;t=0&&this.activeTo[... function vh (line 5) | function vh(O,e,t,i,r,n){O.goto(e),t.goto(i);let s=i+r,a=i,o=i-e,l=!!n.b... function na (line 5) | function na(O,e){if(O.length!=e.length)return!1;for(let t=0;t=e;i--)O[i+1]=O[i];O[e]=t} function Yh (line 5) | function Yh(O,e){let t=-1,i=1e9;for(let r=0;r=e)return r;if(r==O.length)... method constructor (line 5) | constructor(e,t){this.rules=[];let{finish:i}=t||{};function r(s){return/... method getRules (line 5) | getRules(){return this.rules.join(` method newName (line 6) | static newName(){let e=Ah[Eh]||1;return Ah[Eh]=e+1,"\u037C"+e.toString(36)} method mount (line 6) | static mount(e,t,i){let r=e[la],n=i&&i.nonce;r?n&&r.setNonce(n):r=new ca... method constructor (line 6) | constructor(e,t){let i=e.ownerDocument||e,r=i.defaultView;if(!e.head&&e.... method mount (line 6) | mount(e,t){let i=this.sheet,r=0,n=0;for(let s=0;s=0;t--){let i=O.attri... function Fh (line 7) | function Fh(O,e,t){let i=!1;if(e)for(let r in e)t&&r in t||(i=!0,r=="sty... function eP (line 7) | function eP(O){let e=Object.create(null);for(let t=0;t-1:!1} method constructor (line 7) | constructor(e){let{start:t,end:i}=Rf(e);super(t?-1:5e8,i?1:-6e8,null,e),... method eq (line 7) | eq(e){return this==e||e instanceof O&&this.tagName==e.tagName&&Qo(this.a... method range (line 7) | range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be e... method constructor (line 7) | constructor(e){super(-2e8,-2e8,null,e)} method eq (line 7) | eq(e){return e instanceof O&&this.spec.class==e.spec.class&&Qo(this.spec... method range (line 7) | range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must b... method constructor (line 7) | constructor(e,t,i,r,n,s){super(t,i,n,e),this.block=r,this.isReplace=s,th... method type (line 7) | get type(){return this.startSide!=this.endSide?Te.WidgetRange:this.start... method heightRelevant (line 7) | get heightRelevant(){return this.block||!!this.widget&&(this.widget.esti... method eq (line 7) | eq(e){return e instanceof O&&tP(this.widget,e.widget)&&this.block==e.blo... method range (line 7) | range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSi... function Rf (line 7) | function Rf(O,e=!1){let{inclusiveStart:t,inclusiveEnd:i}=O;return t==nul... function tP (line 7) | function tP(O,e){return O==e||!!(O&&e&&O.compare(e))} function Oi (line 7) | function Oi(O,e,t,i=0){let r=t.length-1;r>=0&&t[r]+i>=O?t[r]=Math.max(t[... method constructor (line 7) | constructor(e,t){super(),this.tagName=e,this.attributes=t} method eq (line 7) | eq(e){return e==this||e instanceof O&&this.tagName==e.tagName&&Qo(this.a... method create (line 7) | static create(e){return new O(e.tagName,e.attributes||$n)} method set (line 7) | static set(e,t=!1){return M.of(e,t)} function Bi (line 7) | function Bi(O){let e;return O.nodeType==11?e=O.getSelection?O:O.ownerDoc... function Ta (line 7) | function Ta(O,e){return e?O==e||O.contains(e.nodeType!=1?e.parentNode:e)... function cn (line 7) | function cn(O,e){if(!e.anchorNode)return!1;try{return Ta(O,e.anchorNode)... function hn (line 7) | function hn(O){return O.nodeType==3?Ni(O,0,O.nodeValue.length).getClient... function Wi (line 7) | function Wi(O,e,t,i){return t?Hh(O,e,t,i,-1)||Hh(O,e,t,i,1):!1} function Nt (line 7) | function Nt(O){for(var e=0;;e++)if(O=O.previousSibling,!O)return e} function mn (line 7) | function mn(O){return O.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|... function Hh (line 7) | function Hh(O,e,t,i,r){for(;;){if(O==t&&e==i)return!0;if(e==(r<0?0:Rt(O)... function Rt (line 7) | function Rt(O){return O.nodeType==3?O.nodeValue.length:O.childNodes.length} function gn (line 7) | function gn(O,e){let t=e?O.left:O.right;return{left:t,right:t,top:O.top,... function OP (line 7) | function OP(O){let e=O.visualViewport;return e?{left:0,right:e.width,top... function Vf (line 7) | function Vf(O,e){let t=e.width/O.offsetWidth,i=e.height/O.offsetHeight;r... function iP (line 7) | function iP(O,e,t,i,r,n,s,a){let o=O.ownerDocument,l=o.defaultView||wind... function rP (line 7) | function rP(O){let e=O.ownerDocument,t,i;for(let r=O.parentNode;r&&!(r==... method constructor (line 7) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=nu... method eq (line 7) | eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorO... method setRange (line 7) | setRange(e){let{anchorNode:t,focusNode:i}=e;this.set(t,Math.min(e.anchor... method set (line 7) | set(e,t,i,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=i,this... function qf (line 7) | function qf(O){if(O.setActive)return O.setActive();if(mO)return O.focus(... function Ni (line 7) | function Ni(O,e,t=e){let i=Kh||(Kh=document.createRange());return i.setE... function ii (line 7) | function ii(O,e,t,i){let r={key:e,code:e,keyCode:t,which:t,cancelable:!0... function nP (line 7) | function nP(O){for(;O;){if(O&&(O.nodeType==9||O.nodeType==11&&O.host))re... function sP (line 7) | function sP(O,e){let t=e.focusNode,i=e.focusOffset;if(!t||e.anchorNode!=... function zf (line 7) | function zf(O){return O.scrollTop>Math.max(1,O.scrollHeight-O.clientHeig... function Uf (line 7) | function Uf(O,e){for(let t=O,i=e;;){if(t.nodeType==3&&i>0)return{node:t,... function Wf (line 7) | function Wf(O,e){for(let t=O,i=e;;){if(t.nodeType==3&&i{for(let i=0;inew e(i,r),t)} method constructor (line 7) | constructor(e){this.spec=e,this.mustUpdate=null,this.value=null} method plugin (line 7) | get plugin(){return this.spec&&this.spec.plugin} method update (line 7) | update(e){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(th... method destroy (line 7) | destroy(e){var t;if(!((t=this.value)===null||t===void 0)&&t.destroy)try{... method deactivate (line 7) | deactivate(){this.spec=this.value=null} function Jh (line 7) | function Jh(O,e){let t=O.state.facet(id);if(!t.length)return t;let i=t.m... function Po (line 7) | function Po(O){let e=0,t=0,i=0,r=0;for(let n of O.state.facet(rd)){let s... method constructor (line 7) | constructor(e,t,i,r){this.fromA=e,this.toA=t,this.fromB=i,this.toB=r} method join (line 7) | join(e){return new O(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.to... method addToSet (line 7) | addToSet(e){let t=e.length,i=this;for(;t>0;t--){let r=e[t-1];if(!(r.from... method extendWithRanges (line 7) | static extendWithRanges(e,t){if(t.length==0)return e;let i=[];for(let r=... method constructor (line 7) | constructor(e,t,i){this.view=e,this.state=t,this.transactions=i,this.fla... method create (line 7) | static create(e,t,i){return new O(e,t,i)} method viewportChanged (line 7) | get viewportChanged(){return(this.flags&4)>0} method viewportMoved (line 7) | get viewportMoved(){return(this.flags&8)>0} method heightChanged (line 7) | get heightChanged(){return(this.flags&2)>0} method geometryChanged (line 7) | get geometryChanged(){return this.docChanged||(this.flags&18)>0} method focusChanged (line 7) | get focusChanged(){return(this.flags&1)>0} method docChanged (line 7) | get docChanged(){return!this.changes.empty} method selectionSet (line 7) | get selectionSet(){return this.transactions.some(e=>e.selection)} method empty (line 7) | get empty(){return this.flags==0&&this.transactions.length==0} method constructor (line 7) | constructor(e,t,i=0){this.dom=e,this.length=t,this.flags=i,this.parent=n... method breakAfter (line 7) | get breakAfter(){return this.flags&1} method children (line 7) | get children(){return pP} method isWidget (line 7) | isWidget(){return!1} method isHidden (line 7) | get isHidden(){return!1} method isComposite (line 7) | isComposite(){return!1} method isLine (line 7) | isLine(){return!1} method isText (line 7) | isText(){return!1} method isBlock (line 7) | isBlock(){return!1} method domAttrs (line 7) | get domAttrs(){return null} method sync (line 7) | sync(e){if(this.flags|=2,this.flags&4){this.flags&=-5;let t=this.domAttr... method toString (line 7) | toString(){return this.constructor.name+(this.children.length?`(${this.c... method destroy (line 7) | destroy(){this.parent=null} method setDOM (line 7) | setDOM(e){this.dom=e,e.cmTile=this} method posAtStart (line 7) | get posAtStart(){return this.parent?this.parent.posBefore(this):0} method posAtEnd (line 7) | get posAtEnd(){return this.posAtStart+this.length} method posBefore (line 7) | posBefore(e,t=this.posAtStart){let i=t;for(let r of this.children){if(r=... method posAfter (line 7) | posAfter(e){return this.posBefore(e)+e.length} method covers (line 7) | covers(e){return!0} method coordsIn (line 7) | coordsIn(e,t){return null} method domPosFor (line 7) | domPosFor(e,t){let i=Nt(this.dom),r=this.length?e>0:t>0;return new St(th... method markDirty (line 7) | markDirty(e){this.flags&=-3,e&&(this.flags|=4),this.parent&&this.parent.... method overrideDOMText (line 7) | get overrideDOMText(){return null} method root (line 7) | get root(){for(let e=this;e;e=e.parent)if(e instanceof ni)return e;retur... method get (line 7) | static get(e){return e.cmTile} method constructor (line 7) | constructor(e){super(e,0),this._children=[]} method isComposite (line 7) | isComposite(){return!0} method children (line 7) | get children(){return this._children} method lastChild (line 7) | get lastChild(){return this.children.length?this.children[this.children.... method append (line 7) | append(e){this.children.push(e),e.parent=this} method sync (line 7) | sync(e){if(this.flags&2)return;super.sync(e);let t=this.dom,i=null,r,n=e... function ef (line 7) | function ef(O){let e=O.nextSibling;return O.parentNode.removeChild(O),e} method constructor (line 7) | constructor(e,t){super(t),this.view=e} method owns (line 7) | owns(e){for(;e;e=e.parent)if(e==this)return!0;return!1} method isBlock (line 7) | isBlock(){return!0} method nearest (line 7) | nearest(e){for(;;){if(!e)return null;let t=de.get(e);if(t&&this.owns(t))... method blockTiles (line 7) | blockTiles(e){for(let t=[],i=this,r=0,n=0;;)if(r==i.children.length){if(... method resolveBlock (line 7) | resolveBlock(e,t){let i,r=-1,n,s=-1;if(this.blockTiles((a,o)=>{let l=o+a... method constructor (line 7) | constructor(e,t){super(e),this.wrapper=t} method isBlock (line 7) | isBlock(){return!0} method covers (line 7) | covers(e){return this.children.length?e<0?this.children[0].covers(-1):th... method domAttrs (line 7) | get domAttrs(){return this.wrapper.attributes} method of (line 7) | static of(e,t){let i=new O(t||document.createElement(e.tagName),e);retur... method constructor (line 7) | constructor(e,t){super(e),this.attrs=t} method isLine (line 7) | isLine(){return!0} method start (line 7) | static start(e,t,i){let r=new O(t||document.createElement("div"),e);retu... method domAttrs (line 7) | get domAttrs(){return this.attrs} method resolveInline (line 7) | resolveInline(e,t,i){let r=null,n=-1,s=null,a=-1;function o(c,h){for(let... method coordsIn (line 7) | coordsIn(e,t){let i=this.resolveInline(e,t,!0);return i?i.tile.coordsIn(... method domIn (line 7) | domIn(e,t){let i=this.resolveInline(e,t);if(i){let{tile:r,offset:n}=i;if... function mP (line 7) | function mP(O){let e=O.dom.lastChild;if(!e)return O.dom.getBoundingClien... function gP (line 7) | function gP(O,e){let t=O.coordsIn(0,1),i=e.coordsIn(0,1);return t&&i&&i.... method constructor (line 7) | constructor(e,t){super(e),this.mark=t} method domAttrs (line 7) | get domAttrs(){return this.mark.attrs} method of (line 7) | static of(e,t){let i=new O(t||document.createElement(e.tagName),e);retur... method constructor (line 7) | constructor(e,t){super(e,t.length),this.text=t} method sync (line 7) | sync(e){this.flags&2||(super.sync(e),this.dom.nodeValue!=this.text&&(e&&... method isText (line 7) | isText(){return!0} method toString (line 7) | toString(){return JSON.stringify(this.text)} method coordsIn (line 7) | coordsIn(e,t){let i=this.dom.nodeValue.length;e>i&&(e=i);let r=e,n=e,s=0... method of (line 7) | static of(e,t){let i=new O(t||document.createTextNode(e),e);return t||(i... method constructor (line 7) | constructor(e,t,i,r){super(e,t,r),this.widget=i} method isWidget (line 7) | isWidget(){return!0} method isHidden (line 7) | get isHidden(){return this.widget.isHidden} method covers (line 7) | covers(e){return this.flags&48?!1:(this.flags&(e<0?64:128))>0} method coordsIn (line 7) | coordsIn(e,t){return this.coordsInWidget(e,t,!1)} method coordsInWidget (line 7) | coordsInWidget(e,t,i){let r=this.widget.coordsAt(this.dom,e,t);if(r)retu... method overrideDOMText (line 7) | get overrideDOMText(){if(!this.length)return E.empty;let{root:e}=this;if... method destroy (line 7) | destroy(){super.destroy(),this.widget.destroy(this.dom)} method of (line 7) | static of(e,t,i,r,n){return n||(n=e.toDOM(t),e.editable||(n.contentEdita... method constructor (line 7) | constructor(e){let t=document.createElement("img");t.className="cm-widge... method isHidden (line 7) | get isHidden(){return!0} method overrideDOMText (line 7) | get overrideDOMText(){return E.empty} method coordsIn (line 7) | coordsIn(e){return this.dom.getBoundingClientRect()} method constructor (line 7) | constructor(e){this.index=0,this.beforeBreak=!1,this.parents=[],this.til... method advance (line 7) | advance(e,t,i){let{tile:r,index:n,beforeBreak:s,parents:a}=this;for(;e||... method root (line 7) | get root(){return this.parents.length?this.parents[0].tile:this.tile} method constructor (line 7) | constructor(e,t,i,r){this.from=e,this.to=t,this.wrapper=i,this.rank=r} method constructor (line 7) | constructor(e,t,i){this.cache=e,this.root=t,this.blockWrappers=i,this.cu... method addText (line 7) | addText(e,t,i,r){var n;this.flushBuffer();let s=this.ensureMarks(t,i),a=... method addComposition (line 7) | addComposition(e,t){let i=this.curLine;i.dom!=t.line.dom&&(i.setDOM(this... method addInlineWidget (line 7) | addInlineWidget(e,t,i){let r=this.afterWidget&&e.flags&48&&(this.afterWi... method addMark (line 7) | addMark(e,t,i){this.flushBuffer(),this.ensureMarks(t,i).append(e),this.p... method addBlockWidget (line 7) | addBlockWidget(e){this.getBlockPos().append(e),this.pos+=e.length,this.l... method continueWidget (line 7) | continueWidget(e){let t=this.afterWidget||this.lastBlock;t.length+=e,thi... method addLineStart (line 7) | addLineStart(e,t){var i;e||(e=nd);let r=si.start(e,t||((i=this.cache.fin... method addLine (line 7) | addLine(e){this.getBlockPos().append(e),this.pos+=e.length,this.lastBloc... method addBreak (line 7) | addBreak(){this.lastBlock.flags|=1,this.endLine(),this.pos++} method addLineStartIfNotCovered (line 7) | addLineStartIfNotCovered(e){this.blockPosCovered()||this.addLineStart(e)} method ensureLine (line 7) | ensureLine(e){this.curLine||this.addLineStart(e)} method ensureMarks (line 7) | ensureMarks(e,t){var i;let r=this.curLine;for(let n=e.length-1;n>=0;n--)... method endLine (line 7) | endLine(){if(this.curLine){this.flushBuffer();let e=this.curLine.lastChi... method updateBlockWrappers (line 7) | updateBlockWrappers(){this.wrapperPos>this.pos+1e4&&(this.blockWrappers.... method getBlockPos (line 7) | getBlockPos(){var e;this.updateBlockWrappers();let t=this.root;for(let i... method blockPosCovered (line 7) | blockPosCovered(){let e=this.lastBlock;return e!=null&&!e.breakAfter&&(!... method getBuffer (line 7) | getBuffer(e){let t=2|(e<0?16:32),i=this.cache.find(ai,void 0,1);return i... method flushBuffer (line 7) | flushBuffer(){this.afterWidget&&!(this.afterWidget.flags&32)&&(this.afte... method constructor (line 7) | constructor(e){this.skipCount=0,this.text="",this.textOff=0,this.cursor=... method skip (line 7) | skip(e){this.textOff+e<=this.text.length?this.textOff+=e:(this.skipCount... method next (line 7) | next(e){if(this.textOff==this.text.length){let{value:r,lineBreak:n,done:... method constructor (line 7) | constructor(e){this.view=e,this.buckets=Sn.map(()=>[]),this.index=Sn.map... method add (line 7) | add(e){let t=e.constructor.bucket,i=this.buckets[t];i.length<6?i.push(e)... method find (line 7) | find(e,t,i=2){let r=e.bucket,n=this.buckets[r],s=this.index[r];for(let a... method findWidget (line 7) | findWidget(e,t,i){let r=this.buckets[0];if(r.length)for(let n=0,s=0;;n++... method reuse (line 7) | reuse(e){return this.reused.set(e,1),e} method maybeReuse (line 7) | maybeReuse(e,t=2){if(!this.reused.has(e))return this.reused.set(e,t),e.dom} method constructor (line 7) | constructor(e,t,i,r,n){this.view=e,this.decorations=r,this.disallowBlock... method run (line 7) | run(e,t){let i=t&&this.getCompositionContext(t.text);for(let r=0,n=0,s=0... method preserve (line 7) | preserve(e,t,i){let r=XP(this.old),n=this.openMarks;this.old.advance(e,i... method emit (line 7) | emit(e,t){let i=null,r=this.builder,n=0,s=M.spans(this.decorations,e,t,{... method forward (line 7) | forward(e,t){t-e<=10?this.old.advance(t-e,1,this.reuseWalker):(this.old.... method getCompositionContext (line 7) | getCompositionContext(e){let t=[],i=null;for(let r=e.parentNode;;r=r.par... function tf (line 7) | function tf(O,e){let t=i=>{for(let r of i.children)if((e?r.isText():r.le... function PP (line 7) | function PP(O){let e=O.isReplace?(O.startSide<0?64:0)|(O.endSide>0?128:0... function SP (line 7) | function SP(O,e){let t=e.spec.attributes,i=e.spec.class;return!t&&!i||(O... function XP (line 7) | function XP(O){let e=[];for(let t=O.parents.length;t>1;t--){let i=t==O.p... function fa (line 7) | function fa(O){let e=de.get(O);return e&&e.setDOM(O.cloneNode()),O} method constructor (line 7) | constructor(e){super(),this.tag=e} method eq (line 7) | eq(e){return e.tag==this.tag} method toDOM (line 7) | toDOM(){return document.createElement(this.tag)} method updateDOM (line 7) | updateDOM(e){return e.nodeName.toLowerCase()==this.tag} method isHidden (line 7) | get isHidden(){return!0} method toDOM (line 7) | toDOM(){return document.createElement("br")} method isHidden (line 7) | get isHidden(){return!0} method editable (line 7) | get editable(){return!0} method constructor (line 7) | constructor(e){this.view=e,this.decorations=[],this.blockWrappers=[],thi... method update (line 7) | update(e){var t;let i=e.changedRanges;this.minWidth>0&&i.length&&(i.ever... method updateInner (line 7) | updateInner(e,t){this.view.viewState.mustMeasureContent=!0;let{observer:... method updateEditContextFormatting (line 7) | updateEditContextFormatting(e){this.editContextFormatting=this.editConte... method updateSelection (line 7) | updateSelection(e=!1,t=!1){(e||!this.view.observer.selectionRange.focusN... method suppressWidgetCursorChange (line 7) | suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&Wi(... method enforceCursorAssoc (line 7) | enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.... method posFromDOM (line 7) | posFromDOM(e,t){let i=this.tile.nearest(e);if(!i)return this.tile.dom.co... method domAtPos (line 7) | domAtPos(e,t){let{tile:i,offset:r}=this.tile.resolveBlock(e,t);return i.... method inlineDOMNearPos (line 7) | inlineDOMNearPos(e,t){let i,r=-1,n=!1,s,a=-1,o=!1;return this.tile.block... method coordsAt (line 7) | coordsAt(e,t){let{tile:i,offset:r}=this.tile.resolveBlock(e,t);return i.... method lineAt (line 7) | lineAt(e,t){let{tile:i}=this.tile.resolveBlock(e,t);return i.isLine()?i:... method coordsForChar (line 7) | coordsForChar(e){let{tile:t,offset:i}=this.tile.resolveBlock(e,1);if(!t.... method measureVisibleLineHeights (line 7) | measureVisibleLineHeights(e){let t=[],{from:i,to:r}=e,n=this.view.conten... method textDirectionAt (line 7) | textDirectionAt(e){let{tile:t}=this.tile.resolveBlock(e,1);return getCom... method measureTextSize (line 7) | measureTextSize(){let e=this.tile.blockTiles(s=>{if(s.isLine()&&s.childr... method computeBlockGapDeco (line 7) | computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let i=0,r=0;;r+... method updateDeco (line 7) | updateDeco(){let e=1,t=this.view.state.facet(Fi).map(n=>(this.dynamicDec... method scrollIntoView (line 7) | scrollIntoView(e){if(e.isSnapshot){let l=this.view.viewState.lineBlockAt... method lineHasWidget (line 7) | lineHasWidget(e){let t=i=>i.isWidget()||i.children.some(t);return t(this... method destroy (line 7) | destroy(){qa(this.tile)} function qa (line 7) | function qa(O,e){let t=e?.get(O);if(t!=1){t==null&&O.destroy();for(let i... function TP (line 7) | function TP(O){return O.node.nodeType==1&&O.node.firstChild&&(O.offset==... function sd (line 7) | function sd(O,e){let t=O.observer.selectionRange;if(!t.focusNode)return ... function bP (line 7) | function bP(O,e,t){let i=sd(O,t);if(!i)return null;let{node:r,from:n,to:... function yP (line 7) | function yP(O,e){return O.nodeType!=1?0:(e&&O.childNodes[e-1].contentEdi... method constructor (line 7) | constructor(){this.changes=[]} method compareRange (line 7) | compareRange(e,t){Oi(e,t,this.changes)} method comparePoint (line 7) | comparePoint(e,t){Oi(e,t,this.changes)} method boundChange (line 7) | boundChange(e){Oi(e,e,this.changes)} function kP (line 7) | function kP(O,e,t){let i=new xP;return M.compare(O,e,t,i),i.changes} method constructor (line 7) | constructor(){this.changes=[]} method compareRange (line 7) | compareRange(e,t){Oi(e,t,this.changes)} method comparePoint (line 7) | comparePoint(){} method boundChange (line 7) | boundChange(e){Oi(e,e,this.changes)} function wP (line 7) | function wP(O,e,t){let i=new za;return M.compare(O,e,t,i),i.changes} function ZP (line 7) | function ZP(O,e){for(let t=O;t&&t!=e;t=t.assignedSlot||t.parentNode)if(t... function vP (line 7) | function vP(O,e){let t=!1;return e&&O.iterChangedRanges((i,r)=>{i{le... function qP (line 8) | function qP(O,e,t,i){let r=e.head,n=t?1:-1;if(r==(t?O.state.doc.length:0... function Ei (line 8) | function Ei(O,e,t){for(;;){let i=0;for(let r of O)r.between(e-1,e+1,(n,s... function ad (line 8) | function ad(O,e){let t=null;for(let i=0;ir(O)),t.from,e.head... method constructor (line 8) | constructor(e,t){this.pos=e,this.assoc=t} function Wa (line 8) | function Wa(O,e,t,i){let r=O.contentDOM.getBoundingClientRect(),n=r.top+... function od (line 8) | function od(O,e,t,i,r){let n=-1,s=null,a=1e9,o=1e9,l=r,c=r,h=(f,u)=>{for... function rf (line 8) | function rf(O,e){let t=O.state.doc.lineAt(e);return O.bidiSpans(t)[ct.fi... method constructor (line 8) | constructor(e,t){this.points=e,this.view=t,this.text="",this.lineSeparat... method append (line 8) | append(e){this.text+=e} method lineBreak (line 8) | lineBreak(){this.text+=qi} method readRange (line 8) | readRange(e,t){if(!e)return this;let i=e.parentNode;for(let r=e;;){this.... method readTextNode (line 8) | readTextNode(e){let t=e.nodeValue;for(let i of this.points)i.node==e&&(i... method readNode (line 8) | readNode(e){let t=de.get(e),i=t&&t.overrideDOMText;if(i!=null){this.find... method findPointBefore (line 8) | findPointBefore(e,t){for(let i of this.points)i.node==e&&e.childNodes[i.... method findPointInside (line 8) | findPointInside(e,t){for(let i of this.points)(e.nodeType==3?i.node==e:e... function zP (line 8) | function zP(O,e,t){for(;;){if(!e||t{try{return e.call(O,i,t)}catch(r){Xe(t.st... function GP (line 9) | function GP(O){let e=Object.create(null);function t(i){return e[i]||(e[i... function On (line 9) | function On(O){return Math.max(0,O)*.7+8} function AP (line 9) | function AP(O,e){return Math.max(Math.abs(O.clientX-e.clientX),Math.abs(... method constructor (line 9) | constructor(e,t,i,r){this.view=e,this.startEvent=t,this.style=i,this.mus... method start (line 9) | start(e){this.dragging===!1&&this.select(e)} method move (line 9) | move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dra... method up (line 9) | up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.... method destroy (line 9) | destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocum... method setScrollSpeed (line 9) | setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(t... method scroll (line 9) | scroll(){let{x:e,y:t}=this.scrollSpeed;e&&this.scrollParents.x&&(this.sc... method select (line 9) | select(e){let{view:t}=this,i=ad(this.atoms,this.style.get(e,this.extend,... method update (line 9) | update(e){e.transactions.some(t=>t.isUserEvent("input.type"))?this.destr... function LP (line 9) | function LP(O,e){let t=O.state.facet(Lf);return t.length?t[0](e):v.mac?e... function MP (line 9) | function MP(O,e){let t=O.state.facet(Mf);return t.length?t[0](e):v.mac?!... function DP (line 9) | function DP(O,e){let{main:t}=O.state.selection;if(t.empty)return!1;let i... function IP (line 9) | function IP(O,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;f... function BP (line 9) | function BP(O){let e=O.dom.parentNode;if(!e)return;let t=e.appendChild(d... function Vn (line 9) | function Vn(O,e,t){for(let i of O.facet(e))t=i(t,O);return t} function Qd (line 9) | function Qd(O,e){e=Vn(O.state,po,e);let{state:t}=O,i,r=1,n=t.toText(e),s... function sf (line 9) | function sf(O,e,t,i){if(i==1)return S.cursor(e,t);if(i==2)return YP(O.st... function $d (line 9) | function $d(O){if(!NP)return O.detail;let e=af,t=lf;return af=O,lf=Date.... function FP (line 9) | function FP(O,e){let t=O.posAndSideAtCoords({x:e.clientX,y:e.clientY},!1... function HP (line 9) | function HP(O,e){for(let t=0;t{let e=O.hasFocus;if(e!=O.inputState.notif... function eS (line 9) | function eS(O){hf.has(O)||(hf.add(O),O.addEventListener("copy",()=>{}),O... function df (line 9) | function df(){oi=!1} method constructor (line 9) | constructor(e){this.lineWrapping=e,this.doc=E.empty,this.heightSamples={... method heightForGap (line 9) | heightForGap(e,t){let i=this.doc.lineAt(t).number-this.doc.lineAt(e).num... method heightForLine (line 9) | heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-thi... method setDoc (line 9) | setDoc(e){return this.doc=e,this} method mustRefreshForWrapping (line 9) | mustRefreshForWrapping(e){return ff.indexOf(e)>-1!=this.lineWrapping} method mustRefreshForHeights (line 9) | mustRefreshForHeights(e){let t=!1;for(let i=0;i-1,o=Math.round(t)!=Math.round(... method constructor (line 9) | constructor(e,t){this.from=e,this.heights=t,this.index=0} method more (line 9) | get more(){return this.index0} method outdated (line 9) | set outdated(e){this.flags=(e?2:0)|this.flags&-3} method setHeight (line 9) | setHeight(e){this.height!=e&&(Math.abs(this.height-e)>fn&&(oi=!0),this.h... method replace (line 9) | replace(e,t,i){return O.of(i)} method decomposeLeft (line 9) | decomposeLeft(e,t){t.push(this)} method decomposeRight (line 9) | decomposeRight(e,t){t.push(this)} method applyChanges (line 9) | applyChanges(e,t,i,r){let n=this,s=i.doc;for(let a=r.length-1;a>=0;a--){... method empty (line 9) | static empty(){return new it(0,0,0)} method of (line 9) | static of(e){if(e.length==1)return e[0];let t=0,i=e.length,r=0,n=0;for(;... function bn (line 9) | function bn(O,e){return O==e?O:(O.constructor!=e.constructor&&(oi=!0),e)} method constructor (line 9) | constructor(e,t,i){super(e,t),this.deco=i,this.spaceAbove=0} method mainBlock (line 9) | mainBlock(e,t){return new lt(t,this.length,e+this.spaceAbove,this.height... method blockAt (line 9) | blockAt(e,t,i,r){return this.spaceAbove&&e=n&&s(this.lineAt(0,oe.ByPo... method setMeasuredHeight (line 9) | setMeasuredHeight(e){let t=e.heights[e.index++];t<0?(this.spaceAbove=-t,... method updateHeight (line 9) | updateHeight(e,t=0,i=!1,r){return r&&r.from<=t&&r.more&&this.setMeasured... method toString (line 9) | toString(){return`block(${this.length})`} method constructor (line 9) | constructor(e,t,i){super(e,t,null),this.collapsed=0,this.widgetHeight=0,... method mainBlock (line 9) | mainBlock(e,t){return new lt(t,this.length,e+this.spaceAbove,this.height... method replace (line 9) | replace(e,t,i){let r=i[0];return i.length==1&&(r instanceof O||r instanc... method updateHeight (line 9) | updateHeight(e,t=0,i=!1,r){return r&&r.from<=t&&r.more?this.setMeasuredH... method toString (line 9) | toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""... method constructor (line 9) | constructor(e){super(e,0)} method heightMetrics (line 9) | heightMetrics(e,t){let i=e.doc.lineAt(t).number,r=e.doc.lineAt(t+this.le... method blockAt (line 9) | blockAt(e,t,i,r){let{firstLine:n,lastLine:s,perLine:a,perChar:o}=this.he... method lineAt (line 9) | lineAt(e,t,i,r,n){if(t==oe.ByHeight)return this.blockAt(e,i,r,n);if(t==o... method forEachLine (line 9) | forEachLine(e,t,i,r,n,s){e=Math.max(e,n),t=Math.min(t,n+this.length);let... method replace (line 9) | replace(e,t,i){let r=this.length-t;if(r>0){let n=i[i.length-1];n instanc... method decomposeLeft (line 9) | decomposeLeft(e,t){t.push(new O(e-1),null)} method decomposeRight (line 9) | decomposeRight(e,t){t.push(null,new O(this.length-e-1))} method updateHeight (line 9) | updateHeight(e,t=0,i=!1,r){let n=t+this.length;if(r&&r.from<=t+this.leng... method toString (line 9) | toString(){return`gap(${this.length})`} method constructor (line 9) | constructor(e,t,i){super(e.length+t+i.length,e.height+i.height,t|(e.outd... method break (line 9) | get break(){return this.flags&1} method blockAt (line 9) | blockAt(e,t,i,r){let n=i+this.left.height;return e=r)return... method balanced (line 9) | balanced(e,t){return e.size>2*t.size||t.size>2*e.size?De.of(this.break?[... method updateHeight (line 9) | updateHeight(e,t=0,i=!1,r){let{left:n,right:s}=this,a=t+n.length+this.br... method toString (line 9) | toString(){return this.left+(this.break?" ":"-")+this.right} function uf (line 9) | function uf(O,e){let t,i;O[e]==null&&(t=O[e-1])instanceof Bt&&(i=O[e+1])... method constructor (line 9) | constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-... method isCovered (line 9) | get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==t... method span (line 9) | span(e,t){if(this.lineStart>-1){let i=Math.min(t,this.lineEnd),r=this.no... method point (line 9) | point(e,t,i){if(e-1)return;let{from:e,to:t}=this.oracle.doc... method blankContent (line 9) | blankContent(e,t){let i=new Bt(t-e);return this.oracle.doc.lineAt(e).to=... method ensureLine (line 9) | ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.no... method addBlock (line 9) | addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCove... method addLineDeco (line 9) | addLineDeco(e,t,i){let r=this.ensureLine();r.length+=i,r.collapsed+=i,r.... method finish (line 9) | finish(e){let t=this.nodes.length==0?null:this.nodes[this.nodes.length-1... method build (line 9) | static build(e,t,i,r){let n=new O(i,e);return M.spans(t,i,r,n,0),n.finis... function iS (line 9) | function iS(O,e,t){let i=new Ba;return M.compare(O,e,t,i,0),i.changes} method constructor (line 9) | constructor(){this.changes=[]} method compareRange (line 9) | compareRange(){} method comparePoint (line 9) | comparePoint(e,t,i,r){(e=this.viewport.from&&e<=this.viewport.to&&this.v... method lineBlockAtHeight (line 9) | lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewpo... method scrollAnchorAt (line 9) | scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.... method elementAtHeight (line 9) | elementAtHeight(e){return zi(this.heightMap.blockAt(this.scaler.fromDOM(... method docHeight (line 9) | get docHeight(){return this.scaler.toDOM(this.heightMap.height)} method contentHeight (line 9) | get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBo... method constructor (line 9) | constructor(e,t){this.from=e,this.to=t} function aS (line 9) | function aS(O,e,t){let i=[],r=O,n=0;return M.spans(t,O,e,{span(){},point... function rn (line 9) | function rn({total:O,ranges:e},t){if(t<=0)return e[0].from;if(t>=1)retur... function nn (line 9) | function nn(O,e){let t=0;for(let{from:i,to:r}of O.ranges){if(e<=r){t+=e-... function oS (line 9) | function oS(O,e){for(let t of O)if(e(t))return t} method toDOM (line 9) | toDOM(O){return O} method fromDOM (line 9) | fromDOM(O){return O} method eq (line 9) | eq(O){return O==this} method constructor (line 9) | constructor(e,t,i){let r=0,n=0,s=0;this.viewports=i.map(({from:a,to:o})=... method toDOM (line 9) | toDOM(e){for(let t=0,i=0,r=0;;t++){let n=t{thi... method onPrint (line 9) | onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState... method updateGaps (line 9) | updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this... method onSelectionChange (line 9) | onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionR... method readSelectionRange (line 9) | readSelectionRange(){let{view:e}=this,t=Bi(e.root);if(!t)return!1;let i=... method setSelectionRange (line 9) | setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.... method clearSelectionRange (line 9) | clearSelectionRange(){this.selectionRange.set(null,0,null,0)} method listenForScroll (line 9) | listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let i=this.dom;... method ignore (line 9) | ignore(e){if(!this.active)return e();try{return this.stop(),e()}finally{... method start (line 9) | start(){this.active||(this.observer.observe(this.dom,cS),Qa&&this.dom.ad... method stop (line 9) | stop(){this.active&&(this.active=!1,this.observer.disconnect(),Qa&&this.... method clear (line 9) | clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1} method delayAndroidKey (line 9) | delayAndroidKey(e,t){var i;if(!this.delayedAndroidKey){let r=()=>{let n=... method clearDelayedAndroidKey (line 9) | clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndr... method flushSoon (line 9) | flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.reques... method forceFlush (line 9) | forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(t... method pendingRecords (line 9) | pendingRecords(){for(let e of this.observer.takeRecords())this.queue.pus... method processRecords (line 9) | processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);l... method readChange (line 9) | readChange(){let{from:e,to:t,typeOver:i}=this.processRecords(),r=this.se... method flush (line 9) | flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&... method readMutation (line 9) | readMutation(e){let t=this.view.docView.tile.nearest(e.target);if(!t||t.... method setWindow (line 9) | setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win... method addWindowListeners (line 9) | addWindowListeners(e){e.addEventListener("resize",this.onResize),this.pr... method removeWindowListeners (line 9) | removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e... method update (line 9) | update(e){this.editContext&&(this.editContext.update(e),e.startState.fac... method destroy (line 9) | destroy(){var e,t,i;this.stop(),(e=this.intersection)===null||e===void 0... function $f (line 9) | function $f(O,e,t){for(;e;){let i=de.get(e);if(i&&i.parent==O)return i;l... function pf (line 9) | function pf(O,e){let t=e.startContainer,i=e.startOffset,r=e.endContainer... function hS (line 9) | function hS(O,e){if(e.getComposedRanges){let r=e.getComposedRanges(O.roo... method constructor (line 9) | constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this... method applyEdits (line 10) | applyEdits(e){let t=0,i=!1,r=this.pendingContextChange;return e.changes.... method update (line 10) | update(e){let t=this.pendingContextChange,i=e.startState.selection.main;... method resetRange (line 10) | resetRange(e){let{head:t}=e.selection.main;this.from=Math.max(0,t-1e4),t... method reset (line 10) | reset(e){this.resetRange(e),this.editContext.updateText(0,this.editConte... method revertPending (line 10) | revertPending(e){let t=this.pendingContextChange;this.pendingContextChan... method setSelection (line 10) | setSelection(e){let{main:t}=e.selection,i=this.toContextPos(Math.max(thi... method rangeIsValid (line 10) | rangeIsValid(e){let{head:t}=e.selection.main;return!(this.from>0&&t-this... method toEditorPos (line 10) | toEditorPos(e,t=this.to-this.from){e=Math.min(e,t);let i=this.composing;... method toContextPos (line 10) | toContextPos(e){let t=this.composing;return t&&t.drifted?t.contextBase+(... method destroy (line 10) | destroy(){for(let e in this.handlers)this.editContext.removeEventListene... method state (line 10) | get state(){return this.viewState.state} method viewport (line 10) | get viewport(){return this.viewState.viewport} method visibleRanges (line 10) | get visibleRanges(){return this.viewState.visibleRanges} method inView (line 10) | get inView(){return this.viewState.inView} method composing (line 10) | get composing(){return!!this.inputState&&this.inputState.composing>0} method compositionStarted (line 10) | get compositionStarted(){return!!this.inputState&&this.inputState.compos... method root (line 10) | get root(){return this._root} method win (line 10) | get win(){return this.dom.ownerDocument.defaultView||window} method constructor (line 10) | constructor(e={}){var t;this.plugins=[],this.pluginMap=new Map,this.edit... method dispatch (line 10) | dispatch(...e){let t=e.length==1&&e[0]instanceof Qe?e:e.length==1&&Array... method update (line 10) | update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.up... method setState (line 10) | setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.... method updatePlugins (line 10) | updatePlugins(e){let t=e.startState.facet(KO),i=e.state.facet(KO);if(t!=... method docViewUpdate (line 10) | docViewUpdate(){for(let e of this.plugins){let t=e.value;if(t&&t.docView... method measure (line 10) | measure(e=!0){if(this.destroyed)return;if(this.measureScheduled>-1&&this... method themeClasses (line 10) | get themeClasses(){return Ka+" "+(this.state.facet(Ha)?Sd:Pd)+" "+this.s... method updateAttrs (line 10) | updateAttrs(){let e=gf(this,ed,{class:"cm-editor"+(this.hasFocus?" cm-fo... method showAnnouncements (line 10) | showAnnouncements(e){let t=!0;for(let i of e)for(let r of i.effects)if(r... method mountStyles (line 10) | mountStyles(){this.styleModules=this.state.facet(Vi);let e=this.state.fa... method readMeasured (line 10) | readMeasured(){if(this.updateState==2)throw new Error("Reading the edito... method requestMeasure (line 10) | requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=thi... method plugin (line 10) | plugin(e){let t=this.pluginMap.get(e);return(t===void 0||t&&t.plugin!=e)... method documentTop (line 10) | get documentTop(){return this.contentDOM.getBoundingClientRect().top+thi... method documentPadding (line 10) | get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.v... method scaleX (line 10) | get scaleX(){return this.viewState.scaleX} method scaleY (line 10) | get scaleY(){return this.viewState.scaleY} method elementAtHeight (line 10) | elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHe... method lineBlockAtHeight (line 10) | lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlock... method viewportLineBlocks (line 10) | get viewportLineBlocks(){return this.viewState.viewportLines} method lineBlockAt (line 10) | lineBlockAt(e){return this.viewState.lineBlockAt(e)} method contentHeight (line 10) | get contentHeight(){return this.viewState.contentHeight} method moveByChar (line 10) | moveByChar(e,t,i){return ua(this,e,Of(this,e,t,i))} method moveByGroup (line 10) | moveByGroup(e,t){return ua(this,e,Of(this,e,t,i=>VP(this,e.head,i)))} method visualLineSide (line 10) | visualLineSide(e,t){let i=this.bidiSpans(e),r=this.textDirectionAt(e.fro... method moveToLineBoundary (line 10) | moveToLineBoundary(e,t,i=!0){return RP(this,e,t,i)} method moveVertically (line 10) | moveVertically(e,t,i){return ua(this,e,qP(this,e,t,i))} method domAtPos (line 10) | domAtPos(e,t=1){return this.docView.domAtPos(e,t)} method posAtDOM (line 10) | posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)} method posAtCoords (line 10) | posAtCoords(e,t=!0){this.readMeasured();let i=Wa(this,e,t);return i&&i.pos} method posAndSideAtCoords (line 10) | posAndSideAtCoords(e,t=!0){return this.readMeasured(),Wa(this,e,t)} method coordsAtPos (line 10) | coordsAtPos(e,t=1){this.readMeasured();let i=this.docView.coordsAt(e,t);... method coordsForChar (line 10) | coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)} method defaultCharacterWidth (line 10) | get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth} method defaultLineHeight (line 10) | get defaultLineHeight(){return this.viewState.heightOracle.lineHeight} method textDirection (line 10) | get textDirection(){return this.viewState.defaultTextDirection} method textDirectionAt (line 10) | textDirectionAt(e){return!this.state.facet(Ff)||e... method lineWrapping (line 10) | get lineWrapping(){return this.viewState.heightOracle.lineWrapping} method bidiSpans (line 10) | bidiSpans(e){if(e.length>fS)return Ef(e.length);let t=this.textDirection... method hasFocus (line 10) | get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||v.safari&... method focus (line 10) | focus(){this.observer.ignore(()=>{qf(this.contentDOM),this.docView.updat... method setRoot (line 10) | setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeT... method destroy (line 10) | destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur... method scrollIntoView (line 10) | static scrollIntoView(e,t={}){return en.of(new ji(typeof e=="number"?S.c... method scrollSnapshot (line 10) | scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,i=this.vie... method setTabFocusMode (line 10) | setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.... method domEventHandlers (line 10) | static domEventHandlers(e){return he.define(()=>({}),{eventHandlers:e})} method domEventObservers (line 10) | static domEventObservers(e){return he.define(()=>({}),{eventObservers:e})} method theme (line 10) | static theme(e,t){let i=Ot.newName(),r=[sn.of(i),Vi.of(Ja(`.${i}`,e))];r... method baseTheme (line 10) | static baseTheme(e){return ze.lowest(Vi.of(Ja("."+Ka,e,Xd)))} method findFromDOM (line 10) | static findFromDOM(e){var t;let i=e.querySelector(".cm-content"),r=i&&de... method constructor (line 10) | constructor(e,t,i,r,n,s){this.from=e,this.to=t,this.dir=i,this.isolates=... method update (line 10) | static update(e,t){if(t.empty&&!e.some(n=>n.fresh))return e;let i=[],r=e... function gf (line 10) | function gf(O,e,t){for(let i=O.state.facet(e),r=i.length-1;r>=0;r--){let... function uS (line 10) | function uS(O,e){let t=O.split(/-(?!$)/),i=t[t.length-1];i=="Space"&&(i=... function an (line 10) | function an(O,e,t){return e.altKey&&(O="Alt-"+O),e.ctrlKey&&(O="Ctrl-"+O... method keydown (line 10) | keydown(O,e){return yd(Td(e.state),O,e,"editor")} function Td (line 10) | function Td(O){let e=O.facet(Xt),t=Pf.get(e);return t||Pf.set(e,t=pS(e.r... function bd (line 10) | function bd(O,e,t){return yd(Td(O.state),e,O,t)} function pS (line 10) | function pS(O,e=dS){let t=Object.create(null),i=Object.create(null),r=(s... function yd (line 10) | function yd(O,e,t,i){Oo=e;let r=Mh(e),n=Se(r,0),s=Me(n)==r.length&&r!=" ... method constructor (line 10) | constructor(e,t,i,r,n){this.className=e,this.left=t,this.top=i,this.widt... method draw (line 10) | draw(){let e=document.createElement("div");return e.className=this.class... method update (line 10) | update(e,t){return t.className!=this.className?!1:(this.adjust(e),!0)} method adjust (line 10) | adjust(e){e.style.left=this.left+"px",e.style.top=this.top+"px",this.wid... method eq (line 10) | eq(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&th... method forRange (line 10) | static forRange(e,t,i){if(i.empty){let r=e.coordsAtPos(i.head,i.assoc||1... function xd (line 10) | function xd(O){let e=O.scrollDOM.getBoundingClientRect();return{left:(O.... function Sf (line 10) | function Sf(O,e,t,i){let r=O.coordsAtPos(e,t*2);if(!r)return i;let n=O.d... function mS (line 10) | function mS(O,e,t){if(t.to<=O.viewport.from||t.from>=O.viewport.to)retur... function gS (line 10) | function gS(O,e){return O.constructor==e.constructor&&O.eq(e)} method constructor (line 10) | constructor(e,t){this.view=e,this.layer=t,this.drawn=[],this.scaleX=1,th... method update (line 10) | update(e){e.startState.facet(dn)!=e.state.facet(dn)&&this.setOrder(e.sta... method docViewUpdate (line 10) | docViewUpdate(e){this.layer.updateOnDocViewUpdate!==!1&&e.requestMeasure... method setOrder (line 10) | setOrder(e){let t=0,i=e.facet(dn);for(;t!gS(t,this.drawn[i... method destroy (line 10) | destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),thi... function kd (line 10) | function kd(O){return[he.define(e=>new io(e,O)),dn.of(O)]} method combine (line 10) | combine(O){return xe(O,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursor... function wd (line 10) | function wd(O={}){return[Ki.of(O),PS,SS,XS,Hf.of(!0)]} function Zd (line 10) | function Zd(O){return O.startState.facet(Ki)!=O.state.facet(Ki)} method markers (line 10) | markers(O){let{state:e}=O,t=e.facet(Ki),i=[];for(let r of e.selection.ra... method update (line 10) | update(O,e){O.transactions.some(i=>i.selection)&&(e.style.animationName=... method mount (line 10) | mount(O,e){Xf(e.state,O)} function Xf (line 10) | function Xf(O,e){e.style.animationDuration=O.facet(Ki).cursorBlinkRate+"... method markers (line 10) | markers(O){return O.state.selection.ranges.map(e=>e.empty?[]:Hi.forRange... method update (line 10) | update(O,e){return O.docChanged||O.selectionSet||O.viewportChanged||Zd(O)} method map (line 10) | map(O,e){return O==null?null:e.mapPos(O)} method create (line 10) | create(){return null} method update (line 10) | update(O,e){return O!=null&&(O=e.changes.mapPos(O)),e.effects.reduce((t,... method constructor (line 10) | constructor(O){this.view=O,this.cursor=null,this.measureReq={read:this.r... method update (line 10) | update(O){var e;let t=O.state.field(Ui);t==null?this.cursor!=null&&((e=t... method readPos (line 10) | readPos(){let{view:O}=this,e=O.state.field(Ui),t=e!=null&&O.coordsAtPos(... method drawCursor (line 10) | drawCursor(O){if(this.cursor){let{scaleX:e,scaleY:t}=this.view;O?(this.c... method destroy (line 10) | destroy(){this.cursor&&this.cursor.remove()} method setDropPos (line 10) | setDropPos(O){this.view.state.field(Ui)!=O&&this.view.dispatch({effects:... method dragover (line 10) | dragover(O){this.setDropPos(this.view.posAtCoords({x:O.clientX,y:O.clien... method dragleave (line 10) | dragleave(O){(O.target==this.view.contentDOM||!this.view.contentDOM.cont... method dragend (line 10) | dragend(){this.setDropPos(null)} method drop (line 10) | drop(){this.setDropPos(null)} function Yd (line 10) | function Yd(){return[Ui,TS]} function Tf (line 10) | function Tf(O,e,t,i,r){e.lastIndex=0;for(let n=O.iterRange(t,i),s=t,a;!n... function bS (line 10) | function bS(O,e){let t=O.visibleRanges;if(t.length==1&&t[0].from==O.view... method constructor (line 10) | constructor(e){let{regexp:t,decoration:i,decorate:r,boundary:n,maxLength... method createDeco (line 10) | createDeco(e){let t=new Le,i=t.add.bind(t);for(let{from:r,to:n}of bS(e,t... method updateDeco (line 10) | updateDeco(e,t){let i=1e9,r=-1;return e.docChanged&&e.changes.iterChange... method updateRange (line 10) | updateRange(e,t,i,r){for(let n of e.visibleRanges){let s=Math.max(n.from... function kS (line 11) | function kS(){var O;if($a==null&&typeof document<"u"&&document.body){let... method combine (line 11) | combine(O){let e=xe(O,{render:null,specialChars:yS,addSpecialChars:null}... function _d (line 11) | function _d(O={}){return[un.of(O),wS()]} function wS (line 11) | function wS(){return bf||(bf=he.fromClass(class{constructor(O){this.view... function vS (line 11) | function vS(O){return O>=32?ZS:O==10?"\u2424":String.fromCharCode(9216+O)} method constructor (line 11) | constructor(e,t){super(),this.options=e,this.code=t} method eq (line 11) | eq(e){return e.code==this.code} method toDOM (line 11) | toDOM(e){let t=vS(this.code),i=e.state.phrase("Control character")+" "+(... method ignoreEvent (line 11) | ignoreEvent(){return!1} method constructor (line 11) | constructor(e){super(),this.width=e} method eq (line 11) | eq(e){return e.width==this.width} method toDOM (line 11) | toDOM(){let e=document.createElement("span");return e.textContent=" ",e.... method ignoreEvent (line 11) | ignoreEvent(){return!1} function Rd (line 11) | function Rd(){return _S} method constructor (line 11) | constructor(O){this.decorations=this.getDeco(O)} method update (line 11) | update(O){(O.docChanged||O.selectionSet)&&(this.decorations=this.getDeco... method getDeco (line 11) | getDeco(O){let e=-1,t=[];for(let i of O.state.selection.ranges){let r=O.... function RS (line 11) | function RS(O,e,t){let i=Math.min(e.line,t.line),r=Math.max(e.line,t.lin... function VS (line 11) | function VS(O,e){let t=O.coordsAtPos(O.viewport.from);return t?Math.roun... function yf (line 11) | function yf(O,e){let t=O.posAtCoords({x:e.clientX,y:e.clientY},!1),i=O.s... function qS (line 11) | function qS(O,e){let t=yf(O,e),i=O.state.selection;return t?{update(r){i... function Vd (line 11) | function Vd(O){let e=O?.eventFilter||(t=>t.altKey&&t.button==0);return T... function qd (line 11) | function qd(O={}){let[e,t]=zS[O.key||"Alt"],i=he.fromClass(class{constru... method constructor (line 11) | constructor(e,t,i,r){this.facet=t,this.createTooltipView=i,this.removeTo... method update (line 11) | update(e,t){var i;let r=e.state.facet(this.facet),n=r.filter(o=>o);if(r=... function WS (line 11) | function WS(O){let e=O.dom.ownerDocument.documentElement;return{top:0,le... method constructor (line 11) | constructor(O){this.view=O,this.above=[],this.inView=!0,this.madeAbsolut... method createContainer (line 11) | createContainer(){this.parent?(this.container=document.createElement("di... method observeIntersection (line 11) | observeIntersection(){if(this.intersectionObserver){this.intersectionObs... method measureSoon (line 11) | measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=... method update (line 11) | update(O){O.transactions.length&&(this.lastTransaction=Date.now());let e... method createTooltip (line 11) | createTooltip(O,e){let t=O.create(this.view),i=e?e.dom:null;if(t.dom.cla... method destroy (line 11) | destroy(){var O,e,t;this.view.win.removeEventListener("resize",this.meas... method readMeasure (line 11) | readMeasure(){let O=1,e=1,t=!1;if(this.position=="fixed"&&this.manager.t... method writeMeasure (line 11) | writeMeasure(O){var e;if(O.makeAbsolute){this.madeAbsolute=!0,this.posit... method maybeMeasure (line 11) | maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.... method scroll (line 11) | scroll(){this.maybeMeasure()} function kf (line 11) | function kf(O,e){let t=parseInt(O.style.left,10);(isNaN(t)||Math.abs(e-t... method create (line 11) | static create(e){return new O(e)} method constructor (line 11) | constructor(e){this.view=e,this.mounted=!1,this.dom=document.createEleme... method createHostedView (line 11) | createHostedView(e,t){let i=e.create(this.view);return i.dom.classList.a... method mount (line 11) | mount(e){for(let t of this.manager.tooltipViews)t.mount&&t.mount(e);this... method positioned (line 11) | positioned(e){for(let t of this.manager.tooltipViews)t.positioned&&t.pos... method update (line 11) | update(e){this.manager.update(e)} method destroy (line 11) | destroy(){var e;for(let t of this.manager.tooltipViews)(e=t.destroy)===n... method passProp (line 11) | passProp(e){let t;for(let i of this.manager.tooltipViews){let r=i[e];if(... method offset (line 11) | get offset(){return this.passProp("offset")} method getCoords (line 11) | get getCoords(){return this.passProp("getCoords")} method overlap (line 11) | get overlap(){return this.passProp("overlap")} method resize (line 11) | get resize(){return this.passProp("resize")} method constructor (line 11) | constructor(e,t,i,r,n){this.view=e,this.source=t,this.field=i,this.setHo... method update (line 11) | update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeo... method active (line 11) | get active(){return this.view.state.field(this.field)} method checkHover (line 11) | checkHover(){if(this.hoverTimeout=-1,this.active.length)return;let e=Dat... method startHover (line 11) | startHover(){clearTimeout(this.restartTimeout);let{view:e,lastMove:t}=th... method tooltip (line 11) | get tooltip(){let e=this.view.plugin(Xo),t=e?e.manager.tooltips.findInde... method mousemove (line 11) | mousemove(e){var t,i;this.lastMove={x:e.clientX,y:e.clientY,target:e.tar... method mouseleave (line 11) | mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{a... method watchTooltipLeave (line 11) | watchTooltipLeave(e){let t=i=>{e.removeEventListener("mouseleave",t),thi... method destroy (line 11) | destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListe... function ES (line 11) | function ES(O,e){let{left:t,right:i,top:r,bottom:n}=O.getBoundingClientR... function AS (line 11) | function AS(O,e,t,i,r,n){let s=O.scrollDOM.getBoundingClientRect(),a=O.d... function zd (line 11) | function zd(O,e={}){let t=V.define(),i=ce.define({create(){return[]},upd... function To (line 11) | function To(O,e){let t=O.plugin(Xo);if(!t)return null;let i=t.manager.to... method combine (line 11) | combine(O){let e,t;for(let i of O)e=e||i.topContainer,t=t||i.bottomConta... function bO (line 11) | function bO(O,e){let t=O.plugin(Ud),i=t?t.specs.indexOf(e):-1;return i>-... method constructor (line 11) | constructor(O){this.input=O.state.facet(TO),this.specs=this.input.filter... method update (line 11) | update(O){let e=O.state.facet(wf);this.top.container!=e.topContainer&&(t... method destroy (line 11) | destroy(){this.top.sync([]),this.bottom.sync([])} method constructor (line 11) | constructor(e,t,i){this.view=e,this.top=t,this.container=i,this.dom=void... method sync (line 11) | sync(e){for(let t of this.panels)t.destroy&&e.indexOf(t)<0&&t.destroy();... method syncDOM (line 11) | syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.do... method scrollMargin (line 11) | scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?thi... method syncClasses (line 11) | syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses... function Zf (line 11) | function Zf(O){let e=O.nextSibling;return O.remove(),e} method compare (line 11) | compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)} method eq (line 11) | eq(e){return!1} method destroy (line 11) | destroy(e){} function bo (line 11) | function bo(O){return[Wd(),Li.of({...DS,...O})]} function Wd (line 11) | function Wd(O){let e=[IS];return O&&O.fixed===!1&&e.push(co.of(!0)),e} method constructor (line 11) | constructor(O){this.view=O,this.domAfter=null,this.prevViewport=O.viewpo... method getDOMAfter (line 11) | getDOMAfter(){return this.domAfter||(this.domAfter=document.createElemen... method update (line 11) | update(O){if(this.updateGutters(O)){let e=this.prevViewport,t=O.view.vie... method syncGutters (line 11) | syncGutters(O){let e=this.dom.nextSibling;O&&(this.dom.remove(),this.dom... method updateGutters (line 11) | updateGutters(O){let e=O.startState.facet(Li),t=O.state.facet(Li),i=O.do... method destroy (line 11) | destroy(){for(let O of this.gutters)O.destroy();this.dom.remove(),this.d... function vf (line 11) | function vf(O){return Array.isArray(O)?O:[O]} function ho (line 11) | function ho(O,e,t){for(;O.value&&O.from<=t;)O.from==t&&e.push(O.value),O... method constructor (line 11) | constructor(e,t,i){this.gutter=e,this.height=i,this.i=0,this.cursor=M.it... method addElement (line 11) | addElement(e,t,i){let{gutter:r}=this,n=(t.top-this.height)/e.scaleY,s=t.... method line (line 11) | line(e,t,i){let r=[];ho(this.cursor,r,t.from),i.length&&(r=r.concat(i));... method widget (line 11) | widget(e,t){let i=this.gutter.config.widgetMarker(e,t.widget,t),r=i?[i]:... method finish (line 11) | finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.eleme... method constructor (line 11) | constructor(e,t){this.view=e,this.config=t,this.elements=[],this.spacer=... method update (line 11) | update(e){let t=this.markers;if(this.markers=vf(this.config.markers(e.vi... method destroy (line 11) | destroy(){for(let e of this.elements)e.destroy()} method constructor (line 11) | constructor(e,t,i,r){this.height=-1,this.above=0,this.markers=[],this.do... method update (line 11) | update(e,t,i,r){this.height!=t&&(this.height=t,this.dom.style.height=t+"... method setMarkers (line 11) | setMarkers(e,t){let i="cm-gutterElement",r=this.dom.firstChild;for(let n... method destroy (line 11) | destroy(){this.setMarkers(null,[])} function BS (line 11) | function BS(O,e){if(O.length!=e.length)return!1;for(let t=0;tr.toDOM)?null:new Mi(ma(e,e.state.doc... method initialSpacer (line 11) | initialSpacer(e){return new Mi(ma(e,Yf(e.state.doc.lines)))} method updateSpacer (line 11) | updateSpacer(e,t){let i=ma(t.view,Yf(t.view.state.doc.lines));return i==... function jd (line 11) | function jd(O={}){return[ti.of(O),Wd(),HS]} function Yf (line 11) | function Yf(O){let e=9;for(;e0} method isSkipped (line 11) | get isSkipped(){return(this.flags&2)>0} method isError (line 11) | get isError(){return(this.flags&4)>0} method isAnonymous (line 11) | get isAnonymous(){return(this.flags&8)>0} method is (line 11) | is(e){if(typeof e=="string"){if(this.name==e)return!0;let t=this.prop(R.... method match (line 11) | static match(e){let t=Object.create(null);for(let i in e)for(let r of i.... method constructor (line 11) | constructor(e){this.types=e;for(let t=0;t=e&&t=e:O.from>e)||(... method cursor (line 11) | cursor(e=0){return new li(this,e)} method getChild (line 11) | getChild(e,t=null,i=null){let r=Ed(this,e,t,i);return r.length?r[0]:null} method getChildren (line 11) | getChildren(e,t=null,i=null){return Ed(this,e,t,i)} method resolve (line 11) | resolve(e,t=0){return tr(this,e,t,!1)} method resolveInner (line 11) | resolveInner(e,t=0){return tr(this,e,t,!0)} method matchContext (line 11) | matchContext(e){return xo(this.parent,e)} method enterUnfinishedNodesBefore (line 11) | enterUnfinishedNodesBefore(e){let t=this.childBefore(e),i=this;for(;t;){... method node (line 11) | get node(){return this} method next (line 11) | get next(){return this.parent} method constructor (line 11) | constructor(e,t,i,r){super(),this._tree=e,this.from=t,this.index=i,this.... method type (line 11) | get type(){return this._tree.type} method name (line 11) | get name(){return this._tree.type.name} method to (line 11) | get to(){return this.from+this._tree.length} method nextChild (line 11) | nextChild(e,t,i,r,n=0){var s;for(let a=this;;){for(let{children:o,positi... method firstChild (line 11) | get firstChild(){return this.nextChild(0,1,0,4)} method lastChild (line 11) | get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)} method childAfter (line 11) | childAfter(e){return this.nextChild(0,1,e,2)} method childBefore (line 11) | childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)} method prop (line 11) | prop(e){return this._tree.prop(e)} method enter (line 11) | enter(e,t,i=0){let r;if(!(i&C.IgnoreOverlays)&&(r=Ht.get(this._tree))&&r... method nextSignificantParent (line 11) | nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e... method parent (line 11) | get parent(){return this._parent?this._parent.nextSignificantParent():null} method nextSibling (line 11) | get nextSibling(){return this._parent&&this.index>=0?this._parent.nextCh... method prevSibling (line 11) | get prevSibling(){return this._parent&&this.index>=0?this._parent.nextCh... method tree (line 11) | get tree(){return this._tree} method toTree (line 11) | toTree(){return this._tree} method toString (line 11) | toString(){return this._tree.toString()} function Ed (line 11) | function Ed(O,e,t,i){let r=O.cursor(),n=[];if(!r.firstChild())return n;i... function xo (line 11) | function xo(O,e,t=e.length-1){for(let i=O;t>=0;i=i.parent){if(!i)return!... method constructor (line 11) | constructor(e,t,i,r){this.parent=e,this.buffer=t,this.index=i,this.start=r} method name (line 11) | get name(){return this.type.name} method from (line 11) | get from(){return this.context.start+this.context.buffer.buffer[this.ind... method to (line 11) | get to(){return this.context.start+this.context.buffer.buffer[this.index... method constructor (line 11) | constructor(e,t,i){super(),this.context=e,this._parent=t,this.index=i,th... method child (line 11) | child(e,t,i){let{buffer:r}=this.context,n=r.findChild(this.index+4,r.buf... method firstChild (line 11) | get firstChild(){return this.child(1,0,4)} method lastChild (line 11) | get lastChild(){return this.child(-1,0,4)} method childAfter (line 11) | childAfter(e){return this.child(1,e,2)} method childBefore (line 11) | childBefore(e){return this.child(-1,e,-2)} method prop (line 11) | prop(e){return this.type.prop(e)} method enter (line 11) | enter(e,t,i=0){if(i&C.ExcludeBuffers)return null;let{buffer:r}=this.cont... method parent (line 11) | get parent(){return this._parent||this.context.parent.nextSignificantPar... method externalSibling (line 11) | externalSibling(e){return this._parent?null:this.context.parent.nextChil... method nextSibling (line 11) | get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];re... method prevSibling (line 11) | get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent... method tree (line 11) | get tree(){return null} method toTree (line 11) | toTree(){let e=[],t=[],{buffer:i}=this.context,r=this.index+4,n=i.buffer... method toString (line 11) | toString(){return this.context.buffer.childString(this.index)} function Nd (line 11) | function Nd(O){if(!O.length)return null;let e=0,t=O[0];for(let n=1;n0){if(this.index=e:this.from>e)||... method node (line 11) | get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=nul... method tree (line 11) | get tree(){return this.buffer?null:this._tree._tree} method iterate (line 11) | iterate(e,t){for(let i=0;;){let r=!1;if(this.type.isAnonymous||e(this)!=... method matchContext (line 11) | matchContext(e){if(!this.buffer)return xo(this.node.parent,e);let{buffer... function Vo (line 11) | function Vo(O){return O.children.some(e=>e instanceof Jt||!e.type.isAnon... function iX (line 11) | function iX(O){var e;let{buffer:t,nodeSet:i,maxBufferLength:r=1024,reuse... function zn (line 11) | function zn(O,e){if(!O.isAnonymous||e instanceof Jt||e.type!=O)return 1;... function qo (line 11) | function qo(O,e,t,i,r,n,s,a,o){let l=0;for(let Q=i;Q0} method openEnd (line 11) | get openEnd(){return(this.open&2)>0} method addTree (line 11) | static addTree(e,t=[],i=!1){let r=[new O(0,e.length,e,0,!1,i)];for(let n... method applyChanges (line 11) | static applyChanges(e,t,i=128){if(!t.length)return e;let r=[],n=1,s=e.le... method startParse (line 11) | startParse(e,t,i){return typeof e=="string"&&(e=new Zo(e)),i=i?i.length?... method parse (line 11) | parse(e,t,i){let r=this.startParse(e,t,i);for(;;){let n=r.advance();if(n... method constructor (line 11) | constructor(e){this.string=e} method length (line 11) | get length(){return this.string.length} method chunk (line 11) | chunk(e){return this.string.slice(e)} method lineChunks (line 11) | get lineChunks(){return!1} method read (line 11) | read(e,t){return this.string.slice(e,t)} function xO (line 11) | function xO(O){return(e,t,i,r)=>new _o(e,O,t,i,r)} method constructor (line 11) | constructor(e,t,i,r,n,s){this.parser=e,this.parse=t,this.overlay=i,this.... function Ld (line 11) | function Ld(O){if(!O.length||O.some(e=>e.from>=e.to))throw new RangeErro... method constructor (line 11) | constructor(e,t,i,r,n,s,a,o){this.parser=e,this.predicate=t,this.mounts=... method constructor (line 11) | constructor(e,t,i,r,n){this.nest=t,this.input=i,this.fragments=r,this.ra... method advance (line 11) | advance(){if(this.baseParse){let i=this.baseParse.advance();if(!i)return... method parsedPos (line 11) | get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(l... method stopAt (line 11) | stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);el... method startInner (line 11) | startInner(){let e=new Ro(this.fragments),t=null,i=null,r=new li(new je(... function rX (line 11) | function rX(O,e,t){for(let i of O){if(i.from>=t)break;if(i.to>e)return i... function Md (line 11) | function Md(O,e,t,i,r,n){if(e=this.curTo;)this.nextFrag();return... method nextFrag (line 11) | nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.... method findMounts (line 11) | findMounts(e,t){var i;let r=[];if(this.inner){this.inner.cursor.moveTo(e... function Dd (line 11) | function Dd(O,e){let t=null,i=e;for(let r=1,n=0;ri.modified.indexOf(t)... method constructor (line 11) | constructor(e){this.name=e,this.instances=[],this.id=oX++} method get (line 11) | static get(e,t){if(!t.length)return e;let i=t[0].instances.find(a=>a.bas... function lX (line 11) | function lX(O,e){return O.length==e.length&&O.every((t,i)=>t==e[i])} function cX (line 11) | function cX(O){let e=[[]];for(let t=0;t=e.depth?(r=e,e=e.n... method constructor (line 11) | constructor(e,t,i,r){this.tags=e,this.mode=t,this.context=i,this.next=r} method opaque (line 11) | get opaque(){return this.mode==0} method inherit (line 11) | get inherit(){return this.mode==1} method sort (line 11) | sort(e){return!e||e.depththis.at&&(this.at=e),this... method flush (line 11) | flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)} method highlightRange (line 11) | highlightRange(e,t,i,r,n){let{type:s,from:a,to:o}=e;if(a>=i||o<=t)return... function fX (line 11) | function fX(O){let e=O.type.prop(Kd);for(;e&&e.context&&!O.matchContext(... function or (line 11) | function or(O){return Z.define({combine:O?e=>e.concat(O):void 0})} method constructor (line 11) | constructor(e,t,i=[],r=""){this.data=e,this.name=r,I.prototype.hasOwnPro... method isActiveAt (line 11) | isActiveAt(e,t,i=-1){return eu(e,t,i).type.prop(iO)==this.data} method findRegions (line 11) | findRegions(e){let t=e.facet(rO);if(t?.data==this.data)return[{from:0,to... method allowsNesting (line 11) | get allowsNesting(){return!0} function eu (line 11) | function eu(O,e,t){let i=O.facet(rO),r=U(O).topNode;if(!i||i.allowsNesti... method constructor (line 11) | constructor(e,t,i){super(e,t,[],i),this.parser=t} method define (line 11) | static define(e){let t=or(e.languageData);return new O(t,e.parser.config... method configure (line 11) | configure(e,t){return new O(this.data,this.parser.configure(e),t||this.n... method allowsNesting (line 11) | get allowsNesting(){return this.parser.hasWrappers()} function U (line 11) | function U(O){let e=O.field(Re.state,!1);return e?e.tree:D.empty} method constructor (line 11) | constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.... method length (line 11) | get length(){return this.doc.length} method syncTo (line 11) | syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,th... method chunk (line 11) | chunk(e){return this.syncTo(e),this.string} method lineChunks (line 11) | get lineChunks(){return!0} method read (line 11) | read(e,t){let i=this.cursorPos-this.string.length;return e=this.cu... method constructor (line 11) | constructor(e,t,i=[],r,n,s,a,o){this.parser=e,this.state=t,this.fragment... method create (line 11) | static create(e,t,i){return new O(e,t,[],D.empty,0,i,[],null)} method startParse (line 11) | startParse(){return this.parser.startParse(new Lo(this.state.doc),this.f... method work (line 11) | work(e,t){return t!=null&&t>=this.state.doc.length&&(t=void 0),this.tree... method takeTree (line 11) | takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&(... method withContext (line 11) | withContext(e){let t=ir;ir=this;try{return e()}finally{ir=t}} method withoutTempSkipped (line 11) | withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=tu(e,t.from,... method changes (line 11) | changes(e,t){let{fragments:i,tree:r,treeLen:n,viewport:s,skipped:a}=this... method updateViewport (line 11) | updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)... method reset (line 11) | reset(){this.parse&&(this.takeTree(),this.parse=null)} method skipUntilInView (line 11) | skipUntilInView(e,t){this.skipped.push({from:e,to:t})} method getSkippingParser (line 11) | static getSkippingParser(e){return new class extends eO{createParse(t,i,... method isDone (line 11) | isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;retur... method get (line 11) | static get(){return ir} function tu (line 11) | function tu(O,e,t){return Vt.applyChanges(O,[{fromA:e,toA:t,fromB:e,toB:... method constructor (line 11) | constructor(e){this.context=e,this.tree=e.tree} method apply (line 11) | apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let ... method init (line 11) | static init(e){let t=Math.min(3e3,e.doc.length),i=nr.create(e.facet(rO).... method update (line 11) | update(O,e){for(let t of e.effects)if(t.is(Re.setState))return t.value;r... method constructor (line 11) | constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.c... method update (line 11) | update(e){let t=this.view.state.field(Re.state).context;(t.updateViewpor... method scheduleWork (line 11) | scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(R... method work (line 11) | work(e){this.working=null;let t=Date.now();if(this.chunkEnd0)} method focus (line 11) | focus(){this.scheduleWork()} method combine (line 11) | combine(O){return O.length?O[0]:null} method constructor (line 11) | constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]} method constructor (line 11) | constructor(e,t,i,r,n,s=void 0){this.name=e,this.alias=t,this.extensions... method load (line 11) | load(){return this.loading||(this.loading=this.loadFunc().then(e=>this.s... method of (line 11) | static of(e){let{load:t,support:i}=e;if(!t){if(!i)throw new RangeError("... method matchFilename (line 11) | static matchFilename(e,t){for(let r of e)if(r.filename&&r.filename.test(... method matchLanguageName (line 11) | static matchLanguageName(e,t,i=!0){t=t.toLowerCase();for(let r of e)if(r... function lr (line 11) | function lr(O){let e=O.facet(nO);return e.charCodeAt(0)==9?O.tabSize*e.l... function hi (line 11) | function hi(O,e){let t="",i=O.tabSize,r=O.facet(nO)[0];if(r==" "){for(;e... function In (line 11) | function In(O,e){O instanceof I&&(O=new ZO(O));for(let i of O.state.face... method constructor (line 11) | constructor(e,t={}){this.state=e,this.options=t,this.unit=lr(e)} method lineAt (line 11) | lineAt(e,t=1){let i=this.state.doc.lineAt(e),{simulateBreak:r,simulateDo... method textAfterPos (line 11) | textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.options... method column (line 11) | column(e,t=1){let{text:i,from:r}=this.lineAt(e,t),n=this.countColumn(i,e... method countColumn (line 11) | countColumn(e,t=e.length){return ve(e,this.state.tabSize,t)} method lineIndent (line 11) | lineIndent(e,t=1){let{text:i,from:r}=this.lineAt(e,t),n=this.options.ove... method simulatedBreak (line 11) | get simulatedBreak(){return this.options.simulateBreak||null} function QX (line 11) | function QX(O,e,t){let i=e.resolveStack(t),r=e.resolveInner(t,-1).resolv... function ou (line 11) | function ou(O,e,t){for(let i=O;i;i=i.next){let r=pX(i.node);if(r)return ... function $X (line 11) | function $X(O){return O.pos==O.options.simulateBreak&&O.options.simulate... function pX (line 11) | function pX(O){let e=O.type.prop(se);if(e)return e;let t=O.firstChild,i;... function mX (line 11) | function mX(){return 0} method constructor (line 11) | constructor(e,t,i){super(e.state,e.options),this.base=e,this.pos=t,this.... method node (line 11) | get node(){return this.context.node} method create (line 11) | static create(e,t,i){return new O(e,t,i)} method textAfter (line 11) | get textAfter(){return this.textAfterPos(this.pos)} method baseIndent (line 11) | get baseIndent(){return this.baseIndentFor(this.node)} method baseIndentFor (line 11) | baseIndentFor(e){let t=this.state.doc.lineAt(e.from);for(;;){let i=e.res... method continue (line 11) | continue(){return ou(this.context.next,this.base,this.pos)} function gX (line 11) | function gX(O,e){for(let t=e;t;t=t.parent)if(O==t)return!0;return!1} function PX (line 11) | function PX(O){let e=O.node,t=e.childAfter(e.from),i=e.lastChild;if(!t)r... function be (line 11) | function be({closing:O,align:e=!0,units:t=1}){return i=>lu(i,e,t,O)} function lu (line 11) | function lu(O,e,t,i,r){let n=O.textAfter,s=n.match(/^\s*/)[0].length,a=i... function le (line 11) | function le({except:O,units:e=1}={}){return t=>{let i=O&&O.test(t.textAf... function cu (line 11) | function cu(){return I.transactionFilter.of(O=>{if(!O.docChanged||!O.isU... function me (line 11) | function me(O){let e=O.firstChild,t=O.lastChild;return e&&e.to=... function fu (line 11) | function fu(O){let e=[];for(let{head:t}of O.state.selection.ranges)e.som... method create (line 11) | create(){return Y.none} method update (line 11) | update(O,e){e.isUserEvent("delete")&&e.changes.iterChangedRanges((t,i)=>... method toJSON (line 11) | toJSON(O,e){let t=[];return O.between(0,e.doc.length,(i,r)=>{t.push(i,r)... method fromJSON (line 11) | fromJSON(O){if(!Array.isArray(O)||O.length%2)throw new RangeError("Inval... function Ou (line 11) | function Ou(O,e,t=e){let i=!1;return O.between(e,t,(r,n)=>{re&&(i=... function Mn (line 11) | function Mn(O,e,t){var i;let r=null;return(i=O.field(vO,!1))===null||i==... function bX (line 11) | function bX(O,e,t){let i=!1;return O.between(e,e,(r,n)=>{r==e&&n==t&&(i=... function du (line 11) | function du(O,e){return O.field(vO,!1)?e:e.concat(V.appendConfig.of($u()))} function uu (line 11) | function uu(O,e,t=!0){let i=O.state.doc.lineAt(e.from).number,r=O.state.... method combine (line 11) | combine(O){return xe(O,ZX)} function $u (line 11) | function $u(O){let e=[vO,YX];return O&&e.push(Ko.of(O)),e} function pu (line 11) | function pu(O,e){let{state:t}=O,i=t.facet(Ko),r=s=>{let a=O.lineBlockAt(... method toDOM (line 11) | toDOM(O){return pu(O,null)} method constructor (line 11) | constructor(e){super(),this.value=e} method eq (line 11) | eq(e){return this.value==e.value} method toDOM (line 11) | toDOM(e){return pu(e,this.value)} method constructor (line 11) | constructor(e,t){super(),this.config=e,this.open=t} method eq (line 11) | eq(e){return this.config==e.config&&this.open==e.open} method toDOM (line 11) | toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open... function mu (line 11) | function mu(O={}){let e={...vX,...O},t=new rr(e,!0),i=new rr(e,!1),r=he.... method constructor (line 11) | constructor(e,t){this.specs=e;let i;function r(a){let o=Ot.newName();ret... method define (line 11) | static define(e,t){return new O(e,t||{})} method combine (line 11) | combine(O){return O.length?[O[0]]:null} function Eo (line 11) | function Eo(O){let e=O.facet(Io);return e.length?e:O.facet(gu)} function Nn (line 11) | function Nn(O,e){let t=[_X],i;return O instanceof ci&&(O.module&&t.push(... method constructor (line 11) | constructor(e){this.markCache=Object.create(null),this.tree=U(e.state),t... method update (line 11) | update(e){let t=U(e.state),i=Eo(e.state),r=i!=Eo(e.startState),{viewport... method buildDeco (line 11) | buildDeco(e,t){if(!t||!this.tree.length)return Y.none;let i=new Le;for(l... method combine (line 11) | combine(O){return xe(O,{afterCursor:!0,brackets:Xu,maxScanDistance:Su,re... function zX (line 11) | function zX(O){let e=[],t=O.matched?VX:qX;return e.push(t.range(O.start.... method create (line 11) | create(){return Y.none} method update (line 11) | update(O,e){if(!e.docChanged&&!e.selection)return O;let t=[],i=e.state.f... function bu (line 11) | function bu(O={}){return[Tu.of(O),WX]} function No (line 11) | function No(O,e,t){let i=O.prop(e<0?R.openedBy:R.closedBy);if(i)return i... function Fo (line 11) | function Fo(O){let e=O.type.prop(hr);return e?e(O.node):O} function dt (line 11) | function dt(O,e,t,i={}){let r=i.maxScanDistance||Su,n=i.brackets||Xu,s=U... function jX (line 11) | function jX(O,e,t,i,r,n,s){let a=i.parent,o={from:r.from,to:r.to},l=0,c=... function CX (line 11) | function CX(O,e,t,i,r,n,s){let a=t<0?O.sliceDoc(e-1,e):O.sliceDoc(e,e+1)... function Ao (line 11) | function Ao(O,e){nu.indexOf(O)>-1||(nu.push(O),console.warn(e))} function AX (line 11) | function AX(O,e){let t=[];for(let a of e.split(" ")){let o=[];for(let l ... function rl (line 11) | function rl(O,e){return({state:t,dispatch:i})=>{if(t.readOnly)return!1;l... function nl (line 11) | function nl(O,e){let t=O.languageDataAt("commentTokens",e,1);return t.le... function BX (line 11) | function BX(O,{open:e,close:t},i,r){let n=O.sliceDoc(i-fr,i),s=O.sliceDo... function NX (line 11) | function NX(O){let e=[];for(let t of O.selection.ranges){let i=O.doc.lin... function Ru (line 11) | function Ru(O,e,t=e.selection.ranges){let i=t.map(n=>nl(e,n.from).block)... function FX (line 11) | function FX(O,e,t=e.selection.ranges){let i=[],r=-1;for(let{from:n,to:s}... method combine (line 11) | combine(O){return xe(O,{minDepth:100,newGroupDelay:500,joinToEvent:(e,t)... method create (line 11) | create(){return YO.empty} method update (line 11) | update(O,e){let t=e.state.facet(Vu),i=e.annotation(el);if(i){let o=ut.fr... method toJSON (line 11) | toJSON(O){return{done:O.done.map(e=>e.toJSON()),undone:O.undone.map(e=>e... method fromJSON (line 11) | fromJSON(O){return new YO(O.done.map(ut.fromJSON),O.undone.map(ut.fromJS... function zu (line 11) | function zu(O={}){return[qu,Vu.of(O),T.domEventHandlers({beforeinput(e,t... function Kn (line 11) | function Kn(O,e){return function({state:t,dispatch:i}){if(!e&&t.readOnly... method constructor (line 11) | constructor(e,t,i,r,n){this.changes=e,this.effects=t,this.mapped=i,this.... method setSelAfter (line 11) | setSelAfter(e){return new O(this.changes,this.effects,this.mapped,this.s... method toJSON (line 11) | toJSON(){var e,t,i;return{changes:(e=this.changes)===null||e===void 0?vo... method fromJSON (line 11) | static fromJSON(e){return new O(e.changes&&Ze.fromJSON(e.changes),[],e.m... method fromTransaction (line 11) | static fromTransaction(e,t){let i=st;for(let r of e.startState.facet(KX)... method selection (line 11) | static selection(e){return new O(void 0,st,void 0,void 0,e)} function Hn (line 11) | function Hn(O,e,t,i){let r=e+1>t+20?e-t-1:0,n=O.slice(r,e);return n.push... function tT (line 11) | function tT(O,e){let t=[],i=!1;return O.iterChangedRanges((r,n)=>t.push(... function OT (line 11) | function OT(O,e){return O.ranges.length==e.ranges.length&&O.ranges.filte... function Wu (line 11) | function Wu(O,e){return O.length?e.length?O.concat(e):O:e} function ju (line 11) | function ju(O,e){if(O.length){let t=O[O.length-1],i=t.selectionsAfter.sl... function rT (line 11) | function rT(O){let e=O[O.length-1],t=O.slice();return t[O.length-1]=e.se... function Jo (line 11) | function Jo(O,e){if(!O.length)return O;let t=O.length,i=st;for(;t;){let ... function nT (line 11) | function nT(O,e,t){let i=Wu(O.selectionsAfter.length?O.selectionsAfter.m... method constructor (line 11) | constructor(e,t,i=0,r=void 0){this.done=e,this.undone=t,this.prevTime=i,... method isolate (line 11) | isolate(){return this.prevTime?new O(this.done,this.undone):this} method addChanges (line 11) | addChanges(e,t,i,r,n){let s=this.done,a=s[s.length-1];return a&&a.change... method addSelection (line 11) | addSelection(e,t,i,r){let n=this.done.length?this.done[this.done.length-... method addMapping (line 11) | addMapping(e){return new O(Jo(this.done,e),Jo(this.undone,e),this.prevTi... method pop (line 11) | pop(e,t,i){let r=e==0?this.done:this.undone;if(r.length==0)return null;l... function fi (line 11) | function fi(O,e){return S.create(O.ranges.map(e),O.mainIndex)} function Qt (line 11) | function Qt(O,e){return O.update({selection:e,scrollIntoView:!0,userEven... function $t (line 11) | function $t({state:O,dispatch:e},t){let i=fi(O.selection,t);return i.eq(... function Jn (line 11) | function Jn(O,e){return S.cursor(e?O.to:O.from)} function Gu (line 11) | function Gu(O,e){return $t(O,t=>t.empty?O.moveByChar(t,e):Jn(t,e))} function ke (line 11) | function ke(O){return O.textDirectionAt(O.state.selection.main.head)==H.... function Lu (line 11) | function Lu(O,e){return $t(O,t=>t.empty?O.moveByGroup(t,e):Jn(t,e))} function lT (line 11) | function lT(O,e,t){if(e.type.prop(t))return!0;let i=e.to-e.from;return i... function es (line 11) | function es(O,e,t){let i=U(O).resolveInner(e.head),r=t?R.closedBy:R.open... function Mu (line 11) | function Mu(O,e){return $t(O,t=>{if(!t.empty)return Jn(t,e);let i=O.move... function Bu (line 11) | function Bu(O){let e=O.scrollDOM.clientHeights.empty?O.m... function aO (line 11) | function aO(O,e,t){let i=O.lineBlockAt(e.head),r=O.moveToLineBoundary(e,... function mT (line 11) | function mT(O,e,t){let i=!1,r=fi(O.selection,n=>{let s=dt(O,n.head,-1)||... function at (line 11) | function at(O,e){let t=fi(O.state.selection,i=>{let r=e(i);return S.rang... function Fu (line 11) | function Fu(O,e){return at(O,t=>O.moveByChar(t,e))} function Ju (line 11) | function Ju(O,e){return at(O,t=>O.moveByGroup(t,e))} function eQ (line 11) | function eQ(O,e){return at(O,t=>O.moveVertically(t,e))} function iQ (line 11) | function iQ(O,e){return at(O,t=>O.moveVertically(t,e,Bu(O).height))} function rQ (line 11) | function rQ(O,e){let{state:t}=O,i=t.selection,r=t.selection.ranges.slice... function dr (line 11) | function dr(O,e){if(O.state.readOnly)return!1;let t="delete.selection",{... function Fn (line 11) | function Fn(O,e,t){if(O instanceof T)for(let i of O.state.facet(T.atomic... function ts (line 11) | function ts(O){let e=[],t=-1;for(let i of O.selection.ranges){let r=O.do... function lQ (line 11) | function lQ(O,e,t){if(O.readOnly)return!1;let i=[],r=[];for(let n of ts(... function cQ (line 11) | function cQ(O,e,t){if(O.readOnly)return!1;let i=[];for(let n of ts(O))t?... function IT (line 11) | function IT(O,e){if(/\(\)|\[\]|\{\}/.test(O.sliceDoc(e-1,e+1)))return{fr... function hQ (line 11) | function hQ(O){return({state:e,dispatch:t})=>{if(e.readOnly)return!1;let... function sl (line 11) | function sl(O,e){let t=-1;return O.changeByRange(i=>{let r=[];for(let s=... method constructor (line 11) | constructor(e,t,i=0,r=e.length,n,s){this.test=s,this.value={from:0,to:0}... method peek (line 11) | peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.... method next (line 11) | next(){for(;this.matches.length;)this.matches.pop();return this.nextOver... method nextOverlapping (line 11) | nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,t... method match (line 11) | match(e,t,i){let r=null;for(let n=0;n=i||r.to<=t){let a=new O... method constructor (line 11) | constructor(e,t,i,r,n){this.text=e,this.to=n,this.done=!1,this.value=PQ,... method chunkEnd (line 11) | chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to} method next (line 11) | next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=th... function JT (line 11) | function JT(O){try{return new RegExp(O,dl),!0}catch{return!1}} function as (line 11) | function as(O,e){if(e>=O.length)return e;let t=O.lineAt(e),i;for(;ee||t,minSele... function XQ (line 11) | function XQ(O){let e=[a1,s1];return O&&e.push(SQ.of(O)),e} function mQ (line 11) | function mQ(O,e,t,i){return(t==0||O(e.sliceDoc(t-1,t))!=ee.Word)&&(i==e.... function n1 (line 11) | function n1(O,e,t,i){return O(e.sliceDoc(t,t+1))==ee.Word&&O(e.sliceDoc(... method constructor (line 11) | constructor(O){this.decorations=this.getDeco(O)} method update (line 11) | update(O){(O.selectionSet||O.docChanged||O.viewportChanged)&&(this.decor... method getDeco (line 11) | getDeco(O){let e=O.state.facet(SQ),{state:t}=O,i=t.selection;if(i.ranges... function l1 (line 11) | function l1(O,e){let{main:t,ranges:i}=O.selection,r=O.wordAt(t.head),n=r... method combine (line 11) | combine(O){return xe(O,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,who... method constructor (line 11) | constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive... method unquote (line 11) | unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(t,i)=>i=="n"?` method eq (line 12) | eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSe... method create (line 12) | create(){return this.regexp?new cl(this):new ll(this)} method getCursor (line 12) | getCursor(e,t=0,i){let r=e.doc?e:I.create({doc:e});return i==null&&(i=r.... method constructor (line 12) | constructor(e){this.spec=e} function di (line 12) | function di(O,e,t,i){return new lO(e.doc,O.unquoted,t,i,O.caseSensitive?... function h1 (line 12) | function h1(O,e){return(t,i,r,n)=>((n>t||n+r.length!i[0].length||(O(cs(i.input,i.index))!=ee.... method nextMatch (line 12) | nextMatch(e,t,i){let r=ui(this.spec,e,i,e.doc.length).next();return r.do... method prevMatchInRange (line 12) | prevMatchInRange(e,t,i){for(let r=1;;r++){let n=Math.max(t,i-r*1e4),s=ui... method prevMatch (line 12) | prevMatch(e,t,i){return this.prevMatchInRange(e,0,t)||this.prevMatchInRa... method getReplacement (line 12) | getReplacement(e){return this.spec.unquote(this.spec.replace).replace(/\... method matchAll (line 12) | matchAll(e,t){let i=ui(this.spec,e,0,e.doc.length),r=[];for(;!i.next().d... method highlight (line 12) | highlight(e,t,i,r){let n=ui(this.spec,e,Math.max(0,t-250),Math.min(i+250... method create (line 12) | create(O){return new Qr(hl(O).create(),null)} method update (line 12) | update(O,e){for(let t of e.effects)t.is($r)?O=new Qr(t.value.create(),O.... method constructor (line 12) | constructor(e,t){this.query=e,this.panel=t} method constructor (line 12) | constructor(O){this.view=O,this.decorations=this.highlight(O.state.field... method update (line 12) | update(O){let e=O.state.field(oO);(e!=O.startState.field(oO)||O.docChang... method highlight (line 12) | highlight({query:O,panel:e}){if(!e||!O.spec.valid)return Y.none;let{view... function pr (line 12) | function pr(O){return e=>{let t=e.state.field(oO,!1);return t&&t.query.s... function Ql (line 12) | function Ql(O){return O.state.facet(Qi).createPanel(O)} function hl (line 12) | function hl(O,e){var t,i,r,n,s;let a=O.selection.main,o=a.empty||a.to>a.... function TQ (line 12) | function TQ(O){let e=bO(O,Ql);return e&&e.dom.querySelector("[main-field... function bQ (line 12) | function bQ(O){let e=TQ(O);e&&e==O.root.activeElement&&e.select()} method constructor (line 12) | constructor(e){this.view=e;let t=this.query=e.state.field(oO).query.spec... method commit (line 12) | commit(){let e=new os({search:this.searchField.value,caseSensitive:this.... method keydown (line 12) | keydown(e){bd(this.view,e,"search-panel")?e.preventDefault():e.keyCode==... method update (line 12) | update(e){for(let t of e.transactions)for(let i of t.effects)i.is($r)&&!... method setQuery (line 12) | setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceFie... method mount (line 12) | mount(){this.searchField.select()} method pos (line 12) | get pos(){return 80} method top (line 12) | get top(){return this.view.state.facet(Qi).top} function Ne (line 12) | function Ne(O,e){return O.state.phrase(e)} function $l (line 12) | function $l(O,{from:e,to:t}){let i=O.state.doc.lineAt(e),r=O.state.doc.l... method constructor (line 12) | constructor(e,t,i,r){this.state=e,this.pos=t,this.explicit=i,this.view=r... method tokenBefore (line 12) | tokenBefore(e){let t=U(this.state).resolveInner(this.pos,-1);for(;t&&e.i... method matchBefore (line 12) | matchBefore(e){let t=this.state.doc.lineAt(this.pos),i=Math.max(t.from,t... method aborted (line 12) | get aborted(){return this.abortListeners==null} method addEventListener (line 12) | addEventListener(e,t,i){e=="abort"&&this.abortListeners&&(this.abortList... function wQ (line 12) | function wQ(O){let e=Object.keys(O).join(""),t=/\w/.test(e);return t&&(e... function S1 (line 12) | function S1(O){let e=Object.create(null),t=Object.create(null);for(let{l... function zt (line 12) | function zt(O){let e=O.map(r=>typeof r=="string"?{label:r}:r),[t,i]=e.ev... function cO (line 12) | function cO(O,e){return t=>{for(let i=U(t.state).resolveInner(t.pos,-1);... method constructor (line 12) | constructor(e,t,i,r){this.completion=e,this.source=t,this.match=i,this.s... function RO (line 12) | function RO(O){return O.selection.main.from} function zQ (line 12) | function zQ(O,e){var t;let{source:i}=O,r=e&&i[0]!="^",n=i[i.length-1]!="... function X1 (line 12) | function X1(O,e,t,i){let{main:r}=O.selection,n=t-r.from,s=i-r.from;retur... function T1 (line 12) | function T1(O){if(!Array.isArray(O))return O;let e=ZQ.get(O);return e||Z... method constructor (line 12) | constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],t... method ret (line 12) | ret(e,t){return this.score=e,this.matched=t,this} method match (line 12) | match(e){if(this.pattern.length==0)return this.ret(-100,[]);if(e.length<... method result (line 12) | result(e,t,i){let r=[],n=0;for(let s of t){let a=s+(this.astral?Me(Se(i,... method constructor (line 12) | constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e... method match (line 12) | match(e){if(e.length!1,... function vQ (line 12) | function vQ(O,e){return O?e?O+" "+e:O:e} function b1 (line 12) | function b1(O,e,t,i,r,n){let s=O.textDirection==H.RTL,a=s,o=!1,l="top",c... function y1 (line 12) | function y1(O){let e=O.addToOptions.slice();return O.icons&&e.push({rend... function pl (line 12) | function pl(O,e,t){if(O<=t)return{from:0,to:O};if(e<0&&(e=0),e<=O>>1){le... method constructor (line 12) | constructor(e,t,i){this.view=e,this.stateField=t,this.applyCompletion=i,... method mount (line 12) | mount(){this.updateSel()} method showOptions (line 12) | showOptions(e,t){this.list&&this.list.remove(),this.list=this.dom.append... method update (line 12) | update(e){var t;let i=e.state.field(this.stateField),r=e.startState.fiel... method updateTooltipClass (line 12) | updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass... method positioned (line 12) | positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.plac... method updateSel (line 12) | updateSel(){let e=this.view.state.field(this.stateField),t=e.open;(t.sel... method addInfoPane (line 12) | addInfoPane(e,t){this.destroyInfo();let i=this.info=document.createEleme... method updateSelectedOption (line 12) | updateSelectedOption(e){let t=null;for(let i=this.list.firstChild,r=this... method measureInfo (line 12) | measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!th... method placeInfo (line 12) | placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),t... method createListBox (line 12) | createListBox(e,t,i){let r=document.createElement("ul");r.id=t,r.setAttr... method destroyInfo (line 12) | destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info... method destroy (line 12) | destroy(){this.destroyInfo()} function x1 (line 12) | function x1(O,e){return t=>new Xl(t,O,e)} function k1 (line 12) | function k1(O,e){let t=O.getBoundingClientRect(),i=e.getBoundingClientRe... function YQ (line 12) | function YQ(O){return(O.boost||0)*100+(O.apply?10:0)+(O.info?5:0)+(O.typ... function w1 (line 12) | function w1(O,e){let t=[],i=null,r=null,n=c=>{t.push(c);let{section:h}=c... method constructor (line 12) | constructor(e,t,i,r,n,s){this.options=e,this.attrs=t,this.tooltip=i,this... method setSelected (line 12) | setSelected(e,t){return e==this.selected||e>=this.options.length?this:ne... method build (line 12) | static build(e,t,i,r,n,s){if(r&&!s&&e.some(l=>l.isPending))return r.setD... method map (line 12) | map(e){return new O(this.options,this.attrs,{...this.tooltip,pos:e.mapPo... method setDisabled (line 12) | setDisabled(){return new O(this.options,this.attrs,this.tooltip,this.tim... method constructor (line 12) | constructor(e,t,i){this.active=e,this.id=t,this.open=i} method start (line 12) | static start(){return new O(_1,"cm-ac-"+Math.floor(Math.random()*2e6).to... method update (line 12) | update(e){let{state:t}=e,i=t.facet(ge),n=(i.override||t.languageDataAt("... method tooltip (line 12) | get tooltip(){return this.open?this.open.tooltip:null} method attrs (line 12) | get attrs(){return this.open?this.open.attrs:this.active.length?v1:Y1} function Z1 (line 12) | function Z1(O,e){if(O==e)return!0;for(let t=0,i=0;;){for(;tt.map(e))} method create (line 12) | create(){return bl.start()} method update (line 12) | update(O,e){return O.update(e)} function Yl (line 12) | function Yl(O,e){let t=e.completion.apply||e.completion.label,i=O.state.... function us (line 12) | function us(O,e="option"){return t=>{let i=t.state.field(Ce,!1);if(!i||!... method constructor (line 12) | constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.... method constructor (line 12) | constructor(O){this.view=O,this.debounceUpdate=-1,this.running=[],this.d... method update (line 12) | update(O){let e=O.state.field(Ce),t=O.state.facet(ge);if(!O.selectionSet... method startUpdate (line 12) | startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:O}=t... method startQuery (line 12) | startQuery(O){let{state:e}=this.view,t=RO(e),i=new $i(e,t,O.explicit,thi... method scheduleAccept (line 12) | scheduleAccept(){this.running.every(O=>O.done!==void 0)?this.accept():th... method accept (line 12) | accept(){var O;this.debounceAccept>-1&&clearTimeout(this.debounceAccept)... method blur (line 12) | blur(O){let e=this.view.state.field(Ce,!1);if(e&&e.tooltip&&this.view.st... method compositionstart (line 12) | compositionstart(){this.composing=1} method compositionend (line 12) | compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({e... method keydown (line 12) | keydown(O,e){let t=e.state.field(Ce,!1);if(!t||!t.open||t.open.disabled|... method constructor (line 12) | constructor(e,t,i,r){this.field=e,this.line=t,this.from=i,this.to=r} method constructor (line 12) | constructor(e,t,i){this.field=e,this.from=t,this.to=i} method map (line 12) | map(e){let t=e.mapPos(this.from,-1,pe.TrackDel),i=e.mapPos(this.to,1,pe.... method constructor (line 12) | constructor(e,t){this.lines=e,this.fieldPositions=t} method instantiate (line 12) | instantiate(e,t){let i=[],r=[t],n=e.doc.lineAt(t),s=/^\s*/.exec(n.text)[... method parse (line 12) | static parse(e){let t=[],i=[],r=[],n;for(let s of e.split(/\r\n?|\n/)){f... method toDOM (line 12) | toDOM(){let O=document.createElement("span");return O.className="cm-snip... method ignoreEvent (line 12) | ignoreEvent(){return!1} method constructor (line 12) | constructor(e,t){this.ranges=e,this.active=t,this.deco=Y.set(e.map(i=>(i... method map (line 12) | map(e){let t=[];for(let i of this.ranges){let r=i.map(e);if(!r)return nu... method selectionInsideField (line 12) | selectionInsideField(e){return e.ranges.every(t=>this.ranges.some(i=>i.f... method map (line 12) | map(O,e){return O&&O.map(e)} method create (line 12) | create(){return null} method update (line 12) | update(O,e){for(let t of e.effects){if(t.is(Sr))return t.value;if(t.is(L... function _l (line 12) | function _l(O,e){return S.create(O.filter(t=>t.field==e).map(t=>S.range(... function M1 (line 12) | function M1(O){let e=wl.parse(O);return(t,i,r,n)=>{let{text:s,ranges:a}=... function CQ (line 12) | function CQ(O){return({state:e,dispatch:t})=>{let i=e.field(gr,!1);if(!i... method combine (line 12) | combine(O){return O.length?O[0]:N1} function W (line 12) | function W(O,e){return{...e,apply:M1(O)}} method mousedown (line 12) | mousedown(O,e){let t=e.state.field(gr,!1),i;if(!t||(i=e.posAtCoords({x:O... method map (line 12) | map(O,e){let t=e.mapPos(O,-1,pe.TrackAfter);return t??void 0} method create (line 12) | create(){return M.empty} method update (line 12) | update(O,e){if(O=O.map(e.changes),e.selection){let t=e.state.doc.lineAt(... function EQ (line 12) | function EQ(){return[J1,GQ]} function AQ (line 12) | function AQ(O){for(let e=0;e{... function ms (line 12) | function ms(O,e){let t=O.sliceString(e,e+2);return t.slice(0,Me(Se(t,0)))} function O0 (line 12) | function O0(O,e){let t=O.sliceString(e-2,e);return Me(Se(t,0))==t.length... function i0 (line 12) | function i0(O,e,t,i){let r=null,n=O.changeByRange(s=>{if(!s.empty)return... function r0 (line 12) | function r0(O,e,t){let i=null,r=O.changeByRange(n=>n.empty&&ms(O.doc,n.h... function n0 (line 12) | function n0(O,e,t,i){let r=i.stringPrefixes||Pr.stringPrefixes,n=null,s=... function VQ (line 12) | function VQ(O,e){let t=U(O).resolveInner(e+1);return t.parent&&t.from==e} function s0 (line 12) | function s0(O,e,t,i){let r=U(O).resolveInner(e,-1),n=i.reduce((s,a)=>Mat... function qQ (line 12) | function qQ(O,e,t){let i=O.charCategorizer(e);if(i(O.sliceDoc(e-1,e))!=e... function IQ (line 12) | function IQ(O={}){return[G1,Ce,ge.of(O),j1,a0,jQ]} method constructor (line 12) | constructor(e,t,i){this.from=e,this.to=t,this.diagnostic=i} method constructor (line 12) | constructor(e,t,i){this.diagnostics=e,this.panel=t,this.selected=i} method init (line 12) | static init(e,t,i){let r=i.facet(Xr).markerFilter;r&&(e=r(e,i));let n=e.... function mi (line 12) | function mi(O,e=null,t=0){let i=null;return O.between(t,1e9,(r,n,{spec:s... function o0 (line 12) | function o0(O,e){let t=e.pos,i=e.end||t,r=O.state.facet(Xr).hideOn(O,t,i... function l0 (line 12) | function l0(O,e){return O.field(Fe,!1)?e:e.concat(V.appendConfig.of(g0))} method create (line 12) | create(){return new VO(Y.none,null,null)} method update (line 12) | update(O,e){if(e.docChanged&&O.diagnostics.size){let t=O.diagnostics.map... function h0 (line 12) | function h0(O,e,t){let{diagnostics:i}=O.state.field(Fe),r,n=-1,s=-1;i.be... function f0 (line 12) | function f0(O,e){return N("ul",{class:"cm-tooltip-lint"},e.map(t=>e$(O,t... method combine (line 12) | combine(O){return{sources:O.map(e=>e.source).filter(e=>e!=null),...xe(O.... function NQ (line 12) | function NQ(O,e){return O?e?(t,i)=>e(O(t,i),i):O:e} function JQ (line 12) | function JQ(O){let e=[];if(O)e:for(let{name:t}of O){for(let i=0;i{if(r.keyCode==27)BQ(t... method selectedIndex (line 12) | get selectedIndex(){let e=this.view.state.field(Fe).selected;if(!e)retur... method update (line 12) | update(){let{diagnostics:e,selected:t}=this.view.state.field(Fe),i=0,r=!... method sync (line 12) | sync(){let e=this.list.firstChild;function t(){let i=e;e=i.nextSibling,i... method moveSelection (line 12) | moveSelection(e){if(this.selectedIndex<0)return;let t=this.view.state.fi... method open (line 12) | static open(e){return new O(e)} function Q0 (line 12) | function Q0(O,e='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,t... method constructor (line 12) | constructor(e,t,i,r,n,s,a,o,l,c=0,h){this.p=e,this.stack=t,this.state=i,... method toString (line 12) | toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)... method start (line 12) | static start(e,t,i=0){let r=e.parser.context;return new O(e,[],t,i,i,0,[... method context (line 12) | get context(){return this.curContext?this.curContext.context:null} method pushState (line 12) | pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.... method reduce (line 12) | reduce(e){var t;let i=e>>19,r=e&65535,{parser:n}=this.p,s=this.reducePos... method storeNode (line 12) | storeNode(e,t,i,r=4,n=!1){if(e==0&&(!this.stack.length||this.stack[this.... method shift (line 12) | shift(e,t,i,r){if(e&131072)this.pushState(e&65535,this.pos);else if((e&2... method apply (line 12) | apply(e,t,i,r){e&65536?this.reduce(e):this.shift(e,t,i,r)} method useNode (line 12) | useNode(e,t){let i=this.p.reused.length-1;(i<0||this.p.reused[i]!=e)&&(t... method split (line 12) | split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos... method recoverByDelete (line 12) | recoverByDelete(e,t){let i=e<=this.p.parser.maxNode;i&&this.storeNode(e,... method canShift (line 12) | canShift(e){for(let t=new El(this);;){let i=this.p.parser.stateSlot(t.st... method recoverByInsert (line 12) | recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parse... method forceReduce (line 12) | forceReduce(){let{parser:e}=this.p,t=e.stateSlot(this.state,5);if((t&655... method findForcedReduction (line 12) | findForcedReduction(){let{parser:e}=this.p,t=[],i=(r,n)=>{if(!t.includes... method forceAll (line 12) | forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceRe... method deadEnd (line 12) | get deadEnd(){if(this.stack.length!=3)return!1;let{parser:e}=this.p;retu... method restart (line 12) | restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack... method sameState (line 12) | sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)r... method parser (line 12) | get parser(){return this.p.parser} method dialectEnabled (line 12) | dialectEnabled(e){return this.p.parser.dialect.flags[e]} method shiftContext (line 12) | shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.tr... method reduceContext (line 12) | reduceContext(e,t){this.curContext&&this.updateContext(this.curContext.t... method emitContext (line 12) | emitContext(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-3)&&this... method emitLookAhead (line 12) | emitLookAhead(){let e=this.buffer.length-1;(e<0||this.buffer[e]!=-4)&&th... method updateContext (line 12) | updateContext(e){if(e!=this.curContext.context){let t=new Ts(this.curCon... method setLookAhead (line 12) | setLookAhead(e){return e<=this.lookAhead?!1:(this.emitLookAhead(),this.l... method close (line 12) | close(){this.curContext&&this.curContext.tracker.strict&&this.emitContex... method constructor (line 12) | constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash... method constructor (line 12) | constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.b... method reduce (line 12) | reduce(e){let t=e&65535,i=e>>19;i==0?(this.stack==this.start.stack&&(thi... method constructor (line 12) | constructor(e,t,i){this.stack=e,this.pos=t,this.index=i,this.buffer=e.bu... method create (line 12) | static create(e,t=e.bufferBase+e.buffer.length){return new O(e,t,t-e.buf... method maybeNext (line 12) | maybeNext(){let e=this.stack.parent;e!=null&&(this.index=this.stack.buff... method id (line 12) | get id(){return this.buffer[this.index-4]} method start (line 12) | get start(){return this.buffer[this.index-3]} method end (line 12) | get end(){return this.buffer[this.index-2]} method size (line 12) | get size(){return this.buffer[this.index-1]} method next (line 12) | next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()} method fork (line 12) | fork(){return new O(this.stack,this.pos,this.index)} function br (line 12) | function br(O,e=Uint16Array){if(typeof O!="string")return O;let t=null;f... method constructor (line 12) | constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,t... method constructor (line 12) | constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=... method resolveOffset (line 12) | resolveOffset(e,t){let i=this.range,r=this.rangeIndex,n=this.pos+e;for(;... method clipPos (line 12) | clipPos(e){if(e>=this.range.from&&e=0&&t=this.chunk2Pos&&this.pos=this.chunk.length&&(this.getChunk(),thi... method advance (line 12) | advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.ra... method setDone (line 12) | setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[... method reset (line 12) | reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extend... method read (line 12) | read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return... method constructor (line 12) | constructor(e,t){this.data=e,this.id=t} method token (line 12) | token(e,t){let{parser:i}=t.p;d$(this.data,e,t,this.id,i.data,i.tokenPrec... method constructor (line 12) | constructor(e,t,i){this.precTable=t,this.elseToken=i,this.data=typeof e=... method token (line 12) | token(e,t){let i=e.pos,r=0;for(;;){let n=e.next<0,s=e.resolveOffset(1,1)... method constructor (line 12) | constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fal... function d$ (line 12) | function d$(O,e,t,i,r,n){let s=0,a=1<=r[0])return-1;for(let n=r[t+1];;... method hasAction (line 12) | hasAction(e,t){let i=this.data;for(let r=0;r<2;r++)for(let n=this.stateS... method stateSlot (line 12) | stateSlot(e,t){return this.states[e*6+t]} method stateFlag (line 12) | stateFlag(e,t){return(this.stateSlot(e,0)&t)>0} method validAction (line 12) | validAction(e,t){return!!this.allActions(e,i=>i==t?!0:null)} method allActions (line 12) | allActions(e,t){let i=this.stateSlot(e,4),r=i?t(i):void 0;for(let n=this... method nextStates (line 12) | nextStates(e){let t=[];for(let i=this.stateSlot(e,1);;i+=3){if(this.data... method configure (line 12) | configure(e){let t=Object.assign(Object.create(O.prototype),this);if(e.p... method hasWrappers (line 12) | hasWrappers(){return this.wrappers.length>0} method getName (line 12) | getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNod... method eofTerm (line 12) | get eofTerm(){return this.maxNode+1} method topNode (line 12) | get topNode(){return this.nodeSet.types[this.top[1]]} method dynamicPrecedence (line 12) | dynamicPrecedence(e){let t=this.dynamicPrecedences;return t==null?0:t[e]... method parseDialect (line 12) | parseDialect(e){let t=Object.keys(this.dialects),i=t.map(()=>!1);if(e)fo... method deserialize (line 12) | static deserialize(e){return new O(e)} function Ut (line 12) | function Ut(O,e){return O[e]|O[e+1]<<16} function _0 (line 12) | function _0(O){let e=null;for(let t of O){let i=t.p.stoppedAt;(t.pos==t.... function f$ (line 12) | function f$(O){if(O.external){let e=O.extend?1:0;return(t,i)=>O.external... method BlockComment (line 12) | BlockComment(O){return{from:O.from+2,to:O.to-2}} function g$ (line 12) | function g$(){return new J(J0)} function yr (line 12) | function yr(O){return O>=65&&O<=90||O>=97&&O<=122||O>=161} function Fl (line 12) | function Fl(O){return O>=48&&O<=57} function S$ (line 12) | function S$(O){return Fl(O)||O>=97&&O<=102||O>=65&&O<=70} function Kl (line 12) | function Kl(){if(!Hl&&typeof document=="object"&&document.body){let{styl... function Zb (line 12) | function Zb(O,e){var t;if((O.name=="("||O.type.isError)&&(O=O.parent||O)... function Yb (line 12) | function Yb(O){for(let e=O;;){if(e.type.isTop)return e;if(!(e=e.parent))... function v$ (line 12) | function v$(O,e,t){if(e.to-e.from>4096){let i=Z$.get(e);if(i)return i;le... function ys (line 12) | function ys(){return new J(xr,xr.data.of({autocomplete:Rb}))} function Pi (line 18) | function Pi(O,e){return(t,i)=>{e:for(let r=t.node.firstChild,n=0,s=null;... function z$ (line 18) | function z$(O,e){let t=R$.get(e);if(t)return t;let i=[],r=!0;function n(... method BlockComment (line 18) | BlockComment(O){return{from:O.from+2,to:O.to-2}} function W$ (line 18) | function W$(){let O=ny.concat(ly);return new J(Jl,[Jl.data.of({autocompl... function Ry (line 18) | function Ry(O){return O==45||O==46||O==58||O>=65&&O<=90||O==95||O>=97&&O... function ic (line 18) | function ic(O,e){let t=O.pos+e;if(L$==t&&A$==O)return E$;let i=O.peek(e)... function M$ (line 18) | function M$(O,e){this.name=O,this.parent=e} method shift (line 18) | shift(O,e,t,i){return Uy.indexOf(e)>-1?new M$(ic(i,1)||"",O):O} method reduce (line 18) | reduce(O,e){return e==H$&&O?O.parent:O} method reuse (line 18) | reuse(O,e,t,i){let r=e.type.id;return r==rc||r==ky?new M$(ic(i,1)||"",O):O} function Gy (line 18) | function Gy(O){for(;O;O=O.parent)if(O.name=="svg"||O.name=="math")return... function sc (line 18) | function sc(O,e,t){let i=2+O.length;return new z(r=>{for(let n=0,s=0,a=0... function Op (line 18) | function Op(O,e){let t=Object.create(null);for(let i of O.getChildren(K$... function D$ (line 18) | function D$(O,e){let t=O.getChild(Xy);return t?e.read(t.from,t.to):" "} function tc (line 18) | function tc(O,e,t){let i;for(let r of t)if(!r.attrs||r.attrs(i||(i=Op(O.... function ac (line 18) | function ac(O=[],e=[]){let t=[],i=[],r=[],n=[];for(let a of O)(a.tag=="s... method shift (line 18) | shift(O,e){return e==tx||e==Ox||e==Jy?O:e==ex} function oc (line 18) | function oc(O,e){return O>=65&&O<=90||O>=97&&O<=122||O==95||O>=192||!e&&... function kr (line 30) | function kr(O){return(e,t)=>{let i=e.node.getChild("VariableDefinition")... method VariableDefinition (line 30) | VariableDefinition(O,e){O.matchContext(bx)||e(O,"variable")} method TypeDefinition (line 30) | TypeDefinition(O,e){e(O,"type")} function hp (line 30) | function hp(O,e){let t=sp.get(e);if(t)return t;let i=[],r=!0;function n(... function xx (line 30) | function xx(O){let e=U(O.state).resolveInner(O.pos,-1);if(fp.indexOf(e.n... method JSXElement (line 30) | JSXElement(O){let e=/^\s*<\//.test(O.textAfter);return O.lineIndent(O.no... method JSXEscape (line 30) | JSXEscape(O){let e=/\s*\}/.test(O.textAfter);return O.lineIndent(O.node.... method "JSXOpenTag JSXSelfClosingTag" (line 30) | "JSXOpenTag JSXSelfClosingTag"(O){return O.column(O.node.from)+O.unit} method BlockComment (line 30) | BlockComment(O){return{from:O.from+2,to:O.to-2}} function ks (line 30) | function ks(O={}){let e=O.jsx?O.typescript?dc:fc:O.typescript?hc:pt,t=O.... function wx (line 30) | function wx(O){for(;;){if(O.name=="JSXOpenTag"||O.name=="JSXSelfClosingT... function op (line 30) | function op(O,e,t=O.length){for(let i=e?.firstChild;i;i=i.nextSibling)if... method constructor (line 30) | constructor(e,t){this.tags={...Yx,...e},this.globalAttrs={...gp,...t},th... function Si (line 30) | function Si(O,e,t=O.length){if(!e)return"";let i=e.firstChild,r=i&&i.get... function Xi (line 30) | function Xi(O,e=!1){for(;O;O=O.parent)if(O.name=="Element")if(e)e=!1;els... function Sp (line 30) | function Sp(O,e,t){let i=t.tags[Si(O,Xi(e))];return i?.children||t.allTags} function pc (line 30) | function pc(O,e){let t=[];for(let i=Xi(e);i&&!i.type.isTop;i=Xi(i.parent... function $p (line 30) | function $p(O,e,t,i,r){let n=/\s*>/.test(O.sliceDoc(r,r+5))?"":">",s=Xi(... function pp (line 30) | function pp(O,e,t,i){let r=/\s*>/.test(O.sliceDoc(i,i+5))?"":">";return{... function _x (line 30) | function _x(O,e,t,i){let r=[],n=0;for(let s of Sp(O.doc,t,e))r.push({lab... function Rx (line 30) | function Rx(O,e,t,i,r){let n=Xi(t),s=n?e.tags[Si(O.doc,n)]:null,a=s&&s.a... function Vx (line 30) | function Vx(O,e,t,i,r){var n;let s=(n=t.parent)===null||n===void 0?void ... function Tp (line 30) | function Tp(O,e){let{state:t,pos:i}=e,r=U(t).resolveInner(i,-1),n=r.reso... function bp (line 30) | function bp(O){return Tp(qO.default,O)} function qx (line 30) | function qx(O){let{extraTags:e,extraGlobalAttributes:t}=O,i=t||e?new qO(... method attrs (line 30) | attrs(O){return/^(importmap|speculationrules|application\/(.+\+)?json)$/... method attrs (line 30) | attrs(O){return!O.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)scri... method attrs (line 30) | attrs(O){return(!O.lang||O.lang=="css")&&(!O.type||/^(text\/)?(x-)?(styl... method Element (line 30) | Element(O){let e=/^(\s*)(<\/)?/.exec(O.textAfter);return O.node.to<=O.po... method "OpenTag CloseTag SelfClosingTag" (line 30) | "OpenTag CloseTag SelfClosingTag"(O){return O.column(O.node.from)+O.unit} method Document (line 30) | Document(O){if(O.pos+/\s*/.exec(O.textAfter)[0].length=0&&(t=Math.m... method constructor (line 30) | constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parsers=[]} method constructor (line 30) | constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0... method forward (line 30) | forward(){this.basePos>this.pos&&this.forwardInner()} method forwardInner (line 30) | forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.count... method skipSpace (line 30) | skipSpace(e){return vr(this.text,e)} method reset (line 30) | reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.inde... method moveBase (line 30) | moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos,t... method moveBaseColumn (line 30) | moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)} method addMarker (line 30) | addMarker(e){this.markers.push(e)} method countIndent (line 30) | countIndent(e,t=0,i=0){for(let r=t;r=e.stac... method [b.Blockquote] (line 30) | [b.Blockquote](O,e,t){return t.next!=62?!1:(t.markers.push(L(b.QuoteMark... method [b.ListItem] (line 30) | [b.ListItem](O,e,t){return t.indent-1?!1:(... method [b.Document] (line 30) | [b.Document](){return!0} function ot (line 30) | function ot(O){return O==32||O==9||O==10||O==13} function vr (line 30) | function vr(O,e=0){for(;et&&ot(O.charCodeAt(e-1));)e--;return e} function Lp (line 30) | function Lp(O){if(O.next!=96&&O.next!=126)return-1;let e=O.pos+1;for(;e<... function Mp (line 30) | function Mp(O){return O.next!=62?-1:O.text.charCodeAt(O.pos+1)==32?2:1} function Yc (line 30) | function Yc(O,e,t){if(O.next!=42&&O.next!=45&&O.next!=95)return-1;let i=... function Dp (line 30) | function Dp(O,e){for(let t=O.stack.length-1;t>=0;t--)if(O.stack[t].type=... function _c (line 30) | function _c(O,e,t){return(O.next==45||O.next==43||O.next==42)&&(O.pos==O... function Rc (line 30) | function Rc(O,e,t){let i=O.pos,r=O.next;for(;r>=48&&r<=57;){i++;if(i==O.... function Ip (line 30) | function Ip(O){if(O.next!=35)return-1;let e=O.pos+1;for(;e=O.baseIndent+4)retur... function Hp (line 30) | function Hp(O,e,t){if(O.next!=60)return-1;let i=O.text.slice(O.pos);for(... function Vp (line 30) | function Vp(O,e){let t=O.countIndent(e,O.pos,O.indent),i=O.countIndent(O... function fO (line 30) | function fO(O,e,t){let i=O.length-1;i>=0&&O[i].to==e&&O[i].type==b.CodeT... method IndentedCode (line 30) | IndentedCode(O,e){let t=e.baseIndent+4;if(e.indentthis.stoppedAt... method stopAt (line 32) | stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt=this.to)t.text="";else if(t.text=this... method readLine (line 32) | readLine(){let{line:e}=this,{text:t,end:i}=this.scanLine(this.absoluteLi... method lineChunkAt (line 32) | lineChunkAt(e){let t=this.input.chunk(e),i;if(this.input.lineChunks)i=t==` method prevLineEnd (line 34) | prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1} method startContext (line 34) | startContext(e,t,i=0){this.block=Ys.create(e,i,this.lineStart+t,this.blo... method startComposite (line 34) | startComposite(e,t,i=0){this.startContext(this.parser.getNodeType(e),t,i)} method addNode (line 34) | addNode(e,t,i){typeof e=="number"&&(e=new D(this.parser.nodeSet.types[e]... method addElement (line 34) | addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from-t... method addLeafElement (line 34) | addLeafElement(e,t){this.addNode(this.buffer.writeElements(wc(t.children... method finishContext (line 34) | finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-1]... method finish (line 34) | finish(){for(;this.stack.length>1;)this.finishContext();return this.addG... method addGaps (line 34) | addGaps(e){return this.ranges.length>1?Jp(this.ranges,0,e.topNode,this.r... method finishLeaf (line 34) | finishLeaf(e){for(let i of e.parsers)if(i.finish(this,e))return;let t=wc... method elt (line 34) | elt(e,t,i,r){return typeof e=="string"?L(this.parser.getNodeType(e),t,i,... method buffer (line 34) | get buffer(){return new _s(this.parser.nodeSet)} function Jp (line 34) | function Jp(O,e,t,i,r){let n=O[e].to,s=[],a=[],o=t.from+i;function l(c,h... method constructor (line 34) | constructor(e,t,i,r,n,s,a,o,l){super(),this.nodeSet=e,this.blockParsers=... method createParse (line 34) | createParse(e,t,i){let r=new xc(this,e,t,i);for(let n of this.wrappers)r... method configure (line 34) | configure(e){let t=kc(e);if(!t)return this;let{nodeSet:i,skipContextMark... method getNodeType (line 34) | getNodeType(e){let t=this.nodeTypes[e];if(t==null)throw new RangeError(`... method parseInline (line 34) | parseInline(e,t){let i=new Vr(this,e,t);e:for(let r=t;r0} function kc (line 34) | function kc(O){if(!Array.isArray(O))return O;if(O.length==0)return null;... function vs (line 34) | function vs(O,e){let t=O.indexOf(e);if(t<0)throw new RangeError(`Positio... method constructor (line 34) | constructor(e){this.nodeSet=e,this.content=[],this.nodes=[]} method write (line 34) | write(e,t,i,r=0){return this.content.push(e,t,i,4+r*4),this} method writeElements (line 34) | writeElements(e,t=0){for(let i of e)i.writeTo(this,t);return this} method finish (line 34) | finish(e,t){return D.build({buffer:this.content,nodeSet:this.nodeSet,reu... method constructor (line 34) | constructor(e,t,i,r=bi){this.type=e,this.from=t,this.to=i,this.children=r} method writeTo (line 34) | writeTo(e,t){let i=e.content.length;e.writeElements(this.children,t),e.c... method toTree (line 34) | toTree(e){return new _s(e).writeElements(this.children,-this.from).finis... method constructor (line 34) | constructor(e,t){this.tree=e,this.from=t} method to (line 34) | get to(){return this.from+this.tree.length} method type (line 34) | get type(){return this.tree.type.id} method children (line 34) | get children(){return bi} method writeTo (line 34) | writeTo(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,thi... method toTree (line 34) | toTree(){return this.tree} function L (line 34) | function L(O,e,t,i){return new UO(O,e,t,i)} method constructor (line 34) | constructor(e,t,i,r){this.type=e,this.from=t,this.to=i,this.side=r} method Escape (line 34) | Escape(O,e,t){if(e!=92||t==O.end-1)return-1;let i=O.char(t+1);for(let r=... method Entity (line 34) | Entity(O,e,t){if(e!=38)return-1;let i=/^(?:#\d+|#x[a-f\d]+|\w+);/i.exec(... method InlineCode (line 34) | InlineCode(O,e,t){if(e!=96||t&&O.char(t-1)==96)return-1;let i=t+1;for(;i... method HTMLTag (line 34) | HTMLTag(O,e,t){if(e!=60||t==O.end-1)return-1;let i=O.slice(t+1,O.end),r=... method Emphasis (line 34) | Emphasis(O,e,t){if(e!=95&&e!=42)return-1;let i=t+1;for(;O.char(i)==e;)i+... method HardBreak (line 34) | HardBreak(O,e,t){if(e==92&&O.char(t+1)==10)return O.append(L(b.HardBreak... method Link (line 34) | Link(O,e,t){return e==91?O.append(new Ve(zO,t,t+1,1)):-1} method Image (line 34) | Image(O,e,t){return e==33&&O.char(t+1)==91?O.append(new Ve(Vs,t,t+2,1)):-1} method LinkEnd (line 34) | LinkEnd(O,e,t){if(e!=93)return-1;for(let i=O.parts.length-1;i>=0;i--){le... function Mx (line 34) | function Mx(O,e,t,i,r){let{text:n}=O,s=O.char(r),a=r;if(e.unshift(L(b.Li... function im (line 34) | function im(O,e,t){if(O.charCodeAt(e)==60){for(let r=e+1;r=this.end?-1:this.text.charCodeAt(e-this.offset)} method end (line 34) | get end(){return this.offset+this.text.length} method slice (line 34) | slice(e,t){return this.text.slice(e-this.offset,t-this.offset)} method append (line 34) | append(e){return this.parts.push(e),e.to} method addDelimiter (line 34) | addDelimiter(e,t,i,r,n){return this.append(new Ve(e,t,i,(r?1:0)|(n?2:0)))} method hasOpenLink (line 34) | get hasOpenLink(){for(let e=this.parts.length-1;e>=0;e--){let t=this.par... method addElement (line 34) | addElement(e){return this.append(e)} method resolveMarkers (line 34) | resolveMarkers(e){for(let i=e;i=0;t--){let i=th... method takeContent (line 34) | takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t} method getDelimiterAt (line 34) | getDelimiterAt(e){let t=this.parts[e];return t instanceof Ve?t:null} method skipSpace (line 34) | skipSpace(e){return vr(this.text,e-this.offset)+this.offset} method elt (line 34) | elt(e,t,i,r){return typeof e=="string"?L(this.parser.getNodeType(e),t,i,... function wc (line 34) | function wc(O,e){if(!e.length)return O;if(!O.length)return e;let t=O.sli... method constructor (line 34) | constructor(e,t){this.fragments=e,this.input=t,this.i=0,this.fragment=nu... method nextFragment (line 34) | nextFragment(){this.fragment=this.i{l... method parse (line 35) | parse(O,e,t){if(e!=126||O.char(t+1)!=126||O.char(t+2)==126)return-1;let ... function Yr (line 35) | function Yr(O,e,t=0,i,r=0){let n=0,s=!0,a=-1,o=-1,l=!1,c=()=>{i.push(O.e... function zp (line 35) | function zp(O,e){for(let t=e;tr instanceof qs)||!zp(e.text,e.baseP... method nextLine (line 35) | nextLine(){return!1} method finish (line 35) | finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.con... method leaf (line 35) | leaf(O,e){return/^\[[ xX]\][ \t]/.test(e.content)&&O.parentType().name==... function Gp (line 35) | function Gp(O,e,t,i){let r=0;for(let n=e;n{if(r!=O||i.char(n+1)==O)return-1;let ... method parse (line 35) | parse(O,e,t){let i;return e!=58||!(i=/^[a-zA-Z_0-9]+:/.exec(O.slice(t+1,... function zc (line 35) | function zc(O){let e=/^(?:ATX|Setext)Heading(\d)$/.exec(O.name);return e... function Ok (line 35) | function Ok(O){return O.name=="OrderedList"||O.name=="BulletList"} function ik (line 35) | function ik(O,e){let t=O;for(;;){let i=t.nextSibling,r;if(!i||(r=zc(i.ty... function Uc (line 35) | function Uc(O){return new Re(pm,O,[],"markdown")} function ak (line 35) | function ak(O,e){return t=>{if(t&&O){let i=null;if(t=/\S*/.exec(t)[0],ty... method constructor (line 35) | constructor(e,t,i,r,n,s,a){this.node=e,this.from=t,this.to=i,this.spaceB... method blank (line 35) | blank(e,t=!0){let i=this.spaceBefore+(this.node.name=="Blockquote"?">":"... method marker (line 35) | marker(e,t){let i=this.node.name=="OrderedList"?String(+Sm(this.item,e)[... function Pm (line 35) | function Pm(O,e){let t=[],i=[];for(let r=O;r;r=r.parent){if(r.name=="Fen... function Sm (line 35) | function Sm(O,e){return/^(\s*)(\d+)(?=[.)])/.exec(e.sliceString(O.from,O... function Vc (line 35) | function Vc(O,e,t,i=0){for(let r=-1,n=O;;){if(n.name=="ListItem"){let a=... function Wc (line 35) | function Wc(O,e){let t=/^[ \t]*/.exec(O)[0].length;if(!t||e.facet(nO)!="... function Qm (line 35) | function Qm(O){return O.name=="QuoteMark"||O.name=="ListMark"} function ck (line 35) | function ck(O,e){if(O.name!="OrderedList"&&O.name!="BulletList")return!1... function $m (line 35) | function $m(O,e,t){let i="";for(let r=0,n=O.length-2;r<=n;r++)i+=O[r].bl... function hk (line 35) | function hk(O,e){let t=O.resolveInner(e,-1),i=e;Qm(t)&&(i=t.from,t=t.par... function Tm (line 35) | function Tm(O={}){let{codeLanguages:e,defaultCodeLanguage:t,addKeymap:i=... function uk (line 35) | function uk(O){let{state:e,pos:t}=O,i=/<[:\-\.\w\u00b7-\uffff]*$/.exec(e... function Qk (line 35) | function Qk(){if(qc)return qc;let O=bp(new $i(I.create({extensions:Xm}),... function xm (line 35) | function xm(O){let e=Yw[O.toLowerCase()];return e??-1} function km (line 35) | function km(O){return O==9||O==10||O==13||O==32} function wm (line 35) | function wm(O){return O>=97&&O<=122||O>=65&&O<=90} function zr (line 35) | function zr(O){return O==95||O>=128||wm(O)} function Cc (line 35) | function Cc(O){return O>=48&&O<=55||O>=97&&O<=102||O>=65&&O<=70} function zw (line 35) | function zw(O){let e=O.peek(1);if(e==110||e==114||e==116||e==118||e==101... method ColonBlock (line 35) | ColonBlock(O){return{from:O.from+1,to:O.to}} method BlockComment (line 35) | BlockComment(O){return{from:O.from+2,to:O.to-2}} function vm (line 35) | function vm(O={}){let e=[],t;if(O.baseLanguage!==null)if(O.baseLanguage)... function Gc (line 35) | function Gc(O){return O==WO||O==Ur} function Ec (line 35) | function Ec(O){return O>=48&&O<=57||O>=65&&O<=70||O>=97&&O<=102} function Ws (line 35) | function Ws(O,e,t){this.parent=O,this.indent=e,this.flags=t,this.hash=(O... function AZ (line 35) | function AZ(O){let e=0;for(let t=0;t=48&&O.next<=55;t++)O.... function Cs (line 35) | function Cs(O){return(e,t,i)=>{if(i)return!1;let r=e.node.getChild("Vari... method ForStatement (line 35) | ForStatement(O,e,t){if(t){for(let i=O.node.firstChild;i;i=i.nextSibling)... method ImportStatement (line 35) | ImportStatement(O,e){var t,i;let{node:r}=O,n=((t=r.firstChild)===null||t... method AssignStatement (line 35) | AssignStatement(O,e){for(let t=O.node.firstChild;t;t=t.nextSibling)if(t.... method ParamList (line 35) | ParamList(O,e){for(let t=null,i=O.node.firstChild;i;i=i.nextSibling)i.na... function Im (line 35) | function Im(O,e){let t=Lm.get(e);if(t)return t;let i=[],r=!0;function n(... function HZ (line 35) | function HZ(O){let e=U(O.state).resolveInner(O.pos,-1);if(Bm.indexOf(e.n... function Dc (line 37) | function Dc(O){let{node:e,pos:t}=O,i=O.lineIndent(t,-1),r=null;for(;;){l... function Ic (line 37) | function Ic(O,e){let t=O.baseIndentFor(e),i=O.lineAt(O.pos,-1),r=i.from+... function Nm (line 37) | function Nm(){return new J(Bc,[Bc.data.of({autocomplete:HZ}),Bc.data.of(... function Hc (line 37) | function Hc(O){return O>=65&&O<=90||O>=97&&O<=122||O>=48&&O<=57} function gv (line 37) | function gv(O){return O>=48&&O<=57||O>=97&&O<=102||O>=65&&O<=70} function CO (line 37) | function CO(O,e,t){for(let i=!1;;){if(O.next<0)return;if(O.next==e&&!i){... function Pv (line 37) | function Pv(O,e){e:for(;;){if(O.next<0)return;if(O.next==36){O.advance()... function Sv (line 37) | function Sv(O,e){let t="[{<(".indexOf(String.fromCharCode(e)),i=t<0?e:"]... function Kc (line 37) | function Kc(O,e){for(;!(O.next!=95&&!Hc(O.next));)e!=null&&(e+=String.fr... function Xv (line 37) | function Xv(O){if(O.next==39||O.next==34||O.next==96){let e=O.next;O.adv... function Jm (line 37) | function Jm(O,e){for(;O.next==48||O.next==49;)O.advance();e&&O.next==e&&... function eg (line 37) | function eg(O,e){for(;;){if(O.next==46){if(e)break;e=!0}else if(O.next<4... function tg (line 37) | function tg(O){for(;!(O.next<0||O.next==10);)O.advance()} function jO (line 37) | function jO(O,e){for(let t=0;t{var t;let{next:i}=e;if(e.advance(),jO(i,... function eh (line 38) | function eh(O){let e=O.cursor().moveTo(O.from,-1);for(;/Comment/.test(e.... function Wr (line 38) | function Wr(O,e){let t=O.sliceString(e.from,e.to),i=/^([`'"\[])(.*)([`'"... function Gs (line 38) | function Gs(O){return O&&(O.name=="Identifier"||O.name=="QuotedIdentifie... function yv (line 38) | function yv(O,e){if(e.name=="CompositeIdentifier"){let t=[];for(let i=e.... function Og (line 38) | function Og(O,e){for(let t=[];;){if(!e||e.name!=".")return t;let i=eh(e)... function xv (line 38) | function xv(O,e){let t=U(O).resolveInner(e,-1),i=wv(O.doc,t);return t.na... function wv (line 38) | function wv(O,e){let t;for(let r=e;!t;r=r.parent){if(!r)return null;r.na... function Zv (line 38) | function Zv(O,e,t){return t.map(i=>({...i,label:i.label[0]==O?i.label:O+... function ig (line 38) | function ig(O){return O.self&&typeof O.self.label=="string"} method constructor (line 38) | constructor(e,t){this.idQuote=e,this.idCaseInsensitive=t,this.list=[],th... method child (line 38) | child(e){let t=this.children||(this.children=Object.create(null)),i=t[e]... method maybeChild (line 38) | maybeChild(e){return this.children?this.children[e]:null} method addCompletion (line 38) | addCompletion(e){let t=this.list.findIndex(i=>i.label==e.label);t>-1?thi... method addCompletions (line 38) | addCompletions(e){for(let t of e)this.addCompletion(typeof t=="string"?r... method addNamespace (line 38) | addNamespace(e){Array.isArray(e)?this.addCompletions(e):ig(e)?this.addNa... method addNamespaceObject (line 38) | addNamespaceObject(e){for(let t of Object.keys(e)){let i=e[t],r=null,n=t... function rg (line 38) | function rg(O,e,t,i){return new RegExp("^[a-z_][a-z_\\d]*$",i?"i":"").te... function cg (line 38) | function cg(O){return O==="["?"]":O} function _v (line 38) | function _v(O,e,t,i,r,n){var s;let a=((s=n?.spec.identifierQuotes)===nul... function Rv (line 38) | function Rv(O){return O==sg?"type":O==ng?"keyword":"variable"} function Vv (line 38) | function Vv(O,e,t){let i=Object.keys(O).map(r=>t(e?r.toUpperCase():r,Rv(... method Statement (line 38) | Statement(O,e){return{from:Math.min(O.from+100,e.doc.lineAt(O.from).to),... method BlockComment (line 38) | BlockComment(O){return{from:O.from+2,to:O.to-2}} method constructor (line 38) | constructor(e,t,i){this.dialect=e,this.language=t,this.spec=i} method extension (line 38) | get extension(){return this.language.extension} method configureLanguage (line 38) | configureLanguage(e,t){return new O(this.dialect,this.language.configure... method define (line 38) | static define(e){let t=Tv(e,e.keywords,e.types,e.builtin),i=ne.define({n... function zv (line 38) | function zv(O,e){return{label:O,type:e,boost:-1}} function Uv (line 38) | function Uv(O,e=!1,t){return Vv(O.dialect.words,e,t||zv)} function Wv (line 38) | function Wv(O){return O.schema?_v(O.schema,O.tables,O.schemas,O.defaultT... function jv (line 38) | function jv(O){return O.schema?(O.dialect||Oh).language.data.of({autocom... function hg (line 38) | function hg(O={}){let e=O.dialect||Oh;return new J(e.language,[jv(O),e.l... function Fv (line 38) | function Fv(O){return O==45||O==46||O==58||O>=65&&O<=90||O==95||O>=97&&O... function Hv (line 38) | function Hv(O){return O==9||O==10||O==13||O==32} function rh (line 38) | function rh(O,e){let t=O.pos+e;if($g==O&&pg==t)return Qg;for(;Hv(O.peek(... function mg (line 38) | function mg(O,e){this.name=O,this.parent=e} method shift (line 38) | shift(O,e,t,i){return e==ih?new mg(rh(i,1)||"",O):O} method reduce (line 38) | reduce(O,e){return e==Bv&&O?O.parent:O} method reuse (line 38) | reuse(O,e,t,i){let r=e.type.id;return r==ih||r==Nv?new mg(rh(i,1)||"",O):O} function nh (line 38) | function nh(O,e){return new z(t=>{let i=0,r=e.charCodeAt(0);e:for(;!(t.n... function Es (line 38) | function Es(O,e){let t=e&&e.getChild("TagName");return t?O.sliceString(t... function sh (line 38) | function sh(O,e){let t=e&&e.firstChild;return!t||t.name!="OpenTag"?"":Es... function rY (line 38) | function rY(O,e,t){let i=e&&e.getChildren("Attribute").find(n=>n.from<=t... function ah (line 38) | function ah(O){for(let e=O&&O.parent;e;e=e.parent)if(e.name=="Element")r... function nY (line 38) | function nY(O,e){var t;let i=U(O).resolveInner(e,-1),r=null;for(let n=i;... method constructor (line 38) | constructor(e,t,i){this.attrs=t,this.attrValues=i,this.children=[],this.... function Pg (line 38) | function Pg(O){return Object.assign(Object.assign({type:"property"},O.co... function Sg (line 38) | function Sg(O){return typeof O=="string"?{label:`"${O}"`,type:"constant"... function sY (line 38) | function sY(O,e){let t=[],i=[],r=Object.create(null);for(let o of e){let... method Element (line 38) | Element(O){let e=/^\s*<\//.test(O.textAfter);return O.lineIndent(O.node.... method "OpenTag CloseTag SelfClosingTag" (line 38) | "OpenTag CloseTag SelfClosingTag"(O){return O.column(O.node.from)+O.unit} method Element (line 38) | Element(O){let e=O.firstChild,t=O.lastChild;return!e||e.name!="OpenTag"?... function Tg (line 38) | function Tg(O={}){let e=[ch.data.of({autocomplete:sY(O.elements||[],O.at... function Xg (line 38) | function Xg(O,e,t=O.length){if(!e)return"";let i=e.firstChild,r=i&&i.get... method constructor (line 38) | constructor(e,t,i){this.parent=e,this.depth=t,this.type=i,this.hash=(e?e... function jr (line 38) | function jr(O,e){for(let t=0,i=e-O.pos-1;;i--,t++){let r=O.peek(i);if(Lt... function uh (line 38) | function uh(O){return O==32||O==9} function Lt (line 38) | function Lt(O){return O==10||O==13} function Yg (line 38) | function Yg(O){return uh(O)||Lt(O)} function AO (line 38) | function AO(O){return O<0||Yg(O)} method reduce (line 38) | reduce(O,e){return O.type==Cr&&(e==PY||e==TY)?O.parent:O} method shift (line 38) | shift(O,e,t,i){if(e==kg)return new At(O,jr(i,i.pos),$h);if(e==Zg||e==wg)... method hash (line 38) | hash(O){return O.hash} function ki (line 38) | function ki(O,e,t=0){return O.peek(t)==e&&O.peek(t+1)==e&&O.peek(t+2)==e... function ZY (line 38) | function ZY(O){return O>32&&O<127&&O!=34&&O!=37&&O!=44&&O!=60&&O!=62&&O!... function yg (line 38) | function yg(O){return O>=48&&O<=57||O>=97&&O<=102||O>=65&&O<=70} function xg (line 38) | function xg(O,e){return O.next==37?(O.advance(),yg(O.next)&&O.advance(),... function _g (line 38) | function _g(O){if(O.advance(),O.next==60){for(O.advance();;)if(!xg(O,!0)... function Qh (line 38) | function Qh(O){for(O.advance();!AO(O.next)&&As(O.tag)!="f";)O.advance()} function ph (line 38) | function ph(O,e){let t=O.next,i=!1,r=O.pos;for(O.advance();;){let n=O.ne... function vY (line 38) | function vY(O){for(let e=[],t=O.pos+1024;;)if(O.next==91||O.next==123)e.... function As (line 38) | function As(O){return O<33?"u":O>125?"s":YY[O-33]} function hh (line 38) | function hh(O,e){let t=As(O);return t!="u"&&!(e&&t=="f")} function Rg (line 38) | function Rg(O,e,t,i){if(As(O.next)=="s"||(O.next==63||O.next==58||O.next... function qg (line 38) | function qg(){return new J(zY)} function UY (line 38) | function UY({canWrap:O,isDisabled:e,isLive:t,isLiveDebounced:i,isLiveOnB... FILE: public/js/filament/forms/components/color-picker.js method constructor (line 1) | constructor(t,r,o,s){let n=S(`
{for(let s in r)this.nodes[o].style.setPropert... method constructor (line 1) | constructor(t){super(t,"hue",'aria-label="Hue" aria-valuemin="0" aria-va... method update (line 1) | update({h:t}){this.h=t,this.style([{left:`${t/360*100}%`,color:d({h:t,s:... method getMove (line 1) | getMove(t,r){return{h:r?c(this.h+t.x*360,0,360):360*t.x}} method constructor (line 1) | constructor(t){super(t,"saturation",'aria-label="Color"',!0)} method update (line 1) | update(t){this.hsva=t,this.style([{top:`${100-t.v}%`,left:`${t.s}%`,colo... method getMove (line 1) | getMove(t,r){return{s:r?c(this.hsva.s+t.x*100,0,100):t.x*100,v:r?c(this.... method observedAttributes (line 1) | static get observedAttributes(){return["color"]} method [g] (line 1) | get[g](){return[Z,tt,rt]} method [x] (line 1) | get[x](){return[w,H]} method color (line 1) | get color(){return this[R]} method color (line 1) | set color(t){if(!this[T](t)){let r=this.colorModel.toHsva(t);this[_](r),... method constructor (line 1) | constructor(){super();let t=S(``),r=th... method connectedCallback (line 1) | connectedCallback(){if(this.hasOwnProperty("color")){let t=this.color;de... method attributeChangedCallback (line 1) | attributeChangedCallback(t,r,o){let s=this.colorModel.fromAttr(o);this[T... method handleEvent (line 1) | handleEvent(t){let r=this[et],o={...r,...t.detail};this[_](o);let s;!L(o... method [T] (line 1) | [T](t){return this.color&&this.colorModel.equal(t,this.color)} method [_] (line 1) | [_](t){this[et]=t,this[ot].forEach(r=>r.update(t))} method colorModel (line 1) | get colorModel(){return dt} method colorModel (line 1) | get colorModel(){return ht} method colorModel (line 1) | get colorModel(){return mt} method constructor (line 1) | constructor(t){super(t,"alpha",'aria-label="Alpha" aria-valuemin="0" ari... method update (line 1) | update(t){this.hsva=t;let r=$({...t,a:0}),o=$({...t,a:1}),s=t.a*100;this... method getMove (line 1) | getMove(t,r){return{a:r?c(this.hsva.a+t.x):t.x}} method [g] (line 1) | get[g](){return[...super[g],st]} method [x] (line 1) | get[x](){return[...super[x],C]} method colorModel (line 1) | get colorModel(){return ft} function gt (line 1) | function gt({isAutofocused:e,isDisabled:t,isLive:r,isLiveDebounced:o,isL... FILE: public/js/filament/forms/components/date-time-picker.js function m (line 1) | function m(c){var y,D;y=c,D=s&&s.formats;for(var L=(c=y.replace(/(\[[^\]... function g (line 1) | function g(h){this.$L=x(h.locale,null,!0),this.parse(h),this.$x=this.$x|... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function a (line 1) | function a(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}} function t (line 1) | function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}} function i (line 1) | function i(s){return s>1&&s<5&&~~(s/10)!=1} function e (line 1) | function e(s,_,d,u){var o=s+" ";switch(d){case"s":return _||u?"p\xE1r se... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}} function e (line 1) | function e(s,_,d){var u=i[d];return Array.isArray(u)&&(u=u[_?0:1]),u.rep... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}} function i (line 1) | function i(r,s,_,d){var u={s:["m\xF5ne sekundi","m\xF5ni sekund","paar s... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}} function i (line 1) | function i(r,s,_,d){var u={s:"muutama sekunti",m:"minuutti",mm:"%d minuu... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(s){return s&&typeof s=="object"&&"default"in s?s:{default:s}} function e (line 1) | function e(s,_,d){return(i[d+(s===2?"2":"")]||i[d]).replace("%d",s)} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(o){return o&&typeof o=="object"&&"default"in o?o:{default:o}} function i (line 1) | function i(o){return o%10<5&&o%10>1&&~~(o/10)%10!=1} function e (line 1) | function e(o,f,l){var m=o+" ";switch(l){case"m":return f?"minuta":"minut... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}} function d (line 1) | function d(l,m,c){var y,D;return c==="m"?m?"\u043C\u0438\u043D\u0443\u04... function t (line 1) | function t(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}} function i (line 1) | function i(_){return _%100==2} function e (line 1) | function e(_){return _%100==3||_%100==4} function r (line 1) | function r(_,d,u,o){var f=_+" ";switch(u){case"s":return d||o?"nekaj sek... function t (line 1) | function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}} function t (line 1) | function t(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}} function s (line 1) | function s(u,o,f){var l,m;return f==="m"?o?"\u0445\u0432\u0438\u043B\u04... function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function t (line 1) | function t(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}} function n (line 1) | function n(a){this.$L=Me(a.locale,null,!0),this.parse(a),this.$x=this.$x... function sr (line 1) | function sr({defaultFocusedDate:n,displayFormat:t,firstDayOfWeek:a,isAut... FILE: public/js/filament/forms/components/file-upload.js method getHeight (line 2) | get getHeight(){return this.height} method setHeight (line 2) | set setHeight(e){(this.height===0||e===0)&&(this.height=e)} method getWidth (line 2) | get getWidth(){return this.width} method setWidth (line 2) | set setWidth(e){(this.width===0||e===0)&&(this.width=e)} function ol (line 2) | function ol(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){v... function xl (line 2) | function xl(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new A... function Dp (line 2) | function Dp(){throw new TypeError(`Invalid attempt to spread non-iterabl... function j (line 3) | function j(e){return typeof e=="number"&&!jp(e)} function la (line 3) | function la(e){return typeof e>"u"} function ot (line 3) | function ot(e){return ra(e)==="object"&&e!==null} function vt (line 3) | function vt(e){if(!ot(e))return!1;try{var t=e.constructor,i=t.prototype;... function be (line 3) | function be(e){return typeof e=="function"} function Pl (line 3) | function Pl(e){return Array.from?Array.from(e):qp.call(e)} function oe (line 3) | function oe(e,t){return e&&be(t)&&(Array.isArray(e)||j(e.length)?Pl(e).f... function yt (line 3) | function yt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments... function je (line 3) | function je(e,t){var i=e.style;oe(t,function(a,n){Xp.test(n)&&j(a)&&(a="... function Kp (line 3) | function Kp(e,t){return e.classList?e.classList.contains(t):e.className.... function pe (line 3) | function pe(e,t){if(t){if(j(e.length)){oe(e,function(a){pe(a,t)});return... function Oe (line 3) | function Oe(e,t){if(t){if(j(e.length)){oe(e,function(i){Oe(i,t)});return... function xt (line 3) | function xt(e,t,i){if(t){if(j(e.length)){oe(e,function(a){xt(a,t,i)});re... function va (line 3) | function va(e){return e.replace(Zp,"$1-$2").toLowerCase()} function ha (line 3) | function ha(e,t){return ot(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttrib... function Wt (line 3) | function Wt(e,t,i){ot(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute(... function Qp (line 3) | function Qp(e,t){if(ot(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e... function Fe (line 3) | function Fe(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?argum... function Se (line 3) | function Se(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?argum... function Rt (line 3) | function Rt(e,t,i){var a;return be(Event)&&be(CustomEvent)?a=new CustomE... function Dl (line 3) | function Dl(e){var t=e.getBoundingClientRect();return{left:t.left+(windo... function Il (line 3) | function Il(e){var t=e.match(Jp);return t!==null&&(t[1]!==oa.protocol||t... function vl (line 3) | function vl(e){var t="timestamp=".concat(new Date().getTime());return e+... function Ut (line 3) | function Ut(e){var t=e.rotate,i=e.scaleX,a=e.scaleY,n=e.translateX,l=e.t... function em (line 3) | function em(e){var t=xl({},e),i=0;return oe(e,function(a,n){delete t[n],... function bi (line 3) | function bi(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:xl... function tm (line 3) | function tm(e){var t=0,i=0,a=0;return oe(e,function(n){var l=n.startX,o=... function Ye (line 3) | function Ye(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.leng... function im (line 3) | function im(e){var t=e.width,i=e.height,a=e.degree;if(a=Math.abs(a)%180,... function am (line 3) | function am(e,t,i,a){var n=t.aspectRatio,l=t.naturalWidth,o=t.naturalHei... function nm (line 3) | function nm(e,t,i){var a="";i+=t;for(var n=t;n0;)i.p... function sm (line 3) | function sm(e){var t=new DataView(e),i;try{var a,n,l;if(t.getUint8(0)===... function cm (line 3) | function cm(e){var t=0,i=1,a=1;switch(e){case 2:i=-1;break;case 3:t=-180... function e (line 3) | function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[... method constructor (line 3) | constructor(...t){St.set(this,new Map),jt.set(this,new Map),rt.set(this,... method define (line 3) | define(t,i=!1){for(let[a,n]of Object.entries(t)){a=a.toLowerCase(),n=n.m... method getType (line 3) | getType(t){if(typeof t!="string")return null;let i=t.replace(/^.*[/\\]/s... method getExtension (line 3) | getExtension(t){return typeof t!="string"?null:(t=t?.split?.(";")[0],(t&... method getAllExtensions (line 3) | getAllExtensions(t){return typeof t!="string"?null:_e(this,rt,"f").get(t... method _freeze (line 3) | _freeze(){this.define=()=>{throw new Error("define() not allowed for bui... method _getTestState (line 3) | _getTestState(){return{types:_e(this,St,"f"),extensions:_e(this,jt,"f")}} function o (line 40) | function o(d,m,u){let g=m[d]/255,f=m[d+1]/255,h=m[d+2]/255,I=m[d+3]/255,... function s (line 40) | function s(d){return self.JSON.stringify(d||[])===r} function p (line 40) | function p(d,m){if(!m||s(m))return d;let u=d.data,g=u.length,f=m[0],h=m[... function c (line 40) | function c(d,m){let{mode:u="contain",upscale:g=!1,width:f,height:h,matri... method constructor (line 40) | constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,thi... method registerListeners (line 40) | registerListeners(){this.mediaEl.addEventListener("timeupdate",this.time... method play (line 40) | play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this... method timeUpdate (line 40) | timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audio... method moveplayhead (line 40) | moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timelin... method timelineClicked (line 40) | timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.du... method mouseDown (line 40) | mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.... method mouseUp (line 40) | mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0... method clickPercent (line 40) | clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeli... method getPosition (line 40) | getPosition(t){return t.getBoundingClientRect().left} function Og (line 40) | function Og({acceptedFileTypes:e,automaticallyCropImagesAspectRatio:t,au... FILE: public/js/filament/forms/components/key-value.js function a (line 1) | function a({state:r}){return{state:r,rows:[],init(){this.updateRows(),th... FILE: public/js/filament/forms/components/markdown-editor.js function D (line 1) | function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")} function j (line 1) | function j(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firs... function V (line 1) | function V(e,t){return j(e).appendChild(t)} function y (line 1) | function y(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n... function K (line 1) | function K(e,t,n,r){var i=y(e,t,n,r);return i.setAttribute("role","prese... function N (line 1) | function N(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.c... function R (line 1) | function R(e){var t=e.ownerDocument||e,n;try{n=e.activeElement}catch{n=t... function le (line 1) | function le(e,t){var n=e.className;D(t).test(n)||(e.className+=(n?" ":""... function xe (line 1) | function xe(e,t){for(var n=e.split(" "),r=0;r"\x80"&&(e.toUpperCase()!=e.toLower... function Me (line 1) | function Me(e,t){return t?t.source.indexOf("\\w")>-1&&we(e)?!0:t.test(e)... function Le (line 1) | function Le(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;retu... function H (line 1) | function H(e){return e.charCodeAt(0)>=768&&$.test(e)} function se (line 1) | function se(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,... function nt (line 1) | function nt(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,a=0;a0} function Wt (line 1) | function Wt(e){e.prototype.on=function(t,n){Ie(this,t,n)},e.prototype.of... function kt (line 1) | function kt(e){e.preventDefault?e.preventDefault():e.returnValue=!1} function Rr (line 1) | function Rr(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0} function Ct (line 1) | function Ct(e){return e.defaultPrevented!=null?e.defaultPrevented:e.retu... function dr (line 1) | function dr(e){kt(e),Rr(e)} function yn (line 1) | function yn(e){return e.target||e.srcElement} function Ut (line 1) | function Ut(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?... function ei (line 1) | function ei(e){if(Hr==null){var t=y("span","\u200B");V(e,y("span",[t,doc... function pr (line 1) | function pr(e){if(xn!=null)return xn;var t=V(e,document.createTextNode("... function to (line 4) | function to(e){if($t!=null)return $t;var t=V(e,y("span","x")),n=t.getBou... function Gt (line 4) | function Gt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.sli... function Cr (line 4) | function Cr(e,t){Kt[e]=t} function Ur (line 4) | function Ur(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else ... function $r (line 4) | function $r(e,t){t=Ur(t);var n=Wr[t.name];if(!n)return $r(e,"text/plain"... function Kr (line 4) | function Kr(e,t){var n=gr.hasOwnProperty(e)?gr[e]:gr[e]={};ge(t,n)} function Vt (line 4) | function Vt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t)... function _n (line 4) | function _n(e,t){for(var n;e.innerMode&&(n=e.innerMode(t),!(!n||n.mode==... function Gr (line 4) | function Gr(e,t,n){return e.startState?e.startState(t,n):!0} function Ae (line 4) | function Ae(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is ... function ir (line 4) | function ir(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,funct... function kn (line 4) | function kn(e,t,n){var r=[];return e.iter(t,n,function(i){r.push(i.text)... function Bt (line 4) | function Bt(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height... function x (line 4) | function x(e){if(e.parent==null)return null;for(var t=e.parent,n=Se(t.li... function P (line 4) | function P(e,t){var n=e.first;e:do{for(var r=0;r=e.first&&tt?ne(e.line,t):n<0?ne(e.li... function ca (line 4) | function ca(e,t){for(var n=[],r=0;re.lastLine())return t;var n=Ae(e,t),r;if(!mr(e,n))... function mr (line 4) | function mr(e,t){var n=or&&t.markedSpans;if(n){for(var r=void 0,i=0;i1&&!/ /.test(e))return e;for(var n=t,r="",... function Uc (line 5) | function Uc(e,t){return function(n,r,i,a,l,u,f){i=i?i+" cm-force-border"... function Ea (line 5) | function Ea(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,... function $c (line 5) | function $c(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(!r){for(var l=1;l... function za (line 5) | function za(e,t,n){this.line=t,this.rest=Nc(t),this.size=this.rest?x(ce(... function si (line 5) | function si(e,t,n){for(var r=[],i,a=t;a=e.display.viewFrom&&tn?!0:(r?e.left:e.right)>t} function lf (line 5) | function lf(e,t,n,r,i){i-=ar(t);var a=Qr(e,t),l=ho(t),u=0,f=t.text.lengt... function sf (line 5) | function sf(e,t,n,r,i,a,l){var u=De(function(B){var ee=i[B],Y=ee.level!=... function uf (line 5) | function uf(e,t,n,r,i,a,l){var u=Ka(e,t,r,l),f=u.begin,m=u.end;/\s/.test... function Vr (line 5) | function Vr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(... function Jr (line 5) | function Jr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t... function bo (line 5) | function bo(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.... function yo (line 5) | function yo(e){return e.scroller.getBoundingClientRect().left-e.sizer.ge... function Za (line 5) | function Za(e){var t=Vr(e.display),n=e.options.lineWrapping,r=n&&Math.ma... function xo (line 5) | function xo(e){var t=e.doc,n=Za(e);t.iter(function(r){var i=n(r);i!=r.he... function Mr (line 5) | function Mr(e,t,n,r){var i=e.display;if(!n&&yn(t).getAttribute("cm-not-c... function Ar (line 5) | function Ar(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))ret... function zt (line 5) | function zt(e,t,n,r){t==null&&(t=e.doc.first),n==null&&(n=e.doc.first+e.... function vr (line 5) | function vr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.ex... function br (line 5) | function br(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display... function di (line 5) | function di(e,t,n,r){var i=Ar(e,t),a,l=e.display.view;if(!or||n==e.doc.f... function cf (line 5) | function cf(e,t,n){var r=e.display,i=r.view;i.length==0||t>=r.viewTo||n<... function Xa (line 5) | function Xa(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo)){... function Sf (line 10) | function Sf(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWi... function Tf (line 10) | function Tf(e){if(e.hasFocus())return null;var t=R(de(e));if(!t||!N(e.di... function Lf (line 10) | function Lf(e){if(!(!e||!e.activeElt||e.activeElt==R(ze(e.activeElt)))&&... function Co (line 10) | function Co(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return br(e... function il (line 10) | function il(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.line... function Eo (line 10) | function Eo(e,t){var n=new vi(e,t);if(Co(e,n)){hi(e),il(e,n);var r=Dn(e)... function Cf (line 10) | function Cf(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,l... function zo (line 10) | function zo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"p... function Mo (line 10) | function Mo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.disp... function ol (line 10) | function ol(e){var t=e.display,n=t.view;if(!(!t.alignWidgets&&(!t.gutter... function al (line 10) | function al(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=he(e.opt... function Ao (line 10) | function Ao(e,t){for(var n=[],r=!1,i=0;ie.first?je(e,ne(t.line-1... function Ll (line 10) | function Ll(e){e.setSelection(ne(e.firstLine(),0),ne(e.lastLine()),ke)} function Cl (line 10) | function Cl(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,or... function an (line 10) | function an(e,t,n){if(e.cm){if(!e.cm.curOp)return gt(e.cm,an)(e,t,n);if(... function El (line 10) | function El(e,t){if(!(t.text.length==1&&t.text[0]==""&&ye(t.from,t.to)==... function Si (line 10) | function Si(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!(r&&!n)){for... function zl (line 10) | function zl(e,t){if(t!=0&&(e.first+=t,e.sel=new jt(He(e.sel.ranges,funct... function On (line 10) | function On(e,t,n,r){if(e.cm&&!e.cm.curOp)return gt(e.cm,On)(e,t,n,r);if... function Pf (line 10) | function Pf(e,t,n){var r=e.doc,i=e.display,a=t.from,l=t.to,u=!1,f=a.line... function ln (line 10) | function ln(e,t,n,r,i){var a;r||(r=n),ye(r,n)<0&&(a=[r,n],n=a[0],r=a[1])... function Ml (line 10) | function Ml(e,t,n,r){ne.text.length?nu... function Bo (line 11) | function Bo(e,t,n){var r=Po(e,t.ch,n);return r==null?null:new ne(t.line,... function jo (line 11) | function jo(e,t,n,r,i){if(e){t.doc.direction=="rtl"&&(i=-i);var a=Pe(n,t... function Vf (line 11) | function Vf(e,t,n,r){var i=Pe(t,e.doc.direction);if(!i)return Bo(t,n,r);... function Wl (line 12) | function Wl(e,t){var n=Ae(e.doc,t),r=Zt(n);return r!=n&&(t=x(r)),jo(!0,e... function Jf (line 12) | function Jf(e,t){var n=Ae(e.doc,t),r=Ic(n);return r!=n&&(t=x(r)),jo(!0,e... function Ul (line 12) | function Ul(e,t){var n=Wl(e,t.line),r=Ae(e.doc,n.line),i=Pe(r,e.doc.dire... function Ci (line 12) | function Ci(e,t,n){if(typeof t=="string"&&(t=$n[t],!t))return!1;e.displa... function ed (line 12) | function ed(e,t,n){for(var r=0;r=... function T (line 29) | function T(_,W,E){if(!b(W))return g(_,W,E);W=C(W,"gm");for(var O,G=1,J=_... function d (line 32) | function d(_,W,E,O){if(_.length==W.length)return E;for(var G=0,J=E+Math.... function k (line 32) | function k(_,W,E,O){if(!W.length)return null;var G=O?w:c,J=G(W).split(/\... function z (line 32) | function z(_,W,E,O){if(!W.length)return null;var G=O?w:c,J=G(W).split(/\... function M (line 32) | function M(_,W,E,O){this.atOccurrence=!1,this.afterEmptyMatch=!1,this.do... function p (line 32) | function p(N,R,le,xe,F,L){this.indented=N,this.column=R,this.type=le,thi... function v (line 32) | function v(N,R,le,xe){var F=N.indented;return N.context&&N.context.type=... function C (line 32) | function C(N){var R=N.context.type;return(R==")"||R=="]"||R=="}")&&(N.in... function b (line 32) | function b(N,R,le){if(R.prevToken=="variable"||R.prevToken=="type"||/\S(... function S (line 32) | function S(N){for(;;){if(!N||N.type=="top")return!0;if(N.type=="}"&&N.pr... function te (line 32) | function te(we,Me){var Le=we.next();if(Oe[Le]){var $=Oe[Le](we,Me);if($!... function fe (line 32) | function fe(we){return function(Me,Le){for(var $=!1,H,se=!1;(H=Me.next()... function oe (line 32) | function oe(we,Me){for(var Le=!1,$;$=we.next();){if($=="/"&&Le){Me.token... function Ue (line 32) | function Ue(we,Me){R.typeFirstDefinitions&&we.eol()&&S(Me.context)&&(Me.... function s (line 32) | function s(N){for(var R={},le=N.split(" "),xe=0;xe0;we--)oe.context=oe.context... function ce (line 32) | function ce(te){var fe=te.current().toLowerCase();de.hasOwnProperty(fe)?... function p (line 32) | function p(I){for(var D={},Q=0;Q"||X=="/"&&y.eat(">"))return K.to... function k (line 32) | function k(y){var K=function(X,N){for(;!X.eol();)if(X.next()==y){N.token... function z (line 32) | function z(y,K){return function(X,N){for(;!X.eol();){if(X.match(K)){N.to... function M (line 32) | function M(y){return function(K,X){for(var N;(N=K.next())!=null;){if(N==... function _ (line 32) | function _(y){return y&&y.toLowerCase()} function W (line 32) | function W(y,K,X){this.prev=y.context,this.tagName=K||"",this.indent=y.i... function E (line 32) | function E(y){y.context&&(y.context=y.context.prev)} function O (line 32) | function O(y,K){for(var X;;){if(!y.context||(X=y.context.tagName,!s.cont... function G (line 32) | function G(y,K,X){return y=="openTag"?(X.tagStart=K.column(),J):y=="clos... function J (line 32) | function J(y,K,X){return y=="word"?(X.tagName=K.current(),w="tag",D):s.a... function re (line 32) | function re(y,K,X){if(y=="word"){var N=K.current();return X.context&&X.c... function q (line 32) | function q(y,K,X){return y!="endTag"?(w="error",q):(E(X),G)} function I (line 32) | function I(y,K,X){return w="error",q(y,K,X)} function D (line 32) | function D(y,K,X){if(y=="word")return w="attribute",Q;if(y=="endTag"||y=... function Q (line 32) | function Q(y,K,X){return y=="equals"?j:(s.allowMissing||(w="error"),D(y,... function j (line 32) | function j(y,K,X){return y=="string"?V:y=="word"&&s.allowUnquoted?(w="st... function V (line 32) | function V(y,K,X){return y=="string"?V:D(y,K,X)} function x (line 32) | function x(pt){return{type:pt,style:"keyword"}} function k (line 32) | function k(x){for(var P=!1,ae,he=!1;(ae=x.next())!=null;){if(!P){if(ae==... function _ (line 32) | function _(x,P,ae){return z=x,M=ae,P} function W (line 32) | function W(x,P){var ae=x.next();if(ae=='"'||ae=="'")return P.tokenize=E(... function E (line 32) | function E(x){return function(P,ae){var he=!1,ne;if(S&&P.peek()=="@"&&P.... function O (line 32) | function O(x,P){for(var ae=!1,he;he=x.next();){if(he=="/"&&ae){P.tokeniz... function G (line 32) | function G(x,P){for(var ae=!1,he;(he=x.next())!=null;){if(!ae&&(he=="`"|... function re (line 32) | function re(x,P){P.fatArrowAt&&(P.fatArrowAt=null);var ae=x.string.index... function I (line 32) | function I(x,P,ae,he,ne,ye){this.indented=x,this.column=P,this.type=ae,t... function D (line 32) | function D(x,P){if(!h)return!1;for(var ae=x.localVars;ae;ae=ae.next)if(a... function Q (line 32) | function Q(x,P,ae,he,ne){var ye=x.cc;for(j.state=x,j.stream=ne,j.marked=... function V (line 32) | function V(){for(var x=arguments.length-1;x>=0;x--)j.cc.push(arguments[x])} function y (line 32) | function y(){return V.apply(null,arguments),!0} function K (line 32) | function K(x,P){for(var ae=P;ae;ae=ae.next)if(ae.name==x)return!0;return!1} function X (line 32) | function X(x){var P=j.state;if(j.marked="def",!!h){if(P.context){if(P.le... function N (line 32) | function N(x,P){if(P)if(P.block){var ae=N(x,P.prev);return ae?ae==P.prev... function R (line 32) | function R(x){return x=="public"||x=="private"||x=="protected"||x=="abst... function le (line 32) | function le(x,P,ae){this.prev=x,this.vars=P,this.block=ae} function xe (line 32) | function xe(x,P){this.name=x,this.next=P} function L (line 32) | function L(){j.state.context=new le(j.state.context,j.state.localVars,!1... function de (line 32) | function de(){j.state.context=new le(j.state.context,j.state.localVars,!... function ze (line 32) | function ze(){j.state.localVars=j.state.context.vars,j.state.context=j.s... function pe (line 32) | function pe(x,P){var ae=function(){var he=j.state,ne=he.indented;if(he.l... function Ee (line 32) | function Ee(){var x=j.state;x.lexical.prev&&(x.lexical.type==")"&&(x.ind... function ge (line 32) | function ge(x){function P(ae){return ae==x?y():x==";"||ae=="}"||ae==")"|... function Oe (line 32) | function Oe(x,P){return x=="var"?y(pe("vardef",P),Rr,ge(";"),Ee):x=="key... function qe (line 32) | function qe(x){if(x=="(")return y($t,ge(")"))} function Se (line 32) | function Se(x,P){return ke(x,P,!1)} function Be (line 32) | function Be(x,P){return ke(x,P,!0)} function Ze (line 32) | function Ze(x){return x!="("?V():y(pe(")"),Je,ge(")"),Ee)} function ke (line 32) | function ke(x,P,ae){if(j.state.fatArrowAt==j.stream.start){var he=ae?He:... function Je (line 32) | function Je(x){return x.match(/[;\}\)\],]/)?V():V(Se)} function Re (line 32) | function Re(x,P){return x==","?y(Je):Ge(x,P,!1)} function Ge (line 32) | function Ge(x,P,ae){var he=ae==!1?Re:Ge,ne=ae==!1?Se:Be;if(x=="=>")retur... function U (line 32) | function U(x,P){return x!="quasi"?V():P.slice(P.length-2)!="${"?y(U):y(J... function Z (line 32) | function Z(x){if(x=="}")return j.marked="string-2",j.state.tokenize=G,y(U)} function ce (line 32) | function ce(x){return re(j.stream,j.state),V(x=="{"?Oe:Se)} function He (line 32) | function He(x){return re(j.stream,j.state),V(x=="{"?Oe:Be)} function te (line 32) | function te(x){return function(P){return P=="."?y(x?oe:fe):P=="variable"... function fe (line 32) | function fe(x,P){if(P=="target")return j.marked="keyword",y(Re)} function oe (line 32) | function oe(x,P){if(P=="target")return j.marked="keyword",y(Ge)} function Ue (line 32) | function Ue(x){return x==":"?y(Ee,Oe):V(Re,ge(";"),Ee)} function we (line 32) | function we(x){if(x=="variable")return j.marked="property",y()} function Me (line 32) | function Me(x,P){if(x=="async")return j.marked="property",y(Me);if(x=="v... function Le (line 32) | function Le(x){return x!="variable"?V($):(j.marked="property",y(Ht))} function $ (line 32) | function $(x){if(x==":")return y(Be);if(x=="(")return V(Ht)} function H (line 32) | function H(x,P,ae){function he(ne,ye){if(ae?ae.indexOf(ne)>-1:ne==","){v... function se (line 32) | function se(x,P,ae){for(var he=3;he")return y(Pe)} function Ie (line 32) | function Ie(x){return x.match(/[\}\)\]]/)?y():x==","||x==";"?y(Ie):V(nr,... function nr (line 32) | function nr(x,P){if(x=="variable"||j.style=="keyword")return j.marked="p... function _t (line 32) | function _t(x,P){return x!="quasi"?V():P.slice(P.length-2)!="${"?y(_t):y... function it (line 32) | function it(x){if(x=="}")return j.marked="string-2",j.state.tokenize=G,y... function ot (line 32) | function ot(x,P){return x=="variable"&&j.stream.match(/^\s*[?:]/,!1)||P=... function Rt (line 32) | function Rt(x,P){if(P=="<")return y(pe(">"),H(Pe,">"),Ee,Rt);if(P=="|"||... function It (line 32) | function It(x,P){if(P=="<")return y(pe(">"),H(Pe,">"),Ee,Rt)} function Wt (line 32) | function Wt(){return V(Pe,kt)} function kt (line 32) | function kt(x,P){if(P=="=")return y(Pe)} function Rr (line 32) | function Rr(x,P){return P=="enum"?(j.marked="keyword",y(Ae)):V(Ct,nt,Ut,... function Ct (line 32) | function Ct(x,P){if(g&&R(P))return j.marked="keyword",y(Ct);if(x=="varia... function dr (line 32) | function dr(x,P){return x=="variable"&&!j.stream.match(/^\s*:/,!1)?(X(P)... function yn (line 32) | function yn(){return V(Ct,Ut)} function Ut (line 32) | function Ut(x,P){if(P=="=")return y(Be)} function eo (line 32) | function eo(x){if(x==",")return y(Rr)} function Hr (line 32) | function Hr(x,P){if(x=="keyword b"&&P=="else")return y(pe("form","else")... function ei (line 32) | function ei(x,P){if(P=="await")return y(ei);if(x=="(")return y(pe(")"),x... function xn (line 32) | function xn(x){return x=="var"?y(Rr,pr):x=="variable"?y(pr):V(pr)} function pr (line 32) | function pr(x,P){return x==")"?y():x==";"?y(pr):P=="in"||P=="of"?(j.mark... function Ht (line 32) | function Ht(x,P){if(P=="*")return j.marked="keyword",y(Ht);if(x=="variab... function hr (line 32) | function hr(x,P){if(P=="*")return j.marked="keyword",y(hr);if(x=="variab... function ti (line 32) | function ti(x,P){if(x=="keyword"||x=="variable")return j.marked="type",y... function $t (line 32) | function $t(x,P){return P=="@"&&y(Se,$t),x=="spread"?y($t):g&&R(P)?(j.ma... function to (line 32) | function to(x,P){return x=="variable"?Wr(x,P):Kt(x,P)} function Wr (line 32) | function Wr(x,P){if(x=="variable")return X(P),y(Kt)} function Kt (line 32) | function Kt(x,P){if(P=="<")return y(pe(">"),H(Wt,">"),Ee,Kt);if(P=="exte... function Gt (line 32) | function Gt(x,P){if(x=="async"||x=="variable"&&(P=="static"||P=="get"||P... function Cr (line 32) | function Cr(x,P){if(P=="!"||P=="?")return y(Cr);if(x==":")return y(Pe,Ut... function Ur (line 32) | function Ur(x,P){return P=="*"?(j.marked="keyword",y(Gr,ge(";"))):P=="de... function $r (line 32) | function $r(x,P){if(P=="as")return j.marked="keyword",y(ge("variable"));... function gr (line 32) | function gr(x){return x=="string"?y():x=="("?V(Se):x=="."?V(Re):V(Kr,Vt,... function Kr (line 32) | function Kr(x,P){return x=="{"?se(Kr,"}"):(x=="variable"&&X(P),P=="*"&&(... function Vt (line 32) | function Vt(x){if(x==",")return y(Kr,Vt)} function _n (line 32) | function _n(x,P){if(P=="as")return j.marked="keyword",y(Kr)} function Gr (line 32) | function Gr(x,P){if(P=="from")return j.marked="keyword",y(Se)} function at (line 32) | function at(x){return x=="]"?y():V(H(Be,"]"))} function Ae (line 32) | function Ae(){return V(pe("form"),Ct,ge("{"),pe("}"),H(ir,"}"),Ee,Ee)} function ir (line 32) | function ir(){return V(Ct,Ut)} function kn (line 32) | function kn(x,P){return x.lastType=="operator"||x.lastType==","||c.test(... function Bt (line 32) | function Bt(x,P,ae){return P.tokenize==W&&/^(?:operator|sof|keyword [bcd... function v (line 32) | function v(T,w,c){var d=T.current(),k=d.search(w);return k>-1?T.backUp(d... function b (line 32) | function b(T){var w=C[T];return w||(C[T]=new RegExp("\\s+"+T+`\\s*=\\s*(... function S (line 32) | function S(T,w){var c=T.match(b(w));return c?/^\s*(.*?)\s*$/.exec(c[2])[... function s (line 32) | function s(T,w){return new RegExp((w?"^":"")+"","i")} function h (line 32) | function h(T,w){for(var c in T)for(var d=w[c]||(w[c]=[]),k=T[c],z=k.leng... function g (line 32) | function g(T,w){for(var c=0;c"){L.f=L.inline=j,v.highlightF... function y (line 32) | function y(F,L){if(F.eatSpace())return null;var de=F.next();return de===... function X (line 32) | function X(F){return function(L,de){var ze=L.next();if(ze===F){de.f=de.i... function N (line 32) | function N(F,L){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(L.f=R,F.next(),... function R (line 32) | function R(F,L){if(F.match("]:",!0)){L.f=L.inline=le,v.highlightFormatti... function le (line 32) | function le(F,L){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek(... function S (line 32) | function S(T){return T.code=!1,null} function h (line 32) | function h(k,z){var M=k.next();if(M=='"'||M=="'"||M=="`")return z.tokeni... function g (line 32) | function g(k){return function(z,M){for(var _=!1,W,E=!1;(W=z.next())!=nul... function T (line 32) | function T(k,z){for(var M=!1,_;_=k.next();){if(_=="/"&&M){z.tokenize=h;b... function w (line 32) | function w(k,z,M,_,W){this.indented=k,this.column=z,this.type=M,this.ali... function c (line 32) | function c(k,z,M){return k.context=new w(k.indented,z,M,null,k.context)} function d (line 32) | function d(k){if(k.context.prev){var z=k.context.type;return(z==")"||z==... function p (line 32) | function p(T,w){return T.skipToEnd(),w.cur=h,"error"} function v (line 32) | function v(T,w){return T.match(/^HTTP\/\d\.\d/)?(w.cur=C,"keyword"):T.ma... function C (line 32) | function C(T,w){var c=T.match(/^\d+/);if(!c)return p(T,w);w.cur=b;var d=... function b (line 32) | function b(T,w){return T.skipToEnd(),w.cur=h,null} function S (line 32) | function S(T,w){return T.eatWhile(/\S/),w.cur=s,"string-2"} function s (line 32) | function s(T,w){return T.match(/^HTTP\/\d\.\d$/)?(w.cur=h,"keyword"):p(T... function h (line 32) | function h(T){return T.sol()&&!T.eat(/[ \t]/)?T.match(/^.*?:/)?"atom":(T... function g (line 32) | function g(T){return T.skipToEnd(),null} function s (line 32) | function s(h,g){var T=h.peek();if(g.incomment)return h.skipTo("#}")?(h.e... function p (line 32) | function p(C,b,S,s){this.state=C,this.mode=b,this.depth=S,this.prev=s} function v (line 32) | function v(C){return new p(o.copyState(C.mode,C.state),C.mode,C.depth,C.... function h (line 32) | function h(c){var d=c.tagName;c.tagName=null;var k=S.indent(c,"","");ret... function g (line 32) | function g(c,d){return d.context.mode==S?T(c,d,d.context):w(c,d,d.context)} function T (line 32) | function T(c,d,k){if(k.depth==2)return c.match(/^.*?\*\//)?k.depth=1:c.s... function w (line 32) | function w(c,d,k){if(c.peek()=="<"&&!c.match(/^<([^<>]|<[^>]*>)+,\s*>/,!... function v (line 32) | function v(k){for(var z={},M=k.split(" "),_=0;_=2&&_==">"){z.to... function d (line 32) | function d(k){return function(z,M){for(var _=!1,W;(W=z.next())!=null&&!(... function p (line 32) | function p(T){for(var w={},c=T.split(" "),d=0;d=0?h:0,s)}e... function C (line 32) | function C(S,s){var h=S.string.length,g=h-S.pos+1;return S.string.substr... function b (line 32) | function b(S,s){var h=S.pos+s,g;h<=0?S.pos=0:h>=(g=S.string.length-1)?S.... function p (line 32) | function p(T){for(var w={},c=T.split(" "),d=0;d=0;)K=K.s... function I (line 32) | function I(K,X){for(;"rubf".indexOf(K.charAt(0).toLowerCase())>=0;)K=K.s... function D (line 32) | function D(K){for(;S(K).type!="py";)K.scopes.pop();K.scopes.push({offset... function Q (line 32) | function Q(K,X,N){var R=K.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:K.column(... function j (line 32) | function j(K,X){for(var N=K.indentation();X.scopes.length>1&&S(X).offset... function V (line 32) | function V(K,X){K.sol()&&(X.beginningOfLine=!0,X.dedent=!1);var N=X.toke... function p (line 32) | function p(g){for(var T={},w=0,c=g.length;w=0?De:O,$.context=new Ze(se,H.indent... function Je (line 32) | function Je($,H){var se=$.context.indent-O;return H=H||!1,$.context=$.co... function Re (line 32) | function Re($,H,se){return de[se.context.type]($,H,se)} function Ge (line 32) | function Ge($,H,se,De){for(var nt=De||1;nt>0;nt--)se.context=se.context.... function U (line 32) | function U($){return $.toLowerCase()in J} function Z (line 32) | function Z($){return $=$.toLowerCase(),$ in q||$ in X} function ce (line 32) | function ce($){return $.toLowerCase()in le} function He (line 32) | function He($){return $.toLowerCase().match(xe)} function te (line 32) | function te($){var H=$.toLowerCase(),se="variable-2";return U($)?se="tag... function fe (line 32) | function fe($,H){return Me(H)&&($=="{"||$=="]"||$=="hash"||$=="qualifier... function oe (line 32) | function oe($,H){return $=="{"&&H.match(/^\s*\$?[\w-]+/i,!1)} function Ue (line 32) | function Ue($,H){return $==":"&&H.match(/^[a-z-]+/,!1)} function we (line 32) | function we($){return $.sol()||$.string.match(new RegExp("^\\s*"+W($.cur... function Me (line 32) | function Me($){return $.eol()||$.match(/^\s*$/,!1)} function Le (line 32) | function Le($){var H=/^\s*[-_]*[a-z0-9]+[\w-]*/i,se=typeof $=="string"?$... function M (line 32) | function M(E){return E=E.sort(function(O,G){return G>O}),new RegExp("^((... function _ (line 32) | function _(E){for(var O={},G=0;GZ.indentOf||Z.innerModeForLine&&!... function ke (line 32) | function ke(U,Z){if(U.sol()&&(Z.restOfLine=""),Z.restOfLine){U.skipToEnd... function Je (line 32) | function Je(){return new g} function Re (line 32) | function Re(U){return U.copy()} function Ge (line 32) | function Ge(U,Z){var ce=Ze(U,Z)||ke(U,Z)||z(U,Z)||I(U,Z)||K(U,Z)||de(U,Z... function C (line 32) | function C(b,S,s,h){if(typeof S=="string"){var g=b.indexOf(S,s);return h... function qd (line 34) | function qd(o){for(var p;(p=Md.exec(o))!==null;){var v=p[0];if(v.indexOf... function Fd (line 34) | function Fd(o){for(var p=new DOMParser,v=p.parseFromString(o,"text/html"... function vc (line 34) | function vc(o){return mc?o=o.replace("Ctrl","Cmd"):o=o.replace("Cmd","Ct... function Id (line 34) | function Id(o,p,v,C){var b=qi(o,!1,p,v,"button",C);b.classList.add("easy... function qi (line 34) | function qi(o,p,v,C,b,S){o=o||{};var s=document.createElement(b);if(o.at... function Nd (line 34) | function Nd(){var o=document.createElement("i");return o.className="sepa... function Od (line 34) | function Od(o,p,v){var C,b=o;return p&&(C=Dd(p),v[C]&&(b+=" ("+vc(v[C])+... function Tr (line 34) | function Tr(o,p){p=p||o.getCursor("start");var v=o.getTokenAt(p);if(!v.t... function Br (line 34) | function Br(o){var p=o.codemirror;p.setOption("fullScreen",!p.getOption(... function Ii (line 34) | function Ii(o){sa(o,"bold",o.options.blockStyles.bold)} function Ni (line 34) | function Ni(o){sa(o,"italic",o.options.blockStyles.italic)} function Oi (line 34) | function Oi(o){sa(o,"strikethrough","~~")} function Pi (line 34) | function Pi(o){var p=o.options.blockStyles.code;function v(K){if(typeof ... function Bi (line 40) | function Bi(o){la(o.codemirror,"quote")} function Jn (line 40) | function Jn(o){Lr(o.codemirror,"smaller")} function ji (line 40) | function ji(o){Lr(o.codemirror,"bigger")} function Ri (line 40) | function Ri(o){Lr(o.codemirror,void 0,1)} function Hi (line 40) | function Hi(o){Lr(o.codemirror,void 0,2)} function Wi (line 40) | function Wi(o){Lr(o.codemirror,void 0,3)} function na (line 40) | function na(o){Lr(o.codemirror,void 0,4)} function ia (line 40) | function ia(o){Lr(o.codemirror,void 0,5)} function oa (line 40) | function oa(o){Lr(o.codemirror,void 0,6)} function Ui (line 40) | function Ui(o){var p=o.codemirror,v="*";["-","+","*"].includes(o.options... function $i (line 40) | function $i(o){la(o.codemirror,"ordered-list")} function Ki (line 40) | function Ki(o){Pd(o.codemirror)} function Gi (line 40) | function Gi(o){var p=o.options,v="https://";if(p.promptURLs){var C=promp... function Zi (line 40) | function Zi(o){var p=o.options,v="https://";if(p.promptURLs){var C=promp... function bc (line 40) | function bc(o){return encodeURI(o).replace(/([\\()])/g,"\\$1")} function aa (line 40) | function aa(o){o.openBrowseFileWindow()} function yc (line 40) | function yc(o,p){var v=o.codemirror,C=Tr(v),b=o.options,S=p.substr(p.las... function Xi (line 40) | function Xi(o){var p=o.codemirror,v=Tr(p),C=o.options;jr(p,v.table,C.ins... function Yi (line 40) | function Yi(o){var p=o.codemirror,v=Tr(p),C=o.options;jr(p,v.image,C.ins... function Qi (line 40) | function Qi(o){var p=o.codemirror;p.undo(),p.focus()} function Vi (line 40) | function Vi(o){var p=o.codemirror;p.redo(),p.focus()} function bn (line 40) | function bn(o){var p=o.codemirror,v=p.getWrapperElement(),C=v.nextSiblin... function Ji (line 40) | function Ji(o){var p=o.codemirror,v=p.getWrapperElement(),C=o.toolbar_di... function jr (line 40) | function jr(o,p,v,C){if(!o.getWrapperElement().lastChild.classList.conta... function Lr (line 40) | function Lr(o,p,v){if(!o.getWrapperElement().lastChild.classList.contain... function la (line 40) | function la(o,p,v){if(!o.getWrapperElement().lastChild.classList.contain... function xc (line 40) | function xc(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){var b=o.c... function sa (line 40) | function sa(o,p,v,C){if(!(!o.codemirror||o.isPreviewActive())){C=typeof ... function Pd (line 40) | function Pd(o){if(!o.getWrapperElement().lastChild.classList.contains("e... function Fi (line 40) | function Fi(o,p){if(Math.abs(o)<1024)return""+o+p[0];var v=0;do o/=1024,... function _c (line 40) | function _c(o,p){for(var v in p)Object.prototype.hasOwnProperty.call(p,v... function fr (line 40) | function fr(o){for(var p=1;p>1} function ba (line 1) | function ba(t,e,n){for(let r=0;;r++){if(r==t.childCount||r==e.childCount... function wa (line 1) | function wa(t,e,n,r){for(let o=t.childCount,i=e.childCount;;){if(o==0||i... method constructor (line 1) | constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let r=0;r<... method nodesBetween (line 1) | nodesBetween(e,n,r,o=0,i){for(let s=0,l=0;l{... method append (line 1) | append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastC... method cut (line 1) | cut(e,n=this.size){if(e==0&&n==this.size)return this;let r=[],o=0;if(n>e... method cutByIndex (line 1) | cutByIndex(e,n){return e==n?t.empty:e==0&&n==this.content.length?this:ne... method replaceChild (line 1) | replaceChild(e,n){let r=this.content[e];if(r==n)return this;let o=this.c... method addToStart (line 1) | addToStart(e){return new t([e].concat(this.content),this.size+e.nodeSize)} method addToEnd (line 1) | addToEnd(e){return new t(this.content.concat(e),this.size+e.nodeSize)} method eq (line 1) | eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n"} method toStringInner (line 1) | toStringInner(){return this.content.join(", ")} method toJSON (line 1) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 1) | static fromJSON(e,n){if(!n)return t.empty;if(!Array.isArray(n))throw new... method fromArray (line 1) | static fromArray(e){if(!e.length)return t.empty;let n,r=0;for(let o=0;o<... method from (line 1) | static from(e){if(!e)return t.empty;if(e instanceof t)return e;if(Array.... function Ar (line 1) | function Ar(t,e){return Mi.index=t,Mi.offset=e,Mi} function Nr (line 1) | function Nr(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typ... method constructor (line 1) | constructor(e,n){this.type=e,this.attrs=n} method addToSet (line 1) | addToSet(e){let n,r=!1;for(let o=0;ot.depth)throw new Ft("Inserted content... function Sa (line 1) | function Sa(t,e,n,r){let o=t.index(r),i=t.node(r);if(o==e.index(r)&&r=0&&t.isText&&t.sameMarkup(e[n])?e[n... function zn (line 1) | function zn(t,e,n,r){let o=(e||t).node(n),i=0,s=e?e.index(n):o.childCoun... function $t (line 1) | function $t(t,e){return t.type.checkContent(e),t.copy(e)} function va (line 1) | function va(t,e,n,r,o){let i=t.depth>o&&Ai(t,e,o+1),s=r.depth>o&&Ai(n,r,... function Or (line 1) | function Or(t,e,n){let r=[];if(zn(null,t,n,r),t.depth>n){let o=Ai(t,e,n+... function lp (line 1) | function lp(t,e){let n=e.depth-t.openStart,o=e.node(n).copy(t.content);f... method constructor (line 1) | constructor(e,n,r){this.pos=e,this.path=n,this.parentOffset=r,this.depth... method resolveDepth (line 1) | resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e} method parent (line 1) | get parent(){return this.node(this.depth)} method doc (line 1) | get doc(){return this.node(0)} method node (line 1) | node(e){return this.path[this.resolveDepth(e)*3]} method index (line 1) | index(e){return this.path[this.resolveDepth(e)*3+1]} method indexAfter (line 1) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth... method start (line 1) | start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1} method end (line 1) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.... method before (line 1) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no... method after (line 1) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no ... method textOffset (line 1) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 1) | get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.child... method nodeBefore (line 1) | get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.... method posAtIndex (line 1) | posAtIndex(e,n){n=this.resolveDepth(n);let r=this.path[n*3],o=n==0?0:thi... method marks (line 1) | marks(){let e=this.parent,n=this.index();if(e.content.size==0)return J.n... method marksAcross (line 1) | marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isIn... method sharedDepth (line 1) | sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.en... method blockRange (line 1) | blockRange(e=this,n){if(e.posthis.pos?e:this} method min (line 1) | min(e){return e.pos=0&&n<=e.content.size))throw new RangeError("... method resolveCached (line 1) | static resolveCached(e,n){let r=ca.get(e);if(r)for(let i=0;ie&&this.nodesBetween(e,n,i=>(r.isI... method isBlock (line 1) | get isBlock(){return this.type.isBlock} method isTextblock (line 1) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 1) | get inlineContent(){return this.type.inlineContent} method isInline (line 1) | get isInline(){return this.type.isInline} method isText (line 1) | get isText(){return this.type.isText} method isLeaf (line 1) | get isLeaf(){return this.type.isLeaf} method isAtom (line 1) | get isAtom(){return this.type.isAtom} method toString (line 1) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebug... method contentMatchAt (line 1) | contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.conten... method canReplace (line 1) | canReplace(e,n,r=v.empty,o=0,i=r.childCount){let s=this.contentMatchAt(e... method canReplaceWith (line 1) | canReplaceWith(e,n,r,o){if(o&&!this.type.allowsMarks(o))return!1;let i=t... method canAppend (line 1) | canAppend(e){return e.content.size?this.canReplace(this.childCount,this.... method check (line 1) | check(){this.type.checkContent(this.content),this.type.checkAttrs(this.a... method toJSON (line 1) | toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=th... method fromJSON (line 1) | static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.... method constructor (line 1) | constructor(e,n,r,o){if(super(e,n,null,o),!r)throw new RangeError("Empty... method toString (line 1) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugStr... method textContent (line 1) | get textContent(){return this.text} method textBetween (line 1) | textBetween(e,n){return this.text.slice(e,n)} method nodeSize (line 1) | get nodeSize(){return this.text.length} method mark (line 1) | mark(e){return e==this.marks?this:new t(this.type,this.attrs,this.text,e)} method withText (line 1) | withText(e){return e==this.text?this:new t(this.type,this.attrs,e,this.m... method cut (line 1) | cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.w... method eq (line 1) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 1) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function Ma (line 1) | function Ma(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")... method constructor (line 1) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 1) | static parse(e,n){let r=new Oi(e,n);if(r.next==null)return t.empty;let o... method matchType (line 1) | matchType(e){for(let n=0;n=this.next.length)throw new RangeError(`There's no ${e}th e... method toString (line 1) | toString(){let e=[];function n(r){e.push(r);for(let o=0;o-1} method whitespace (line 2) | get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"nor... method hasRequiredAttrs (line 2) | hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)r... method compatibleContent (line 2) | compatibleContent(e){return this==e||this.contentMatch.compatible(e.cont... method computeAttrs (line 2) | computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Na(this.at... method create (line 2) | create(e=null,n,r){if(this.isText)throw new Error("NodeType.create can't... method createChecked (line 2) | createChecked(e=null,n,r){return n=v.from(n),this.checkContent(n),new ie... method createAndFill (line 2) | createAndFill(e=null,n,r){if(e=this.computeAttrs(e),n=v.from(n),n.size){... method validContent (line 2) | validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.valid... method checkContent (line 2) | checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid c... method checkAttrs (line 2) | checkAttrs(e){Oa(this.attrs,e,"node",this.name)} method allowsMarkType (line 2) | allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1} method allowsMarks (line 2) | allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;nr[i]=new ... function bp (line 2) | function bp(t,e,n){let r=n.split("|");return o=>{let i=o===null?"null":t... method constructor (line 2) | constructor(e,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(... method isRequired (line 2) | get isRequired(){return!this.hasDefault} method constructor (line 2) | constructor(e,n,r,o){this.name=e,this.rank=n,this.schema=r,this.spec=o,t... method create (line 2) | create(e=null){return!e&&this.instance?this.instance:new J(this,Na(this.... method compile (line 2) | static compile(e,n){let r=Object.create(null),o=0;return e.forEach((i,s)... method removeFromSet (line 2) | removeFromSet(e){for(var n=0;n-1} method constructor (line 2) | constructor(e){this.linebreakReplacement=null,this.cached=Object.create(... method node (line 2) | node(e,n=null,r,o){if(typeof e=="string")e=this.nodeType(e);else if(e in... method text (line 2) | text(e,n){let r=this.nodes.text;return new Ni(r,r.defaultAttrs,e,J.setFr... method mark (line 2) | mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)} method nodeType (line 2) | nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node... function fa (line 2) | function fa(t,e){let n=[];for(let r=0;r=0;s--){let a=this.no... method insertNode (line 4) | insertNode(e,n,r){if(e.isInline&&this.needsBlock&&!this.top.type){let i=... method enter (line 4) | enter(e,n,r,o){let i=this.findPlace(e.create(n),r,!1);return i&&(i=this.... method enterInner (line 4) | enterInner(e,n,r,o=!1,i){this.closeExtra();let s=this.top;s.match=s.matc... method closeExtra (line 4) | closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.o... method finish (line 4) | finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].f... method sync (line 4) | sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.op... method currentPos (line 4) | get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--)... method findAtPoint (line 4) | findAtPoint(e,n){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(t... method textblockFromContext (line 4) | textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth... function Sp (line 4) | function Sp(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let r=e.... function Cp (line 4) | function Cp(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesS... function pa (line 4) | function pa(t){let e={};for(let n in t)e[n]=t[n];return e} function ma (line 4) | function ma(t,e){let n=e.schema.nodes;for(let r in n){let o=n[r];if(!o.a... method constructor (line 4) | constructor(e,n){this.nodes=e,this.marks=n} method serializeFragment (line 4) | serializeFragment(e,n={},r){r||(r=Ti(n).createDocumentFragment());let o=... method serializeNodeInner (line 4) | serializeNodeInner(e,n){let{dom:r,contentDOM:o}=Er(Ti(n),this.nodes[e.ty... method serializeNode (line 4) | serializeNode(e,n={}){let r=this.serializeNodeInner(e,n);for(let o=e.mar... method serializeMark (line 4) | serializeMark(e,n,r={}){let o=this.marks[e.type.name];return o&&Er(Ti(r)... method renderSpec (line 4) | static renderSpec(e,n,r=null,o){return Er(e,n,r,o)} method fromSchema (line 4) | static fromSchema(e){return e.cached.domSerializer||(e.cached.domSeriali... method nodesFromSchema (line 4) | static nodesFromSchema(e){let n=ga(e.nodes);return n.text||(n.text=r=>r.... method marksFromSchema (line 4) | static marksFromSchema(e){return ga(e.marks)} function ga (line 4) | function ga(t){let e={};for(let n in t){let r=t[n].spec.toDOM;r&&(e[n]=r... function Ti (line 4) | function Ti(t){return t.document||window.document} function vp (line 4) | function vp(t){let e=ya.get(t);return e===void 0&&ya.set(t,e=Mp(t)),e} function Mp (line 4) | function Mp(t){let e=null;function n(r){if(r&&typeof r=="object")if(Arra... function Er (line 4) | function Er(t,e,n,r){if(typeof e=="string")return{dom:t.createTextNode(e... function Tp (line 4) | function Tp(t,e){return t+e*za} function Pa (line 4) | function Pa(t){return t&Ba} function Ap (line 4) | function Ap(t){return(t-(t&Ba))/za} method constructor (line 4) | constructor(e,n,r){this.pos=e,this.delInfo=n,this.recover=r} method deleted (line 4) | get deleted(){return(this.delInfo&Fa)>0} method deletedBefore (line 4) | get deletedBefore(){return(this.delInfo&(Ha|Pr))>0} method deletedAfter (line 4) | get deletedAfter(){return(this.delInfo&($a|Pr))>0} method deletedAcross (line 4) | get deletedAcross(){return(this.delInfo&Pr)>0} method constructor (line 4) | constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&t.empty)... method recover (line 4) | recover(e){let n=0,r=Pa(e);if(!this.inverted)for(let o=0;oo.mark... method invert (line 4) | invert(){return new Un(this.from,this.to,this.mark)} method map (line 4) | map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n... method merge (line 4) | merge(e){return e instanceof t&&e.mark.eq(this.mark)&&this.from<=e.to&&t... method toJSON (line 4) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.... method fromJSON (line 4) | static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")t... method constructor (line 4) | constructor(e,n){super(),this.pos=e,this.mark=n} method apply (line 4) | apply(e){let n=e.nodeAt(this.pos);if(!n)return ue.fail("No node at mark ... method invert (line 4) | invert(e){let n=e.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.mark... method map (line 4) | map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new t(n.... method toJSON (line 4) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSO... method fromJSON (line 4) | static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Inv... method constructor (line 4) | constructor(e,n){super(),this.pos=e,this.mark=n} method apply (line 4) | apply(e){let n=e.nodeAt(this.pos);if(!n)return ue.fail("No node at mark ... method invert (line 4) | invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)... method map (line 4) | map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new t(n.... method toJSON (line 4) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.to... method fromJSON (line 4) | static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Inv... method constructor (line 4) | constructor(e,n,r,o=!1){super(),this.from=e,this.to=n,this.slice=r,this.... method apply (line 4) | apply(e){return this.structure&&Bi(e,this.from,this.to)?ue.fail("Structu... method getMap (line 4) | getMap(){return new dt([this.from,this.to-this.from,this.slice.size])} method invert (line 4) | invert(e){return new t(this.from,this.from+this.slice.size,e.slice(this.... method map (line 4) | map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n... method merge (line 4) | merge(e){if(!(e instanceof t)||e.structure||this.structure)return null;i... method toJSON (line 4) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return thi... method fromJSON (line 4) | static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")t... method constructor (line 4) | constructor(e,n,r,o,i,s,l=!1){super(),this.from=e,this.to=n,this.gapFrom... method apply (line 4) | apply(e){if(this.structure&&(Bi(e,this.from,this.gapFrom)||Bi(e,this.gap... method getMap (line 4) | getMap(){return new dt([this.from,this.gapFrom-this.from,this.insert,thi... method invert (line 4) | invert(e){let n=this.gapTo-this.gapFrom;return new t(this.from,this.from... method map (line 4) | map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),o=this.f... method toJSON (line 4) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFr... method fromJSON (line 4) | static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||... function Bi (line 4) | function Bi(t,e,n){let r=t.resolve(e),o=n-e,i=r.depth;for(;o>0&&i>0&&r.i... function Ep (line 4) | function Ep(t,e,n,r){let o=[],i=[],s,l;t.doc.nodesBetween(e,n,(a,c,d)=>{... function Np (line 4) | function Np(t,e,n,r){let o=[],i=0;t.doc.nodesBetween(e,n,(s,l)=>{if(!s.i... function $i (line 4) | function $i(t,e,n,r=n.contentMatch,o=!0){let i=t.doc.nodeAt(e),s=[],l=e+... function Op (line 4) | function Op(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.chi... function ft (line 4) | function ft(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex... function Rp (line 4) | function Rp(t,e,n){let{$from:r,$to:o,depth:i}=e,s=r.before(i+1),l=o.afte... function mn (line 4) | function mn(t,e,n=null,r=t){let o=Dp(t,e),i=o&&Ip(r,e);return i?o.map(La... function La (line 4) | function La(t){return{type:t,attrs:null}} function Dp (line 4) | function Dp(t,e){let{parent:n,startIndex:r,endIndex:o}=t,i=n.contentMatc... function Ip (line 4) | function Ip(t,e){let{parent:n,startIndex:r,endIndex:o}=t,i=n.child(r),s=... function Pp (line 4) | function Pp(t,e,n){let r=v.empty;for(let s=n.length-1;s>=0;s--){if(r.siz... function Lp (line 4) | function Lp(t,e,n,r,o){if(!r.isTextblock)throw new RangeError("Type give... function Va (line 4) | function Va(t,e,n,r){e.forEach((o,i)=>{if(o.isText){let s,l=/\r?\n|\r/g;... function _a (line 4) | function _a(t,e,n,r){e.forEach((o,i)=>{if(o.type==o.type.schema.linebrea... function Bp (line 5) | function Bp(t,e,n){let r=t.resolve(e),o=r.index();return r.parent.canRep... function zp (line 5) | function zp(t,e,n,r,o){let i=t.doc.nodeAt(e);if(!i)throw new RangeError(... function Ee (line 5) | function Ee(t,e,n=1,r){let o=t.resolve(e),i=o.depth-n,s=r&&r[r.length-1]... function Hp (line 5) | function Hp(t,e,n=1,r){let o=t.doc.resolve(e),i=v.empty,s=v.empty;for(le... function Re (line 5) | function Re(t,e){let n=t.resolve(e),r=n.index();return Wa(n.nodeBefore,n... function $p (line 5) | function $p(t,e){e.content.size||t.type.compatibleContent(e.type);let n=... function Wa (line 5) | function Wa(t,e){return!!(t&&e&&!t.isLeaf&&$p(t,e))} function Wt (line 5) | function Wt(t,e,n=-1){let r=t.resolve(e);for(let o=r.depth;;o--){let i,s... function Fp (line 5) | function Fp(t,e,n){let r=null,{linebreakReplacement:o}=t.doc.type.schema... function Vp (line 5) | function Vp(t,e,n){let r=t.resolve(e);if(r.parent.canReplaceWith(r.index... function zr (line 5) | function zr(t,e,n){let r=t.resolve(e);if(!n.content.size)return e;let o=... function qn (line 5) | function qn(t,e,n=e,r=E.empty){if(e==n&&!r.size)return null;let o=t.reso... function ja (line 5) | function ja(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&... method constructor (line 5) | constructor(e,n,r){this.$from=e,this.$to=n,this.unplaced=r,this.frontier... method depth (line 5) | get depth(){return this.frontier.length-1} method fit (line 5) | fit(){for(;this.unplaced.size;){let c=this.findFittable();c?this.placeNo... method findFittable (line 5) | findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.con... method openMore (line 5) | openMore(){let{content:e,openStart:n,openEnd:r}=this.unplaced,o=Pi(e,n);... method dropNode (line 5) | dropNode(){let{content:e,openStart:n,openEnd:r}=this.unplaced,o=Pi(e,n);... method placeNodes (line 5) | placeNodes({sliceDepth:e,frontierDepth:n,parent:r,inject:o,wrap:i}){for(... method mustMoveInline (line 5) | mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.fro... method findCloseLevel (line 5) | findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let... method close (line 5) | close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>... method openFrontierNode (line 5) | openFrontierNode(e,n=null,r){let o=this.frontier[this.depth];o.match=o.m... method closeFrontierNode (line 5) | closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(v.empty,!... function Vn (line 5) | function Vn(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChi... function _n (line 5) | function _n(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1... function Pi (line 5) | function Pi(t,e){for(let n=0;n1&&(r=r.rep... function Li (line 5) | function Li(t,e,n,r,o){let i=t.node(e),s=o?t.indexAfter(e):t.index(e);if... function _p (line 5) | function _p(t,e,n){for(let r=n;r=0;o... method constructor (line 5) | constructor(e,n,r){super(),this.pos=e,this.attr=n,this.value=r} method apply (line 5) | apply(e){let n=e.nodeAt(this.pos);if(!n)return ue.fail("No node at attri... method getMap (line 5) | getMap(){return dt.empty} method invert (line 5) | invert(e){return new t(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.... method map (line 5) | map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new t(n.... method toJSON (line 5) | toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.v... method fromJSON (line 5) | static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")... method constructor (line 5) | constructor(e,n){super(),this.attr=e,this.value=n} method apply (line 5) | apply(e){let n=Object.create(null);for(let o in e.attrs)n[o]=e.attrs[o];... method getMap (line 5) | getMap(){return dt.empty} method invert (line 5) | invert(e){return new t(this.attr,e.attrs[this.attr])} method map (line 5) | map(e){return this} method toJSON (line 5) | toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}} method fromJSON (line 5) | static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("In... method constructor (line 5) | constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new jn} method before (line 5) | get before(){return this.docs.length?this.docs[0]:this.doc} method step (line 5) | step(e){let n=this.maybeStep(e);if(n.failed)throw new pn(n.failed);retur... method maybeStep (line 5) | maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.d... method docChanged (line 5) | get docChanged(){return this.steps.length>0} method addStep (line 5) | addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.ap... method replace (line 5) | replace(e,n=e,r=E.empty){let o=qn(this.doc,e,n,r);return o&&this.step(o)... method replaceWith (line 5) | replaceWith(e,n,r){return this.replace(e,n,new E(v.from(r),0,0))} method delete (line 5) | delete(e,n){return this.replace(e,n,E.empty)} method insert (line 5) | insert(e,n){return this.replaceWith(e,e,n)} method replaceRange (line 5) | replaceRange(e,n,r){return jp(this,e,n,r),this} method replaceRangeWith (line 5) | replaceRangeWith(e,n,r){return Up(this,e,n,r),this} method deleteRange (line 5) | deleteRange(e,n){return Kp(this,e,n),this} method lift (line 5) | lift(e,n){return Rp(this,e,n),this} method join (line 5) | join(e,n=1){return Fp(this,e,n),this} method wrap (line 5) | wrap(e,n){return Pp(this,e,n),this} method setBlockType (line 5) | setBlockType(e,n=e,r,o=null){return Lp(this,e,n,r,o),this} method setNodeMarkup (line 5) | setNodeMarkup(e,n,r=null,o){return zp(this,e,n,r,o),this} method setNodeAttribute (line 5) | setNodeAttribute(e,n,r){return this.step(new Lr(e,n,r)),this} method setDocAttribute (line 5) | setDocAttribute(e,n){return this.step(new Br(e,n)),this} method addNodeMark (line 5) | addNodeMark(e,n){return this.step(new Kn(e,n)),this} method removeNodeMark (line 5) | removeNodeMark(e,n){let r=this.doc.nodeAt(e);if(!r)throw new RangeError(... method split (line 5) | split(e,n=1,r){return Hp(this,e,n,r),this} method addMark (line 5) | addMark(e,n,r){return Ep(this,e,n,r),this} method removeMark (line 5) | removeMark(e,n,r){return Np(this,e,n,r),this} method clearIncompatible (line 5) | clearIncompatible(e,n,r){return $i(this,e,n,r),this} method constructor (line 5) | constructor(e,n,r){this.$anchor=e,this.$head=n,this.ranges=r||[new yn(e.... method anchor (line 5) | get anchor(){return this.$anchor.pos} method head (line 5) | get head(){return this.$head.pos} method from (line 5) | get from(){return this.$from.pos} method to (line 5) | get to(){return this.$to.pos} method $from (line 5) | get $from(){return this.ranges[0].$from} method $to (line 5) | get $to(){return this.ranges[0].$to} method empty (line 5) | get empty(){let e=this.ranges;for(let n=0;n0} method setStoredMarks (line 5) | setStoredMarks(e){return this.storedMarks=e,this.updated|=Hr,this} method ensureMarks (line 5) | ensureMarks(e){return J.sameSet(this.storedMarks||this.selection.$from.m... method addStoredMark (line 5) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||th... method removeStoredMark (line 5) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedM... method storedMarksSet (line 5) | get storedMarksSet(){return(this.updated&Hr)>0} method addStep (line 5) | addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Hr,this.store... method setTime (line 5) | setTime(e){return this.time=e,this} method replaceSelection (line 5) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 5) | replaceSelectionWith(e,n=!0){let r=this.selection;return n&&(e=e.mark(th... method deleteSelection (line 5) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 5) | insertText(e,n,r){let o=this.doc.type.schema;if(n==null)return e?this.re... method setMeta (line 5) | setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this} method getMeta (line 5) | getMeta(e){return this.meta[typeof e=="string"?e:e.key]} method isGeneric (line 5) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 5) | scrollIntoView(){return this.updated|=Qa,this} method scrolledIntoView (line 5) | get scrolledIntoView(){return(this.updated&Qa)>0} function Za (line 5) | function Za(t,e){return!e||!t?t:t.bind(e)} method constructor (line 5) | constructor(e,n,r){this.name=e,this.init=Za(n.init,r),this.apply=Za(n.ap... method init (line 5) | init(t){return t.doc||t.schema.topNodeType.createAndFill()} method apply (line 5) | apply(t){return t.doc} method init (line 5) | init(t,e){return t.selection||I.atStart(e.doc)} method apply (line 5) | apply(t){return t.selection} method init (line 5) | init(t){return t.storedMarks||null} method apply (line 5) | apply(t,e,n,r){return r.selection.$cursor?t.storedMarks:null} method init (line 5) | init(){return 0} method apply (line 5) | apply(t,e){return t.scrolledIntoView?e+1:e} method constructor (line 5) | constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.... method constructor (line 5) | constructor(e){this.config=e} method schema (line 5) | get schema(){return this.config.schema} method plugins (line 5) | get plugins(){return this.config.plugins} method apply (line 5) | apply(e){return this.applyTransaction(e).state} method filterTransaction (line 5) | filterTransaction(e,n=-1){for(let r=0;r=0... function lc (line 5) | function lc(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblo... function Xi (line 5) | function Xi(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0... function Qi (line 6) | function Qi(t){for(let e=0;e{let{$from:r,$to:o}=e.selection;if(e.selecti... function Qp (line 6) | function Qp(t,e,n){let r=e.nodeBefore,o=e.nodeAfter,i=e.index();return!r... function fc (line 6) | function fc(t,e,n,r){let o=e.nodeBefore,i=e.nodeAfter,s,l,a=o.type.spec.... function hc (line 6) | function hc(t){return function(e,n){let r=e.selection,o=t<0?r.$from:r.$t... function pc (line 6) | function pc(t,e=null){return function(n,r){let{$from:o,$to:i}=n.selectio... function is (line 6) | function is(t,e=null){return function(n,r){let o=!1;for(let i=0;i=2&&e.$f... function tm (line 6) | function tm(t,e,n,r,o){let i=v.empty;for(let d=n.length-1;d>=0;d--)i=v.f... function gc (line 6) | function gc(t){return function(e,n){let{$from:r,$to:o}=e.selection,i=r.b... function nm (line 6) | function nm(t,e,n,r){let o=t.tr,i=r.end,s=r.$to.end(r.depth);i=e.left-1&&t.left<=e.right+1&&t.top>=e.to... function bm (line 6) | function bm(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&... function wm (line 6) | function wm(t,e,n){let{node:r,offset:o}=nd(e,n),i=-1;if(r.nodeType==1&&!... function xm (line 6) | function xm(t,e,n,r){let o=-1;for(let i=e,s=!1;i!=t.dom;){let l=t.docVie... function rd (line 6) | function rd(t,e,n){let r=t.childNodes.length;if(r&&n.top>1,s=Math.min(i,e.length)... method findNodeMatch (line 7) | findNodeMatch(e,n,r,o){let i=-1,s;if(o>=this.preMatch.index&&(s=this.pre... method updateNodeAt (line 7) | updateNodeAt(e,n,r,o,i){let s=this.top.children[o];return s.dirty==Qe&&s... method findIndexWithChild (line 7) | findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==th... method updateNextNode (line 7) | updateNextNode(e,n,r,o,i,s){for(let l=this.index;lo(t,e... function Dc (line 7) | function Dc(t){return t.editable&&!t.hasFocus()?!1:ud(t)} function ud (line 7) | function ud(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try... function Lm (line 7) | function Lm(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=... function ks (line 7) | function ks(t,e){let{$anchor:n,$head:r}=t.selection,o=e>0?n.max(r):n.min... function Nt (line 7) | function Nt(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollInto... function Ic (line 7) | function Ic(t,e,n){let r=t.state.selection;if(r instanceof D)if(n.indexO... function Kr (line 7) | function Kr(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length} function Yn (line 7) | function Yn(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSib... function xn (line 7) | function xn(t,e){return e<0?Bm(t):zm(t)} function Bm (line 7) | function Bm(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset... function zm (line 7) | function zm(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset... function fd (line 7) | function fd(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock} function Hm (line 7) | function Hm(t,e){for(;t&&e==t.childNodes.length&&!nr(t);)e=fe(t)+1,t=t.p... function $m (line 7) | function $m(t,e){for(;t&&!e&&!nr(t);)e=fe(t),t=t.parentNode;for(;t&&e;){... function Ss (line 7) | function Ss(t,e,n){if(e.nodeType!=3){let i,s;(s=Hm(e,n))?(e=s,n=0):(i=$m... function Pc (line 7) | function Pc(t,e){let n=t.state.doc.resolve(e);if(!(de||Zc)&&n.parent.inl... function Lc (line 7) | function Lc(t,e,n){let r=t.state.selection;if(r instanceof D&&!r.empty||... function Bc (line 7) | function Bc(t,e){if(!(t.state.selection instanceof D))return!0;let{$head... function zc (line 7) | function zc(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserve... function Fm (line 7) | function Fm(t){if(!we||t.state.selection.$head.parentOffset>0)return!1;l... function Vm (line 7) | function Vm(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t... function _m (line 7) | function _m(t,e){let n=e.keyCode,r=Vm(e);if(n==8||De&&n==72&&r=="c")retu... function Is (line 7) | function Is(t,e){t.someProp("transformCopied",h=>{e=h(e,t)});let n=[],{c... function hd (line 9) | function hd(t,e,n,r,o){let i=o.parent.type.spec.code,s,l;if(!n&&!e)retur... function jm (line 10) | function jm(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){... function pd (line 10) | function pd(t,e,n=0){for(let r=e.length-1;r>=n;r--)t=e[r].create(null,v.... function md (line 10) | function md(t,e,n,r,o){if(o]*>)*/.exec(t);e&&(t=t.slice(e[0].le... function qm (line 10) | function qm(t){let e=t.querySelectorAll(de?"span:not([class]):not([style... function Jm (line 10) | function Jm(t,e){if(!t.size)return t;let n=t.content.firstChild.type.sch... method constructor (line 10) | constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null... function Xm (line 10) | function Xm(t){for(let e in Se){let n=Se[e];t.dom.addEventListener(e,t.i... function Ot (line 10) | function Ot(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime... function Ym (line 10) | function Ym(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t... function Ms (line 10) | function Ms(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.e... function Ps (line 10) | function Ps(t,e){return t.someProp("handleDOMEvents",n=>{let r=n[e.type]... function Qm (line 10) | function Qm(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;f... function Zm (line 10) | function Zm(t,e){!Ps(t,e)&&Se[e.type]&&(t.editable||!(e.type in Ce))&&Se... function Zr (line 10) | function Zr(t){return{left:t.clientX,top:t.clientY}} function eg (line 10) | function eg(t,e){let n=e.x-t.clientX,r=e.y-t.clientY;return n*n+r*r<100} function Ls (line 10) | function Ls(t,e,n,r,o){if(r==-1)return!1;let i=t.state.doc.resolve(r);fo... function Sn (line 10) | function Sn(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))retur... function tg (line 10) | function tg(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),r=n.node... function ng (line 10) | function ng(t,e){if(e==-1)return!1;let n=t.state.selection,r,o;n instanc... function rg (line 10) | function rg(t,e,n,r,o){return Ls(t,"handleClickOn",e,n,r)||t.someProp("h... function og (line 10) | function og(t,e,n,r){return Ls(t,"handleDoubleClickOn",e,n,r)||t.somePro... function ig (line 10) | function ig(t,e,n,r){return Ls(t,"handleTripleClickOn",e,n,r)||t.somePro... function sg (line 10) | function sg(t,e,n){if(n.button!=0)return!1;let r=t.state.doc;if(e==-1)re... function Bs (line 10) | function Bs(t){return qr(t)} method constructor (line 10) | constructor(e,n,r,o){this.view=e,this.pos=n,this.event=r,this.flushed=o,... method done (line 10) | done(){this.view.root.removeEventListener("mouseup",this.up),this.view.r... method up (line 10) | up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this... method move (line 10) | move(e){this.updateAllowDefault(e),Ot(this.view,"pointer"),e.buttons==0&... method updateAllowDefault (line 10) | updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clien... function xd (line 10) | function xd(t,e){return t.composing?!0:we&&Math.abs(e.timeStamp-t.input.... function ag (line 10) | function ag(t){let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(!... function kd (line 10) | function kd(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.c... function Sd (line 10) | function Sd(t){for(t.composing&&(t.input.composing=!1,t.input.compositio... function cg (line 10) | function cg(t){let e=t.domSelectionRange();if(!e.focusNode)return null;l... function dg (line 10) | function dg(){let t=document.createEvent("Event");return t.initEvent("ev... function qr (line 10) | function qr(t,e=!1){if(!(mt&&t.domObserver.flushingSoon>=0)){if(t.domObs... function ug (line 10) | function ug(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appe... function fg (line 10) | function fg(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount... function hg (line 10) | function hg(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.s... function Zn (line 10) | function Zn(t,e,n,r,o){let i=hd(t,e,n,r,t.state.selection.$from);if(t.so... function Cd (line 10) | function Cd(t){let e=t.getData("text/plain")||t.getData("Text");if(e)ret... method constructor (line 10) | constructor(e,n,r){this.slice=e,this.move=n,this.node=r} function vd (line 10) | function vd(t,e){let n=t.someProp("dragCopies",r=>!r(e));return n??!e[pg]} function mg (line 10) | function mg(t,e,n){if(!e.dataTransfer)return;let r=t.posAtCoords(Zr(e));... function er (line 10) | function er(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1... method constructor (line 10) | constructor(e,n){this.toDOM=e,this.spec=n||Gt,this.side=this.spec.side||0} method map (line 10) | map(e,n,r,o){let{pos:i,deleted:s}=e.mapResult(n.from+o,this.side<0?-1:1)... method valid (line 10) | valid(){return!0} method eq (line 10) | eq(e){return this==e||e instanceof t&&(this.spec.key&&this.spec.key==e.s... method destroy (line 10) | destroy(e){this.spec.destroy&&this.spec.destroy(e)} method constructor (line 10) | constructor(e,n){this.attrs=e,this.spec=n||Gt} method map (line 10) | map(e,n,r,o){let i=e.map(n.from+o,this.spec.inclusiveStart?-1:1)-r,s=e.m... method valid (line 10) | valid(e,n){return n.from{let c=a+r,d;if(d=Td(n,l,c)){... method remove (line 10) | remove(e){return e.length==0||this==be?this:this.removeInner(e,0)} method removeInner (line 10) | removeInner(e,n){let r=this.children,o=this.local;for(let i=0;io.map(e,n,Gt));return t.from(r)} method forChild (line 10) | forChild(e,n){if(n.isLeaf)return Y.empty;let r=[];for(let o=0;o{let c=Td(t,l,a+n);i... function Xt (line 10) | function Xt(t,e){return t.from-e.from||t.to-e.to} function zs (line 10) | function zs(t){let e=t;for(let n=0;n0;)e++;t.splice(e,0,n)} function ds (line 10) | function ds(t){let e=[];return t.someProp("decorations",n=>{let r=n(t.st... method constructor (line 10) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=nu... method set (line 10) | set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,thi... method clear (line 10) | clear(){this.anchorNode=this.focusNode=null} method eq (line 10) | eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorO... method constructor (line 10) | constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.f... method flushSoon (line 10) | flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()... method forceFlush (line 10) | forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoo... method start (line 10) | start(){this.observer&&(this.observer.takeRecords(),this.observer.observ... method stop (line 10) | stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){... method connectSelection (line 10) | connectSelection(){this.view.dom.ownerDocument.addEventListener("selecti... method disconnectSelection (line 10) | disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("s... method suppressSelectionUpdates (line 10) | suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeou... method onSelectionChange (line 10) | onSelectionChange(){if(Dc(this.view)){if(this.suppressingSelectionUpdate... method setCurSelection (line 10) | setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())} method ignoreSelectionChange (line 10) | ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,r;for(le... method pendingRecords (line 10) | pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords... method flush (line 10) | flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let ... method registerMutation (line 10) | registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let r=this.v... function xg (line 10) | function xg(t){if(!Vc.has(t)&&(Vc.set(t,null),["normal","nowrap","pre-li... function Wc (line 10) | function Wc(t,e){let n=e.startContainer,r=e.startOffset,o=e.endContainer... function kg (line 10) | function kg(t,e){if(e.getComposedRanges){let o=e.getComposedRanges(t.roo... function Sg (line 10) | function Sg(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let ... function Cg (line 10) | function Cg(t,e,n){let{node:r,fromOffset:o,toOffset:i,from:s,to:l}=t.doc... function vg (line 10) | function vg(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeNam... function Tg (line 10) | function Tg(t,e,n,r,o){let i=t.input.compositionPendingChanges||(t.compo... function jc (line 10) | function jc(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:... function Ag (line 10) | function Ag(t,e){let n=t.firstChild.marks,r=e.firstChild.marks,o=n,i=r,s... function Eg (line 10) | function Eg(t,e,n,r,o){if(n-e<=o.pos-r.pos||us(r,!0,!1)0&&(e||t.index... function Ng (line 10) | function Ng(t,e,n,r,o){let i=t.findDiffStart(e,n);if(i==null)return null... function Uc (line 10) | function Uc(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCod... method constructor (line 10) | constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,t... method composing (line 10) | get composing(){return this.input.composing} method props (line 10) | get props(){if(this._props.state!=this.state){let e=this._props;this._pr... method update (line 10) | update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&Ms(this);let n... method setProps (line 10) | setProps(e){let n={};for(let r in this._props)n[r]=this._props[r];n.stat... method updateState (line 10) | updateState(e){this.updateStateInner(e,this._props)} method updateStateInner (line 10) | updateStateInner(e,n){var r;let o=this.state,i=!1,s=!1;e.storedMarks&&th... method scrollToSelection (line 10) | scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!t... method destroyPluginViews (line 10) | destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.d... method updatePluginViews (line 10) | updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPl... method updateDraggedNode (line 10) | updateDraggedNode(e,n){let r=e.node,o=-1;if(this.state.doc.nodeAt(r.from... method someProp (line 10) | someProp(e,n){let r=this._props&&this._props[e],o;if(r!=null&&(o=n?n(r):... method hasFocus (line 10) | hasFocus(){if(ve){let e=this.root.activeElement;if(e==this.dom)return!0;... method focus (line 10) | focus(){this.domObserver.stop(),this.editable&&gm(this.dom),gt(this),thi... method root (line 10) | get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;... method updateRoot (line 10) | updateRoot(){this._root=null} method posAtCoords (line 10) | posAtCoords(e){return km(this,e)} method coordsAtPos (line 10) | coordsAtPos(e,n=1){return od(this,e,n)} method domAtPos (line 10) | domAtPos(e,n=0){return this.docView.domFromPos(e,n)} method nodeDOM (line 10) | nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null} method posAtDOM (line 10) | posAtDOM(e,n,r=-1){let o=this.docView.posFromDOM(e,n,r);if(o==null)throw... method endOfTextblock (line 10) | endOfTextblock(e,n){return Tm(this,n||this.state,e)} method pasteHTML (line 10) | pasteHTML(e,n){return Zn(this,"",e,!1,n||new ClipboardEvent("paste"))} method pasteText (line 10) | pasteText(e,n){return Zn(this,e,null,!0,n||new ClipboardEvent("paste"))} method serializeForClipboard (line 10) | serializeForClipboard(e){return Is(this,e)} method destroy (line 10) | destroy(){this.docView&&(Ym(this),this.destroyPluginViews(),this.mounted... method isDestroyed (line 10) | get isDestroyed(){return this.docView==null} method dispatchEvent (line 10) | dispatchEvent(e){return Zm(this,e)} method domSelectionRange (line 10) | domSelectionRange(){let e=this.domSelection();return e?we&&this.root.nod... method domSelection (line 10) | domSelection(){return this.root.getSelection()} function Kc (line 10) | function Kc(t){let e=Object.create(null);return e.class="ProseMirror",e.... function qc (line 10) | function qc(t){if(t.markCursor){let e=document.createElement("img");e.cl... function Jc (line 10) | function Jc(t){return!t.someProp("editable",e=>e(t.state)===!1)} function Og (line 10) | function Og(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.... function Gc (line 10) | function Gc(t){let e=Object.create(null);function n(r){for(let o in r)Ob... function Rg (line 10) | function Rg(t,e){let n=0,r=0;for(let o in t){if(t[o]!=e[o])return!0;n++}... function Xc (line 10) | function Xc(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendT... function Ed (line 10) | function Ed(t){var e=Dg&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||I... function Bg (line 10) | function Bg(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ... function zg (line 10) | function zg(t){let e=Object.create(null);for(let n in t)e[Bg(n)]=t[n];re... function Hs (line 10) | function Hs(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-... function Nd (line 10) | function Nd(t){return new P({props:{handleKeyDown:or(t)}})} function or (line 10) | function or(t){let e=zg(t);return function(n,r){let o=Ed(r),i,s=e[Hs(o,r... function co (line 10) | function co(t){let{state:e,transaction:n}=t,{selection:r}=n,{doc:o}=n,{s... method constructor (line 10) | constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensi... method hasCustomState (line 10) | get hasCustomState(){return!!this.customState} method state (line 10) | get state(){return this.customState||this.editor.state} method commands (line 10) | get commands(){let{rawCommands:t,editor:e,state:n}=this,{view:r}=e,{tr:o... method chain (line 10) | get chain(){return()=>this.createChain()} method can (line 10) | get can(){return()=>this.createCan()} method createChain (line 10) | createChain(t,e=!0){let{rawCommands:n,editor:r,state:o}=this,{view:i}=r,... method createCan (line 10) | createCan(t){let{rawCommands:e,state:n}=this,r=!1,o=t||n.tr,i=this.build... method buildProps (line 10) | buildProps(t,e=!0){let{rawCommands:n,editor:r,state:o}=this,{view:i}=r,s... function ne (line 10) | function ne(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`Ther... function Us (line 10) | function Us(t){return Object.prototype.toString.call(t)==="[object RegEx... function lo (line 10) | function lo(t,e,n={strict:!0}){let r=Object.keys(e);return r.length?r.ev... function $d (line 10) | function $d(t,e,n={}){return t.find(r=>r.type===e&&lo(Object.fromEntries... function Od (line 10) | function Od(t,e,n={}){return!!$d(t,e,n)} function Ks (line 10) | function Ks(t,e,n){var r;if(!t||!e)return;let o=t.parent.childAfter(t.pa... function wt (line 10) | function wt(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`Ther... function fo (line 10) | function fo(t){return t instanceof D} function bt (line 10) | function bt(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)} function Fd (line 10) | function Fd(t,e=null){if(!e)return null;let n=I.atStart(t),r=I.atEnd(t);... function Zg (line 10) | function Zg(){return navigator.platform==="Android"||/android/i.test(nav... function qs (line 10) | function qs(){return["iPad Simulator","iPhone Simulator","iPod Simulator... function no (line 10) | function no(t){if(typeof window>"u")throw new Error("[tiptap error]: the... function ir (line 10) | function ir(t,e,n){if(t instanceof ie||t instanceof v)return t;n={slice:... function ry (line 10) | function ry(t,e,n){let r=t.steps.length-1;if(r{r.steps.forEach(o=... function sr (line 10) | function sr(t){for(let e=0;e{e(r)&&n.push({nod... function jd (line 10) | function jd(t,e,n){let r=[];return t.nodesBetween(e.from,e.to,(o,i)=>{n(... function Gs (line 10) | function Gs(t,e){for(let n=t.depth;n>0;n-=1){let r=t.node(n);if(e(r))ret... function et (line 10) | function et(t){return e=>Gs(e.$from,t)} function B (line 10) | function B(t,e,n){return t.config[e]===void 0&&t.parent?B(t.parent,e,n):... function Xs (line 10) | function Xs(t){return t.map(e=>{let n={name:e.name,options:e.options,sto... function Ys (line 10) | function Ys(t,e){let n=ct.fromSchema(e).serializeFragment(t),o=document.... function Ud (line 10) | function Ud(t){return typeof t=="function"} function G (line 10) | function G(t,e=void 0,...n){return Ud(t)?e?t.bind(e)(...n):t(...n):t} function Ny (line 10) | function Ny(t={}){return Object.keys(t).length===0&&t.constructor===Object} function An (line 10) | function An(t){let e=t.filter(o=>o.type==="extension"),n=t.filter(o=>o.t... function Kd (line 10) | function Kd(t){let e=[],{nodeExtensions:n,markExtensions:r}=An(t),o=[...... function R (line 10) | function R(...t){return t.filter(e=>!!e).reduce((e,n)=>{let r={...e};ret... function ao (line 10) | function ao(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.at... function Oy (line 10) | function Oy(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$... function Dd (line 10) | function Dd(t,e){return"style"in t?t:{...t,getAttrs:n=>{let r=t.getAttrs... function Id (line 10) | function Id(t){return Object.fromEntries(Object.entries(t).filter(([e,n]... function Pd (line 10) | function Pd(t){var e,n;let r={};return!((e=t?.attribute)!=null&&e.isRequ... function Ry (line 10) | function Ry(t,e){var n;let r=Kd(t),{nodeExtensions:o,markExtensions:i}=A... function Dy (line 10) | function Dy(t){let e=t.filter((n,r)=>t.indexOf(n)!==r);return Array.from... function Qs (line 10) | function Qs(t){return t.sort((n,r)=>{let o=B(n,"priority")||100,i=B(r,"p... function qd (line 10) | function qd(t){let e=Qs(Xs(t)),n=Dy(e.map(r=>r.name));return n.length&&c... function Jd (line 10) | function Jd(t,e,n){let{from:r,to:o}=e,{blockSeparator:i=` function Iy (line 12) | function Iy(t,e){let n={from:0,to:t.content.size};return Jd(t,n,e)} function Gd (line 12) | function Gd(t){return Object.fromEntries(Object.entries(t.nodes).filter(... function Py (line 12) | function Py(t,e){let n=ne(e,t.schema),{from:r,to:o}=t.selection,i=[];t.d... function Zs (line 12) | function Zs(t,e){let n=ho(typeof e=="string"?e:e.name,t.schema);return n... function Ly (line 12) | function Ly(t,e=JSON.stringify){let n={};return t.filter(r=>{let o=e(r);... function By (line 12) | function By(t){let e=Ly(t);return e.length===1?e:e.filter((n,r)=>!e.filt... function el (line 12) | function el(t){let{mapping:e,steps:n}=t,r=[];return e.maps.forEach((o,i)... function po (line 12) | function po(t,e,n){let r=[];return t===e?n.resolve(t).marks().forEach(o=... function $s (line 12) | function $s(t,e){return e.nodes[t]||e.marks[t]||null} function so (line 12) | function so(t,e,n){return Object.fromEntries(Object.entries(n).filter(([... function Ws (line 12) | function Ws(t,e,n={}){let{empty:r,ranges:o}=t.selection,i=e?wt(e,t.schem... function tl (line 12) | function tl(t,e,n={}){if(!e)return Ze(t,null,n)||Ws(t,null,n);let r=ho(e... function Ld (line 12) | function Ld(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n... function Bd (line 12) | function Bd(t,e){let{nodeExtensions:n}=An(e),r=n.find(s=>s.name===t);if(... function lr (line 12) | function lr(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var r;if(n)... function mo (line 12) | function mo(t){return t instanceof L} method constructor (line 12) | constructor(e){this.position=e} method fromJSON (line 12) | static fromJSON(e){return new eu(e.position)} method toJSON (line 12) | toJSON(){return{position:this.position}} function Hy (line 12) | function Hy(t,e){let n=e.mapping.mapResult(t.position);return{position:n... function $y (line 12) | function $y(t){return new Zd(t)} function tu (line 12) | function tu(t,e,n){let o=t.state.doc.content.size,i=bt(e,0,o),s=bt(n,0,o... function Fy (line 12) | function Fy(t,e,n){var r;let{selection:o}=e,i=null;if(fo(o)&&(i=o.$curso... function zd (line 12) | function zd(t,e){let n=t.storedMarks||t.selection.$to.parentOffset&&t.se... method constructor (line 12) | constructor(){this.callbacks={}} method on (line 12) | on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[... method emit (line 12) | emit(t,...e){let n=this.callbacks[t];return n&&n.forEach(r=>r.apply(this... method off (line 12) | off(t,e){let n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter... method once (line 12) | once(t,e){let n=(...r)=>{this.off(t,n),e.apply(this,r)};return this.on(t... method removeAllListeners (line 12) | removeAllListeners(){this.callbacks={}} method constructor (line 12) | constructor(t){var e;this.find=t.find,this.handler=t.handler,this.undoab... function ro (line 12) | function ro(t){var e;let{editor:n,from:r,to:o,text:i,rules:s,plugin:l}=t... function cb (line 12) | function cb(t){let{editor:e,rules:n}=t,r=new P({state:{init(){return nul... function db (line 13) | function db(t){return Object.prototype.toString.call(t).slice(8,-1)} function oo (line 13) | function oo(t){return db(t)!=="Object"?!1:t.constructor===Object&&Object... function nu (line 13) | function nu(t,e){let n={...t};return oo(t)&&oo(e)&&Object.keys(e).forEac... method constructor (line 13) | constructor(t={}){this.type="extendable",this.parent=null,this.child=nul... method options (line 13) | get options(){return{...G(B(this,"addOptions",{name:this.name}))||{}}} method storage (line 13) | get storage(){return{...G(B(this,"addStorage",{name:this.name,options:th... method configure (line 13) | configure(t={}){let e=this.extend({...this.config,addOptions:()=>nu(this... method extend (line 13) | extend(t={}){let e=new this.constructor({...this.config,...t});return e.... method constructor (line 13) | constructor(){super(...arguments),this.type="mark"} method create (line 13) | static create(e={}){let n=typeof e=="function"?e():e;return new ru(n)} method handleExit (line 13) | static handleExit({editor:e,mark:n}){let{tr:r}=e.state,o=e.state.selecti... method configure (line 13) | configure(e){return super.configure(e)} method extend (line 13) | extend(e){let n=typeof e=="function"?e():e;return super.extend(n)} function ub (line 13) | function ub(t){return typeof t=="number"} method constructor (line 13) | constructor(t){this.find=t.find,this.handler=t.handler} function pb (line 13) | function pb(t){let{editor:e,state:n,from:r,to:o,rule:i,pasteEvent:s,drop... function gb (line 13) | function gb(t){let{editor:e,rules:n}=t,r=null,o=!1,i=!1,s=typeof Clipboa... method constructor (line 13) | constructor(t,e){this.splittableMarks=[],this.editor=e,this.baseExtensio... method commands (line 13) | get commands(){return this.extensions.reduce((t,e)=>{let n={name:e.name,... method plugins (line 13) | get plugins(){let{editor:t}=this;return Qs([...this.extensions].reverse(... method attributes (line 13) | get attributes(){return Kd(this.extensions)} method nodeViews (line 13) | get nodeViews(){let{editor:t}=this,{nodeExtensions:e}=An(this.extensions... method markViews (line 13) | get markViews(){let{editor:t}=this,{markExtensions:e}=An(this.extensions... method setupExtensions (line 13) | setupExtensions(){let t=this.extensions;this.editor.extensionStorage=Obj... method constructor (line 13) | constructor(){super(...arguments),this.type="extension"} method create (line 13) | static create(e={}){let n=typeof e=="function"?e():e;return new ou(n)} method configure (line 13) | configure(e){return super.configure(e)} method extend (line 13) | extend(e){let n=typeof e=="function"?e():e;return super.extend(n)} method addOptions (line 13) | addOptions(){return{blockSeparator:void 0}} method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("clipboardTextSerializer... method addCommands (line 13) | addCommands(){return{...Hd}} method onUpdate (line 13) | onUpdate({transaction:t,appendedTransactions:e}){var n,r,o;let i=()=>{va... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("tiptapDrop"),props:{han... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("editable"),props:{edita... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){let{editor:t}=this;return[new P({key:du,props:{h... method addKeyboardShortcuts (line 13) | addKeyboardShortcuts(){let t=()=>this.editor.commands.first(({commands:s... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("clearDocument"),appendT... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("tiptapPaste"),props:{ha... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("tabindex"),props:{attri... method addOptions (line 13) | addOptions(){return{direction:void 0}} method addGlobalAttributes (line 13) | addGlobalAttributes(){if(!this.options.direction)return[];let{nodeExtens... method addProseMirrorPlugins (line 13) | addProseMirrorPlugins(){return[new P({key:new H("textDirection"),props:{... method constructor (line 13) | constructor(e,n,r=!1,o=null){this.currentNode=null,this.actualDepth=null... method name (line 13) | get name(){return this.node.type.name} method node (line 13) | get node(){return this.currentNode||this.resolvedPos.node()} method element (line 13) | get element(){return this.editor.view.domAtPos(this.pos).node} method depth (line 13) | get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.de... method pos (line 13) | get pos(){return this.resolvedPos.pos} method content (line 13) | get content(){return this.node.content} method content (line 13) | set content(e){let n=this.from,r=this.to;if(this.isBlock){if(this.conten... method attributes (line 13) | get attributes(){return this.node.attrs} method textContent (line 13) | get textContent(){return this.node.textContent} method size (line 13) | get size(){return this.node.nodeSize} method from (line 13) | get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.reso... method range (line 13) | get range(){return{from:this.from,to:this.to}} method to (line 13) | get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(thi... method parent (line 13) | get parent(){if(this.depth===0)return null;let e=this.resolvedPos.start(... method before (line 13) | get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?... method after (line 13) | get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1... method children (line 13) | get children(){let e=[];return this.node.content.forEach((n,r)=>{let o=n... method firstChild (line 13) | get firstChild(){return this.children[0]||null} method lastChild (line 13) | get lastChild(){let e=this.children;return e[e.length-1]||null} method closest (line 13) | closest(e,n={}){let r=null,o=this.parent;for(;o&&!r;){if(o.node.type.nam... method querySelector (line 13) | querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null} method querySelectorAll (line 13) | querySelectorAll(e,n={},r=!1){let o=[];if(!this.children||this.children.... method setAttribute (line 13) | setAttribute(e){let{tr:n}=this.editor.state;n.setNodeMarkup(this.from,vo... function xb (line 83) | function xb(t,e,n){let r=document.querySelector(`style[data-tiptap-style... method constructor (line 83) | constructor(t={}){super(),this.css=null,this.className="tiptap",this.edi... method mount (line 83) | mount(t){if(typeof document>"u")throw new Error("[tiptap error]: The edi... method unmount (line 83) | unmount(){if(this.editorView){let t=this.editorView.dom;t?.editor&&delet... method storage (line 83) | get storage(){return this.extensionStorage} method commands (line 83) | get commands(){return this.commandManager.commands} method chain (line 83) | chain(){return this.commandManager.chain()} method can (line 83) | can(){return this.commandManager.can()} method injectCSS (line 83) | injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=xb(wb... method setOptions (line 83) | setOptions(t={}){this.options={...this.options,...t},!(!this.editorView|... method setEditable (line 83) | setEditable(t,e=!0){this.setOptions({editable:t}),e&&this.emit("update",... method isEditable (line 83) | get isEditable(){return this.options.editable&&this.view&&this.view.edit... method view (line 83) | get view(){return this.editorView?this.editorView:new Proxy({state:this.... method state (line 83) | get state(){return this.editorView&&(this.editorState=this.view.state),t... method registerPlugin (line 83) | registerPlugin(t,e){let n=Ud(e)?e(t,[...this.state.plugins]):[...this.st... method unregisterPlugin (line 83) | unregisterPlugin(t){if(this.isDestroyed)return;let e=this.state.plugins,... method createExtensionManager (line 83) | createExtensionManager(){var t,e;let r=[...this.options.enableCoreExtens... method createCommandManager (line 83) | createCommandManager(){this.commandManager=new uo({editor:this})} method createSchema (line 83) | createSchema(){this.schema=this.extensionManager.schema} method createDoc (line 83) | createDoc(){let t;try{t=_s(this.options.content,this.schema,this.options... method createView (line 83) | createView(t){var e;this.editorView=new tr(t,{...this.options.editorProp... method createNodeViews (line 83) | createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:t... method prependClass (line 83) | prependClass(){this.view.dom.className=`${this.className} ${this.view.do... method captureTransaction (line 83) | captureTransaction(t){this.isCapturingTransaction=!0,t(),this.isCapturin... method dispatchTransaction (line 83) | dispatchTransaction(t){if(this.view.isDestroyed)return;if(this.isCapturi... method getAttributes (line 83) | getAttributes(t){return Zs(this.state,t)} method isActive (line 83) | isActive(t,e){let n=typeof t=="string"?t:null,r=typeof t=="string"?e:t;r... method getJSON (line 83) | getJSON(){return this.state.doc.toJSON()} method getHTML (line 83) | getHTML(){return Ys(this.state.doc.content,this.schema)} method getText (line 83) | getText(t){let{blockSeparator:e=` method isEmpty (line 85) | get isEmpty(){return lr(this.state.doc)} method destroy (line 85) | destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()} method isDestroyed (line 85) | get isDestroyed(){var t,e;return(e=(t=this.editorView)==null?void 0:t.is... method $node (line 85) | $node(t,e){var n;return((n=this.$doc)==null?void 0:n.querySelector(t,e))... method $nodes (line 85) | $nodes(t,e){var n;return((n=this.$doc)==null?void 0:n.querySelectorAll(t... method $pos (line 85) | $pos(t){let e=this.state.doc.resolve(t);return new bb(e,this)} method $doc (line 85) | get $doc(){return this.$pos(0)} function Be (line 85) | function Be(t){return new go({find:t.find,handler:({state:e,range:n,matc... function bo (line 85) | function bo(t){return new go({find:t.find,handler:({state:e,range:n,matc... function ar (line 85) | function ar(t){return new go({find:t.find,handler:({state:e,range:n,matc... function tt (line 85) | function tt(t){return new go({find:t.find,handler:({state:e,range:n,matc... method constructor (line 85) | constructor(t){this.directions=["bottom-left","bottom-right","top-left",... method dom (line 85) | get dom(){return this.container} method contentDOM (line 85) | get contentDOM(){return this.contentElement} method handleEditorUpdate (line 85) | handleEditorUpdate(){let t=this.editor.isEditable;t!==this.lastEditableS... method update (line 85) | update(t,e,n){return t.type!==this.node.type?!1:(this.node=t,this.onUpda... method destroy (line 85) | destroy(){this.isResizing&&(this.container.dataset.resizeState="false",t... method createContainer (line 85) | createContainer(){let t=document.createElement("div");return t.dataset.r... method createWrapper (line 85) | createWrapper(){let t=document.createElement("div");return t.style.posit... method createHandle (line 85) | createHandle(t){let e=document.createElement("div");return e.dataset.res... method positionHandle (line 85) | positionHandle(t,e){let n=e.includes("top"),r=e.includes("bottom"),o=e.i... method attachHandles (line 85) | attachHandles(){this.directions.forEach(t=>{let e;this.createCustomHandl... method removeHandles (line 85) | removeHandles(){this.handleMap.forEach(t=>t.remove()),this.handleMap.cle... method applyInitialSize (line 85) | applyInitialSize(){let t=this.node.attrs.width,e=this.node.attrs.height;... method handleResizeStart (line 85) | handleResizeStart(t,e){t.preventDefault(),t.stopPropagation(),this.isRes... method handleResize (line 85) | handleResize(t,e){if(!this.activeHandle)return;let n=this.preserveAspect... method calculateNewDimensions (line 85) | calculateNewDimensions(t,e,n){let r=this.startWidth,o=this.startHeight,i... method applyConstraints (line 85) | applyConstraints(t,e,n){var r,o,i,s;if(!n){let c=Math.max(this.minSize.w... method applyAspectRatio (line 85) | applyAspectRatio(t,e,n){let r=n==="left"||n==="right",o=n==="top"||n==="... function bu (line 85) | function bu(t,e){let{selection:n}=t,{$from:r}=n;if(n instanceof L){let i... function wu (line 85) | function wu(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")} function rl (line 85) | function rl(t){if(!t?.trim())return{};let e={},n=[],r=t.replace(/["']([^... function ol (line 85) | function ol(t){if(!t||Object.keys(t).length===0)return"";let e=[];return... function Cb (line 85) | function Cb(t){let{nodeName:e,name:n,parseAttributes:r=rl,serializeAttri... function Zt (line 85) | function Zt(t){let{nodeName:e,name:n,getContent:r,parseAttributes:o=rl,s... function vb (line 91) | function vb(t){if(!t.trim())return{};let e={},n=/(\w+)=(?:"([^"]*)"|'([^... function Mb (line 91) | function Mb(t){return Object.entries(t).filter(([,e])=>e!=null).map(([e,... function Tb (line 91) | function Tb(t){let{nodeName:e,name:n,getContent:r,parseAttributes:o=vb,s... function wo (line 91) | function wo(t,e,n){var r,o,i,s;let l=t.split(` function cr (line 97) | function cr(t,e,n,r){if(!t||!Array.isArray(t.content))return"";let o=typ... function Ab (line 100) | function Ab(t,e,n={}){let{state:r}=e,{doc:o,tr:i}=r,s=t;o.descendants((l... method constructor (line 100) | constructor(){super(...arguments),this.type="node"} method create (line 100) | static create(e={}){let n=typeof e=="function"?e():e;return new xu(n)} method configure (line 100) | configure(e){return super.configure(e)} method extend (line 100) | extend(e){let n=typeof e=="function"?e():e;return super.extend(n)} function Me (line 100) | function Me(t){return new fb({find:t.find,handler:({state:e,range:n,matc... function ku (line 100) | function ku(t={}){return new P({view(e){return new il(e,t)}})} method constructor (line 100) | constructor(e,n){var r;this.editorView=e,this.cursorPos=null,this.elemen... method destroy (line 100) | destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.do... method update (line 100) | update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.... method setCursor (line 100) | setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.... method updateOverlay (line 100) | updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),... method scheduleRemoval (line 100) | scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()... method dragover (line 100) | dragover(e){if(!this.editorView.editable)return;let n=this.editorView.po... method dragend (line 100) | dragend(){this.scheduleRemoval(20)} method drop (line 100) | drop(){this.scheduleRemoval(20)} method dragleave (line 100) | dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCurs... method constructor (line 100) | constructor(e){super(e,e)} method map (line 100) | map(e,n){let r=e.resolve(n.map(this.head));return t.valid(r)?new t(r):I.... method content (line 100) | content(){return E.empty} method eq (line 100) | eq(e){return e instanceof t&&e.head==this.head} method toJSON (line 100) | toJSON(){return{type:"gapcursor",pos:this.head}} method fromJSON (line 100) | static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Inv... method getBookmark (line 100) | getBookmark(){return new sl(this.anchor)} method valid (line 100) | static valid(e){let n=e.parent;if(n.isTextblock||!Eb(e)||!Nb(e))return!1... method findGapCursorFrom (line 100) | static findGapCursorFrom(e,n,r=!1){e:for(;;){if(!r&&t.valid(e))return e;... method constructor (line 100) | constructor(e){this.pos=e} method map (line 100) | map(e){return new t(e.map(this.pos))} method resolve (line 100) | resolve(e){let n=e.resolve(this.pos);return ae.valid(n)?new ae(n):I.near... function Su (line 100) | function Su(t){return t.isAtom||t.spec.isolating||t.spec.createGapCursor} function Eb (line 100) | function Eb(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),r=t.node(e);... function Nb (line 100) | function Nb(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),r=t.nod... function Cu (line 100) | function Cu(){return new P({props:{decorations:Ib,createSelectionBetween... function xo (line 100) | function xo(t,e){let n=t=="vert"?e>0?"down":"up":e>0?"right":"left";retu... function Rb (line 100) | function Rb(t,e,n){if(!t||!t.editable)return!1;let r=t.state.doc.resolve... function Db (line 100) | function Db(t,e){if(e.inputType!="insertCompositionText"||!(t.state.sele... function Ib (line 100) | function Ib(t){if(!(t.selection instanceof ae))return null;let e=documen... function e (line 100) | function e(r){t.call(this),this.values=r} function e (line 100) | function e(n,r){t.call(this),this.left=n,this.right=r,this.length=n.leng... method constructor (line 100) | constructor(e,n){this.items=e,this.eventCount=n} method popEvent (line 100) | popEvent(e,n){if(this.eventCount==0)return null;let r=this.items.length;... method addTransform (line 100) | addTransform(e,n,r,o){let i=[],s=this.eventCount,l=this.items,a=!o&&l.le... method remapping (line 100) | remapping(e,n){let r=new jn;return this.items.forEach((o,i)=>{let s=o.mi... method addMaps (line 100) | addMaps(e){return this.eventCount==0?this:new t(this.items.append(e.map(... method rebased (line 100) | rebased(e,n){if(!this.eventCount)return this;let r=[],o=Math.max(0,this.... method emptyItemCount (line 100) | emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e} method compress (line 100) | compress(e=this.items.length){let n=this.remapping(0,e),r=n.maps.length,... function Bb (line 100) | function Bb(t,e){let n;return t.forEach((r,o)=>{if(r.selection&&e--==0)r... method constructor (line 100) | constructor(e,n,r,o){this.map=e,this.step=n,this.selection=r,this.mirror... method merge (line 100) | merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.ste... method constructor (line 100) | constructor(e,n,r,o,i){this.done=e,this.undone=n,this.prevRanges=r,this.... function Hb (line 100) | function Hb(t,e,n,r){let o=n.getMeta(en),i;if(o)return o.historyState;n.... function $b (line 100) | function $b(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;retur... function Mu (line 100) | function Mu(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].... function al (line 100) | function al(t,e){if(!t)return null;let n=[];for(let r=0;r{let o=en.getState(n);if(!o||(t?o.undone:o... method addOptions (line 100) | addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,w... method addStorage (line 100) | addStorage(){return{characters:()=>0,words:()=>0}} method onBeforeCreate (line 100) | onBeforeCreate(){this.storage.characters=t=>{let e=t?.node||this.editor.... method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){let t=!1;return[new P({key:new H("characterCount... method addOptions (line 100) | addOptions(){return{color:"currentColor",width:1,class:void 0}} method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){return[ku(this.options)]} method addOptions (line 100) | addOptions(){return{className:"has-focus",mode:"all"}} method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){return[new P({key:new H("focus"),props:{decorati... method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){return[Cu()]} method extendNodeSchema (line 100) | extendNodeSchema(t){var e;let n={name:t.name,options:t.options,storage:t... method addOptions (line 100) | addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"i... method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){return[new P({key:new H("placeholder"),props:{de... method addOptions (line 100) | addOptions(){return{className:"selection"}} method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){let{editor:t,options:e}=this;return[new P({key:n... function Eu (line 100) | function Eu({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.t... method addOptions (line 100) | addOptions(){return{node:void 0,notAfter:[]}} method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){var t;let e=new H(this.name),n=this.options.node... method addOptions (line 100) | addOptions(){return{depth:100,newGroupDelay:500}} method addCommands (line 100) | addCommands(){return{undo:()=>({state:t,dispatch:e})=>dl(t,e),redo:()=>(... method addProseMirrorPlugins (line 100) | addProseMirrorPlugins(){return[Au(this.options)]} method addKeyboardShortcuts (line 100) | addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"S... method addOptions (line 100) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 100) | parseHTML(){return[{tag:"blockquote"}]} method renderHTML (line 100) | renderHTML({HTMLAttributes:t}){return Nn("blockquote",{...R(this.options... method addCommands (line 104) | addCommands(){return{setBlockquote:()=>({commands:t})=>t.wrapIn(this.nam... method addKeyboardShortcuts (line 104) | addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.tog... method addInputRules (line 104) | addInputRules(){return[tt({find:_b,type:this.type})]} method addOptions (line 104) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 104) | parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeigh... method renderHTML (line 104) | renderHTML({HTMLAttributes:t}){return Nn("strong",{...R(this.options.HTM... method addCommands (line 104) | addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),to... method addKeyboardShortcuts (line 104) | addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBol... method addInputRules (line 104) | addInputRules(){return[Be({find:jb,type:this.type}),Be({find:Kb,type:thi... method addPasteRules (line 104) | addPasteRules(){return[Me({find:Ub,type:this.type}),Me({find:qb,type:thi... method addOptions (line 104) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 104) | parseHTML(){return[{tag:"code"}]} method renderHTML (line 104) | renderHTML({HTMLAttributes:t}){return["code",R(this.options.HTMLAttribut... method addCommands (line 104) | addCommands(){return{setCode:()=>({commands:t})=>t.setMark(this.name),to... method addKeyboardShortcuts (line 104) | addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCod... method addInputRules (line 104) | addInputRules(){return[Be({find:Gb,type:this.type})]} method addPasteRules (line 104) | addPasteRules(){return[Me({find:Xb,type:this.type})]} method addOptions (line 104) | addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0... method addAttributes (line 104) | addAttributes(){return{language:{default:this.options.defaultLanguage,pa... method parseHTML (line 104) | parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]} method renderHTML (line 104) | renderHTML({node:t,HTMLAttributes:e}){return["pre",R(this.options.HTMLAt... method addCommands (line 107) | addCommands(){return{setCodeBlock:t=>({commands:e})=>e.setNode(this.name... method addKeyboardShortcuts (line 107) | addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggl... method addInputRules (line 120) | addInputRules(){return[ar({find:Qb,type:this.type,getAttributes:t=>({lan... method addProseMirrorPlugins (line 120) | addProseMirrorPlugins(){return[new P({key:new H("codeBlockVSCodeHandler"... method addNodeView (line 121) | addNodeView(){return({editor:t,node:e,getPos:n,HTMLAttributes:r,decorati... method addOptions (line 121) | addOptions(){return{deleteCustomBlockButtonIconHtml:null,editCustomBlock... method addAttributes (line 121) | addAttributes(){return{config:{default:null,parseHTML:t=>JSON.parse(t.ge... method parseHTML (line 121) | parseHTML(){return[{tag:`div[data-type="${this.name}"]`}]} method renderHTML (line 121) | renderHTML({HTMLAttributes:t}){return["div",R(t)]} method addKeyboardShortcuts (line 121) | addKeyboardShortcuts(){return{Backspace:()=>this.editor.commands.command... method addProseMirrorPlugins (line 121) | addProseMirrorPlugins(){let{insertCustomBlockUsing:t}=this.options;retur... method addOptions (line 121) | addOptions(){return{persist:!1,openClassName:"is-open",HTMLAttributes:{}}} method addAttributes (line 121) | addAttributes(){return this.options.persist?{open:{default:!1,parseHTML:... method parseHTML (line 121) | parseHTML(){return[{tag:"details"}]} method renderHTML (line 121) | renderHTML({HTMLAttributes:t}){return["details",R(this.options.HTMLAttri... method addNodeView (line 121) | addNodeView(){return({editor:t,getPos:e,node:n,HTMLAttributes:r})=>{let ... method addCommands (line 121) | addCommands(){return{setDetails:()=>({state:t,chain:e})=>{var n;let{sche... method addKeyboardShortcuts (line 121) | addKeyboardShortcuts(){return{Backspace:()=>{let{schema:t,selection:e}=t... method addProseMirrorPlugins (line 121) | addProseMirrorPlugins(){return[new P({key:new H("detailsSelection"),appe... method addOptions (line 121) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 121) | parseHTML(){return[{tag:`div[data-type="${this.name}"]`}]} method renderHTML (line 121) | renderHTML({HTMLAttributes:t}){return["div",R(this.options.HTMLAttribute... method addNodeView (line 121) | addNodeView(){return({HTMLAttributes:t})=>{let e=document.createElement(... method addKeyboardShortcuts (line 121) | addKeyboardShortcuts(){return{Enter:({editor:t})=>{let{state:e,view:n}=t... method addOptions (line 121) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 121) | parseHTML(){return[{tag:"summary"}]} method renderHTML (line 121) | renderHTML({HTMLAttributes:t}){return["summary",R(this.options.HTMLAttri... method addOptions (line 123) | addOptions(){return{HTMLAttributes:{class:"grid-layout"}}} method addAttributes (line 123) | addAttributes(){return{"data-cols":{default:2,parseHTML:t=>t.getAttribut... method parseHTML (line 123) | parseHTML(){return[{tag:"div",getAttrs:t=>t.classList.contains("grid-lay... method renderHTML (line 123) | renderHTML({HTMLAttributes:t}){return["div",R(this.options.HTMLAttribute... method addCommands (line 123) | addCommands(){return{insertGrid:({columns:t=[1,1],fromBreakpoint:e,coord... method addOptions (line 123) | addOptions(){return{HTMLAttributes:{class:"grid-layout-col"}}} method addAttributes (line 123) | addAttributes(){return{"data-col-span":{default:1,parseHTML:t=>t.getAttr... method parseHTML (line 123) | parseHTML(){return[{tag:"div",getAttrs:t=>t.classList.contains("grid-lay... method renderHTML (line 123) | renderHTML({HTMLAttributes:t}){return["div",R(this.options.HTMLAttribute... method addOptions (line 123) | addOptions(){return{keepMarks:!0,HTMLAttributes:{}}} method parseHTML (line 123) | parseHTML(){return[{tag:"br"}]} method renderHTML (line 123) | renderHTML({HTMLAttributes:t}){return["br",R(this.options.HTMLAttributes... method renderText (line 123) | renderText(){return` method addCommands (line 125) | addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,edito... method addKeyboardShortcuts (line 125) | addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHa... method addOptions (line 125) | addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}} method addAttributes (line 125) | addAttributes(){return{level:{default:1,rendered:!1}}} method parseHTML (line 125) | parseHTML(){return this.options.levels.map(t=>({tag:`h${t}`,attrs:{level... method renderHTML (line 125) | renderHTML({node:t,HTMLAttributes:e}){return[`h${this.options.levels.inc... method addCommands (line 125) | addCommands(){return{setHeading:t=>({commands:e})=>this.options.levels.i... method addKeyboardShortcuts (line 125) | addKeyboardShortcuts(){return this.options.levels.reduce((t,e)=>({...t,[... method addInputRules (line 125) | addInputRules(){return this.options.levels.map(t=>ar({find:new RegExp(`^... method addOptions (line 125) | addOptions(){return{multicolor:!1,HTMLAttributes:{}}} method addAttributes (line 125) | addAttributes(){return this.options.multicolor?{color:{default:null,pars... method parseHTML (line 125) | parseHTML(){return[{tag:"mark"}]} method renderHTML (line 125) | renderHTML({HTMLAttributes:t}){return["mark",R(this.options.HTMLAttribut... method tokenize (line 125) | tokenize(t,e,n){let o=/^(==)([^=]+)(==)/.exec(t);if(o){let i=o[2].trim()... method addCommands (line 125) | addCommands(){return{setHighlight:t=>({commands:e})=>e.setMark(this.name... method addKeyboardShortcuts (line 125) | addKeyboardShortcuts(){return{"Mod-Shift-h":()=>this.editor.commands.tog... method addInputRules (line 125) | addInputRules(){return[Be({find:i0,type:this.type})]} method addPasteRules (line 125) | addPasteRules(){return[Me({find:s0,type:this.type})]} method addOptions (line 125) | addOptions(){return{HTMLAttributes:{},nextNodeType:"paragraph"}} method parseHTML (line 125) | parseHTML(){return[{tag:"hr"}]} method renderHTML (line 125) | renderHTML({HTMLAttributes:t}){return["hr",R(this.options.HTMLAttributes... method addCommands (line 125) | addCommands(){return{setHorizontalRule:()=>({chain:t,state:e})=>{if(!bu(... method addInputRules (line 125) | addInputRules(){return[bo({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.... method addOptions (line 125) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 125) | parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="... method renderHTML (line 125) | renderHTML({HTMLAttributes:t}){return["em",R(this.options.HTMLAttributes... method addCommands (line 125) | addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),... method addKeyboardShortcuts (line 125) | addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleIta... method addInputRules (line 125) | addInputRules(){return[Be({find:c0,type:this.type}),Be({find:u0,type:thi... method addPasteRules (line 125) | addPasteRules(){return[Me({find:d0,type:this.type}),Me({find:f0,type:thi... method addOptions (line 125) | addOptions(){return{inline:!1,allowBase64:!1,HTMLAttributes:{},resize:!1}} method inline (line 125) | inline(){return this.options.inline} method group (line 125) | group(){return this.options.inline?"inline":"block"} method addAttributes (line 125) | addAttributes(){return{src:{default:null},alt:{default:null},title:{defa... method parseHTML (line 125) | parseHTML(){return[{tag:this.options.allowBase64?"img[src]":'img[src]:no... method renderHTML (line 125) | renderHTML({HTMLAttributes:t}){return["img",R(this.options.HTMLAttribute... method addNodeView (line 125) | addNodeView(){if(!this.options.resize||!this.options.resize.enabled||typ... method addCommands (line 125) | addCommands(){return{setImage:t=>({commands:e})=>e.insertContent({type:t... method addInputRules (line 125) | addInputRules(){return[bo({find:p0,type:this.type,getAttributes:t=>{let[... method addAttributes (line 125) | addAttributes(){return{...this.parent?.(),id:{default:null,parseHTML:t=>... method addOptions (line 125) | addOptions(){return{HTMLAttributes:{class:"lead"}}} method parseHTML (line 125) | parseHTML(){return[{tag:"div",getAttrs:t=>t.classList.contains("lead")}]} method renderHTML (line 125) | renderHTML({HTMLAttributes:t}){return["div",R(this.options.HTMLAttribute... method addCommands (line 125) | addCommands(){return{toggleLead:()=>({commands:t})=>t.toggleWrap(this.na... function x0 (line 125) | function x0(t,e){return t in e||(e[t]=[]),e[t]} function nn (line 125) | function nn(t,e,n){e[xl]&&(e[fr]=!0,e[ur]=!0),e[kl]&&(e[fr]=!0,e[Sl]=!0)... function k0 (line 125) | function k0(t,e){let n={};for(let r in e)e[r].indexOf(t)>=0&&(n[r]=!0);r... function Te (line 125) | function Te(t=null){this.j={},this.jr=[],this.jd=null,this.t=t} method accepts (line 125) | accepts(){return!!this.t} method go (line 125) | go(t){let e=this,n=e.j[t];if(n)return n;for(let r=0;rl.toLowerCase())),r=n.le... function M0 (line 126) | function M0(t){let e=[],n=t.length,r=0;for(;r=2&&t[0].t!==br&&t[1].t===Bt} function A0 (line 126) | function A0({groups:t}){let e=t.domain.concat([Wo,Uo,Lt,Ko,qo,Jo,Go,Xo,H... function E0 (line 126) | function E0(t,e,n){let r=n.length,o=0,i=[],s=[];for(;o{let e=t.getAttribute("hre... method renderHTML (line 129) | renderHTML({HTMLAttributes:t}){return this.options.isAllowedUri(t.href,{... method addCommands (line 129) | addCommands(){return{setLink:t=>({chain:e})=>{let{href:n}=t;return this.... method addPasteRules (line 129) | addPasteRules(){return[Me({find:t=>{let e=[];if(t){let{protocols:n,defau... method addProseMirrorPlugins (line 129) | addProseMirrorPlugins(){let t=[],{protocols:e,defaultProtocol:n}=this.op... method addOptions (line 129) | addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:... method content (line 129) | content(){return`${this.options.itemTypeName}+`} method parseHTML (line 129) | parseHTML(){return[{tag:"ul"}]} method renderHTML (line 129) | renderHTML({HTMLAttributes:t}){return["ul",R(this.options.HTMLAttributes... method addCommands (line 130) | addCommands(){return{toggleBulletList:()=>({commands:t,chain:e})=>this.o... method addKeyboardShortcuts (line 130) | addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.tog... method addInputRules (line 130) | addInputRules(){let t=tt({find:gf,type:this.type});return(this.options.k... method addOptions (line 130) | addOptions(){return{HTMLAttributes:{},bulletListTypeName:"bulletList",or... method parseHTML (line 130) | parseHTML(){return[{tag:"li"}]} method renderHTML (line 130) | renderHTML({HTMLAttributes:t}){return["li",R(this.options.HTMLAttributes... method addKeyboardShortcuts (line 130) | addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListIt... method addOptions (line 130) | addOptions(){return{listTypes:[{itemName:"listItem",wrapperNames:["bulle... method addKeyboardShortcuts (line 130) | addKeyboardShortcuts(){return{Delete:({editor:t})=>{let e=!1;return this... function q0 (line 130) | function q0(t){let e=[],n=0,r=0;for(;n{if(n.type!=="list_item")return e.parse... method addOptions (line 136) | addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:... method content (line 136) | content(){return`${this.options.itemTypeName}+`} method addAttributes (line 136) | addAttributes(){return{start:{default:1,parseHTML:t=>t.hasAttribute("sta... method parseHTML (line 136) | parseHTML(){return[{tag:"ol"}]} method renderHTML (line 136) | renderHTML({HTMLAttributes:t}){let{start:e,...n}=t;return e===1?["ol",R(... method addCommands (line 139) | addCommands(){return{toggleOrderedList:()=>({commands:t,chain:e})=>this.... method addKeyboardShortcuts (line 139) | addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.tog... method addInputRules (line 139) | addInputRules(){let t=tt({find:wf,type:this.type,getAttributes:e=>({star... method addOptions (line 139) | addOptions(){return{nested:!1,HTMLAttributes:{},taskListTypeName:"taskLi... method content (line 139) | content(){return this.options.nested?"paragraph block*":"paragraph+"} method addAttributes (line 139) | addAttributes(){return{checked:{default:!1,keepOnSplit:!1,parseHTML:t=>{... method parseHTML (line 139) | parseHTML(){return[{tag:`li[data-type="${this.name}"]`,priority:51}]} method renderHTML (line 139) | renderHTML({node:t,HTMLAttributes:e}){return["li",R(this.options.HTMLAtt... method addKeyboardShortcuts (line 139) | addKeyboardShortcuts(){let t={Enter:()=>this.editor.commands.splitListIt... method addNodeView (line 139) | addNodeView(){return({node:t,HTMLAttributes:e,getPos:n,editor:r})=>{let ... method addInputRules (line 139) | addInputRules(){return[tt({find:X0,type:this.type,getAttributes:t=>({che... method addOptions (line 139) | addOptions(){return{itemTypeName:"taskItem",HTMLAttributes:{}}} method content (line 139) | content(){return`${this.options.itemTypeName}+`} method parseHTML (line 139) | parseHTML(){return[{tag:`ul[data-type="${this.name}"]`,priority:51}]} method renderHTML (line 139) | renderHTML({HTMLAttributes:t}){return["ul",R(this.options.HTMLAttributes... method start (line 140) | start(t){var e;let n=(e=t.match(/^\s*[-+*]\s+\[([ xX])\]\s+/))==null?voi... method tokenize (line 140) | tokenize(t,e,n){let r=i=>{let s=wo(i,{itemPattern:/^(\s*)([-+*])\s+\[([ ... method addCommands (line 140) | addCommands(){return{toggleTaskList:()=>({commands:t})=>t.toggleList(thi... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{"Mod-Shift-9":()=>this.editor.commands.tog... method addExtensions (line 140) | addExtensions(){let t=[];return this.options.bulletList!==!1&&t.push($l.... method handleDrop (line 140) | handleDrop(d,u){if(!u.dataTransfer?.files.length)return!1;let f=Array.fr... method handlePaste (line 140) | handlePaste(d,u){if(!u.clipboardData?.files.length||u.clipboardData?.get... method addOptions (line 140) | addOptions(){return{acceptedTypes:[],acceptedTypesValidationMessage:null... method addProseMirrorPlugins (line 140) | addProseMirrorPlugins(){return[Z0({editor:this.editor,...this.options})]} function ew (line 140) | function ew(t){var e;let{char:n,allowSpaces:r,allowToIncludeChar:o,allow... function nw (line 140) | function nw({pluginKey:t=tw,editor:e,char:n="@",allowSpaces:r=!1,allowTo... method addStorage (line 140) | addStorage(){return{mergeTags:[],suggestions:[],getSuggestionFromChar:()... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{},renderText({node:t}){return`{{ ${t... method addAttributes (line 140) | addAttributes(){return{id:{default:null,parseHTML:t=>t.getAttribute("dat... method parseHTML (line 140) | parseHTML(){return[{tag:`span[data-type="${this.name}"]`}]} method renderHTML (line 140) | renderHTML({node:t,HTMLAttributes:e}){let n=this.editor?.extensionStorag... method renderText (line 140) | renderText({node:t}){let e={options:this.options,node:t,suggestion:this.... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{Backspace:()=>this.editor.commands.command... method addProseMirrorPlugins (line 140) | addProseMirrorPlugins(){return[...this.storage.suggestions.map(si),new P... method onBeforeCreate (line 140) | onBeforeCreate(){this.storage.suggestions=(this.options.suggestions.leng... function li (line 140) | function li(t,e,n){return pe(t,$e(e,n))} function st (line 140) | function st(t,e){return typeof t=="function"?t(e):t} function Ne (line 140) | function Ne(t){return t.split("-")[0]} function Fe (line 140) | function Fe(t){return t.split("-")[1]} function Ul (line 140) | function Ul(t){return t==="x"?"y":"x"} function ai (line 140) | function ai(t){return t==="y"?"height":"width"} function Ke (line 140) | function Ke(t){return sw.has(Ne(t))?"y":"x"} function ci (line 140) | function ci(t){return Ul(Ke(t))} function Kl (line 140) | function Kl(t,e,n){n===void 0&&(n=!1);let r=Fe(t),o=ci(t),i=ai(o),s=o===... function Df (line 140) | function Df(t){let e=Sr(t);return[kr(t),e,kr(e)]} function kr (line 140) | function kr(t){return t.replace(/start|end/g,e=>iw[e])} function cw (line 140) | function cw(t,e,n){switch(t){case"top":case"bottom":return n?e?Rf:Of:e?O... function If (line 140) | function If(t,e,n,r){let o=Fe(t),i=cw(Ne(t),n==="start",r);return o&&(i=... function Sr (line 140) | function Sr(t){return t.replace(/left|right|bottom|top/g,e=>ow[e])} function dw (line 140) | function dw(t){return{top:0,right:0,bottom:0,left:0,...t}} function di (line 140) | function di(t){return typeof t!="number"?dw(t):{top:t,right:t,bottom:t,l... function Ct (line 140) | function Ct(t){let{x:e,y:n,width:r,height:o}=t;return{width:r,height:o,t... function Pf (line 140) | function Pf(t,e,n){let{reference:r,floating:o}=t,i=Ke(e),s=ci(e),l=ai(s)... function on (line 140) | async function on(t,e){var n;e===void 0&&(e={});let{x:r,y:o,platform:i,r... method fn (line 140) | async fn(e){let{x:n,y:r,placement:o,rects:i,platform:s,elements:l,middle... function uw (line 140) | function uw(t,e,n){return(t?[...n.filter(o=>Fe(o)===t),...n.filter(o=>Fe... method fn (line 140) | async fn(e){var n,r,o;let{rects:i,middlewareData:s,placement:l,platform:... method fn (line 140) | async fn(e){var n,r;let{placement:o,middlewareData:i,rects:s,initialPlac... function Lf (line 140) | function Lf(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:... function Bf (line 140) | function Bf(t){return Wl.some(e=>t[e]>=0)} method fn (line 140) | async fn(e){let{rects:n}=e,{strategy:r="referenceHidden",...o}=st(t,e);s... function _f (line 140) | function _f(t){let e=$e(...t.map(i=>i.left)),n=$e(...t.map(i=>i.top)),r=... function fw (line 140) | function fw(t){let e=t.slice().sort((o,i)=>o.y-i.y),n=[],r=null;for(let ... method fn (line 140) | async fn(e){let{placement:n,elements:r,rects:o,platform:i,strategy:s}=e,... function pw (line 140) | async function pw(t,e){let{placement:n,platform:r,elements:o}=t,i=await(... method fn (line 140) | async fn(e){var n,r;let{x:o,y:i,placement:s,middlewareData:l}=e,a=await ... method fn (line 140) | async fn(e){let{x:n,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:s=!1,lim... method fn (line 140) | async fn(e){var n,r;let{placement:o,rects:i,platform:s,elements:l}=e,{ap... function fi (line 140) | function fi(){return typeof window<"u"} function sn (line 140) | function sn(t){return Jf(t)?(t.nodeName||"").toLowerCase():"#document"} function Ae (line 140) | function Ae(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.... function lt (line 140) | function lt(t){var e;return(e=(Jf(t)?t.ownerDocument:t.document)||window... function Jf (line 140) | function Jf(t){return fi()?t instanceof Node||t instanceof Ae(t).Node:!1} function Ve (line 140) | function Ve(t){return fi()?t instanceof Element||t instanceof Ae(t).Elem... function qe (line 140) | function qe(t){return fi()?t instanceof HTMLElement||t instanceof Ae(t).... function qf (line 140) | function qf(t){return!fi()||typeof ShadowRoot>"u"?!1:t instanceof Shadow... function Rn (line 140) | function Rn(t){let{overflow:e,overflowX:n,overflowY:r,display:o}=_e(t);r... function Gf (line 140) | function Gf(t){return gw.has(sn(t))} function vr (line 140) | function vr(t){return yw.some(e=>{try{return t.matches(e)}catch{return!1... function hi (line 140) | function hi(t){let e=pi(),n=Ve(t)?_e(t):t;return bw.some(r=>n[r]?n[r]!==... function Xf (line 140) | function Xf(t){let e=vt(t);for(;qe(e)&&!ln(e);){if(hi(e))return e;if(vr(... function pi (line 140) | function pi(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-web... function ln (line 140) | function ln(t){return kw.has(sn(t))} function _e (line 140) | function _e(t){return Ae(t).getComputedStyle(t)} function Mr (line 140) | function Mr(t){return Ve(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollT... function vt (line 140) | function vt(t){if(sn(t)==="html")return t;let e=t.assignedSlot||t.parent... function Yf (line 140) | function Yf(t){let e=vt(t);return ln(e)?t.ownerDocument?t.ownerDocument.... function ui (line 140) | function ui(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);let o=Yf(... function mi (line 140) | function mi(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameE... function th (line 140) | function th(t){let e=_e(t),n=parseFloat(e.width)||0,r=parseFloat(e.heigh... function nh (line 140) | function nh(t){return Ve(t)?t:t.contextElement} function Dn (line 140) | function Dn(t){let e=nh(t);if(!qe(e))return Ue(1);let n=e.getBoundingCli... function rh (line 140) | function rh(t){let e=Ae(t);return!pi()||!e.visualViewport?Sw:{x:e.visual... function Cw (line 140) | function Cw(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Ae(t)?!1:e} function Tr (line 140) | function Tr(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);let o=t.getBo... function gi (line 140) | function gi(t,e){let n=Mr(t).scrollLeft;return e?e.left+n:Tr(lt(t)).left+n} function oh (line 140) | function oh(t,e){let n=t.getBoundingClientRect(),r=n.left+e.scrollLeft-g... function vw (line 140) | function vw(t){let{elements:e,rect:n,offsetParent:r,strategy:o}=t,i=o===... function Mw (line 140) | function Mw(t){return Array.from(t.getClientRects())} function Tw (line 140) | function Tw(t){let e=lt(t),n=Mr(t),r=t.ownerDocument.body,o=pe(e.scrollW... function Aw (line 140) | function Aw(t,e){let n=Ae(t),r=lt(t),o=n.visualViewport,i=r.clientWidth,... function Nw (line 140) | function Nw(t,e){let n=Tr(t,!0,e==="fixed"),r=n.top+t.clientTop,o=n.left... function Zf (line 140) | function Zf(t,e,n){let r;if(e==="viewport")r=Aw(t,n);else if(e==="docume... function ih (line 140) | function ih(t,e){let n=vt(t);return n===e||!Ve(n)||ln(n)?!1:_e(n).positi... function Ow (line 140) | function Ow(t,e){let n=e.get(t);if(n)return n;let r=ui(t,[],!1).filter(l... function Rw (line 140) | function Rw(t){let{element:e,boundary:n,rootBoundary:r,strategy:o}=t,s=[... function Dw (line 140) | function Dw(t){let{width:e,height:n}=th(t);return{width:e,height:n}} function Iw (line 140) | function Iw(t,e,n){let r=qe(e),o=lt(e),i=n==="fixed",s=Tr(t,!0,i,e),l={s... function ql (line 140) | function ql(t){return _e(t).position==="static"} function eh (line 140) | function eh(t,e){if(!qe(t)||_e(t).position==="fixed")return null;if(e)re... function sh (line 140) | function sh(t,e){let n=Ae(t);if(vr(t))return n;if(!qe(t)){let o=vt(t);fo... function Lw (line 140) | function Lw(t){return _e(t).direction==="rtl"} method addStorage (line 140) | addStorage(){return{suggestions:[],getSuggestionFromChar:()=>null}} method addOptions (line 140) | addOptions(){return{HTMLAttributes:{},renderText({node:t}){return`${t.at... method addAttributes (line 140) | addAttributes(){return{id:{default:null,parseHTML:t=>t.getAttribute("dat... method parseHTML (line 140) | parseHTML(){return[{tag:`span[data-type="${this.name}"]`}]} method renderHTML (line 140) | renderHTML({node:t,HTMLAttributes:e}){let n=this.editor?.extensionStorag... method renderText (line 140) | renderText({node:t}){let e={options:this.options,node:t,suggestion:this.... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{Backspace:()=>this.editor.commands.command... method addProseMirrorPlugins (line 140) | addProseMirrorPlugins(){let t=async e=>{let{state:n,dispatch:r}=e,o=[];i... method onBeforeCreate (line 140) | onBeforeCreate(){let t=n=>Array.isArray(n)?n:n&&typeof n=="object"?Objec... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"p"}]} method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["p",R(this.options.HTMLAttributes,... method addCommands (line 140) | addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.nam... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setPa... method parseHTML (line 140) | parseHTML(){return[{tag:"small"}]} method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["small",t,0]} method addCommands (line 140) | addCommands(){return{setSmall:()=>({commands:t})=>t.setMark(this.name),t... method addOptions (line 140) | addOptions(){return{textColors:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"span",getAttrs:t=>t.classList?.contains("color"... method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){let e={...t},n=t.class;e.class=["color",n... method addAttributes (line 140) | addAttributes(){return{"data-color":{default:null,parseHTML:t=>t.getAttr... method addCommands (line 140) | addCommands(){return{setTextColor:({color:t})=>({commands:e})=>e.setMark... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-dec... method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["s",R(this.options.HTMLAttributes,... method addCommands (line 140) | addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.tog... method addInputRules (line 140) | addInputRules(){return[Be({find:$w,type:this.type})]} method addPasteRules (line 140) | addPasteRules(){return[Me({find:Fw,type:this.type})]} method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"sub"},{style:"vertical-align",getAttrs(t){retur... method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["sub",R(this.options.HTMLAttribute... method addCommands (line 140) | addCommands(){return{setSubscript:()=>({commands:t})=>t.setMark(this.nam... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{"Mod-,":()=>this.editor.commands.toggleSub... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"sup"},{style:"vertical-align",getAttrs(t){retur... method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["sup",R(this.options.HTMLAttribute... method addCommands (line 140) | addCommands(){return{setSuperscript:()=>({commands:t})=>t.setMark(this.n... method addKeyboardShortcuts (line 140) | addKeyboardShortcuts(){return{"Mod-.":()=>this.editor.commands.toggleSup... method constructor (line 140) | constructor(t,e,n,r){this.width=t,this.height=e,this.map=n,this.problems=r} method findCell (line 140) | findCell(t){for(let e=0;e0;e--)if(t.node(e).type.spec.tableR... function Jw (line 140) | function Jw(t){for(let e=t.depth;e>0;e--){let n=t.node(e).type.spec.tabl... function Je (line 140) | function Je(t){let e=t.selection.$head;for(let n=e.depth;n>0;n--)if(e.no... function Si (line 140) | function Si(t){let e=t.selection;if("$anchorCell"in e&&e.$anchorCell)ret... function Gw (line 140) | function Gw(t){for(let e=t.nodeAfter,n=t.pos;e;e=e.firstChild,n++){let r... function Ql (line 140) | function Ql(t){return t.parent.type.spec.tableRole=="row"&&!!t.nodeAfter} function Xw (line 140) | function Xw(t){return t.node(0).resolve(t.pos+t.nodeAfter.nodeSize)} function ta (line 140) | function ta(t,e){return t.depth==e.depth&&t.pos>=e.start(-1)&&t.pos<=e.e... function Rh (line 140) | function Rh(t,e,n){let r=t.node(-1),o=oe.get(r),i=t.start(-1),s=o.nextCe... function cn (line 140) | function cn(t,e,n=1){let r={...t,colspan:t.colspan-n};return r.colwidth&... function Dh (line 140) | function Dh(t,e,n=1){let r={...t,colspan:t.colspan+n};if(r.colwidth){r.c... function Yw (line 140) | function Yw(t,e,n){let r=xe(e.type.schema).header_cell;for(let o=0;o0;o--){let i=t.... function nx (line 140) | function nx(t,e,n){let r=(e||t).selection,o=(e||t).doc,i,s;if(r instance... function Ph (line 140) | function Ph(t,e,n,r){let o=t.childCount,i=e.childCount;e:for(let s=0,l=0... function na (line 140) | function na(t,e){let n,r=(o,i)=>{o.type.spec.tableRole=="table"&&(n=ox(t... function ox (line 140) | function ox(t,e,n,r){let o=oe.get(e);if(!o.problems)return r;r||(r=t.tr)... function at (line 140) | function at(t){let e=t.selection,n=Si(t),r=n.node(-1),o=n.start(-1),i=oe... function Lh (line 140) | function Lh(t,{map:e,tableStart:n,table:r},o){let i=o>0?-1:0;Yw(e,r,o+i)... function Bh (line 140) | function Bh(t,e){if(!Je(t))return!1;if(e){let n=at(t);e(Lh(t.tr,n,n.left... function zh (line 140) | function zh(t,e){if(!Je(t))return!1;if(e){let n=at(t);e(Lh(t.tr,n,n.righ... function ix (line 140) | function ix(t,{map:e,table:n,tableStart:r},o){let i=t.mapping.maps.lengt... function Hh (line 140) | function Hh(t,e){if(!Je(t))return!1;if(e){let n=at(t),r=t.tr;if(n.left==... function sx (line 140) | function sx(t,e,n){var r;let o=xe(e.type.schema).header_cell;for(let i=0... function $h (line 140) | function $h(t,{map:e,tableStart:n,table:r},o){let i=n;for(let c=0;cn[r.type.spec.... function cx (line 140) | function cx(t){return(e,n)=>{let r=e.selection,o,i;if(r instanceof X){if... function Wh (line 140) | function Wh(t,e){return function(n,r){if(!Je(n))return!1;let o=Si(n);if(... function dx (line 140) | function dx(t){return function(e,n){if(!Je(e))return!1;if(n){let r=xe(e.... function Ch (line 140) | function Ch(t,e,n){let r=e.map.cellsInRect({left:0,top:0,right:t=="row"?... function Bn (line 140) | function Bn(t,e){return e=e||{useDeprecatedLogic:!1},e.useDeprecatedLogi... function ux (line 140) | function ux(t,e){if(e<0){let n=t.nodeBefore;if(n)return t.pos-n.nodeSize... function ia (line 140) | function ia(t){return function(e,n){if(!Je(e))return!1;let r=ux(Si(e),t)... function Uh (line 140) | function Uh(t,e){let n=t.selection.$anchor;for(let r=n.depth;r>0;r--)if(... function yi (line 140) | function yi(t,e){let n=t.selection;if(!(n instanceof X))return!1;if(e){l... function fx (line 140) | function fx(t){if(t.size===0)return null;let{content:e,openStart:n,openE... function hx (line 140) | function hx(t,e){let n=[];for(let o=0;oe.wi... function vh (line 140) | function vh(t,e,n,r,o,i,s,l){if(s==0||s==e.height)return!1;let a=!1;for(... function Mh (line 140) | function Mh(t,e,n,r,o,i,s,l){if(s==0||s==e.width)return!1;let a=!1;for(l... function Th (line 140) | function Th(t,e,n,r,o){let i=n?t.doc.nodeAt(n-1):t.doc;if(!i)throw new E... function xi (line 140) | function xi(t,e,n){return n.eq(t.selection)?!1:(e&&e(t.tr.setSelection(n... function bi (line 140) | function bi(t,e){return(n,r,o)=>{if(!o)return!1;let i=n.selection;if(i i... function wi (line 140) | function wi(t,e){return(n,r,o)=>{if(!o)return!1;let i=n.selection,s;if(i... function yx (line 140) | function yx(t,e){let n=t.state.doc,r=an(n.resolve(e));return r?(t.dispat... function bx (line 140) | function bx(t,e,n){if(!Je(t.state))return!1;let r=fx(n),o=t.state.select... function wx (line 140) | function wx(t,e){var n;if(e.button!=0||e.ctrlKey||e.metaKey)return;let r... function Kh (line 140) | function Kh(t,e,n){if(!(t.state.selection instanceof D))return null;let{... function Ah (line 140) | function Ah(t,e){for(;e&&e!=t.dom;e=e.parentNode)if(e.nodeName=="TD"||e.... function Gl (line 140) | function Gl(t,e){let n=t.posAtCoords({left:e.clientX,top:e.clientY});if(... method constructor (line 140) | constructor(t,e){this.node=t,this.defaultCellMinWidth=e,this.dom=documen... method update (line 140) | update(t){return t.type!=this.node.type?!1:(this.node=t,ea(t,this.colgro... method ignoreMutation (line 140) | ignoreMutation(t){return t.type=="attributes"&&(t.target==this.table||th... function ea (line 140) | function ea(t,e,n,r,o,i){let s=0,l=!0,a=e.firstChild,c=t.firstChild;if(c... function qh (line 140) | function qh({handleWidth:t=5,cellMinWidth:e=25,defaultCellMinWidth:n=100... method constructor (line 140) | constructor(e,n){this.activeHandle=e,this.dragging=n} method apply (line 140) | apply(e){let n=this,r=e.getMeta(Oe);if(r&&r.setHandle!=null)return new k... function Sx (line 140) | function Sx(t,e,n,r){if(!t.editable)return;let o=Oe.getState(t.state);if... function Cx (line 140) | function Cx(t){if(!t.editable)return;let e=Oe.getState(t.state);e&&e.act... function vx (line 140) | function vx(t,e,n,r){var o;if(!t.editable)return!1;let i=(o=t.dom.ownerD... function Mx (line 140) | function Mx(t,e,{colspan:n,colwidth:r}){let o=r&&r[r.length-1];if(o)retu... function Tx (line 140) | function Tx(t){for(;t&&t.nodeName!="TD"&&t.nodeName!="TH";)t=t.classList... function Eh (line 140) | function Eh(t,e,n,r){let o=n=="right"?-r:r,i=t.posAtCoords({left:e.clien... function Nh (line 140) | function Nh(t,e,n){let r=e.clientX-t.startX;return Math.max(n,t.startWid... function Jh (line 140) | function Jh(t,e){t.dispatch(t.state.tr.setMeta(Oe,{setHandle:e}))} function Ax (line 140) | function Ax(t,e,n){let r=t.state.doc.resolve(e),o=r.node(-1),i=oe.get(o)... function Oh (line 140) | function Oh(t,e,n,r){let o=t.state.doc.resolve(e),i=o.node(-1),s=o.start... function Ex (line 140) | function Ex(t){return Array(t).fill(0)} function Nx (line 140) | function Nx(t,e){let n=[],r=t.doc.resolve(e),o=r.node(-1);if(!o)return Y... function Gh (line 140) | function Gh({allowTableNodeSelection:t=!1}={}){return new P({key:zt,stat... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method addAttributes (line 140) | addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:... method parseHTML (line 140) | parseHTML(){return[{tag:"td"}]} method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["td",R(this.options.HTMLAttributes... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method addAttributes (line 140) | addAttributes(){return{colspan:{default:1},rowspan:{default:1},colwidth:... method parseHTML (line 140) | parseHTML(){return[{tag:"th"}]} method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["th",R(this.options.HTMLAttributes... method addOptions (line 140) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 140) | parseHTML(){return[{tag:"tr"}]} method renderHTML (line 140) | renderHTML({HTMLAttributes:t}){return["tr",R(this.options.HTMLAttributes... function sa (line 140) | function sa(t,e){return e?["width",`${Math.max(e,t)}px`]:["min-width",`$... function Xh (line 140) | function Xh(t,e,n,r,o,i){var s;let l=0,a=!0,c=e.firstChild,d=t.firstChil... method constructor (line 140) | constructor(t,e){this.node=t,this.cellMinWidth=e,this.dom=document.creat... method update (line 140) | update(t){return t.type!==this.node.type?!1:(this.node=t,Xh(t,this.colgr... method ignoreMutation (line 140) | ignoreMutation(t){let e=t.target,n=this.dom.contains(e),r=this.contentDO... function Px (line 140) | function Px(t,e,n,r){let o=0,i=!0,s=[],l=t.firstChild;if(!l)return{};for... function Yh (line 140) | function Yh(t,e){return e?t.createChecked(null,e):t.createAndFill()} function Lx (line 140) | function Lx(t){if(t.cached.tableNodeTypes)return t.cached.tableNodeTypes... function Bx (line 140) | function Bx(t,e,n,r,o){let i=Lx(t),s=[],l=[];for(let c=0;cthis.editor.commands.goToNextCell(... method addProseMirrorPlugins (line 144) | addProseMirrorPlugins(){return[...this.options.resizable&&this.editor.is... method extendNodeSchema (line 144) | extendNodeSchema(t){let e={name:t.name,options:t.options,storage:t.stora... method addExtensions (line 144) | addExtensions(){let t=[];return this.options.table!==!1&&t.push(_x.confi... method addOptions (line 144) | addOptions(){return{types:[],alignments:["left","center","right","justif... method addGlobalAttributes (line 144) | addGlobalAttributes(){return[{types:this.options.types,attributes:{textA... method addCommands (line 144) | addCommands(){return{setTextAlign:t=>({commands:e})=>this.options.alignm... method addKeyboardShortcuts (line 144) | addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.set... method addOptions (line 144) | addOptions(){return{HTMLAttributes:{}}} method parseHTML (line 144) | parseHTML(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAt... method renderHTML (line 144) | renderHTML({HTMLAttributes:t}){return["u",R(this.options.HTMLAttributes,... method parseMarkdown (line 144) | parseMarkdown(t,e){return e.applyMark(this.name||"underline",e.parseInli... method renderMarkdown (line 144) | renderMarkdown(t,e){return`++${e.renderChildren(t)}++`} method start (line 144) | start(t){return t.indexOf("++")} method tokenize (line 144) | tokenize(t,e,n){let o=/^(\+\+)([\s\S]+?)(\+\+)/.exec(t);if(!o)return;let... method addCommands (line 144) | addCommands(){return{setUnderline:()=>({commands:t})=>t.setMark(this.nam... method addKeyboardShortcuts (line 144) | addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnd... function Kx (line 144) | function Kx(t,e){let n=Math.min(t.top,e.top),r=Math.max(t.bottom,e.botto... method constructor (line 144) | constructor({editor:t,element:e,view:n,updateDelay:r=250,resizeDelay:o=6... method middlewares (line 144) | get middlewares(){let t=[];return this.floatingUIOptions.flip&&t.push(Pn... method virtualElement (line 144) | get virtualElement(){var t;let{selection:e}=this.editor.state,n=(t=this.... method updatePosition (line 144) | updatePosition(){let t=this.virtualElement;t&&Ln(t,this.element,{placeme... method update (line 144) | update(t,e){let{state:n}=t,r=n.selection.from!==n.selection.to;if(this.u... method getShouldShow (line 144) | getShouldShow(t){var e;let{state:n}=this.view,{selection:r}=n,{ranges:o}... method show (line 144) | show(){var t;if(this.isVisible)return;this.element.style.visibility="vis... method hide (line 144) | hide(){this.isVisible&&(this.element.style.visibility="hidden",this.elem... method destroy (line 144) | destroy(){this.hide(),this.element.removeEventListener("mousedown",this.... method addOptions (line 144) | addOptions(){return{element:null,pluginKey:"bubbleMenu",updateDelay:void... method addProseMirrorPlugins (line 144) | addProseMirrorPlugins(){return this.options.element?[la({pluginKey:this.... function Jx (line 144) | function Jx({acceptedFileTypes:t,acceptedFileTypesValidationMessage:e,ac... FILE: public/js/filament/forms/components/select.js function De (line 1) | function De(n,t,e){return vt(n,Ft(t,e))} function Vt (line 1) | function Vt(n,t){return typeof n=="function"?n(t):n} function yt (line 1) | function yt(n){return n.split("-")[0]} function Wt (line 1) | function Wt(n){return n.split("-")[1]} function Ae (line 1) | function Ae(n){return n==="x"?"y":"x"} function Ce (line 1) | function Ce(n){return n==="y"?"height":"width"} function ht (line 1) | function ht(n){return Ji.has(yt(n))?"y":"x"} function Le (line 1) | function Le(n){return Ae(ht(n))} function Je (line 1) | function Je(n,t,e){e===void 0&&(e=!1);let i=Wt(n),o=Le(n),s=Ce(o),r=o===... function Qe (line 1) | function Qe(n){let t=Bt(n);return[ie(n),t,ie(t)]} function ie (line 1) | function ie(n){return n.replace(/start|end/g,t=>qi[t])} function tn (line 1) | function tn(n,t,e){switch(n){case"top":case"bottom":return e?t?qe:je:t?j... function Ze (line 1) | function Ze(n,t,e,i){let o=Wt(n),s=tn(yt(n),e==="start",i);return o&&(s=... function Bt (line 1) | function Bt(n){return n.replace(/left|right|bottom|top/g,t=>ji[t])} function en (line 1) | function en(n){return{top:0,right:0,bottom:0,left:0,...n}} function ti (line 1) | function ti(n){return typeof n!="number"?en(n):{top:n,right:n,bottom:n,l... function Ot (line 1) | function Ot(n){let{x:t,y:e,width:i,height:o}=n;return{width:i,height:o,t... function ei (line 1) | function ei(n,t,e){let{reference:i,floating:o}=n,s=ht(t),r=Le(t),a=Ce(r)... function Ie (line 1) | async function Ie(n,t){var e;t===void 0&&(t={});let{x:i,y:o,platform:s,r... method fn (line 1) | async fn(t){var e,i;let{placement:o,middlewareData:s,rects:r,initialPlac... function on (line 1) | async function on(n,t){let{placement:e,platform:i,elements:o}=n,s=await(... method fn (line 1) | async fn(t){var e,i;let{x:o,y:s,placement:r,middlewareData:a}=t,l=await ... method fn (line 1) | async fn(t){let{x:e,y:i,placement:o}=t,{mainAxis:s=!0,crossAxis:r=!1,lim... function oe (line 1) | function oe(){return typeof window<"u"} function Et (line 1) | function Et(n){return ai(n)?(n.nodeName||"").toLowerCase():"#document"} function U (line 1) | function U(n){var t;return(n==null||(t=n.ownerDocument)==null?void 0:t.d... function ct (line 1) | function ct(n){var t;return(t=(ai(n)?n.ownerDocument:n.document)||window... function ai (line 1) | function ai(n){return oe()?n instanceof Node||n instanceof U(n).Node:!1} function it (line 1) | function it(n){return oe()?n instanceof Element||n instanceof U(n).Eleme... function rt (line 1) | function rt(n){return oe()?n instanceof HTMLElement||n instanceof U(n).H... function ri (line 1) | function ri(n){return!oe()||typeof ShadowRoot>"u"?!1:n instanceof Shadow... function It (line 1) | function It(n){let{overflow:t,overflowX:e,overflowY:i,display:o}=nt(n);r... function li (line 1) | function li(n){return rn.has(Et(n))} function zt (line 1) | function zt(n){return an.some(t=>{try{return n.matches(t)}catch{return!1... function se (line 1) | function se(n){let t=re(),e=it(n)?nt(n):n;return ln.some(i=>e[i]?e[i]!==... function ci (line 1) | function ci(n){let t=ut(n);for(;rt(t)&&!Dt(t);){if(se(t))return t;if(zt(... function re (line 1) | function re(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-web... function Dt (line 1) | function Dt(n){return fn.has(Et(n))} function nt (line 1) | function nt(n){return U(n).getComputedStyle(n)} function Xt (line 1) | function Xt(n){return it(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollT... function ut (line 1) | function ut(n){if(Et(n)==="html")return n;let t=n.assignedSlot||n.parent... function di (line 1) | function di(n){let t=ut(n);return Dt(t)?n.ownerDocument?n.ownerDocument.... function ne (line 1) | function ne(n,t,e){var i;t===void 0&&(t=[]),e===void 0&&(e=!0);let o=di(... function ae (line 1) | function ae(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameE... function pi (line 1) | function pi(n){let t=nt(n),e=parseFloat(t.width)||0,i=parseFloat(t.heigh... function gi (line 1) | function gi(n){return it(n)?n:n.contextElement} function Tt (line 1) | function Tt(n){let t=gi(n);if(!rt(t))return st(1);let e=t.getBoundingCli... function mi (line 1) | function mi(n){let t=U(n);return!re()||!t.visualViewport?hn:{x:t.visualV... function un (line 1) | function un(n,t,e){return t===void 0&&(t=!1),!e||t&&e!==U(n)?!1:t} function $t (line 1) | function $t(n,t,e,i){t===void 0&&(t=!1),e===void 0&&(e=!1);let o=n.getBo... function le (line 1) | function le(n,t){let e=Xt(n).scrollLeft;return t?t.left+e:$t(ct(n)).left+e} function bi (line 1) | function bi(n,t){let e=n.getBoundingClientRect(),i=e.left+t.scrollLeft-l... function pn (line 1) | function pn(n){let{elements:t,rect:e,offsetParent:i,strategy:o}=n,s=o===... function gn (line 1) | function gn(n){return Array.from(n.getClientRects())} function mn (line 1) | function mn(n){let t=ct(n),e=Xt(n),i=n.ownerDocument.body,o=vt(t.scrollW... function bn (line 1) | function bn(n,t){let e=U(n),i=ct(n),o=e.visualViewport,s=i.clientWidth,r... function yn (line 1) | function yn(n,t){let e=$t(n,!0,t==="fixed"),i=e.top+n.clientTop,o=e.left... function hi (line 1) | function hi(n,t,e){let i;if(t==="viewport")i=bn(n,e);else if(t==="docume... function vi (line 1) | function vi(n,t){let e=ut(n);return e===t||!it(e)||Dt(e)?!1:nt(e).positi... function wn (line 1) | function wn(n,t){let e=t.get(n);if(e)return e;let i=ne(n,[],!1).filter(a... function Sn (line 1) | function Sn(n){let{element:t,boundary:e,rootBoundary:i,strategy:o}=n,r=[... function xn (line 1) | function xn(n){let{width:t,height:e}=pi(n);return{width:t,height:e}} function On (line 1) | function On(n,t,e){let i=rt(t),o=ct(t),s=e==="fixed",r=$t(n,!0,s,t),a={s... function Te (line 1) | function Te(n){return nt(n).position==="static"} function ui (line 1) | function ui(n,t){if(!rt(n)||nt(n).position==="fixed")return null;if(t)re... function yi (line 1) | function yi(n,t){let e=U(n);if(zt(n))return e;if(!rt(n)){let o=ut(n);for... function Dn (line 1) | function Dn(n){return nt(n).direction==="rtl"} function Ei (line 1) | function Ei(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){v... function ft (line 1) | function ft(n){for(var t=1;t"&&(t=t.substring(1)),n)try{if(n.matc... function Ni (line 1) | function Ni(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.par... function lt (line 1) | function lt(n,t,e,i){if(n){e=e||document;do{if(t!=null&&(t[0]===">"?n.pa... function Q (line 1) | function Q(n,t,e){if(n&&t)if(n.classList)n.classList[e?"add":"remove"](t... function b (line 1) | function b(n,t,e){var i=n&&n.style;if(i){if(e===void 0)return document.d... function Nt (line 1) | function Nt(n,t){var e="";if(typeof n=="string")e=n;else do{var i=b(n,"t... function ki (line 1) | function ki(n,t,e){if(n){var i=n.getElementsByTagName(t),o=0,s=i.length;... function dt (line 1) | function dt(){var n=document.scrollingElement;return n||document.documen... function N (line 1) | function N(n,t,e,i,o){if(!(!n.getBoundingClientRect&&n!==window)){var s,... function Ci (line 1) | function Ci(n,t,e){for(var i=xt(n,!0),o=N(n)[t];i;){var s=N(i)[e],r=void... function kt (line 1) | function kt(n,t,e,i){for(var o=0,s=0,r=n.children;s{this.toggleDropdown(... method updateOptionLabelInList (line 1) | updateOptionLabelInList(t,e){this.labelRepository[t]=e;let i=this.getVis... method handleSelectButtonKeydown (line 1) | handleSelectButtonKeydown(t){switch(t.key){case"ArrowDown":t.preventDefa... method handleDropdownKeydown (line 1) | handleDropdownKeydown(t){switch(t.key){case"ArrowDown":t.preventDefault(... method toggleDropdown (line 1) | toggleDropdown(){if(!this.isDisabled){if(this.isOpen){this.closeDropdown... method hasAvailableOptions (line 1) | hasAvailableOptions(){for(let t of this.options)if(t.options&&Array.isAr... method openDropdown (line 1) | async openDropdown(){this.dropdown.style.display="block",this.dropdown.s... method positionDropdown (line 1) | positionDropdown(){let t=this.position==="top"?"top-start":"bottom-start... method deferPositionDropdown (line 1) | deferPositionDropdown(){this.isOpen&&(this.positioningRequestAnimationFr... method closeDropdown (line 1) | closeDropdown(){this.dropdown.style.display="none",this.selectButton.set... method focusNextOption (line 1) | focusNextOption(){let t=this.getVisibleOptions();if(t.length!==0){if(thi... method focusPreviousOption (line 1) | focusPreviousOption(){let t=this.getVisibleOptions();if(t.length!==0){if... method scrollOptionIntoView (line 1) | scrollOptionIntoView(t){if(!t)return;let e=this.dropdown.getBoundingClie... method getVisibleOptions (line 1) | getVisibleOptions(){let t=[];this.optionsList.classList.contains("fi-dro... method getSelectedOptionLabels (line 1) | getSelectedOptionLabels(){if(!Array.isArray(this.state)||this.state.leng... method handleSearch (line 1) | handleSearch(t){let e=t.target.value.trim();if(this.searchQuery=e,this.s... method showLoadingState (line 1) | showLoadingState(t=!1){this.optionsList.parentNode===this.dropdown&&this... method hideLoadingState (line 1) | hideLoadingState(){let t=this.dropdown.querySelector(".fi-select-input-m... method showNoOptionsMessage (line 1) | showNoOptionsMessage(){this.optionsList.parentNode===this.dropdown&&this... method showNoResultsMessage (line 1) | showNoResultsMessage(){this.optionsList.parentNode===this.dropdown&&this... method filterOptions (line 1) | filterOptions(t){let e=this.searchableOptionFields.includes("label"),i=t... method selectOption (line 1) | selectOption(t){if(this.isDisabled)return;if(!this.isMultiple){this.stat... method addSingleBadge (line 1) | async addSingleBadge(t,e){let i=this.labelRepository[t];if(bt(i)&&(i=thi... method maintainFocusInMultipleMode (line 1) | maintainFocusInMultipleMode(){if(this.isSearchable&&this.searchInput){th... method disable (line 1) | disable(){this.isDisabled||(this.isDisabled=!0,this.applyDisabledState()... method enable (line 1) | enable(){this.isDisabled&&(this.isDisabled=!1,this.applyDisabledState())} method applyDisabledState (line 1) | applyDisabledState(){if(this.isDisabled){if(this.selectButton.setAttribu... method destroy (line 1) | destroy(){this.selectButton&&this.buttonClickListener&&this.selectButton... function Qn (line 1) | function Qn({canOptionLabelsWrap:n,canSelectPlaceholder:t,getOptionLabel... FILE: public/js/filament/forms/components/slider.js function we (line 1) | function we(r){return rt(r)&&typeof r.from=="function"} function rt (line 1) | function rt(r){return typeof r=="object"&&typeof r.to=="function"} function zt (line 1) | function zt(r){r.parentElement.removeChild(r)} function St (line 1) | function St(r){return r!=null} function Ft (line 1) | function Ft(r){r.preventDefault()} function Ce (line 1) | function Ce(r){return r.filter(function(t){return this[t]?!1:this[t]=!0}... function Ee (line 1) | function Ee(r,t){return Math.round(r/t)*t} function Ae (line 1) | function Ae(r,t){var s=r.getBoundingClientRect(),f=r.ownerDocument,u=f.d... function R (line 1) | function R(r){return typeof r=="number"&&!isNaN(r)&&isFinite(r)} function Rt (line 1) | function Rt(r,t,s){s>0&&(L(r,t),setTimeout(function(){et(r,t)},s))} function jt (line 1) | function jt(r){return Math.max(Math.min(r,100),0)} function it (line 1) | function it(r){return Array.isArray(r)?r:[r]} function Pe (line 1) | function Pe(r){r=String(r);var t=r.split(".");return t.length>1?t[1].len... function L (line 1) | function L(r,t){r.classList&&!/\s/.test(t)?r.classList.add(t):r.classNam... function et (line 1) | function et(r,t){r.classList&&!/\s/.test(t)?r.classList.remove(t):r.clas... function Ve (line 1) | function Ve(r,t){return r.classList?r.classList.contains(t):new RegExp("... function Bt (line 1) | function Bt(r){var t=window.pageXOffset!==void 0,s=(r.compatMode||"")===... function De (line 1) | function De(){return window.navigator.pointerEnabled?{start:"pointerdown... function ye (line 1) | function ye(){var r=!1;try{var t=Object.defineProperty({},"passive",{get... function ke (line 1) | function ke(){return window.CSS&&CSS.supports&&CSS.supports("touch-actio... function bt (line 1) | function bt(r,t){return 100/(t-r)} function xt (line 1) | function xt(r,t,s){return t*100/(r[s+1]-r[s])} function Ue (line 1) | function Ue(r,t){return xt(r,r[0]<0?t+Math.abs(r[0]):t-r[0],0)} function Me (line 1) | function Me(r,t){return t*(r[1]-r[0])/100+r[0]} function G (line 1) | function G(r,t){for(var s=1;r>=t[s];)s+=1;return s} function _e (line 1) | function _e(r,t,s){if(s>=r.slice(-1)[0])return 100;var f=G(s,r),u=r[f-1]... function Le (line 1) | function Le(r,t,s){if(s>=100)return r.slice(-1)[0];var f=G(s,t),u=r[f-1]... function Oe (line 1) | function Oe(r,t,s,f){if(f===100)return f;var u=G(f,r),d=r[u-1],v=r[u];re... function r (line 1) | function r(t,s,f){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumStep... function He (line 1) | function He(r,t){if(!R(t))throw new Error("noUiSlider: 'step' is not num... function ze (line 1) | function ze(r,t){if(!R(t))throw new Error("noUiSlider: 'keyboardPageMult... function Fe (line 1) | function Fe(r,t){if(!R(t))throw new Error("noUiSlider: 'keyboardMultipli... function Re (line 1) | function Re(r,t){if(!R(t))throw new Error("noUiSlider: 'keyboardDefaultS... function je (line 1) | function je(r,t){if(typeof t!="object"||Array.isArray(t))throw new Error... function Ne (line 1) | function Ne(r,t){if(t=it(t),!Array.isArray(t)||!t.length)throw new Error... function Be (line 1) | function Be(r,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'sn... function Ke (line 1) | function Ke(r,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'an... function Ie (line 1) | function Ie(r,t){if(typeof t!="number")throw new Error("noUiSlider: 'ani... function qt (line 1) | function qt(r,t){var s=[!1],f;if(t==="lower"?t=[!0,!1]:t==="upper"&&(t=[... function qe (line 1) | function qe(r,t){switch(t){case"horizontal":r.ort=0;break;case"vertical"... function Tt (line 1) | function Tt(r,t){if(!R(t))throw new Error("noUiSlider: 'margin' option m... function Te (line 1) | function Te(r,t){if(!R(t))throw new Error("noUiSlider: 'limit' option mu... function Xe (line 1) | function Xe(r,t){var s;if(!R(t)&&!Array.isArray(t))throw new Error("noUi... function Ye (line 1) | function Ye(r,t){switch(t){case"ltr":r.dir=0;break;case"rtl":r.dir=1;bre... function We (line 1) | function We(r,t){if(typeof t!="string")throw new Error("noUiSlider: 'beh... function $e (line 1) | function $e(r,t){if(t!==!1)if(t===!0||rt(t)){r.tooltips=[];for(var s=0;s... function Ge (line 1) | function Ge(r,t){if(t.length!==r.handles)throw new Error("noUiSlider: mu... function Je (line 1) | function Je(r,t){if(!rt(t))throw new Error("noUiSlider: 'ariaFormat' req... function Ze (line 1) | function Ze(r,t){if(!we(t))throw new Error("noUiSlider: 'format' require... function Qe (line 1) | function Qe(r,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'ke... function tr (line 1) | function tr(r,t){r.documentElement=t} function er (line 1) | function er(r,t){if(typeof t!="string"&&t!==!1)throw new Error("noUiSlid... function rr (line 1) | function rr(r,t){if(typeof t!="object")throw new Error("noUiSlider: 'css... function Xt (line 1) | function Xt(r){var t={margin:null,limit:null,padding:null,animate:!0,ani... function ir (line 1) | function ir(r,t,s){var f=De(),u=ke(),d=u&&ye(),v=r,w,C,p,D,y,j,m=t.spect... function ar (line 1) | function ar(r,t){if(!r||!r.nodeName)throw new Error("noUiSlider: create ... function nr (line 1) | function nr({arePipsStepped:r,behavior:t,decimalPlaces:s,fillTrack:f,isD... FILE: public/js/filament/forms/components/tags-input.js function s (line 1) | function s({state:n,splitKeys:a}){return{newTag:"",state:n,createTag(){i... FILE: public/js/filament/forms/components/textarea.js function n (line 1) | function n({initialHeight:e,shouldAutosize:i,state:h}){return{state:h,wr... FILE: public/js/filament/notifications/notifications.js function c (line 1) | function c(s,t=()=>{}){let i=!1;return function(){i?t.apply(this,argumen... method init (line 1) | init(){this.computedStyle=window.getComputedStyle(this.$el),this.transit... method configureTransitions (line 1) | configureTransitions(){let i=this.computedStyle.display,e=()=>{s.mutateD... method configureAnimations (line 1) | configureAnimations(){let i;this.unsubscribeLivewireHook=Livewire.interc... method close (line 1) | close(){this.isShown=!1,setTimeout(()=>window.dispatchEvent(new CustomEv... method markAsRead (line 1) | markAsRead(){window.dispatchEvent(new CustomEvent("markedNotificationAsR... method markAsUnread (line 1) | markAsUnread(){window.dispatchEvent(new CustomEvent("markedNotificationA... method destroy (line 1) | destroy(){this.unsubscribeLivewireHook?.()} method constructor (line 1) | constructor(){return this.id(crypto.randomUUID()),this} method id (line 1) | id(t){return this.id=t,this} method title (line 1) | title(t){return this.title=t,this} method body (line 1) | body(t){return this.body=t,this} method actions (line 1) | actions(t){return this.actions=t,this} method status (line 1) | status(t){return this.status=t,this} method color (line 1) | color(t){return this.color=t,this} method icon (line 1) | icon(t){return this.icon=t,this} method iconColor (line 1) | iconColor(t){return this.iconColor=t,this} method duration (line 1) | duration(t){return this.duration=t,this} method seconds (line 1) | seconds(t){return this.duration(t*1e3),this} method persistent (line 1) | persistent(){return this.duration("persistent"),this} method danger (line 1) | danger(){return this.status("danger"),this} method info (line 1) | info(){return this.status("info"),this} method success (line 1) | success(){return this.status("success"),this} method warning (line 1) | warning(){return this.status("warning"),this} method view (line 1) | view(t){return this.view=t,this} method viewData (line 1) | viewData(t){return this.viewData=t,this} method send (line 1) | send(){return window.dispatchEvent(new CustomEvent("notificationSent",{d... method constructor (line 1) | constructor(t){return this.name(t),this} method name (line 1) | name(t){return this.name=t,this} method color (line 1) | color(t){return this.color=t,this} method dispatch (line 1) | dispatch(t,i){return this.event(t),this.eventData(i),this} method dispatchSelf (line 1) | dispatchSelf(t,i){return this.dispatch(t,i),this.dispatchDirection="self... method dispatchTo (line 1) | dispatchTo(t,i,e){return this.dispatch(i,e),this.dispatchDirection="to",... method emit (line 1) | emit(t,i){return this.dispatch(t,i),this} method emitSelf (line 1) | emitSelf(t,i){return this.dispatchSelf(t,i),this} method emitTo (line 1) | emitTo(t,i,e){return this.dispatchTo(t,i,e),this} method dispatchDirection (line 1) | dispatchDirection(t){return this.dispatchDirection=t,this} method dispatchToComponent (line 1) | dispatchToComponent(t){return this.dispatchToComponent=t,this} method event (line 1) | event(t){return this.event=t,this} method eventData (line 1) | eventData(t){return this.eventData=t,this} method extraAttributes (line 1) | extraAttributes(t){return this.extraAttributes=t,this} method icon (line 1) | icon(t){return this.icon=t,this} method iconPosition (line 1) | iconPosition(t){return this.iconPosition=t,this} method outlined (line 1) | outlined(t=!0){return this.isOutlined=t,this} method disabled (line 1) | disabled(t=!0){return this.isDisabled=t,this} method label (line 1) | label(t){return this.label=t,this} method close (line 1) | close(t=!0){return this.shouldClose=t,this} method openUrlInNewTab (line 1) | openUrlInNewTab(t=!0){return this.shouldOpenUrlInNewTab=t,this} method size (line 1) | size(t){return this.size=t,this} method url (line 1) | url(t){return this.url=t,this} method view (line 1) | view(t){return this.view=t,this} method button (line 1) | button(){return this.view("filament::components.button.index"),this} method grouped (line 1) | grouped(){return this.view("filament::components.dropdown.list.item"),this} method iconButton (line 1) | iconButton(){return this.view("filament::components.icon-button"),this} method link (line 1) | link(){return this.view("filament::components.link"),this} method constructor (line 1) | constructor(t){return this.actions(t),this} method actions (line 1) | actions(t){return this.actions=t.map(i=>i.grouped()),this} method color (line 1) | color(t){return this.color=t,this} method icon (line 1) | icon(t){return this.icon=t,this} method iconPosition (line 1) | iconPosition(t){return this.iconPosition=t,this} method label (line 1) | label(t){return this.label=t,this} method tooltip (line 1) | tooltip(t){return this.tooltip=t,this} FILE: public/js/filament/schemas/components/actions.js method init (line 1) | init(){let e=this.$el.parentElement;e&&(this.updateWidth(),this.resizeOb... method enableSticky (line 1) | enableSticky(){this.isSticky=this.$el.getBoundingClientRect().top>0} method disableSticky (line 1) | disableSticky(){this.isSticky=!1} method updateWidth (line 1) | updateWidth(){let e=this.$el.parentElement;if(!e)return;let t=getCompute... method destroy (line 1) | destroy(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.re... FILE: public/js/filament/schemas/components/tabs.js function v (line 1) | function v({activeTab:w,isScrollable:f,isTabPersistedInQueryString:m,liv... FILE: public/js/filament/schemas/components/wizard.js function p (line 1) | function p({isSkippable:i,isStepPersistedInQueryString:n,key:r,startStep... FILE: public/js/filament/schemas/schemas.js method init (line 1) | init(){let i=this.$el.parentElement;i&&(this.updateWidth(),this.resizeOb... method enableSticky (line 1) | enableSticky(){this.isSticky=this.$el.getBoundingClientRect().top>0} method disableSticky (line 1) | disableSticky(){this.isSticky=!1} method updateWidth (line 1) | updateWidth(){let i=this.$el.parentElement;if(!i)return;let e=getCompute... method destroy (line 1) | destroy(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.re... method handleFormValidationError (line 1) | handleFormValidationError(e){e.detail.livewireId===i&&this.$nextTick(()=... method isStateChanged (line 1) | isStateChanged(e,n){if(e===void 0)return!1;try{return JSON.stringify(e)!... method $state (line 1) | get $state(){return n.$get(i)} FILE: public/js/filament/support/async-alpine.js function P (line 1) | function P(t){let e=q(t),i=u(e);return i.type==="method"?{type:"expressi... function q (line 1) | function q(t){let e=/\s*([()])\s*|\s*(\|\||&&|\|)\s*|\s*((?:[^()&|]+\([^... function u (line 1) | function u(t){let e=h(t);for(;t.length>0&&(t[0].value==="&&"||t[0].value... function h (line 1) | function h(t){if(t[0].value==="("){t.shift();let e=u(t);return t[0].valu... method _index (line 1) | get _index(){return this._realIndex++} method init (line 1) | init(t,e={}){return this.Alpine=t,this._options={...this._options,...e},... method start (line 1) | start(){return this._processInline(),this._setupComponents(),this._mutat... method data (line 1) | data(t,e=!1){return this._data[t]={loaded:!1,download:e},this} method url (line 1) | url(t,e){!t||!e||(this._data[t]||this.data(t),this._data[t].download=()=... method alias (line 1) | alias(t){this._alias=t} method _processInline (line 1) | _processInline(){let t=document.querySelectorAll(`[${this._options.prefi... method _inlineElement (line 1) | _inlineElement(t){let e=t.getAttribute(`${this._options.alpinePrefix}dat... method _setupComponents (line 1) | _setupComponents(){let t=document.querySelectorAll(`[${this._options.pre... method _setupComponent (line 1) | _setupComponent(t){let e=t.getAttribute(`${this._options.alpinePrefix}da... method _componentStrategy (line 1) | async _componentStrategy(t){let e=P(t.strategy);await this._generateRequ... method _generateRequirements (line 1) | _generateRequirements(t,e){if(e.type==="expression"){if(e.operator==="&&... method _download (line 1) | async _download(t){if(t.startsWith(_)||(this._handleAlias(t),!this._data... method _getModule (line 1) | async _getModule(t){if(!this._data[t])return;let e=await this._data[t].d... method _activate (line 1) | _activate(t){this.Alpine.destroyTree(t.el),t.el.removeAttribute(`${this.... method _mutations (line 1) | _mutations(){new MutationObserver(t=>{for(let e of t)if(e.addedNodes)for... method _mutationEl (line 1) | _mutationEl(t){t.hasAttribute(`${this._options.prefix}${this._options.in... method _handleAlias (line 1) | _handleAlias(t){if(!(!this._alias||this._data[t])){if(typeof this._alias... method _parseName (line 1) | _parseName(t){return(t||"").split(/[({]/g)[0]||`${_}${this._index}`} method _parseUrl (line 1) | _parseUrl(t){return new RegExp("^(?:[a-z+]+:)?//","i").test(t)?t:new URL... FILE: public/js/filament/support/support.js function X (line 1) | function X(l){if(l)x[0]=x[16]=x[1]=x[2]=x[3]=x[4]=x[5]=x[6]=x[7]=x[8]=x[... function Q (line 1) | function Q(l,h){var v,p=N(l);if(l=p[0],p[1]){var j=[],P=l.length,R=0,Z;f... function Jr (line 1) | function Jr(e,t,r){return tt(e,Et(t,r))} function jt (line 1) | function jt(e,t){return typeof e=="function"?e(t):e} function pt (line 1) | function pt(e){return e.split("-")[0]} function xt (line 1) | function xt(e){return e.split("-")[1]} function $i (line 1) | function $i(e){return e==="x"?"y":"x"} function Qr (line 1) | function Qr(e){return e==="y"?"height":"width"} function Pn (line 1) | function Pn(e){return["top","bottom"].includes(pt(e))?"y":"x"} function Zr (line 1) | function Zr(e){return $i(Pn(e))} function Wi (line 1) | function Wi(e,t,r){r===void 0&&(r=!1);let n=xt(e),i=Zr(e),o=Qr(i),a=i===... function ra (line 1) | function ra(e){let t=mr(e);return[vr(e),t,vr(t)]} function vr (line 1) | function vr(e){return e.replace(/start|end/g,t=>na[t])} function ia (line 1) | function ia(e,t,r){let n=["left","right"],i=["right","left"],o=["top","b... function oa (line 1) | function oa(e,t,r,n){let i=xt(e),o=ia(pt(e),r==="start",n);return i&&(o=... function mr (line 1) | function mr(e){return e.replace(/left|right|bottom|top/g,t=>ta[t])} function aa (line 1) | function aa(e){return{top:0,right:0,bottom:0,left:0,...e}} function ei (line 1) | function ei(e){return typeof e!="number"?aa(e):{top:e,right:e,bottom:e,l... function Dn (line 1) | function Dn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y... function Ri (line 1) | function Ri(e,t,r){let{reference:n,floating:i}=e,o=Pn(t),a=Zr(t),c=Qr(a)... function _n (line 1) | async function _n(e,t){var r;t===void 0&&(t={});let{x:n,y:i,platform:o,r... method fn (line 1) | async fn(t){let{x:r,y:n,placement:i,rects:o,platform:a,elements:c,middle... function ca (line 1) | function ca(e,t,r){return(e?[...r.filter(i=>xt(i)===e),...r.filter(i=>xt... method fn (line 1) | async fn(t){var r,n,i;let{rects:o,middlewareData:a,placement:c,platform:... method fn (line 1) | async fn(t){var r,n;let{placement:i,middlewareData:o,rects:a,initialPlac... function Ii (line 1) | function Ii(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:... function Li (line 1) | function Li(e){return Hi.some(t=>e[t]>=0)} method fn (line 1) | async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=jt(e,t);s... function Ui (line 1) | function Ui(e){let t=Et(...e.map(o=>o.left)),r=Et(...e.map(o=>o.top)),n=... function pa (line 1) | function pa(e){let t=e.slice().sort((i,o)=>i.y-o.y),r=[],n=null;for(let ... method fn (line 1) | async fn(t){let{placement:r,elements:n,rects:i,platform:o,strategy:a}=t,... function va (line 1) | async function va(e,t){let{placement:r,platform:n,elements:i}=e,o=await(... method fn (line 1) | async fn(t){var r,n;let{x:i,y:o,placement:a,middlewareData:c}=t,f=await ... method fn (line 1) | async fn(t){let{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,lim... method fn (line 1) | async fn(t){let{placement:r,rects:n,platform:i,elements:o}=t,{apply:a=()... function rn (line 1) | function rn(e){return zi(e)?(e.nodeName||"").toLowerCase():"#document"} function ct (line 1) | function ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.... function Bt (line 1) | function Bt(e){var t;return(t=(zi(e)?e.ownerDocument:e.document)||window... function zi (line 1) | function zi(e){return e instanceof Node||e instanceof ct(e).Node} function Nt (line 1) | function Nt(e){return e instanceof Element||e instanceof ct(e).Element} function Tt (line 1) | function Tt(e){return e instanceof HTMLElement||e instanceof ct(e).HTMLE... function Fi (line 1) | function Fi(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||... function zn (line 1) | function zn(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=ht(e);r... function ba (line 1) | function ba(e){return["table","td","th"].includes(rn(e))} function ti (line 1) | function ti(e){let t=ni(),r=ht(e);return r.transform!=="none"||r.perspec... function ya (line 1) | function ya(e){let t=Tn(e);for(;Tt(t)&&!gr(t);){if(ti(t))return t;t=Tn(t... function ni (line 1) | function ni(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-web... function gr (line 1) | function gr(e){return["html","body","#document"].includes(rn(e))} function ht (line 1) | function ht(e){return ct(e).getComputedStyle(e)} function br (line 1) | function br(e){return Nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollT... function Tn (line 1) | function Tn(e){if(rn(e)==="html")return e;let t=e.assignedSlot||e.parent... function Yi (line 1) | function Yi(e){let t=Tn(e);return gr(t)?e.ownerDocument?e.ownerDocument.... function Vn (line 1) | function Vn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);let i=Yi(... function Xi (line 1) | function Xi(e){let t=ht(e),r=parseFloat(t.width)||0,n=parseFloat(t.heigh... function ri (line 1) | function ri(e){return Nt(e)?e:e.contextElement} function Cn (line 1) | function Cn(e){let t=ri(e);if(!Tt(t))return nn(1);let r=t.getBoundingCli... function qi (line 1) | function qi(e){let t=ct(e);return!ni()||!t.visualViewport?wa:{x:t.visual... function xa (line 1) | function xa(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ct(e)?!1:t} function vn (line 1) | function vn(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);let i=e.getBo... function Gi (line 1) | function Gi(e){return Ea.some(t=>{try{return e.matches(t)}catch{return!1... function Oa (line 1) | function Oa(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,o=i===... function Sa (line 1) | function Sa(e){return Array.from(e.getClientRects())} function Ki (line 1) | function Ki(e){return vn(Bt(e)).left+br(e).scrollLeft} function Aa (line 1) | function Aa(e){let t=Bt(e),r=br(e),n=e.ownerDocument.body,i=tt(t.scrollW... function Ca (line 1) | function Ca(e,t){let r=ct(e),n=Bt(e),i=r.visualViewport,o=n.clientWidth,... function Da (line 1) | function Da(e,t){let r=vn(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left... function ki (line 1) | function ki(e,t,r){let n;if(t==="viewport")n=Ca(e,r);else if(t==="docume... function Ji (line 1) | function Ji(e,t){let r=Tn(e);return r===t||!Nt(r)||gr(r)?!1:ht(r).positi... function _a (line 1) | function _a(e,t){let r=t.get(e);if(r)return r;let n=Vn(e,[],!1).filter(c... function Ta (line 1) | function Ta(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[... function Pa (line 1) | function Pa(e){let{width:t,height:r}=Xi(e);return{width:t,height:r}} function Ma (line 1) | function Ma(e,t,r){let n=Tt(t),i=Bt(t),o=r==="fixed",a=vn(e,!0,o,t),c={s... function Ni (line 1) | function Ni(e,t){return!Tt(e)||ht(e).position==="fixed"?null:t?t(e):e.of... function Qi (line 1) | function Qi(e,t){let r=ct(e);if(!Tt(e)||Gi(e))return r;let n=Ni(e,t);for... function Ia (line 1) | function Ia(e){return ht(e).direction==="rtl"} function Fa (line 1) | function Fa(e,t){let r=null,n,i=Bt(e);function o(){var c;clearTimeout(n)... function ji (line 1) | function ji(e,t,r,n){n===void 0&&(n={});let{ancestorScroll:i=!0,ancestor... method apply (line 1) | apply({availableWidth:a,availableHeight:c,elements:f}){Object.assign(f.f... function Ba (line 1) | function Ba(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,argume... function Ha (line 1) | function Ha(e){let t={dismissable:!0,trap:!1};function r(n,i=null){if(n)... function $a (line 1) | function $a(e){e.store("lazyLoadedAssets",{loaded:new Set,check(a){retur... function Wa (line 1) | function Wa(){return!0} function Ua (line 1) | function Ua({component:e,argument:t}){return new Promise(r=>{if(t)window... function Va (line 1) | function Va(){return new Promise(e=>{"requestIdleCallback"in window?wind... function za (line 1) | function za({argument:e}){return new Promise(t=>{if(!e)return console.lo... function Ya (line 1) | function Ya({component:e,argument:t}){return new Promise(r=>{let n=t||"0... function Xa (line 1) | async function Xa(e){let t=qa(e.strategy);await oi(e,t)} function oi (line 1) | async function oi(e,t){if(t.type==="expression"){if(t.operator==="&&")re... function qa (line 1) | function qa(e){let t=Ga(e),r=co(t);return r.type==="method"?{type:"expre... function Ga (line 1) | function Ga(e){let t=/\s*([()])\s*|\s*(\|\||&&|\|)\s*|\s*((?:[^()&|]+\([... function co (line 1) | function co(e){let t=lo(e);for(;e.length>0&&(e[0].value==="&&"||e[0].val... function lo (line 1) | function lo(e){if(e[0].value==="("){e.shift();let t=co(e);return e[0].va... function fo (line 1) | function fo(e){let t="load",r=e.prefixed("load-src"),n=e.prefixed("ignor... function vo (line 1) | function vo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){v... function Mt (line 1) | function Mt(e){for(var t=1;t"&&(t=t.substring(1)),e)try{if(e.matc... function Co (line 1) | function Co(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.par... function St (line 1) | function St(e,t,r,n){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.pa... function ft (line 1) | function ft(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](... function ae (line 1) | function ae(e,t,r){var n=e&&e.style;if(n){if(r===void 0)return document.... function Fn (line 1) | function Fn(e,t){var r="";if(typeof e=="string")r=e;else do{var n=ae(e,"... function Do (line 1) | function Do(e,t,r){if(e){var n=e.getElementsByTagName(t),i=0,o=n.length;... function Pt (line 1) | function Pt(){var e=document.scrollingElement;return e||document.documen... function qe (line 1) | function qe(e,t,r,n,i){if(!(!e.getBoundingClientRect&&e!==window)){var o... function bo (line 1) | function bo(e,t,r){for(var n=sn(e,!0),i=qe(e)[t];n;){var o=qe(n)[r],a=vo... function kn (line 1) | function kn(e,t,r,n){for(var i=0,o=0,a=e.children;o"u")return!1;var s=r(d).ShadowRoot;re... function c (line 1) | function c(d){return{scrollLeft:d.scrollLeft,scrollTop:d.scrollTop}} function f (line 1) | function f(d){return d===r(d)||!o(d)?n(d):c(d)} function u (line 1) | function u(d){return d?(d.nodeName||"").toLowerCase():null} function y (line 1) | function y(d){return((i(d)?d.ownerDocument:d.document)||window.document)... function m (line 1) | function m(d){return t(y(d)).left+n(d).scrollLeft} function O (line 1) | function O(d){return r(d).getComputedStyle(d)} function S (line 1) | function S(d){var s=O(d),b=s.overflow,_=s.overflowX,T=s.overflowY;return... function x (line 1) | function x(d,s,b){b===void 0&&(b=!1);var _=y(s),T=t(d),F=o(s),U={scrollL... function M (line 1) | function M(d){var s=t(d),b=d.offsetWidth,_=d.offsetHeight;return Math.ab... function I (line 1) | function I(d){return u(d)==="html"?d:d.assignedSlot||d.parentNode||(a(d)... function $ (line 1) | function $(d){return["html","body","#document"].indexOf(u(d))>=0?d.owner... function A (line 1) | function A(d,s){var b;s===void 0&&(s=[]);var _=$(d),T=_===((b=d.ownerDoc... function N (line 1) | function N(d){return["table","td","th"].indexOf(u(d))>=0} function Y (line 1) | function Y(d){return!o(d)||O(d).position==="fixed"?null:d.offsetParent} function ne (line 1) | function ne(d){var s=navigator.userAgent.toLowerCase().indexOf("firefox"... function J (line 1) | function J(d){for(var s=r(d),b=Y(d);b&&N(b)&&O(b).position==="static";)b... function Br (line 1) | function Br(d){var s=new Map,b=new Set,_=[];d.forEach(function(F){s.set(... function mt (line 1) | function mt(d){var s=Br(d);return It.reduce(function(b,_){return b.conca... function zt (line 1) | function zt(d){var s;return function(){return s||(s=new Promise(function... function At (line 1) | function At(d){for(var s=arguments.length,b=new Array(s>1?s-1:0),_=1;_=0?"x":"y"} function lr (line 1) | function lr(d){var s=d.reference,b=d.element,_=d.placement,T=_?ot(_):nul... function cr (line 1) | function cr(){return{top:0,right:0,bottom:0,left:0}} function fr (line 1) | function fr(d){return Object.assign({},cr(),d)} function ur (line 1) | function ur(d,s){return s.reduce(function(b,_){return b[_]=d,b},{})} function qt (line 1) | function qt(d,s){s===void 0&&(s={});var b=s,_=b.placement,T=_===void 0?d... function fn (line 1) | function fn(){for(var d=arguments.length,s=new Array(d),b=0;b=0?-1:1,F=typeof b=="fu... function B (line 5) | function B(d){var s=d.state,b=d.options,_=d.name,T=b.offset,F=T===void 0... function pe (line 5) | function pe(d){return d.replace(/left|right|bottom|top/g,function(s){ret... function Te (line 5) | function Te(d){return d.replace(/start|end/g,function(s){return ye[s]})} function je (line 5) | function je(d,s){s===void 0&&(s={});var b=s,_=b.placement,T=b.boundary,F... function Ae (line 5) | function Ae(d){if(ot(d)===me)return[];var s=pe(d);return[Te(d),s,Te(s)]} function Ie (line 5) | function Ie(d){var s=d.state,b=d.options,_=d.name;if(!s.modifiersData[_]... function he (line 5) | function he(d){return d==="x"?"y":"x"} function ve (line 5) | function ve(d,s,b){return gt(d,ln(s,b))} function ee (line 5) | function ee(d){var s=d.state,b=d.options,_=d.name,T=b.mainAxis,F=T===voi... function Ge (line 5) | function Ge(d){var s,b=d.state,_=d.name,T=d.options,F=b.elements.arrow,U... function fe (line 5) | function fe(d){var s=d.state,b=d.options,_=b.element,T=_===void 0?"[data... function bt (line 5) | function bt(d,s,b){return b===void 0&&(b={x:0,y:0}),{top:d.top-s.height-... function Gt (line 5) | function Gt(d){return[V,X,de,Q].some(function(s){return d[s]>=0})} function Kt (line 5) | function Kt(d){var s=d.state,b=d.name,_=s.rects.reference,T=s.rects.popp... function u (line 5) | function u(g,w){return{}.hasOwnProperty.call(g,w)} function y (line 5) | function y(g,w,C){if(Array.isArray(g)){var L=g[w];return L??(Array.isArr... function m (line 5) | function m(g,w){var C={}.toString.call(g);return C.indexOf("[object")===... function O (line 5) | function O(g,w){return typeof g=="function"?g.apply(void 0,w):g} function S (line 5) | function S(g,w){if(w===0)return g;var C;return function(L){clearTimeout(... function x (line 5) | function x(g,w){var C=Object.assign({},g);return w.forEach(function(L){d... function M (line 5) | function M(g){return g.split(/\s+/).filter(Boolean)} function I (line 5) | function I(g){return[].concat(g)} function $ (line 5) | function $(g,w){g.indexOf(w)===-1&&g.push(w)} function A (line 5) | function A(g){return g.filter(function(w,C){return g.indexOf(w)===C})} function N (line 5) | function N(g){return g.split("-")[0]} function Y (line 5) | function Y(g){return[].slice.call(g)} function ne (line 5) | function ne(g){return Object.keys(g).reduce(function(w,C){return g[C]!==... function J (line 5) | function J(){return document.createElement("div")} function V (line 5) | function V(g){return["Element","Fragment"].some(function(w){return m(g,w... function de (line 5) | function de(g){return m(g,"NodeList")} function X (line 5) | function X(g){return m(g,"MouseEvent")} function Q (line 5) | function Q(g){return!!(g&&g._tippy&&g._tippy.reference===g)} function me (line 5) | function me(g){return V(g)?[g]:de(g)?Y(g):Array.isArray(g)?g:Y(document.... function l (line 5) | function l(g,w){g.forEach(function(C){C&&(C.style.transitionDuration=w+"... function h (line 5) | function h(g,w){g.forEach(function(C){C&&C.setAttribute("data-state",w)})} function v (line 5) | function v(g){var w,C=I(g),L=C[0];return!(L==null||(w=L.ownerDocument)==... function p (line 5) | function p(g,w){var C=w.clientX,L=w.clientY;return g.every(function(q){v... function j (line 5) | function j(g,w,C){var L=w+"EventListener";["transitionend","webkitTransi... function Z (line 5) | function Z(){P.isTouch||(P.isTouch=!0,window.performance&&document.addEv... function ze (line 5) | function ze(){var g=performance.now();g-R<20&&(P.isTouch=!1,document.rem... function Rt (line 5) | function Rt(){var g=document.activeElement;if(Q(g)){var w=g._tippy;g.blu... function Ut (line 5) | function Ut(){document.addEventListener("touchstart",Z,f),window.addEven... function Vt (line 5) | function Vt(g){var w=g==="destroy"?"n already-":" ";return[g+"() was cal... function nr (line 5) | function nr(g){var w=/[ \t]{2,}/g,C=/^[ \t]*/gm;return g.replace(w," ").... function jr (line 5) | function jr(g){return nr(` function rr (line 11) | function rr(g){return[jr(g),"color: #00C584; font-size: 1.3em; font-weig... function Br (line 11) | function Br(){It=new Set} function mt (line 11) | function mt(g,w){if(g&&!It.has(w)){var C;It.add(w),(C=console).warn.appl... function zt (line 11) | function zt(g,w){if(g&&!It.has(w)){var C;It.add(w),(C=console).error.app... function At (line 11) | function At(g){var w=!g,C=Object.prototype.toString.call(g)==="[object O... function ot (line 11) | function ot(g){var w=g.plugins||[],C=w.reduce(function(L,q){var W=q.name... function Ur (line 11) | function Ur(g,w){var C=w?Object.keys(ot(Object.assign({},Ze,{plugins:w})... function ir (line 11) | function ir(g,w){var C=Object.assign({},w,{content:O(w.content,[g])},w.i... function gt (line 11) | function gt(g,w){g===void 0&&(g={}),w===void 0&&(w=[]);var C=Object.keys... function Yt (line 14) | function Yt(g,w){g[ln()]=w} function or (line 14) | function or(g){var w=J();return g===!0?w.className=a:(w.className=c,V(g)... function Nn (line 14) | function Nn(g,w){V(w.content)?(Yt(g,""),g.appendChild(w.content)):typeof... function Xt (line 14) | function Xt(g){var w=g.firstElementChild,C=Y(w.children);return{box:w,co... function ar (line 14) | function ar(g){var w=J(),C=J();C.className=n,C.setAttribute("data-state"... function cn (line 14) | function cn(g,w){var C=ir(g,Object.assign({},Ze,{},ot(ne(w)))),L,q,W,B=!... function dt (line 20) | function dt(g,w){w===void 0&&(w={});var C=Ze.plugins.concat(w.plugins||[... function ye (line 25) | function ye(){W=q.map(function(ee){return ee.reference})} function Te (line 25) | function Te(ee){q.forEach(function(ie){ee?ie.enable():ie.disable()})} function je (line 25) | function je(ee){return q.map(function(ie){var E=ie.setProps;return ie.se... function Ae (line 25) | function Ae(ee,ie){var E=W.indexOf(ie);if(ie!==B){B=ie;var Ge=(be||[]).c... function qt (line 25) | function qt(g,w){zt(!(w&&w.target),["You must specity a `target` prop in... function Vr (line 25) | function Vr(){var g=J();return g.className=o,h([g],"hidden"),g} function En (line 25) | function En(g){var w=g.clientX,C=g.clientY;xn={clientX:w,clientY:C}} function On (line 25) | function On(g){g.addEventListener("mousemove",En)} function zr (line 25) | function zr(g){g.removeEventListener("mousemove",En)} function le (line 25) | function le(){return w.props.followCursor==="initial"&&w.state.isVisible} function pe (line 25) | function pe(){L.addEventListener("mousemove",je)} function ye (line 25) | function ye(){L.removeEventListener("mousemove",je)} function Te (line 25) | function Te(){q=!0,w.setProps({getReferenceClientRect:null}),q=!1} function je (line 25) | function je(re){var he=re.target?C.contains(re.target):!0,ve=w.props.fol... function Ae (line 25) | function Ae(){w.props.followCursor&&(fn.push({instance:w,doc:L}),On(L))} function Ie (line 25) | function Ie(){fn=fn.filter(function(re){return re.instance!==w}),fn.filt... function Yr (line 25) | function Yr(g,w){var C;return{popperOptions:Object.assign({},g.popperOpt... function L (line 25) | function L(){return!!w.props.inlinePositioning} function le (line 25) | function le(Te){return Xr(N(Te),C.getBoundingClientRect(),Y(C.getClientR... function pe (line 25) | function pe(Te){B=!0,w.setProps(Te),B=!1} function ye (line 25) | function ye(){B||pe(Yr(w.props,be))} function Xr (line 25) | function Xr(g,w,C,L){if(C.length<2||g===null)return w;if(C.length===2&&L... function q (line 25) | function q(){return w.popperInstance?w.popperInstance.state.elements.ref... function W (line 25) | function W(pe){return w.props.sticky===!0||w.props.sticky===pe} function le (line 25) | function le(){var pe=W("reference")?q().getBoundingClientRect():null,ye=... function Hn (line 25) | function Hn(g,w){return g&&w?g.top!==w.top||g.right!==w.right||g.bottom!... function Ai (line 25) | function Ai(e){e.magic("tooltip",t=>(r,n={})=>{let i=n.timeout;delete n.... method toggle (line 25) | toggle(e){this.$refs.panel?.toggle(e)} method open (line 25) | open(e){this.$refs.panel?.open(e)} method close (line 25) | close(e){this.$refs.panel?.close(e)} method init (line 25) | init(){let e=this.$el.closest("form");e?.addEventListener("form-processi... method init (line 25) | init(){this.$nextTick(()=>{this.isWindowVisible=this.isOpen,this.setUpTe... method setUpTextSelectionClosePrevention (line 25) | setUpTextSelectionClosePrevention(){let t=".fi-modal-window",r=".fi-moda... method isTopmost (line 25) | isTopmost(){if(!e)return!0;let t=document.querySelectorAll(".fi-modal-op... method close (line 25) | close(){this.closeQuietly(),this.$dispatch("modal-closed",{id:e})} method closeQuietly (line 25) | closeQuietly(){this.isOpen=!1} method open (line 25) | open(){this.$nextTick(()=>{this.isOpen=!0,document.dispatchEvent(new Cus... method destroy (line 25) | destroy(){this.textSelectionClosePreventionMouseDownHandler&&(document.r... function n (line 25) | function n(o){return typeof o.hasAttribute!="function"} function i (line 25) | function i(o){return o.hasAttribute("wire:id")} FILE: public/js/filament/tables/components/columns/checkbox.js function a (line 1) | function a({name:r,recordKey:s,state:n}){return{error:void 0,isLoading:!... FILE: public/js/filament/tables/components/columns/select.js function De (line 1) | function De(n,t,e){return vt(n,Ft(t,e))} function Vt (line 1) | function Vt(n,t){return typeof n=="function"?n(t):n} function wt (line 1) | function wt(n){return n.split("-")[0]} function Wt (line 1) | function Wt(n){return n.split("-")[1]} function Ae (line 1) | function Ae(n){return n==="x"?"y":"x"} function Ce (line 1) | function Ce(n){return n==="y"?"height":"width"} function ht (line 1) | function ht(n){return Ji.has(wt(n))?"y":"x"} function Le (line 1) | function Le(n){return Ae(ht(n))} function Je (line 1) | function Je(n,t,e){e===void 0&&(e=!1);let i=Wt(n),o=Le(n),s=Ce(o),r=o===... function Qe (line 1) | function Qe(n){let t=Bt(n);return[ie(n),t,ie(t)]} function ie (line 1) | function ie(n){return n.replace(/start|end/g,t=>qi[t])} function tn (line 1) | function tn(n,t,e){switch(n){case"top":case"bottom":return e?t?qe:je:t?j... function Ze (line 1) | function Ze(n,t,e,i){let o=Wt(n),s=tn(wt(n),e==="start",i);return o&&(s=... function Bt (line 1) | function Bt(n){return n.replace(/left|right|bottom|top/g,t=>ji[t])} function en (line 1) | function en(n){return{top:0,right:0,bottom:0,left:0,...n}} function ti (line 1) | function ti(n){return typeof n!="number"?en(n):{top:n,right:n,bottom:n,l... function Ot (line 1) | function Ot(n){let{x:t,y:e,width:i,height:o}=n;return{width:i,height:o,t... function ei (line 1) | function ei(n,t,e){let{reference:i,floating:o}=n,s=ht(t),r=Le(t),a=Ce(r)... function Ie (line 1) | async function Ie(n,t){var e;t===void 0&&(t={});let{x:i,y:o,platform:s,r... method fn (line 1) | async fn(t){var e,i;let{placement:o,middlewareData:s,rects:r,initialPlac... function on (line 1) | async function on(n,t){let{placement:e,platform:i,elements:o}=n,s=await(... method fn (line 1) | async fn(t){var e,i;let{x:o,y:s,placement:r,middlewareData:a}=t,l=await ... method fn (line 1) | async fn(t){let{x:e,y:i,placement:o}=t,{mainAxis:s=!0,crossAxis:r=!1,lim... function oe (line 1) | function oe(){return typeof window<"u"} function Et (line 1) | function Et(n){return ai(n)?(n.nodeName||"").toLowerCase():"#document"} function U (line 1) | function U(n){var t;return(n==null||(t=n.ownerDocument)==null?void 0:t.d... function ct (line 1) | function ct(n){var t;return(t=(ai(n)?n.ownerDocument:n.document)||window... function ai (line 1) | function ai(n){return oe()?n instanceof Node||n instanceof U(n).Node:!1} function it (line 1) | function it(n){return oe()?n instanceof Element||n instanceof U(n).Eleme... function rt (line 1) | function rt(n){return oe()?n instanceof HTMLElement||n instanceof U(n).H... function ri (line 1) | function ri(n){return!oe()||typeof ShadowRoot>"u"?!1:n instanceof Shadow... function It (line 1) | function It(n){let{overflow:t,overflowX:e,overflowY:i,display:o}=nt(n);r... function li (line 1) | function li(n){return rn.has(Et(n))} function zt (line 1) | function zt(n){return an.some(t=>{try{return n.matches(t)}catch{return!1... function se (line 1) | function se(n){let t=re(),e=it(n)?nt(n):n;return ln.some(i=>e[i]?e[i]!==... function ci (line 1) | function ci(n){let t=ut(n);for(;rt(t)&&!Dt(t);){if(se(t))return t;if(zt(... function re (line 1) | function re(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-web... function Dt (line 1) | function Dt(n){return fn.has(Et(n))} function nt (line 1) | function nt(n){return U(n).getComputedStyle(n)} function $t (line 1) | function $t(n){return it(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollT... function ut (line 1) | function ut(n){if(Et(n)==="html")return n;let t=n.assignedSlot||n.parent... function di (line 1) | function di(n){let t=ut(n);return Dt(t)?n.ownerDocument?n.ownerDocument.... function ne (line 1) | function ne(n,t,e){var i;t===void 0&&(t=[]),e===void 0&&(e=!0);let o=di(... function ae (line 1) | function ae(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameE... function pi (line 1) | function pi(n){let t=nt(n),e=parseFloat(t.width)||0,i=parseFloat(t.heigh... function gi (line 1) | function gi(n){return it(n)?n:n.contextElement} function Tt (line 1) | function Tt(n){let t=gi(n);if(!rt(t))return st(1);let e=t.getBoundingCli... function mi (line 1) | function mi(n){let t=U(n);return!re()||!t.visualViewport?hn:{x:t.visualV... function un (line 1) | function un(n,t,e){return t===void 0&&(t=!1),!e||t&&e!==U(n)?!1:t} function Xt (line 1) | function Xt(n,t,e,i){t===void 0&&(t=!1),e===void 0&&(e=!1);let o=n.getBo... function le (line 1) | function le(n,t){let e=$t(n).scrollLeft;return t?t.left+e:Xt(ct(n)).left+e} function bi (line 1) | function bi(n,t){let e=n.getBoundingClientRect(),i=e.left+t.scrollLeft-l... function pn (line 1) | function pn(n){let{elements:t,rect:e,offsetParent:i,strategy:o}=n,s=o===... function gn (line 1) | function gn(n){return Array.from(n.getClientRects())} function mn (line 1) | function mn(n){let t=ct(n),e=$t(n),i=n.ownerDocument.body,o=vt(t.scrollW... function bn (line 1) | function bn(n,t){let e=U(n),i=ct(n),o=e.visualViewport,s=i.clientWidth,r... function wn (line 1) | function wn(n,t){let e=Xt(n,!0,t==="fixed"),i=e.top+n.clientTop,o=e.left... function hi (line 1) | function hi(n,t,e){let i;if(t==="viewport")i=bn(n,e);else if(t==="docume... function vi (line 1) | function vi(n,t){let e=ut(n);return e===t||!it(e)||Dt(e)?!1:nt(e).positi... function yn (line 1) | function yn(n,t){let e=t.get(n);if(e)return e;let i=ne(n,[],!1).filter(a... function Sn (line 1) | function Sn(n){let{element:t,boundary:e,rootBoundary:i,strategy:o}=n,r=[... function xn (line 1) | function xn(n){let{width:t,height:e}=pi(n);return{width:t,height:e}} function On (line 1) | function On(n,t,e){let i=rt(t),o=ct(t),s=e==="fixed",r=Xt(n,!0,s,t),a={s... function Te (line 1) | function Te(n){return nt(n).position==="static"} function ui (line 1) | function ui(n,t){if(!rt(n)||nt(n).position==="fixed")return null;if(t)re... function wi (line 1) | function wi(n,t){let e=U(n);if(zt(n))return e;if(!rt(n)){let o=ut(n);for... function Dn (line 1) | function Dn(n){return nt(n).direction==="rtl"} function Ei (line 1) | function Ei(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){v... function ft (line 1) | function ft(n){for(var t=1;t"&&(t=t.substring(1)),n)try{if(n.matc... function Ni (line 1) | function Ni(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.par... function lt (line 1) | function lt(n,t,e,i){if(n){e=e||document;do{if(t!=null&&(t[0]===">"?n.pa... function Q (line 1) | function Q(n,t,e){if(n&&t)if(n.classList)n.classList[e?"add":"remove"](t... function b (line 1) | function b(n,t,e){var i=n&&n.style;if(i){if(e===void 0)return document.d... function Nt (line 1) | function Nt(n,t){var e="";if(typeof n=="string")e=n;else do{var i=b(n,"t... function ki (line 1) | function ki(n,t,e){if(n){var i=n.getElementsByTagName(t),o=0,s=i.length;... function dt (line 1) | function dt(){var n=document.scrollingElement;return n||document.documen... function k (line 1) | function k(n,t,e,i,o){if(!(!n.getBoundingClientRect&&n!==window)){var s,... function Ci (line 1) | function Ci(n,t,e){for(var i=xt(n,!0),o=k(n)[t];i;){var s=k(i)[e],r=void... function kt (line 1) | function kt(n,t,e,i){for(var o=0,s=0,r=n.children;s{this.toggleDropdown(... method updateOptionLabelInList (line 1) | updateOptionLabelInList(t,e){this.labelRepository[t]=e;let i=this.getVis... method handleSelectButtonKeydown (line 1) | handleSelectButtonKeydown(t){switch(t.key){case"ArrowDown":t.preventDefa... method handleDropdownKeydown (line 1) | handleDropdownKeydown(t){switch(t.key){case"ArrowDown":t.preventDefault(... method toggleDropdown (line 1) | toggleDropdown(){if(!this.isDisabled){if(this.isOpen){this.closeDropdown... method hasAvailableOptions (line 1) | hasAvailableOptions(){for(let t of this.options)if(t.options&&Array.isAr... method openDropdown (line 1) | async openDropdown(){this.dropdown.style.display="block",this.dropdown.s... method positionDropdown (line 1) | positionDropdown(){let t=this.position==="top"?"top-start":"bottom-start... method deferPositionDropdown (line 1) | deferPositionDropdown(){this.isOpen&&(this.positioningRequestAnimationFr... method closeDropdown (line 1) | closeDropdown(){this.dropdown.style.display="none",this.selectButton.set... method focusNextOption (line 1) | focusNextOption(){let t=this.getVisibleOptions();if(t.length!==0){if(thi... method focusPreviousOption (line 1) | focusPreviousOption(){let t=this.getVisibleOptions();if(t.length!==0){if... method scrollOptionIntoView (line 1) | scrollOptionIntoView(t){if(!t)return;let e=this.dropdown.getBoundingClie... method getVisibleOptions (line 1) | getVisibleOptions(){let t=[];this.optionsList.classList.contains("fi-dro... method getSelectedOptionLabels (line 1) | getSelectedOptionLabels(){if(!Array.isArray(this.state)||this.state.leng... method handleSearch (line 1) | handleSearch(t){let e=t.target.value.trim();if(this.searchQuery=e,this.s... method showLoadingState (line 1) | showLoadingState(t=!1){this.optionsList.parentNode===this.dropdown&&this... method hideLoadingState (line 1) | hideLoadingState(){let t=this.dropdown.querySelector(".fi-select-input-m... method showNoOptionsMessage (line 1) | showNoOptionsMessage(){this.optionsList.parentNode===this.dropdown&&this... method showNoResultsMessage (line 1) | showNoResultsMessage(){this.optionsList.parentNode===this.dropdown&&this... method filterOptions (line 1) | filterOptions(t){let e=this.searchableOptionFields.includes("label"),i=t... method selectOption (line 1) | selectOption(t){if(this.isDisabled)return;if(!this.isMultiple){this.stat... method addSingleBadge (line 1) | async addSingleBadge(t,e){let i=this.labelRepository[t];if(bt(i)&&(i=thi... method maintainFocusInMultipleMode (line 1) | maintainFocusInMultipleMode(){if(this.isSearchable&&this.searchInput){th... method disable (line 1) | disable(){this.isDisabled||(this.isDisabled=!0,this.applyDisabledState()... method enable (line 1) | enable(){this.isDisabled&&(this.isDisabled=!1,this.applyDisabledState())} method applyDisabledState (line 1) | applyDisabledState(){if(this.isDisabled){if(this.selectButton.setAttribu... method destroy (line 1) | destroy(){this.selectButton&&this.buttonClickListener&&this.selectButton... function Qn (line 1) | function Qn({canOptionLabelsWrap:n,canSelectPlaceholder:t,getOptionLabel... FILE: public/js/filament/tables/components/columns/text-input.js function a (line 1) | function a({name:i,recordKey:s,state:n}){return{error:void 0,isLoading:!... FILE: public/js/filament/tables/components/columns/toggle.js function a (line 1) | function a({name:r,recordKey:s,state:n}){return{error:void 0,isLoading:!... FILE: public/js/filament/tables/components/table.js function n (line 1) | function n(){return{checkboxClickController:null,collapsedGroups:[],isLo... FILE: public/js/filament/tables/tables.js function q (line 1) | function q(e,t,i){return L(e,M(t,i))} function j (line 1) | function j(e,t){return typeof e=="function"?e(t):e} function W (line 1) | function W(e){return e.split("-")[0]} function Q (line 1) | function Q(e){return e.split("-")[1]} function Z (line 1) | function Z(e){return e==="x"?"y":"x"} function oe (line 1) | function oe(e){return e==="y"?"height":"width"} function z (line 1) | function z(e){return Pe.has(W(e))?"y":"x"} function se (line 1) | function se(e){return Z(z(e))} function De (line 1) | function De(e){return{top:0,right:0,bottom:0,left:0,...e}} function re (line 1) | function re(e){return typeof e!="number"?De(e):{top:e,right:e,bottom:e,l... function E (line 1) | function E(e){let{x:t,y:i,width:n,height:s}=e;return{width:n,height:s,to... function le (line 1) | function le(e,t,i){let{reference:n,floating:s}=e,l=z(t),o=se(t),r=oe(o),... function ae (line 1) | async function ae(e,t){var i;t===void 0&&(t={});let{x:n,y:s,platform:l,r... function Me (line 1) | async function Me(e,t){let{placement:i,platform:n,elements:s}=e,l=await(... method fn (line 1) | async fn(t){var i,n;let{x:s,y:l,placement:o,middlewareData:r}=t,c=await ... method fn (line 1) | async fn(t){let{x:i,y:n,placement:s}=t,{mainAxis:l=!0,crossAxis:o=!1,lim... function X (line 1) | function X(){return typeof window<"u"} function P (line 1) | function P(e){return he(e)?(e.nodeName||"").toLowerCase():"#document"} function v (line 1) | function v(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.d... function O (line 1) | function O(e){var t;return(t=(he(e)?e.ownerDocument:e.document)||window.... function he (line 1) | function he(e){return X()?e instanceof Node||e instanceof v(e).Node:!1} function R (line 1) | function R(e){return X()?e instanceof Element||e instanceof v(e).Element... function T (line 1) | function T(e){return X()?e instanceof HTMLElement||e instanceof v(e).HTM... function ue (line 1) | function ue(e){return!X()||typeof ShadowRoot>"u"?!1:e instanceof ShadowR... function N (line 1) | function N(e){let{overflow:t,overflowX:i,overflowY:n,display:s}=C(e);ret... function me (line 1) | function me(e){return Ne.has(P(e))} function _ (line 1) | function _(e){return Ve.some(t=>{try{return e.matches(t)}catch{return!1}})} function Y (line 1) | function Y(e){let t=G(),i=R(e)?C(e):e;return Be.some(n=>i[n]?i[n]!=="non... function ge (line 1) | function ge(e){let t=k(e);for(;T(t)&&!D(t);){if(Y(t))return t;if(_(t))re... function G (line 1) | function G(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webk... function D (line 1) | function D(e){return ze.has(P(e))} function C (line 1) | function C(e){return v(e).getComputedStyle(e)} function I (line 1) | function I(e){return R(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop... function k (line 1) | function k(e){if(P(e)==="html")return e;let t=e.assignedSlot||e.parentNo... function pe (line 1) | function pe(e){let t=k(e);return D(t)?e.ownerDocument?e.ownerDocument.bo... function $ (line 1) | function $(e,t,i){var n;t===void 0&&(t=[]),i===void 0&&(i=!0);let s=pe(e... function J (line 1) | function J(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameEl... function be (line 1) | function be(e){let t=C(e),i=parseFloat(t.width)||0,n=parseFloat(t.height... function te (line 1) | function te(e){return R(e)?e:e.contextElement} function V (line 1) | function V(e){let t=te(e);if(!T(t))return S(1);let i=t.getBoundingClient... function ve (line 1) | function ve(e){let t=v(e);return!G()||!t.visualViewport?_e:{x:t.visualVi... function Ie (line 1) | function Ie(e,t,i){return t===void 0&&(t=!1),!i||t&&i!==v(e)?!1:t} function F (line 1) | function F(e,t,i,n){t===void 0&&(t=!1),i===void 0&&(i=!1);let s=e.getBou... function K (line 1) | function K(e,t){let i=I(e).scrollLeft;return t?t.left+i:F(O(e)).left+i} function Re (line 1) | function Re(e,t){let i=e.getBoundingClientRect(),n=i.left+t.scrollLeft-K... function Ue (line 1) | function Ue(e){let{elements:t,rect:i,offsetParent:n,strategy:s}=e,l=s===... function je (line 1) | function je(e){return Array.from(e.getClientRects())} function Xe (line 1) | function Xe(e){let t=O(e),i=I(e),n=e.ownerDocument.body,s=L(t.scrollWidt... function Ye (line 1) | function Ye(e,t){let i=v(e),n=O(e),s=i.visualViewport,l=n.clientWidth,o=... function Je (line 1) | function Je(e,t){let i=F(e,!0,t==="fixed"),n=i.top+e.clientTop,s=i.left+... function xe (line 1) | function xe(e,t,i){let n;if(t==="viewport")n=Ye(e,i);else if(t==="docume... function Ce (line 1) | function Ce(e,t){let i=k(e);return i===t||!R(i)||D(i)?!1:C(i).position==... function Ke (line 1) | function Ke(e,t){let i=t.get(e);if(i)return i;let n=$(e,[],!1).filter(r=... function qe (line 1) | function qe(e){let{element:t,boundary:i,rootBoundary:n,strategy:s}=e,o=[... function Qe (line 1) | function Qe(e){let{width:t,height:i}=be(e);return{width:t,height:i}} function Ze (line 1) | function Ze(e,t,i){let n=T(t),s=O(t),l=i==="fixed",o=F(e,!0,l,t),r={scro... function ee (line 1) | function ee(e){return C(e).position==="static"} function ye (line 1) | function ye(e,t){if(!T(e)||C(e).position==="fixed")return null;if(t)retu... function Ae (line 1) | function Ae(e,t){let i=v(e);if(_(e))return i;if(!T(e)){let s=k(e);for(;s... function tt (line 1) | function tt(e){return C(e).direction==="rtl"} function Se (line 1) | function Se(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.heigh... function it (line 1) | function it(e,t){let i=null,n,s=O(e);function l(){var r;clearTimeout(n),... function Oe (line 1) | function Oe(e,t,i,n){n===void 0&&(n={});let{ancestorScroll:s=!0,ancestor... method init (line 1) | init(){this.livewireId=this.$root.closest("[wire\\:id]")?.attributes["wi... method mountAction (line 1) | mountAction(...o){l.set("isTrackingDeselectedTableRecords",this.isTracki... method toggleSelectRecordsOnPage (line 1) | toggleSelectRecordsOnPage(){let o=this.getRecordsOnPage();if(this.areRec... method toggleSelectRecords (line 1) | toggleSelectRecords(o){this.areRecordsSelected(o)?this.deselectRecords(o... method getSelectedRecordsCount (line 1) | getSelectedRecordsCount(){return this.isTrackingDeselectedRecords?(this.... method getRecordsOnPage (line 1) | getRecordsOnPage(){let o=[];for(let r of this.$root?.getElementsByClassN... method selectRecords (line 1) | selectRecords(o){n===1&&(this.deselectAllRecords(),o=o.slice(0,1));for(l... method deselectRecords (line 1) | deselectRecords(o){for(let r of o){if(this.isTrackingDeselectedRecords){... method updatedSelectedRecords (line 1) | updatedSelectedRecords(){if(n!==1){this.entangledSelectedRecords=[...thi... method toggleSelectedRecord (line 1) | toggleSelectedRecord(o){if(this.isRecordSelected(o)){this.deselectRecord... method selectAllRecords (line 1) | async selectAllRecords(){if(!t||s){this.isLoading=!0,this.selectedRecord... method canSelectAllRecords (line 1) | canSelectAllRecords(){if(s){let c=this.getRecordsOnPage();return!this.ar... method deselectAllRecords (line 1) | deselectAllRecords(){this.isTrackingDeselectedRecords=!1,this.selectedRe... method isRecordSelected (line 1) | isRecordSelected(o){return this.isTrackingDeselectedRecords?!this.desele... method areRecordsSelected (line 1) | areRecordsSelected(o){return o.every(r=>this.isRecordSelected(r))} method areRecordsToggleable (line 1) | areRecordsToggleable(o){if(n===null||n===1)return!0;let r=o.filter(c=>th... method toggleCollapseGroup (line 1) | toggleCollapseGroup(o){this.isGroupCollapsed(o)?e?this.groupVisibility.p... method isGroupCollapsed (line 1) | isGroupCollapsed(o){return e?!this.groupVisibility.includes(o):this.grou... method resetCollapsedGroups (line 1) | resetCollapsedGroups(){this.groupVisibility=[]} method watchForCheckboxClicks (line 1) | watchForCheckboxClicks(){this.checkboxClickController&&this.checkboxClic... method handleCheckboxClick (line 1) | handleCheckboxClick(o,r){if(!this.lastChecked){this.lastChecked=r;return... method toggleFiltersDropdown (line 1) | toggleFiltersDropdown(){if(this.areFiltersOpen=!this.areFiltersOpen,this... method destroy (line 1) | destroy(){this.unsubscribeLivewireHook?.()} function ne (line 1) | function ne({columns:e,isLive:t}){return{error:void 0,isLoading:!1,defer... FILE: public/js/filament/widgets/components/chart.js function us (line 1) | function us(s){return s+.5|0} function cs (line 1) | function cs(s){return Zt(us(s*2.55),0,255)} function qt (line 1) | function qt(s){return Zt(us(s*255),0,255)} function Nt (line 1) | function Nt(s){return Zt(us(s/2.55)/100,0,1)} function No (line 1) | function No(s){return Zt(us(s*100),0,100)} function Cc (line 1) | function Cc(s){var t=s.length,e;return s[0]==="#"&&(t===4||t===5?e={r:25... function Ac (line 1) | function Ac(s){var t=Dc(s)?Oc:Tc;return s?"#"+t(s.r)+t(s.g)+t(s.b)+Pc(s.... function Bo (line 1) | function Bo(s,t,e){let i=t*Math.min(e,1-e),n=(o,r=(o+s/30)%12)=>e-i*Math... function Ec (line 1) | function Ec(s,t,e){let i=(n,o=(n+s/60)%6)=>e-e*t*Math.max(Math.min(o,4-o... function Lc (line 1) | function Lc(s,t,e){let i=Bo(s,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n... function Fc (line 1) | function Fc(s,t,e,i,n){return s===n?(t-e)/i+(t"u"?t:s} function W (line 1) | function W(s,t,e){if(s&&typeof s.call=="function")return s.apply(e,t)} function z (line 1) | function z(s,t,e,i){let n,o,r;if(H(s))if(o=s.length,i)for(n=o-1;n>=0;n--... function gs (line 1) | function gs(s,t){let e,i,n,o;if(!s||!t||s.length!==t.length)return!1;for... function Js (line 1) | function Js(s){if(H(s))return s.map(Js);if(E(s)){let t=Object.create(nul... function sr (line 1) | function sr(s){return["__proto__","prototype","constructor"].indexOf(s)=... function qc (line 1) | function qc(s,t,e,i){if(!sr(s))return;let n=t[s],o=e[s];E(n)&&E(o)?Pe(n,... function Pe (line 1) | function Pe(s,t,e){let i=H(t)?t:[t],n=i.length;if(!E(s))return s;e=e||{}... function Ie (line 1) | function Ie(s,t){return Pe(s,t,{merger:Gc})} function Gc (line 1) | function Gc(s,t,e){if(!sr(s))return;let i=t[s],n=e[s];E(i)&&E(n)?Ie(i,n)... function Xc (line 1) | function Xc(s){let t=s.split("."),e=[],i="";for(let n of t)i+=n,i.endsWi... function Jc (line 1) | function Jc(s){let t=Xc(s);return e=>{for(let i of t){if(i==="")break;e=... function Wt (line 1) | function Wt(s,t){return(jo[t]||(jo[t]=Jc(t)))(s)} function ei (line 1) | function ei(s){return s.charAt(0).toUpperCase()+s.slice(1)} function ir (line 1) | function ir(s){return s.type==="mouseup"||s.type==="click"||s.type==="co... function Le (line 1) | function Le(s,t,e){return Math.abs(s-t)=s} function nn (line 1) | function nn(s,t,e){let i,n,o;for(i=0,n=s.length;i=Math.min(t,e)-i&&s<=Math.max(t,e)+i} function ii (line 1) | function ii(s,t,e){e=e||(r=>s[r]1;)o... function lr (line 1) | function lr(s,t,e){let i=0,n=s.length;for(;ii&&s[... function hr (line 1) | function hr(s,t){if(s._chartjs){s._chartjs.listeners.push(t);return}Obje... function an (line 1) | function an(s,t){let e=s._chartjs;if(!e)return;let i=e.listeners,n=i.ind... function ln (line 1) | function ln(s){let t=new Set(s);return t.size===s.length?s:Array.from(t)} function hn (line 1) | function hn(s,t){let e=[],i=!1;return function(...n){e=n,i||(i=!0,cn.cal... function ur (line 1) | function ur(s,t){let e;return function(...i){return t?(clearTimeout(e),e... function un (line 1) | function un(s,t,e){let i=t.length,n=0,o=i;if(s._sorted){let{iScale:r,vSc... function dn (line 1) | function dn(s){let{xScale:t,yScale:e,_scaleRanges:i}=s,n={xmin:t.min,xma... method easeInOutElastic (line 1) | easeInOutElastic(s){return qs(s)?s:s<.5?.5*Yo(s*2,.1125,.45):.5+.5*Zo(s*... method easeInBack (line 1) | easeInBack(s){return s*s*((1.70158+1)*s-1.70158)} method easeOutBack (line 1) | easeOutBack(s){return(s-=1)*s*((1.70158+1)*s+1.70158)+1} method easeInOutBack (line 1) | easeInOutBack(s){let t=1.70158;return(s/=.5)<1?.5*(s*s*(((t*=1.525)+1)*s... method easeOutBounce (line 1) | easeOutBounce(s){return s<1/2.75?7.5625*s*s:s<2/2.75?7.5625*(s-=1.5/2.75... function fn (line 1) | function fn(s){if(s&&typeof s=="object"){let t=s.toString();return t==="... function gn (line 1) | function gn(s){return fn(s)?s:new hs(s)} function Ji (line 1) | function Ji(s){return fn(s)?s:new hs(s).saturate(.5).darken(.1).hexStrin... function nh (line 1) | function nh(s){s.set("animation",{delay:void 0,duration:1e3,easing:"ease... function oh (line 1) | function oh(s){s.set("layout",{autoPadding:!0,padding:{top:0,right:0,bot... function rh (line 1) | function rh(s,t){t=t||{};let e=s+JSON.stringify(t),i=qo.get(e);return i|... function Re (line 1) | function Re(s,t,e){return rh(t,e).format(s)} method values (line 1) | values(s){return H(s)?s:""+s} method numeric (line 1) | numeric(s,t,e){if(s===0)return"0";let i=this.chart.options.locale,n,o=s;... method logarithmic (line 1) | logarithmic(s,t,e){if(s===0)return"0";let i=e[t].significand||s/Math.pow... function ah (line 1) | function ah(s,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].... function lh (line 1) | function lh(s){s.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZer... function ds (line 1) | function ds(s,t){if(!t)return s;let e=t.split(".");for(let i=0,n=e.lengt... function Ki (line 1) | function Ki(s,t,e){return typeof t=="string"?Pe(ds(s,t),e):Pe(ds(s,""),t)} method constructor (line 1) | constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,... method set (line 1) | set(t,e){return Ki(this,t,e)} method get (line 1) | get(t){return ds(this,t)} method describe (line 1) | describe(t,e){return Ki(oi,t,e)} method override (line 1) | override(t,e){return Ki(Jt,t,e)} method route (line 1) | route(t,e,i,n){let o=ds(this,t),r=ds(this,i),a="_"+e;Object.defineProper... method apply (line 1) | apply(t){t.forEach(e=>e(this))} function ch (line 1) | function ch(s){return!s||I(s.size)||I(s.family)?null:(s.style?s.style+" ... function fs (line 1) | function fs(s,t,e,i,n){let o=t[n];return o||(o=t[n]=s.measureText(n).wid... function gr (line 1) | function gr(s,t,e,i){i=i||{};let n=i.data=i.data||{},o=i.garbageCollect=... function Kt (line 1) | function Kt(s,t,e){let i=s.currentDevicePixelRatio,n=e!==0?Math.max(e/2,... function mn (line 1) | function mn(s,t){!t&&!s||(t=t||s.getContext("2d"),t.save(),t.resetTransf... function ri (line 1) | function ri(s,t,e,i){pn(s,t,e,i,null)} function pn (line 1) | function pn(s,t,e,i,n){let o,r,a,l,c,h,u,d,f=t.pointStyle,g=t.rotation,m... function Pt (line 1) | function Pt(s,t,e){return e=e||.5,!t||s&&s.x>t.left-e&&s.x0&&o.stroke... function Ne (line 1) | function Ne(s,t){let{x:e,y:i,w:n,h:o,radius:r}=t;s.arc(e+r.topLeft,i+r.t... function mh (line 1) | function mh(s,t){let e=(""+s).match(fh);if(!e||e[1]==="normal")return t*... function ai (line 1) | function ai(s,t){let e={},i=E(t),n=i?Object.keys(t):t,o=E(s)?i?r=>P(s[r]... function bn (line 1) | function bn(s){return ai(s,{top:"y",right:"x",bottom:"y",left:"x"})} function te (line 1) | function te(s){return ai(s,["topLeft","topRight","bottomLeft","bottomRig... function nt (line 1) | function nt(s){let t=bn(s);return t.width=t.left+t.right,t.height=t.top+... function X (line 1) | function X(s,t){s=s||{},t=t||j.font;let e=P(s.size,t.size);typeof e=="st... function ze (line 1) | function ze(s,t,e,i){let n=!0,o,r,a;for(o=0,r=s.length;oe&&a===0?... function Bt (line 1) | function Bt(s,t){return Object.assign(Object.create(s),t)} function li (line 1) | function li(s,t=[""],e,i,n=()=>s[0]){let o=e||s;typeof i>"u"&&(i=_r("_fa... function de (line 1) | function de(s,t,e,i){let n={_cacheable:!1,_proxy:s,_context:t,_subProxy:... function yn (line 1) | function yn(s,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.script... function yr (line 1) | function yr(s,t,e){if(Object.prototype.hasOwnProperty.call(s,t)||t==="co... function yh (line 1) | function yh(s,t,e){let{_proxy:i,_context:n,_subProxy:o,_descriptors:r}=s... function xh (line 1) | function xh(s,t,e,i){let{_proxy:n,_context:o,_subProxy:r,_stack:a}=e;if(... function _h (line 1) | function _h(s,t,e,i){let{_proxy:n,_context:o,_subProxy:r,_descriptors:a}... function xr (line 1) | function xr(s,t,e){return zt(s)?s(t,e):s} function kh (line 1) | function kh(s,t,e,i,n){for(let o of t){let r=wh(e,o);if(r){s.add(r);let ... function _n (line 1) | function _n(s,t,e,i){let n=t._rootScopes,o=xr(t._fallback,e,i),r=[...s,.... function Go (line 1) | function Go(s,t,e,i,n){for(;e;)e=kh(s,t,e,i,n);return e} function vh (line 1) | function vh(s,t,e){let i=s._getTarget();t in i||(i[t]={});let n=i[t];ret... function Sh (line 1) | function Sh(s,t,e,i){let n;for(let o of t)if(n=_r(bh(o,s),e),typeof n<"u... function _r (line 1) | function _r(s,t){for(let e of t){if(!e)continue;let i=e[s];if(typeof i<"... function Xo (line 1) | function Xo(s){let t=s._keys;return t||(t=s._keys=Mh(s._scopes)),t} function Mh (line 1) | function Mh(s){let t=new Set;for(let e of s)for(let i of Object.keys(e).... function wn (line 1) | function wn(s,t,e,i){let{iScale:n}=s,{key:o="r"}=this._parsing,r=new Arr... function Th (line 1) | function Th(s,t,e,i){let n=s.skip?t:s,o=t,r=e.skip?t:e,a=Qs(o,n),l=Qs(r,... function Dh (line 1) | function Dh(s,t,e){let i=s.length,n,o,r,a,l,c=Ae(s,0);for(let h=0;h!c.skip... function ci (line 1) | function ci(){return typeof window<"u"&&typeof document<"u"} function hi (line 1) | function hi(s){let t=s.parentNode;return t&&t.toString()==="[object Shad... function ti (line 1) | function ti(s,t,e){let i;return typeof s=="string"?(i=parseInt(s,10),s.i... function Ih (line 1) | function Ih(s,t){return ui(s).getPropertyValue(t)} function ue (line 1) | function ue(s,t,e){let i={};e=e?"-"+e:"";for(let n=0;n<4;n++){let o=Eh[n... function Fh (line 1) | function Fh(s,t){let e=s.touches,i=e&&e.length?e[0]:s,{offsetX:n,offsetY... function ee (line 1) | function ee(s,t){if("native"in s)return s;let{canvas:e,currentDevicePixe... function Rh (line 1) | function Rh(s,t,e){let i,n;if(t===void 0||e===void 0){let o=s&&hi(s);if(... function vr (line 1) | function vr(s,t,e,i){let n=ui(s),o=ue(n,"margin"),r=ti(n.maxWidth,s,"cli... function kn (line 1) | function kn(s,t,e){let i=t||1,n=Xt(s.height*i),o=Xt(s.width*i);s.height=... method passive (line 1) | get passive(){return s=!0,!1} function vn (line 1) | function vn(s,t){let e=Ih(s,t),i=e&&e.match(/^(\d+)(\.\d+)?px$/);return ... function Gt (line 1) | function Gt(s,t,e,i){return{x:s.x+e*(t.x-s.x),y:s.y+e*(t.y-s.y)}} function Mr (line 1) | function Mr(s,t,e,i){return{x:s.x+e*(t.x-s.x),y:i==="middle"?e<.5?s.y:t.... function Or (line 1) | function Or(s,t,e,i){let n={x:s.cp2x,y:s.cp2y},o={x:t.cp1x,y:t.cp1y},r=G... method x (line 1) | x(e){return s+s+t-e} method setWidth (line 1) | setWidth(e){t=e} method textAlign (line 1) | textAlign(e){return e==="center"?e:e==="right"?"left":"right"} method xPlus (line 1) | xPlus(e,i){return e-i} method leftForLtr (line 1) | leftForLtr(e,i){return e-i} method x (line 1) | x(s){return s} method setWidth (line 1) | setWidth(s){} method textAlign (line 1) | textAlign(s){return s} method xPlus (line 1) | xPlus(s,t){return s+t} method leftForLtr (line 1) | leftForLtr(s,t){return s} function ge (line 1) | function ge(s,t,e){return s?Nh(t,e):zh()} function Sn (line 1) | function Sn(s,t){let e,i;(t==="ltr"||t==="rtl")&&(e=s.canvas.style,i=[e.... function Mn (line 1) | function Mn(s,t){t!==void 0&&(delete s.prevTextDirection,s.canvas.style.... function Tr (line 1) | function Tr(s){return s==="angle"?{between:Fe,compare:eh,normalize:st}:{... function Jo (line 1) | function Jo({start:s,end:t,count:e,loop:i,style:n}){return{start:s%e,end... function Vh (line 1) | function Vh(s,t,e){let{property:i,start:n,end:o}=e,{between:r,normalize:... function On (line 1) | function On(s,t,e){if(!e)return[s];let{property:i,start:n,end:o}=e,r=t.l... function Tn (line 1) | function Tn(s,t){let e=[],i=s.segments;for(let n=0;na({chart... method _refresh (line 1) | _refresh(){this._request||(this._running=!0,this._request=cn.call(window... method _update (line 1) | _update(t=Date.now()){let e=0;this._charts.forEach((i,n)=>{if(!i.running... method _getAnims (line 1) | _getAnims(t){let e=this._charts,i=e.get(t);return i||(i={running:!1,init... method listen (line 1) | listen(t,e,i){this._getAnims(t).listeners[e].push(i)} method add (line 1) | add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)} method has (line 1) | has(t){return this._getAnims(t).items.length>0} method start (line 1) | start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e... method running (line 1) | running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(... method stop (line 1) | stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let i=e.... method remove (line 1) | remove(t){return this._charts.delete(t)} method boolean (line 1) | boolean(s,t,e){return e>.5?t:s} method color (line 1) | color(s,t,e){let i=gn(s||Cr),n=i.valid&&gn(t||Cr);return n&&n.valid?n.mi... method number (line 1) | number(s,t,e){return s+(t-s)*e} method constructor (line 1) | constructor(t,e,i,n){let o=e[i];n=ze([t.to,n,o,t.from]);let r=ze([t.from... method active (line 1) | active(){return this._active} method update (line 1) | update(t,e,i){if(this._active){this._notify(!1);let n=this._target[this.... method cancel (line 1) | cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._noti... method tick (line 1) | tick(t){let e=t-this._start,i=this._duration,n=this._prop,o=this._from,r... method wait (line 1) | wait(){let t=this._promises||(this._promises=[]);return new Promise((e,i... method _notify (line 1) | _notify(t){let e=t?"res":"rej",i=this._promises||[];for(let n=0;ne[i].axi... function tu (line 1) | function tu(s,t){return Bt(s,{active:!1,dataset:void 0,datasetIndex:t,in... function eu (line 1) | function eu(s,t,e){return Bt(s,{active:!1,dataIndex:t,parsed:void 0,raw:... function ys (line 1) | function ys(s,t){let e=s.controller.index,i=s.vScale&&s.vScale.axis;if(i... method constructor (line 1) | constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedD... method initialize (line 1) | initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t... method updateIndex (line 1) | updateIndex(t){this.index!==t&&ys(this._cachedMeta),this.index=t} method linkScales (line 1) | linkScales(){let t=this.chart,e=this._cachedMeta,i=this.getDataset(),n=(... method getDataset (line 1) | getDataset(){return this.chart.data.datasets[this.index]} method getMeta (line 1) | getMeta(){return this.chart.getDatasetMeta(this.index)} method getScaleForId (line 1) | getScaleForId(t){return this.chart.scales[t]} method _getOtherScale (line 1) | _getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.... method reset (line 1) | reset(){this._update("reset")} method _destroy (line 1) | _destroy(){let t=this._cachedMeta;this._data&&an(this._data,this),t._sta... method _dataCheck (line 1) | _dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;... method addElements (line 1) | addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetEleme... method buildOrUpdateElements (line 1) | buildOrUpdateElements(t){let e=this._cachedMeta,i=this.getDataset(),n=!1... method configure (line 1) | configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t... method parse (line 1) | parse(t,e){let{_cachedMeta:i,_data:n}=this,{iScale:o,_stacked:r}=i,a=o.a... method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,i,n){let{iScale:o,vScale:r}=t,a=o.axis,l=r.axis,c... method parseArrayData (line 1) | parseArrayData(t,e,i,n){let{xScale:o,yScale:r}=t,a=new Array(n),l,c,h,u;... method parseObjectData (line 1) | parseObjectData(t,e,i,n){let{xScale:o,yScale:r}=t,{xAxisKey:a="x",yAxisK... method getParsed (line 1) | getParsed(t){return this._cachedMeta._parsed[t]} method getDataElement (line 1) | getDataElement(t){return this._cachedMeta.data[t]} method applyStack (line 1) | applyStack(t,e,i){let n=this.chart,o=this._cachedMeta,r=e[t.axis],a={key... method updateRangeFromParsed (line 1) | updateRangeFromParsed(t,e,i,n){let o=i[e.axis],r=o===null?NaN:o,a=n&&i._... method getMinMax (line 1) | getMinMax(t,e){let i=this._cachedMeta,n=i._parsed,o=i._sorted&&t===i.iSc... method getAllParsedValues (line 1) | getAllParsedValues(t){let e=this._cachedMeta._parsed,i=[],n,o,r;for(n=0,... method getMaxOverflow (line 1) | getMaxOverflow(){return!1} method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,i=e.iScale,n=e.vScale,o=this.... method _update (line 1) | _update(t){let e=this._cachedMeta;this.update(t||"default"),e._clip=Gh(P... method update (line 1) | update(t){} method draw (line 1) | draw(){let t=this._ctx,e=this.chart,i=this._cachedMeta,n=i.data||[],o=e.... method getStyle (line 1) | getStyle(t,e){let i=e?"active":"default";return t===void 0&&this._cached... method getContext (line 1) | getContext(t,e,i){let n=this.getDataset(),o;if(t>=0&&t{... method updateElements (line 1) | updateElements(t,e,i,n){} method _removeElements (line 1) | _removeElements(t,e){let i=this._cachedMeta;if(this._parsing){let n=i._p... method _sync (line 1) | _sync(t){if(this._parsing)this._syncList.push(t);else{let[e,i,n]=t;this[... method _onDataPush (line 1) | _onDataPush(){let t=arguments.length;this._sync(["_insertElements",this.... method _onDataPop (line 1) | _onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-... method _onDataShift (line 1) | _onDataShift(){this._sync(["_removeElements",0,1])} method _onDataSplice (line 1) | _onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);let i=argument... method _onDataUnshift (line 1) | _onDataUnshift(){this._sync(["_insertElements",0,arguments.length])} function iu (line 1) | function iu(s,t){if(!s._cache.$bar){let e=s.getMatchingVisibleMetas(t),i... function nu (line 1) | function nu(s){let t=s.iScale,e=iu(t,s.type),i=t._length,n,o,r,a,l=()=>{... function ou (line 1) | function ou(s,t,e,i){let n=e.barThickness,o,r;return I(n)?(o=t.min*e.cat... function ru (line 1) | function ru(s,t,e,i){let n=t.pixels,o=n[s],r=s>0?n[s-1]:null,a=s=e?... function cu (line 1) | function cu(s){let t,e,i,n,o;return s.horizontal?(t=s.base>s.x,e="left",... function hu (line 1) | function hu(s,t,e,i){let n=t.borderSkipped,o={};if(!n){s.borderSkipped=o... function Rr (line 1) | function Rr(s,t,e,i){return i?(s=uu(s,t,e),s=Nr(s,e,t)):s=Nr(s,t,e),s} function uu (line 1) | function uu(s,t,e){return s===t?e:s===e?t:s} function Nr (line 1) | function Nr(s,t,e){return s==="start"?t:s==="end"?e:s} function du (line 1) | function du(s,{inflateAmount:t},e){s.inflateAmount=t==="auto"?e===1?.33:... method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,i,n){return Fr(t,e,i,n)} method parseArrayData (line 1) | parseArrayData(t,e,i,n){return Fr(t,e,i,n)} method parseObjectData (line 1) | parseObjectData(t,e,i,n){let{iScale:o,vScale:r}=t,{xAxisKey:a="x",yAxisK... method updateRangeFromParsed (line 1) | updateRangeFromParsed(t,e,i,n){super.updateRangeFromParsed(t,e,i,n);let ... method getMaxOverflow (line 1) | getMaxOverflow(){return 0} method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,{iScale:i,vScale:n}=e,o=this.... method initialize (line 1) | initialize(){this.enableOptionSharing=!0,super.initialize();let t=this._... method update (line 1) | update(t){let e=this._cachedMeta;this.updateElements(e.data,0,e.data.len... method updateElements (line 1) | updateElements(t,e,i,n){let o=n==="reset",{index:r,_cachedMeta:{vScale:a... method _getStacks (line 1) | _getStacks(t,e){let{iScale:i}=this._cachedMeta,n=i.getMatchingVisibleMet... method _getStackCount (line 1) | _getStackCount(t){return this._getStacks(void 0,t).length} method _getAxisCount (line 1) | _getAxisCount(){return this._getAxis().length} method getFirstScaleIdForIndexAxis (line 1) | getFirstScaleIdForIndexAxis(){let t=this.chart.scales,e=this.chart.optio... method _getAxis (line 1) | _getAxis(){let t={},e=this.getFirstScaleIdForIndexAxis();for(let i of th... method _getStackIndex (line 1) | _getStackIndex(t,e,i){let n=this._getStacks(t,i),o=e!==void 0?n.indexOf(... method _getRuler (line 1) | _getRuler(){let t=this.options,e=this._cachedMeta,i=e.iScale,n=[],o,r;fo... method _calculateBarValuePixels (line 1) | _calculateBarValuePixels(t){let{_cachedMeta:{vScale:e,_stacked:i,index:n... method _calculateBarIndexPixels (line 1) | _calculateBarIndexPixels(t,e){let i=e.scale,n=this.options,o=n.skipNull,... method draw (line 1) | draw(){let t=this._cachedMeta,e=t.vScale,i=t.data,n=i.length,o=0;for(;o<... method initialize (line 1) | initialize(){this.enableOptionSharing=!0,super.initialize()} method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,i,n){let o=super.parsePrimitiveData(t,e,i,n);for(... method parseArrayData (line 1) | parseArrayData(t,e,i,n){let o=super.parseArrayData(t,e,i,n);for(let r=0;... method parseObjectData (line 1) | parseObjectData(t,e,i,n){let o=super.parseObjectData(t,e,i,n);for(let r=... method getMaxOverflow (line 1) | getMaxOverflow(){let t=this._cachedMeta.data,e=0;for(let i=t.length-1;i>... method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,i=this.chart.data.labels||[],... method update (line 1) | update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)} method updateElements (line 1) | updateElements(t,e,i,n){let o=n==="reset",{iScale:r,vScale:a}=this._cach... method resolveDataElementOptions (line 1) | resolveDataElementOptions(t,e){let i=this.getParsed(t),n=super.resolveDa... function fu (line 1) | function fu(s,t,e){let i=1,n=1,o=0,r=0;if(t<$){let a=s,l=a+t,c=Math.cos(... method constructor (line 1) | constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius... method linkScales (line 1) | linkScales(){} method parse (line 1) | parse(t,e){let i=this.getDataset().data,n=this._cachedMeta;if(this._pars... method _getRotation (line 1) | _getRotation(){return bt(this.options.rotation-90)} method _getCircumference (line 1) | _getCircumference(){return bt(this.options.circumference)} method _getRotationExtents (line 1) | _getRotationExtents(){let t=$,e=-$;for(let i=0;i0&&!isNa... method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,n=i.data.labels|... method getMaxBorderWidth (line 1) | getMaxBorderWidth(t){let e=0,i=this.chart,n,o,r,a,l;if(!t){for(n=0,o=i.d... method getMaxOffset (line 1) | getMaxOffset(t){let e=0;for(let i=0,n=t.length;ie.pos===t)} function Vr (line 1) | function Vr(s,t){return s.filter(e=>Pa.indexOf(e.pos)===-1&&e.box.axis==... function _s (line 1) | function _s(s,t){return s.sort((e,i)=>{let n=t?i:e,o=t?e:i;return n.weig... function _u (line 1) | function _u(s){let t=[],e,i,n,o,r,a;for(e=0,i=(s||[]).length;ec.box.fullSize),!0),i=_s(xs(... function Wr (line 1) | function Wr(s,t,e,i){return Math.max(s[e],t[e])+Math.max(s[i],t[i])} function Aa (line 1) | function Aa(s,t){s.top=Math.max(s.top,t.top),s.left=Math.max(s.left,t.le... function Su (line 1) | function Su(s,t,e,i){let{pos:n,box:o}=e,r=s.maxPadding;if(!E(n)){e.size&... function Mu (line 1) | function Mu(s){let t=s.maxPadding;function e(i){let n=Math.max(t[i]-s[i]... function Ou (line 1) | function Ou(s,t){let e=t.maxPadding;function i(n){let o={left:0,top:0,ri... function Ss (line 1) | function Ss(s,t,e,i){let n=[],o,r,a,l,c,h;for(o=0,r=s.length,c=0;o{let r=!1;fo... function Eu (line 1) | function Eu(s,t,e){let i=s.canvas,n=new MutationObserver(o=>{let r=!1;fo... function Ea (line 1) | function Ea(){let s=window.devicePixelRatio;s!==$r&&($r=s,As.forEach((t,... function Lu (line 1) | function Lu(s,t){As.size||window.addEventListener("resize",Ea),As.set(s,t)} function Fu (line 1) | function Fu(s){As.delete(s),As.size||window.removeEventListener("resize"... function Ru (line 1) | function Ru(s,t,e){let i=s.canvas,n=i&&hi(i);if(!n)return;let o=hn((a,l)... function Fn (line 1) | function Fn(s,t,e){e&&e.disconnect(),t==="resize"&&Fu(s)} function Nu (line 1) | function Nu(s,t,e){let i=s.canvas,n=hn(o=>{s.ctx!==null&&e(Au(o,s))},s);... method acquireContext (line 1) | acquireContext(t,e){let i=t&&t.getContext&&t.getContext("2d");return i&&... method releaseContext (line 1) | releaseContext(t){let e=t.canvas;if(!e[yi])return!1;let i=e[yi].initial;... method addEventListener (line 1) | addEventListener(t,e,i){this.removeEventListener(t,e);let n=t.$proxies||... method removeEventListener (line 1) | removeEventListener(t,e){let i=t.$proxies||(t.$proxies={}),n=i[e];if(!n)... method getDevicePixelRatio (line 1) | getDevicePixelRatio(){return window.devicePixelRatio} method getMaximumSize (line 1) | getMaximumSize(t,e,i,n){return vr(t,e,i,n)} method isAttached (line 1) | isAttached(t){let e=t&&hi(t);return!!(e&&e.isConnected)} function zu (line 1) | function zu(s){return!ci()||typeof OffscreenCanvas<"u"&&s instanceof Off... method constructor (line 1) | constructor(){v(this,"x");v(this,"y");v(this,"active",!1);v(this,"option... method tooltipPosition (line 1) | tooltipPosition(t){let{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}} method hasValue (line 1) | hasValue(){return fe(this.x)&&fe(this.y)} method getProps (line 1) | getProps(t,e){let i=this.$animations;if(!e||!i)return this;let n={};retu... function Vu (line 1) | function Vu(s,t){let e=s.options.ticks,i=Wu(s),n=Math.min(e.maxTicksLimi... function Wu (line 1) | function Wu(s){let t=s.options.offset,e=s._tickSize(),i=s._length/e+(t?0... function Bu (line 1) | function Bu(s,t,e){let i=ju(s),n=t.length/e;if(!i)return Math.max(n,1);l... function Hu (line 1) | function Hu(s){let t=[],e,i;for(e=0,i=s.length;e{let i=e.gc,n=i.length/2,o;if(n>t){for(o=0;oe.length-1?null:this.g... method getPixelForDecimal (line 1) | getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixe... method getDecimalForPixel (line 1) | getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return thi... method getBasePixel (line 1) | getBasePixel(){return this.getPixelForValue(this.getBaseValue())} method getBaseValue (line 1) | getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0} method getContext (line 1) | getContext(t){let e=this.ticks||[];if(t>=0&&t{let i=e.split("."),n=i.pop()... function td (line 1) | function td(s){return"id"in s&&"defaults"in s} method constructor (line 1) | constructor(){this.controllers=new Ze(ut,"datasets",!0),this.elements=ne... method add (line 1) | add(...t){this._each("register",t)} method remove (line 1) | remove(...t){this._each("unregister",t)} method addControllers (line 1) | addControllers(...t){this._each("register",t,this.controllers)} method addElements (line 1) | addElements(...t){this._each("register",t,this.elements)} method addPlugins (line 1) | addPlugins(...t){this._each("register",t,this.plugins)} method addScales (line 1) | addScales(...t){this._each("register",t,this.scales)} method getController (line 1) | getController(t){return this._get(t,this.controllers,"controller")} method getElement (line 1) | getElement(t){return this._get(t,this.elements,"element")} method getPlugin (line 1) | getPlugin(t){return this._get(t,this.plugins,"plugin")} method getScale (line 1) | getScale(t){return this._get(t,this.scales,"scale")} method removeControllers (line 1) | removeControllers(...t){this._each("unregister",t,this.controllers)} method removeElements (line 1) | removeElements(...t){this._each("unregister",t,this.elements)} method removePlugins (line 1) | removePlugins(...t){this._each("unregister",t,this.plugins)} method removeScales (line 1) | removeScales(...t){this._each("unregister",t,this.scales)} method _each (line 1) | _each(t,e,i){[...e].forEach(n=>{let o=i||this._getRegistryForType(n);i||... method _exec (line 1) | _exec(t,e,i){let n=ei(t);W(i["before"+n],[],i),e[t](i),W(i["after"+n],[]... method _getRegistryForType (line 1) | _getRegistryForType(t){for(let e=0;eo... function ed (line 1) | function ed(s){let t={},e=[],i=Object.keys(Lt.plugins.items);for(let o=0... function sd (line 1) | function sd(s,t){return!t&&s===!1?null:s===!0?{}:s} function id (line 1) | function id(s,{plugins:t,localIds:e},i,n){let o=[],r=s.getContext();for(... function nd (line 1) | function nd(s,{plugin:t,local:e},i,n){let o=s.pluginScopeKeys(t),r=s.get... function Zn (line 1) | function Zn(s,t){let e=j.datasets[s]||{};return((t.datasets||{})[s]||{})... function od (line 1) | function od(s,t){let e=s;return s==="_index_"?e=t:s==="_value_"&&(e=t===... function rd (line 1) | function rd(s,t){return s===t?"_index_":"_value_"} function qr (line 1) | function qr(s){if(s==="x"||s==="y"||s==="r")return s} function ad (line 1) | function ad(s){if(s==="top"||s==="bottom")return"x";if(s==="left"||s==="... function qn (line 1) | function qn(s,...t){if(qr(s))return s;for(let e of t){let i=e.axis||ad(e... function Gr (line 1) | function Gr(s,t,e){if(e[t+"AxisID"]===s)return{axis:t}} function ld (line 1) | function ld(s,t){if(t.data&&t.data.datasets){let e=t.data.datasets.filte... function cd (line 1) | function cd(s,t){let e=Jt[s.type]||{scales:{}},i=t.scales||{},n=Zn(s.typ... function La (line 1) | function La(s){let t=s.options||(s.options={});t.plugins=P(t.plugins,{})... function Fa (line 1) | function Fa(s){return s=s||{},s.datasets=s.datasets||[],s.labels=s.label... function hd (line 1) | function hd(s){return s=s||{},s.data=Fa(s.data),La(s),s} function gi (line 1) | function gi(s,t){let e=Xr.get(s);return e||(e=t(),Xr.set(s,e),Ra.add(e)),e} method constructor (line 1) | constructor(t){this._config=hd(t),this._scopeCache=new Map,this._resolve... method platform (line 1) | get platform(){return this._config.platform} method type (line 1) | get type(){return this._config.type} method type (line 1) | set type(t){this._config.type=t} method data (line 1) | get data(){return this._config.data} method data (line 1) | set data(t){this._config.data=Fa(t)} method options (line 1) | get options(){return this._config.options} method options (line 1) | set options(t){this._config.options=t} method plugins (line 1) | get plugins(){return this._config.plugins} method update (line 1) | update(){let t=this._config;this.clearCache(),La(t)} method clearCache (line 1) | clearCache(){this._scopeCache.clear(),this._resolverCache.clear()} method datasetScopeKeys (line 1) | datasetScopeKeys(t){return gi(t,()=>[[`datasets.${t}`,""]])} method datasetAnimationScopeKeys (line 1) | datasetAnimationScopeKeys(t,e){return gi(`${t}.transition.${e}`,()=>[[`d... method datasetElementScopeKeys (line 1) | datasetElementScopeKeys(t,e){return gi(`${t}-${e}`,()=>[[`datasets.${t}.... method pluginScopeKeys (line 1) | pluginScopeKeys(t){let e=t.id,i=this.type;return gi(`${i}-plugin-${e}`,(... method _cachedScopes (line 1) | _cachedScopes(t,e){let i=this._scopeCache,n=i.get(t);return(!n||e)&&(n=n... method getOptionScopes (line 1) | getOptionScopes(t,e,i){let{options:n,type:o}=this,r=this._cachedScopes(t... method chartOptionScopes (line 1) | chartOptionScopes(){let{options:t,type:e}=this;return[t,Jt[e]||{},j.data... method resolveNamedOptions (line 1) | resolveNamedOptions(t,e,i,n=[""]){let o={$shared:!0},{resolver:r,subPref... method createResolver (line 1) | createResolver(t,e,i=[""],n){let{resolver:o}=Jr(this._resolverCache,t,i)... function Jr (line 1) | function Jr(s,t,e){let i=s.get(t);i||(i=new Map,s.set(t,i));let n=e.join... function dd (line 1) | function dd(s,t){let{isScriptable:e,isIndexable:i}=yn(s);for(let n of t)... function Kr (line 1) | function Kr(s,t){return s==="top"||s==="bottom"||gd.indexOf(s)===-1&&t==... function Qr (line 1) | function Qr(s,t){return function(e,i){return e[s]===i[s]?e[t]-i[t]:e[s]-... function ta (line 1) | function ta(s){let t=s.chart,e=t.options.animation;t.notifyPlugins("afte... function md (line 1) | function md(s){let t=s.chart,e=t.options.animation;W(e&&e.onProgress,[s]... function Na (line 1) | function Na(s){return ci()&&typeof s=="string"?s=document.getElementById... function pd (line 1) | function pd(s,t,e){let i=Object.keys(s);for(let n of i){let o=+n;if(o>=t... function bd (line 1) | function bd(s,t,e,i){return!e||s.type==="mouseout"?null:i?t:s} method register (line 1) | static register(...t){Lt.add(...t),sa()} method unregister (line 1) | static unregister(...t){Lt.remove(...t),sa()} method constructor (line 1) | constructor(t,e){let i=this.config=new Gn(e),n=Na(t),o=ea(n);if(o)throw ... method aspectRatio (line 1) | get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},widt... method data (line 1) | get data(){return this.config.data} method data (line 1) | set data(t){this.config.data=t} method options (line 1) | get options(){return this._options} method options (line 1) | set options(t){this.config.options=t} method registry (line 1) | get registry(){return Lt} method _initialize (line 1) | _initialize(){return this.notifyPlugins("beforeInit"),this.options.respo... method clear (line 1) | clear(){return mn(this.canvas,this.ctx),this} method stop (line 1) | stop(){return Ht.stop(this),this} method resize (line 1) | resize(t,e){Ht.running(this)?this._resizeBeforeDraw={width:t,height:e}:t... method _resize (line 1) | _resize(t,e){let i=this.options,n=this.canvas,o=i.maintainAspectRatio&&t... method ensureScalesHaveIDs (line 1) | ensureScalesHaveIDs(){let e=this.options.scales||{};z(e,(i,n)=>{i.id=n})} method buildOrUpdateScales (line 1) | buildOrUpdateScales(){let t=this.options,e=t.scales,i=this.scales,n=Obje... method _updateMetasets (line 1) | _updateMetasets(){let t=this._metasets,e=this.data.datasets.length,i=t.l... method _removeUnreferencedMetasets (line 1) | _removeUnreferencedMetasets(){let{_metasets:t,data:{datasets:e}}=this;t.... method buildOrUpdateControllers (line 1) | buildOrUpdateControllers(){let t=[],e=this.data.datasets,i,n;for(this._r... method _resetElements (line 1) | _resetElements(){z(this.data.datasets,(t,e)=>{this.getDatasetMeta(e).con... method reset (line 1) | reset(){this._resetElements(),this.notifyPlugins("reset")} method update (line 1) | update(t){let e=this.config;e.update();let i=this._options=e.createResol... method _updateScales (line 1) | _updateScales(){z(this.scales,t=>{rt.removeBox(this,t)}),this.ensureScal... method _checkEventBindings (line 1) | _checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._lis... method _updateHiddenIndices (line 1) | _updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformData... method _getUniformDataChanges (line 1) | _getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return... method _updateLayout (line 1) | _updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})==... method _updateDatasets (line 1) | _updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,... method _updateDataset (line 1) | _updateDataset(t,e){let i=this.getDatasetMeta(t),n={meta:i,index:t,mode:... method render (line 1) | render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(Ht.ha... method draw (line 1) | draw(){let t;if(this._resizeBeforeDraw){let{width:i,height:n}=this._resi... method _getSortedDatasetMetas (line 1) | _getSortedDatasetMetas(t){let e=this._sortedMetasets,i=[],n,o;for(n=0,o=... method getSortedVisibleDatasetMetas (line 1) | getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)} method _drawDatasets (line 1) | _drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!... method _drawDataset (line 1) | _drawDataset(t){let e=this.ctx,i={meta:t,index:t.index,cancelable:!0},n=... method isPointInArea (line 1) | isPointInArea(t){return Pt(t,this.chartArea,this._minPadding)} method getElementsAtEventForMode (line 1) | getElementsAtEventForMode(t,e,i,n){let o=xu.modes[e];return typeof o=="f... method getDatasetMeta (line 1) | getDatasetMeta(t){let e=this.data.datasets[t],i=this._metasets,n=i.filte... method getContext (line 1) | getContext(){return this.$context||(this.$context=Bt(null,{chart:this,ty... method getVisibleDatasetCount (line 1) | getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length} method isDatasetVisible (line 1) | isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let i=thi... method setDatasetVisibility (line 1) | setDatasetVisibility(t,e){let i=this.getDatasetMeta(t);i.hidden=!e} method toggleDataVisibility (line 1) | toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]} method getDataVisibility (line 1) | getDataVisibility(t){return!this._hiddenIndices[t]} method _updateVisibility (line 1) | _updateVisibility(t,e,i){let n=i?"show":"hide",o=this.getDatasetMeta(t),... method hide (line 1) | hide(t,e){this._updateVisibility(t,e,!1)} method show (line 1) | show(t,e){this._updateVisibility(t,e,!0)} method _destroyDatasetMeta (line 1) | _destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.contro... method _stop (line 1) | _stop(){let t,e;for(this.stop(),Ht.remove(this),t=0,e=this.data.datasets... method destroy (line 1) | destroy(){this.notifyPlugins("beforeDestroy");let{canvas:t,ctx:e}=this;t... method toBase64Image (line 1) | toBase64Image(...t){return this.canvas.toDataURL(...t)} method bindEvents (line 1) | bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResp... method bindUserEvents (line 1) | bindUserEvents(){let t=this._listeners,e=this.platform,i=(o,r)=>{e.addEv... method bindResponsiveEvents (line 1) | bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListe... method unbindEvents (line 1) | unbindEvents(){z(this._listeners,(t,e)=>{this.platform.removeEventListen... method updateHoverStyle (line 1) | updateHoverStyle(t,e,i){let n=i?"set":"remove",o,r,a,l;for(e==="dataset"... method getActiveElements (line 1) | getActiveElements(){return this._active||[]} method setActiveElements (line 1) | setActiveElements(t){let e=this._active||[],i=t.map(({datasetIndex:o,ind... method notifyPlugins (line 1) | notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)} method isPluginEnabled (line 1) | isPluginEnabled(t){return this._plugins._cache.filter(e=>e.plugin.id===t... method _updateHoverStyles (line 1) | _updateHoverStyles(t,e,i){let n=this.options.hover,o=(l,c)=>l.filter(h=>... method _eventHandler (line 1) | _eventHandler(t,e){let i={event:t,replay:e,cancelable:!0,inChartArea:thi... method _handleEvent (line 1) | _handleEvent(t,e,i){let{_active:n=[],options:o}=this,r=e,a=this._getActi... method _getActiveElements (line 1) | _getActiveElements(t,e,i,n){if(t.type==="mouseout")return[];if(!i)return... function sa (line 1) | function sa(){return z(yt.instances,s=>s._plugins.invalidate())} function yd (line 1) | function yd(s,t,e){let{startAngle:i,x:n,y:o,outerRadius:r,innerRadius:a,... function xd (line 1) | function xd(s,t,e){let{startAngle:i,pixelMargin:n,x:o,y:r,outerRadius:a,... function _d (line 1) | function _d(s){return ai(s,["outerStart","outerEnd","innerStart","innerE... function wd (line 1) | function wd(s,t,e,i){let n=_d(s.options.borderRadius),o=(e-t)/2,r=Math.m... function Ve (line 1) | function Ve(s,t,e,i){return{x:e+s*Math.cos(t),y:i+s*Math.sin(t)}} function vi (line 1) | function vi(s,t,e,i,n,o){let{x:r,y:a,startAngle:l,pixelMargin:c,innerRad... function kd (line 1) | function kd(s,t,e,i,n){let{fullCircles:o,startAngle:r,circumference:a}=t... function vd (line 1) | function vd(s,t,e,i,n){let{fullCircles:o,startAngle:r,circumference:a,op... method constructor (line 1) | constructor(e){super();v(this,"circumference");v(this,"endAngle");v(this... method inRange (line 1) | inRange(e,i,n){let o=this.getProps(["x","y"],n),{angle:r,distance:a}=rn(... method getCenterPoint (line 1) | getCenterPoint(e){let{x:i,y:n,startAngle:o,endAngle:r,innerRadius:a,oute... method tooltipPosition (line 1) | tooltipPosition(e){return this.getCenterPoint(e)} method draw (line 1) | draw(e){let{options:i,circumference:n}=this,o=(i.offset||0)/4,r=(i.spaci... function za (line 1) | function za(s,t,e=t){s.lineCap=P(e.borderCapStyle,t.borderCapStyle),s.se... function Sd (line 1) | function Sd(s,t,e){s.lineTo(e.x,e.y)} function Md (line 1) | function Md(s){return s.stepped?mr:s.tension||s.cubicInterpolationMode==... function Va (line 1) | function Va(s,t,e={}){let i=s.length,{start:n=0,end:o=i-1}=e,{start:r,en... function Od (line 1) | function Od(s,t,e,i){let{points:n,options:o}=t,{count:r,start:a,loop:l,i... function Td (line 1) | function Td(s,t,e,i){let n=t.points,{count:o,start:r,ilen:a}=Va(n,e,i),{... function Xn (line 1) | function Xn(s){let t=s.options,e=t.borderDash&&t.borderDash.length;retur... function Dd (line 1) | function Dd(s){return s.stepped?Mr:s.tension||s.cubicInterpolationMode==... function Cd (line 1) | function Cd(s,t,e,i){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,i... function Pd (line 1) | function Pd(s,t,e,i){let{segments:n,options:o}=t,r=Xn(t);for(let a of n)... function Id (line 1) | function Id(s,t,e,i){Ad&&!t.options.segment?Cd(s,t,e,i):Pd(s,t,e,i)} method constructor (line 1) | constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=... method updateControlPoints (line 1) | updateControlPoints(t,e){let i=this.options;if((i.tension||i.cubicInterp... method points (line 1) | set points(t){this._points=t,delete this._segments,delete this._path,thi... method points (line 1) | get points(){return this._points} method segments (line 1) | get segments(){return this._segments||(this._segments=Dr(this,this.optio... method first (line 1) | first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]} method last (line 1) | last(){let t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].e... method interpolate (line 1) | interpolate(t,e){let i=this.options,n=t[e],o=this.points,r=Tn(this,{prop... method pathSegment (line 1) | pathSegment(t,e,i){return Xn(this)(t,this,e,i)} method path (line 1) | path(t,e,i){let n=this.segments,o=Xn(this),r=this._loop;e=e||0,i=i||this... method draw (line 1) | draw(t,e,i,n){let o=this.options||{};(this.points||[]).length&&o.borderW... function ia (line 1) | function ia(s,t,e,i){let n=s.options,{[e]:o}=s.getProps([e],i);return Ma... method constructor (line 1) | constructor(e){super();v(this,"parsed");v(this,"skip");v(this,"stop");th... method inRange (line 1) | inRange(e,i,n){let o=this.options,{x:r,y:a}=this.getProps(["x","y"],n);r... method inXRange (line 1) | inXRange(e,i){return ia(this,e,"x",i)} method inYRange (line 1) | inYRange(e,i){return ia(this,e,"y",i)} method getCenterPoint (line 1) | getCenterPoint(e){let{x:i,y:n}=this.getProps(["x","y"],e);return{x:i,y:n}} method size (line 1) | size(e){e=e||this.options||{};let i=e.radius||0;i=Math.max(i,i&&e.hoverR... method draw (line 1) | draw(e,i){let n=this.options;this.skip||n.radius<.1||!Pt(this,i,this.siz... method getRange (line 1) | getRange(){let e=this.options||{};return e.radius+e.hitRadius} function Wa (line 1) | function Wa(s,t){let{x:e,y:i,base:n,width:o,height:r}=s.getProps(["x","y... function se (line 1) | function se(s,t,e,i){return s?0:K(t,e,i)} function Ed (line 1) | function Ed(s,t,e){let i=s.options.borderWidth,n=s.borderSkipped,o=bn(i)... function Ld (line 1) | function Ld(s,t,e){let{enableBorderRadius:i}=s.getProps(["enableBorderRa... function Fd (line 1) | function Fd(s){let t=Wa(s),e=t.right-t.left,i=t.bottom-t.top,n=Ed(s,e/2,... function Rn (line 1) | function Rn(s,t,e,i){let n=t===null,o=e===null,a=s&&!(n&&o)&&Wa(s,i);ret... function Rd (line 1) | function Rd(s){return s.topLeft||s.topRight||s.bottomLeft||s.bottomRight} function Nd (line 1) | function Nd(s,t){s.rect(t.x,t.y,t.w,t.h)} function Nn (line 1) | function Nn(s,t,e={}){let i=s.x!==e.x?-t:0,n=s.y!==e.y?-t:0,o=(s.x+s.w!=... method constructor (line 1) | constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.b... method draw (line 1) | draw(t){let{inflateAmount:e,options:{borderColor:i,backgroundColor:n}}=t... method inRange (line 1) | inRange(t,e,i){return Rn(this,t,e,i)} method inXRange (line 1) | inXRange(t,e){return Rn(this,t,null,e)} method inYRange (line 1) | inYRange(t,e){return Rn(this,null,t,e)} method getCenterPoint (line 1) | getCenterPoint(t){let{x:e,y:i,base:n,horizontal:o}=this.getProps(["x","y... method getRange (line 1) | getRange(t){return t==="x"?this.width/2:this.height/2} function Ba (line 1) | function Ba(s){return Jn[s%Jn.length]} function Ha (line 1) | function Ha(s){return na[s%na.length]} function Vd (line 1) | function Vd(s,t){return s.borderColor=Ba(t),s.backgroundColor=Ha(t),++t} function Wd (line 1) | function Wd(s,t){return s.backgroundColor=s.data.map(()=>Ba(t++)),t} function Bd (line 1) | function Bd(s,t){return s.backgroundColor=s.data.map(()=>Ha(t++)),t} function Hd (line 1) | function Hd(s){let t=0;return(e,i)=>{let n=s.getDatasetMeta(i).controlle... function oa (line 1) | function oa(s){let t;for(t in s)if(s[t].borderColor||s[t].backgroundColo... function $d (line 1) | function $d(s){return s&&(s.borderColor||s.backgroundColor)} function jd (line 1) | function jd(){return j.borderColor!=="rgba(0,0,0,0.1)"||j.backgroundColo... method beforeLayout (line 1) | beforeLayout(s,t,e){if(!e.enabled)return;let{data:{datasets:i},options:n... function Yd (line 1) | function Yd(s,t,e,i,n){let o=n.samples||i;if(o>=e)return s.slice(t,t+e);... function Zd (line 1) | function Zd(s,t,e,i){let n=0,o=0,r,a,l,c,h,u,d,f,g,m,p=[],b=t+e-1,y=s[t]... function $a (line 1) | function $a(s){if(s._decimated){let t=s._data;delete s._decimated,delete... function ra (line 1) | function ra(s){s.data.datasets.forEach(t=>{$a(t)})} function qd (line 1) | function qd(s,t){let e=t.length,i=0,n,{iScale:o}=s,{min:r,max:a,minDefin... method destroy (line 1) | destroy(s){ra(s)} function Xd (line 1) | function Xd(s,t,e){let i=s.segments,n=s.points,o=t.points,r=[];for(let a... function Kn (line 1) | function Kn(s,t,e,i){if(i)return;let n=t[s],o=e[s];return s==="angle"&&(... function Jd (line 1) | function Jd(s,t){let{x:e=null,y:i=null}=s||{},n=t.points,o=[];return t.s... function Oi (line 1) | function Oi(s,t,e){for(;t>s;t--){let i=e[t];if(!isNaN(i.x)&&!isNaN(i.y))... function aa (line 1) | function aa(s,t,e,i){return s&&t?i(s[e],t[e]):s?s[e]:t?t[e]:0} function ja (line 1) | function ja(s,t){let e=[],i=!1;return H(s)?(i=!0,e=s):e=Jd(s,t),e.length... function la (line 1) | function la(s){return s&&s.fill!==!1} function Kd (line 1) | function Kd(s,t,e){let n=s[t].fill,o=[t],r;if(!e)return n;for(;n!==!1&&o... function Qd (line 1) | function Qd(s,t,e){let i=nf(s);if(E(i))return isNaN(i.value)?!1:i;let n=... function tf (line 1) | function tf(s,t,e,i){return(s==="-"||s==="+")&&(e=t+e),e===t||e<0||e>=i?... function ef (line 1) | function ef(s,t){let e=null;return s==="start"?e=t.bottom:s==="end"?e=t.... function sf (line 1) | function sf(s,t,e){let i;return s==="start"?i=e:s==="end"?i=t.options.re... function nf (line 1) | function nf(s){let t=s.options,e=t.fill,i=P(e&&e.target,e);return i===vo... function of (line 1) | function of(s){let{scale:t,index:e,line:i}=s,n=[],o=i.segments,r=i.point... function rf (line 1) | function rf(s,t){let e=[],i=s.getMatchingVisibleMetas("line");for(let n=... function af (line 1) | function af(s,t,e){let i=[];for(let n=0;ns.height-i/2?"... function Df (line 3) | function Df(s,t,e,i){let{x:n,width:o}=i,r=e.caretSize+e.caretPadding;if(... function Cf (line 3) | function Cf(s,t,e,i){let{x:n,width:o}=e,{width:r,chartArea:{left:a,right... function ga (line 3) | function ga(s,t,e){let i=e.yAlign||t.yAlign||Tf(s,e);return{xAlign:e.xAl... function Pf (line 3) | function Pf(s,t){let{x:e,width:i}=s;return t==="right"?e-=i:t==="center"... function Af (line 3) | function Af(s,t,e){let{y:i,height:n}=s;return t==="top"?i+=e:t==="bottom... function ma (line 3) | function ma(s,t,e,i){let{caretSize:n,caretPadding:o,cornerRadius:r}=s,{x... function pi (line 3) | function pi(s,t,e){let i=nt(e.padding);return t==="center"?s.x+s.width/2... function pa (line 3) | function pa(s){return Et([],$t(s))} function If (line 3) | function If(s,t,e){return Bt(s,{tooltip:t,tooltipItems:e,type:"tooltip"})} function ba (line 3) | function ba(s,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.toolti... method title (line 3) | title(s){if(s.length>0){let t=s[0],e=t.chart.data.labels,i=e?e.length:0;... method label (line 3) | label(s){if(this&&this.options&&this.options.mode==="dataset")return s.l... method labelColor (line 3) | labelColor(s){let e=s.chart.getDatasetMeta(s.datasetIndex).controller.ge... method labelTextColor (line 3) | labelTextColor(){return this.options.bodyColor} method labelPointStyle (line 3) | labelPointStyle(s){let e=s.chart.getDatasetMeta(s.datasetIndex).controll... function lt (line 3) | function lt(s,t,e,i){let n=s[t].call(e,i);return typeof n>"u"?Ya[t].call... method constructor (line 3) | constructor(t){super(),this.opacity=0,this._active=[],this._eventPositio... method initialize (line 3) | initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context... method _resolveAnimations (line 3) | _resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=th... method getContext (line 3) | getContext(){return this.$context||(this.$context=If(this.chart.getConte... method getTitle (line 3) | getTitle(t,e){let{callbacks:i}=e,n=lt(i,"beforeTitle",this,t),o=lt(i,"ti... method getBeforeBody (line 3) | getBeforeBody(t,e){return pa(lt(e.callbacks,"beforeBody",this,t))} method getBody (line 3) | getBody(t,e){let{callbacks:i}=e,n=[];return z(t,o=>{let r={before:[],lin... method getAfterBody (line 3) | getAfterBody(t,e){return pa(lt(e.callbacks,"afterBody",this,t))} method getFooter (line 3) | getFooter(t,e){let{callbacks:i}=e,n=lt(i,"beforeFooter",this,t),o=lt(i,"... method _createItems (line 3) | _createItems(t){let e=this._active,i=this.chart.data,n=[],o=[],r=[],a=[]... method update (line 3) | update(t,e){let i=this.options.setContext(this.getContext()),n=this._act... method drawCaret (line 3) | drawCaret(t,e,i,n){let o=this.getCaretPosition(t,i,n);e.lineTo(o.x1,o.y1... method getCaretPosition (line 3) | getCaretPosition(t,e,i){let{xAlign:n,yAlign:o}=this,{caretSize:r,cornerR... method drawTitle (line 3) | drawTitle(t,e,i){let n=this.title,o=n.length,r,a,l;if(o){let c=ge(i.rtl,... method _drawColorBox (line 3) | _drawColorBox(t,e,i,n,o){let r=this.labelColors[i],a=this.labelPointStyl... method drawBody (line 3) | drawBody(t,e,i){let{body:n}=this,{bodySpacing:o,bodyAlign:r,displayColor... method drawFooter (line 3) | drawFooter(t,e,i){let n=this.footer,o=n.length,r,a;if(o){let l=ge(i.rtl,... method drawBackground (line 3) | drawBackground(t,e,i,n){let{xAlign:o,yAlign:r}=this,{x:a,y:l}=t,{width:c... method _updateAnimationTarget (line 3) | _updateAnimationTarget(t){let e=this.chart,i=this.$animations,n=i&&i.x,o... method _willRender (line 3) | _willRender(){return!!this.opacity} method draw (line 3) | draw(t){let e=this.options.setContext(this.getContext()),i=this.opacity;... method getActiveElements (line 3) | getActiveElements(){return this._active||[]} method setActiveElements (line 3) | setActiveElements(t,e){let i=this._active,n=t.map(({datasetIndex:a,index... method handleEvent (line 3) | handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._igno... method _getActiveElements (line 3) | _getActiveElements(t,e,i,n){let o=this.options;if(t.type==="mouseout")re... method _positionChanged (line 3) | _positionChanged(t,e){let{caretX:i,caretY:n,options:o}=this,r=Ms[o.posit... method afterInit (line 3) | afterInit(s,t,e){e&&(s.tooltip=new Ps({chart:s,options:e}))} method beforeUpdate (line 3) | beforeUpdate(s,t,e){s.tooltip&&s.tooltip.initialize(e)} method reset (line 3) | reset(s,t,e){s.tooltip&&s.tooltip.initialize(e)} method afterDraw (line 3) | afterDraw(s){let t=s.tooltip;if(t&&t._willRender()){let e={tooltip:t};if... method afterEvent (line 3) | afterEvent(s,t){if(s.tooltip){let e=t.replay;s.tooltip.handleEvent(t.eve... function Rf (line 3) | function Rf(s,t,e,i){let n=s.indexOf(t);if(n===-1)return Ff(s,t,e,i);let... function ya (line 3) | function ya(s){let t=this.getLabels();return s>=0&&se.length-1?null:this.g... method getValueForPixel (line 3) | getValueForPixel(t){return Math.round(this._startValue+this.getDecimalFo... method getBasePixel (line 3) | getBasePixel(){return this.bottom} function zf (line 3) | function zf(s,t){let e=[],{bounds:n,step:o,min:r,max:a,precision:l,count... function xa (line 3) | function xa(s,t,{horizontal:e,minRotation:i}){let n=bt(i),o=(e?Math.sin(... method constructor (line 3) | constructor(t){super(t),this.start=void 0,this.end=void 0,this._startVal... method parse (line 3) | parse(t,e){return I(t)||(typeof t=="number"||t instanceof Number)&&!isFi... method handleTickRangeOptions (line 3) | handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,m... method getTickLimit (line 3) | getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:i}=t,n... method computeTickLimit (line 3) | computeTickLimit(){return Number.POSITIVE_INFINITY} method buildTicks (line 3) | buildTicks(){let t=this.options,e=t.ticks,i=this.getTickLimit();i=Math.m... method configure (line 3) | configure(){let t=this.ticks,e=this.min,i=this.max;if(super.configure(),... method getLabelForValue (line 3) | getLabelForValue(t){return Re(t,this.chart.options.locale,this.options.t... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=Z(t)?... method computeTickLimit (line 3) | computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,... method getPixelForValue (line 3) | getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this.... method getValueForPixel (line 3) | getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*t... function _a (line 3) | function _a(s){return s/Math.pow(10,Es(s))===1} function wa (line 3) | function wa(s,t,e){let i=Math.pow(10,e),n=Math.floor(s/i);return Math.ce... function Vf (line 3) | function Vf(s,t){let e=t-s,i=Es(e);for(;wa(s,t,i)>10;)i++;for(;wa(s,t,i)... function Wf (line 3) | function Wf(s,{min:t,max:e}){t=at(s.min,t);let i=[],n=Es(t),o=Vf(t,e),r=... method constructor (line 3) | constructor(t){super(t),this.start=void 0,this.end=void 0,this._startVal... method parse (line 3) | parse(t,e){let i=qe.prototype.parse.apply(this,[t,e]);if(i===0){this._ze... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=Z(t)?... method handleTickRangeOptions (line 3) | handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBoun... method buildTicks (line 3) | buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},... method getLabelForValue (line 3) | getLabelForValue(t){return t===void 0?"0":Re(t,this.chart.options.locale... method configure (line 3) | configure(){let t=this.min;super.configure(),this._startValue=Vt(t),this... method getPixelForValue (line 3) | getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||is... method getValueForPixel (line 3) | getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,... function Qn (line 3) | function Qn(s){let t=s.ticks;if(t.display&&s.display){let e=nt(t.backdro... function Bf (line 3) | function Bf(s,t,e){return e=H(e)?e:[e],{w:gr(s,t.string,e),h:e.length*t.... function ka (line 3) | function ka(s,t,e,i,n){return s===i||s===n?{start:t-e/2,end:t+e/2}:s270||e<90)&&(s-=t),s} function Xf (line 3) | function Xf(s,t,e){let{left:i,top:n,right:o,bottom:r}=e,{backdropColor:a... function Jf (line 3) | function Jf(s,t){let{ctx:e,options:{pointLabels:i}}=s;for(let n=t-1;n>=0... function Za (line 3) | function Za(s,t,e,i){let{ctx:n}=s;if(e)n.arc(s.xCenter,s.yCenter,t,0,$);... function Kf (line 3) | function Kf(s,t,e,i,n){let o=s.ctx,r=t.circular,{color:a,lineWidth:l}=t;... function Qf (line 3) | function Qf(s,t,e){return Bt(s,{label:e,index:t,type:"pointLabel"})} method constructor (line 3) | constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.dra... method setDimensions (line 3) | setDimensions(){let t=this._padding=nt(Qn(this.options)/2),e=this.width=... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!1);this.min=Z(t)&... method computeTickLimit (line 3) | computeTickLimit(){return Math.ceil(this.drawingArea/Qn(this.options))} method generateTickLabels (line 3) | generateTickLabels(t){qe.prototype.generateTickLabels.call(this,t),this.... method fit (line 3) | fit(){let t=this.options;t.display&&t.pointLabels.display?Hf(this):this.... method setCenterPoint (line 3) | setCenterPoint(t,e,i,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=... method getIndexAngle (line 3) | getIndexAngle(t){let e=$/(this._pointLabels.length||1),i=this.options.st... method getDistanceFromCenterForValue (line 3) | getDistanceFromCenterForValue(t){if(I(t))return NaN;let e=this.drawingAr... method getValueForDistanceFromCenter (line 3) | getValueForDistanceFromCenter(t){if(I(t))return NaN;let e=t/(this.drawin... method getPointLabelContext (line 3) | getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t=ct.indexOf(e);o--){let r... function eg (line 3) | function eg(s){for(let t=ct.indexOf(s)+1,e=ct.length;t=s[i].pos&&t<=s[n].... method constructor (line 3) | constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRa... method initOffsets (line 3) | initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.bui... method buildLookupTable (line 3) | buildLookupTable(t){let{min:e,max:i}=this,n=[],o=[],r,a,l,c,h;for(r=0,a=... method _generate (line 3) | _generate(){let t=this.min,e=this.max,i=super.getDataTimestamps();return... method _getTimestampsForTable (line 3) | _getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;... method getDecimalForValue (line 3) | getDecimalForValue(t){return(bi(this._table,t)-this._minPos)/this._table... method getValueForPixel (line 3) | getValueForPixel(t){let e=this._offsets,i=this.getDecimalForPixel(t)/e.f... method constructor (line 3) | constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)} method constructor (line 3) | constructor(t){super(`Invalid Interval: ${t.toMessage()}`)} method constructor (line 3) | constructor(t){super(`Invalid Duration: ${t.toMessage()}`)} method constructor (line 3) | constructor(t){super(`Invalid unit ${t}`)} method constructor (line 3) | constructor(){super("Zone is an abstract class")} method type (line 3) | get type(){throw new Rt} method name (line 3) | get name(){throw new Rt} method ianaName (line 3) | get ianaName(){return this.name} method isUniversal (line 3) | get isUniversal(){throw new Rt} method offsetName (line 3) | offsetName(t,e){throw new Rt} method formatOffset (line 3) | formatOffset(t,e){throw new Rt} method offset (line 3) | offset(t){throw new Rt} method equals (line 3) | equals(t){throw new Rt} method isValid (line 3) | get isValid(){throw new Rt} method instance (line 3) | static get instance(){return eo===null&&(eo=new s),eo} method type (line 3) | get type(){return"system"} method name (line 3) | get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone} method isUniversal (line 3) | get isUniversal(){return!1} method offsetName (line 3) | offsetName(t,{format:e,locale:i}){return tc(t,e,i)} method formatOffset (line 3) | formatOffset(t,e){return Vs(this.offset(t),e)} method offset (line 3) | offset(t){return-new Date(t).getTimezoneOffset()} method equals (line 3) | equals(t){return t.type==="system"} method isValid (line 3) | get isValid(){return!0} function rg (line 3) | function rg(s){let t=go.get(s);return t===void 0&&(t=new Intl.DateTimeFo... function lg (line 3) | function lg(s,t){let e=s.format(t).replace(/\u200E/g,""),i=/(\d+)\/(\d+)... function cg (line 3) | function cg(s,t){let e=s.formatToParts(t),i=[];for(let n=0;n... method formatToParts (line 3) | formatToParts(){let t=this.dtf.formatToParts(this.dt.toJSDate());return ... method resolvedOptions (line 3) | resolvedOptions(){return this.dtf.resolvedOptions()} method constructor (line 3) | constructor(t,e,i){this.opts={style:"long",...i},!e&&Kl()&&(this.rtf=dg(... method format (line 3) | format(t,e){return this.rtf?this.rtf.format(t,e):Wg(e,t,this.opts.numeri... method formatToParts (line 3) | formatToParts(t,e){return this.rtf?this.rtf.formatToParts(t,e):[]} method fromOpts (line 3) | static fromOpts(t){return s.create(t.locale,t.numberingSystem,t.outputCa... method create (line 3) | static create(t,e,i,n,o=!1){let r=t||Y.defaultLocale,a=r||(o?"en-US":fg(... method resetCache (line 3) | static resetCache(){Rs=null,mo.clear(),bo.clear(),yo.clear(),xo.clear(),... method fromObject (line 3) | static fromObject({locale:t,numberingSystem:e,outputCalendar:i,weekSetti... method constructor (line 3) | constructor(t,e,i,n,o){let[r,a,l]=mg(t);this.locale=r,this.numberingSyst... method fastNumbers (line 3) | get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbers... method listingMode (line 3) | listingMode(){let t=this.isEnglish(),e=(this.numberingSystem===null||thi... method clone (line 3) | clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:s.creat... method redefaultToEN (line 3) | redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})} method redefaultToSystem (line 3) | redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})} method months (line 3) | months(t,e=!1){return Di(this,t,ic,()=>{let i=this.intl==="ja"||this.int... method weekdays (line 3) | weekdays(t,e=!1){return Di(this,t,rc,()=>{let i=e?{weekday:t,year:"numer... method meridiems (line 3) | meridiems(){return Di(this,void 0,()=>ac,()=>{if(!this.meridiemCache){le... method eras (line 3) | eras(t){return Di(this,t,lc,()=>{let e={era:t};return this.eraCache[t]||... method extract (line 3) | extract(t,e,i){let n=this.dtFormatter(t,e),o=n.formatToParts(),r=o.find(... method numberFormatter (line 3) | numberFormatter(t={}){return new wo(this.intl,t.forceSimple||this.fastNu... method dtFormatter (line 3) | dtFormatter(t,e={}){return new ko(t,this.intl,e)} method relFormatter (line 3) | relFormatter(t={}){return new vo(this.intl,this.isEnglish(),t)} method listFormatter (line 3) | listFormatter(t={}){return hg(this.intl,t)} method isEnglish (line 3) | isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-u... method getWeekSettings (line 3) | getWeekSettings(){return this.weekSettings?this.weekSettings:Ql()?gg(thi... method getStartOfWeek (line 3) | getStartOfWeek(){return this.getWeekSettings().firstDay} method getMinDaysInFirstWeek (line 3) | getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays} method getWeekendDays (line 3) | getWeekendDays(){return this.getWeekSettings().weekend} method equals (line 3) | equals(t){return this.locale===t.locale&&this.numberingSystem===t.number... method toString (line 3) | toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this... method utcInstance (line 3) | static get utcInstance(){return io===null&&(io=new s(0)),io} method instance (line 3) | static instance(t){return t===0?s.utcInstance:new s(t)} method parseSpecifier (line 3) | static parseSpecifier(t){if(t){let e=t.match(/^utc(?:([+-]\d{1,2})(?::(\... method constructor (line 3) | constructor(t){super(),this.fixed=t} method type (line 3) | get type(){return"fixed"} method name (line 3) | get name(){return this.fixed===0?"UTC":`UTC${Vs(this.fixed,"narrow")}`} method ianaName (line 3) | get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Vs(-this.fixed,... method offsetName (line 3) | offsetName(){return this.name} method formatOffset (line 3) | formatOffset(t,e){return Vs(this.fixed,e)} method isUniversal (line 3) | get isUniversal(){return!0} method offset (line 3) | offset(){return this.fixed} method equals (line 3) | equals(t){return t.type==="fixed"&&t.fixed===this.fixed} method isValid (line 3) | get isValid(){return!0} method constructor (line 3) | constructor(t){super(),this.zoneName=t} method type (line 3) | get type(){return"invalid"} method name (line 3) | get name(){return this.zoneName} method isUniversal (line 3) | get isUniversal(){return!1} method offsetName (line 3) | offsetName(){return null} method formatOffset (line 3) | formatOffset(){return""} method offset (line 3) | offset(){return NaN} method equals (line 3) | equals(){return!1} method isValid (line 3) | get isValid(){return!1} function ne (line 3) | function ne(s,t){if(D(s)||s===null)return t;if(s instanceof Me)return s;... function wg (line 3) | function wg(s){let t=parseInt(s,10);if(isNaN(t)){t="";for(let e=0;e=0&&i.setU... function ql (line 3) | function ql(s,t,e){return e+(Bs(s)?Zl:Yl)[t-1]} function Gl (line 3) | function Gl(s,t){let e=Bs(s)?Zl:Yl,i=e.findIndex(o=>o"u"} function re (line 3) | function re(s){return typeof s=="number"} function Hi (line 3) | function Hi(s){return typeof s=="number"&&s%1===0} function Mg (line 3) | function Mg(s){return typeof s=="string"} function Og (line 3) | function Og(s){return Object.prototype.toString.call(s)==="[object Date]"} function Kl (line 3) | function Kl(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catc... function Ql (line 3) | function Ql(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in I... function Tg (line 3) | function Tg(s){return Array.isArray(s)?s:[s]} function ll (line 3) | function ll(s,t,e){if(s.length!==0)return s.reduce((i,n)=>{let o=[t(n),n... function Dg (line 3) | function Dg(s,t){return t.reduce((e,i)=>(e[i]=s[i],e),{})} function ss (line 3) | function ss(s,t){return Object.prototype.hasOwnProperty.call(s,t)} function Oo (line 3) | function Oo(s){if(s==null)return null;if(typeof s!="object")throw new Q(... function wt (line 3) | function wt(s,t,e){return Hi(s)&&s>=t&&s<=e} function Cg (line 3) | function Cg(s,t){return s-t*Math.floor(s/t)} function J (line 3) | function J(s,t=2){let e=s<0,i;return e?i="-"+(""+-s).padStart(t,"0"):i=(... function ie (line 3) | function ie(s){if(!(D(s)||s===null||s===""))return parseInt(s,10)} function ke (line 3) | function ke(s){if(!(D(s)||s===null||s===""))return parseFloat(s)} function Io (line 3) | function Io(s){if(!(D(s)||s===null||s==="")){let t=parseFloat("0."+s)*1e... function Eo (line 3) | function Eo(s,t,e="round"){let i=10**t;switch(e){case"expand":return s>0... function Bs (line 3) | function Bs(s){return s%4===0&&(s%100!==0||s%400===0)} function Qe (line 3) | function Qe(s){return Bs(s)?366:365} function Vi (line 3) | function Vi(s,t){let e=Cg(t-1,12)+1,i=s+(t-e)/12;return e===2?Bs(i)?29:2... function $i (line 3) | function $i(s){let t=Date.UTC(s.year,s.month-1,s.day,s.hour,s.minute,s.s... function cl (line 3) | function cl(s,t,e){return-Ao(Po(s,1,t),e)+t-1} function Ws (line 3) | function Ws(s,t=4,e=1){let i=cl(s,t,e),n=cl(s+1,t,e);return(Qe(s)-i+n)/7} function To (line 3) | function To(s){return s>99?s:s>Y.twoDigitCutoffYear?1900+s:2e3+s} function tc (line 3) | function tc(s,t,e,i=null){let n=new Date(s),o={hourCycle:"h23",year:"num... function ji (line 3) | function ji(s,t){let e=parseInt(s,10);Number.isNaN(e)&&(e=0);let i=parse... function ec (line 3) | function ec(s){let t=Number(s);if(typeof s=="boolean"||s===""||!Number.i... function Wi (line 3) | function Wi(s,t){let e={};for(let i in s)if(ss(s,i)){let n=s[i];if(n==nu... function Vs (line 3) | function Vs(s,t){let e=Math.trunc(Math.abs(s/60)),i=Math.trunc(Math.abs(... function Ui (line 3) | function Ui(s){return Dg(s,["hour","minute","second","millisecond"])} function ic (line 3) | function ic(s){switch(s){case"narrow":return[...Ag];case"short":return[.... function rc (line 3) | function rc(s){switch(s){case"narrow":return[...Ig];case"short":return[.... function lc (line 3) | function lc(s){switch(s){case"narrow":return[...Fg];case"short":return[.... function Rg (line 3) | function Rg(s){return ac[s.hour<12?0:1]} function Ng (line 3) | function Ng(s,t){return rc(t)[s.weekday-1]} function zg (line 3) | function zg(s,t){return ic(t)[s.month-1]} function Vg (line 3) | function Vg(s,t){return lc(t)[s.year<0?0:1]} function Wg (line 3) | function Wg(s,t,e="always",i=!1){let n={years:["year","yr."],quarters:["... function hl (line 3) | function hl(s,t){let e="";for(let i of s)i.literal?e+=i.val:e+=t(i.val);... method create (line 3) | static create(t,e={}){return new s(t,e)} method parseFormat (line 3) | static parseFormat(t){let e=null,i="",n=!1,o=[];for(let r=0;re+i.source,"");return RegExp(`^$... function ns (line 3) | function ns(...s){return t=>s.reduce(([e,i,n],o)=>{let[r,a,l]=o(t,n);ret... function os (line 3) | function os(s,...t){if(s==null)return[null,null];for(let[e,i]of t){let n... function hc (line 3) | function hc(...s){return(t,e)=>{let i={},n;for(n=0;n{if(D(t[n]))... function gl (line 3) | function gl(s){let t={};for(let[e,i]of Object.entries(s))i!==0&&(t[e]=i)... method constructor (line 3) | constructor(t){let e=t.conversionAccuracy==="longterm"||!1,i=e?Om:Mm;t.m... method fromMillis (line 3) | static fromMillis(t,e){return s.fromObject({milliseconds:t},e)} method fromObject (line 3) | static fromObject(t,e={}){if(t==null||typeof t!="object")throw new Q(`Du... method fromDurationLike (line 3) | static fromDurationLike(t){if(re(t))return s.fromMillis(t);if(s.isDurati... method fromISO (line 3) | static fromISO(t,e){let[i]=ym(t);return i?s.fromObject(i,e):s.invalid("u... method fromISOTime (line 3) | static fromISOTime(t,e){let[i]=_m(t);return i?s.fromObject(i,e):s.invali... method invalid (line 3) | static invalid(t,e=null){if(!t)throw new Q("need to specify a reason the... method normalizeUnit (line 3) | static normalizeUnit(t){let e={year:"years",years:"years",quarter:"quart... method isDuration (line 3) | static isDuration(t){return t&&t.isLuxonDuration||!1} method locale (line 3) | get locale(){return this.isValid?this.loc.locale:null} method numberingSystem (line 3) | get numberingSystem(){return this.isValid?this.loc.numberingSystem:null} method toFormat (line 3) | toFormat(t,e={}){let i={...e,floor:e.round!==!1&&e.floor!==!1};return th... method toHuman (line 3) | toHuman(t={}){if(!this.isValid)return dl;let e=t.showZeros!==!1,i=Se.map... method toObject (line 3) | toObject(){return this.isValid?{...this.values}:{}} method toISO (line 3) | toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t... method toISOTime (line 3) | toISOTime(t={}){if(!this.isValid)return null;let e=this.toMillis();retur... method toJSON (line 3) | toJSON(){return this.toISO()} method toString (line 3) | toString(){return this.toISO()} method [Symbol.for("nodejs.util.inspect.custom")] (line 3) | [Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Durati... method toMillis (line 3) | toMillis(){return this.isValid?pc(this.matrix,this.values):NaN} method valueOf (line 3) | valueOf(){return this.toMillis()} method plus (line 3) | plus(t){if(!this.isValid)return this;let e=s.fromDurationLike(t),i={};fo... method minus (line 3) | minus(t){if(!this.isValid)return this;let e=s.fromDurationLike(t);return... method mapUnits (line 3) | mapUnits(t){if(!this.isValid)return this;let e={};for(let i of Object.ke... method get (line 3) | get(t){return this[s.normalizeUnit(t)]} method set (line 3) | set(t){if(!this.isValid)return this;let e={...this.values,...Wi(t,s.norm... method reconfigure (line 3) | reconfigure({locale:t,numberingSystem:e,conversionAccuracy:i,matrix:n}={... method as (line 3) | as(t){return this.isValid?this.shiftTo(t).get(t):NaN} method normalize (line 3) | normalize(){if(!this.isValid)return this;let t=this.toObject();return fl... method rescale (line 3) | rescale(){if(!this.isValid)return this;let t=gl(this.normalize().shiftTo... method shiftTo (line 3) | shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t... method shiftToAll (line 3) | shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","... method negate (line 3) | negate(){if(!this.isValid)return this;let t={};for(let e of Object.keys(... method removeZeros (line 3) | removeZeros(){if(!this.isValid)return this;let t=gl(this.values);return ... method years (line 3) | get years(){return this.isValid?this.values.years||0:NaN} method quarters (line 3) | get quarters(){return this.isValid?this.values.quarters||0:NaN} method months (line 3) | get months(){return this.isValid?this.values.months||0:NaN} method weeks (line 3) | get weeks(){return this.isValid?this.values.weeks||0:NaN} method days (line 3) | get days(){return this.isValid?this.values.days||0:NaN} method hours (line 3) | get hours(){return this.isValid?this.values.hours||0:NaN} method minutes (line 3) | get minutes(){return this.isValid?this.values.minutes||0:NaN} method seconds (line 3) | get seconds(){return this.isValid?this.values.seconds||0:NaN} method milliseconds (line 3) | get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN} method isValid (line 3) | get isValid(){return this.invalid===null} method invalidReason (line 3) | get invalidReason(){return this.invalid?this.invalid.reason:null} method invalidExplanation (line 3) | get invalidExplanation(){return this.invalid?this.invalid.explanation:null} method equals (line 3) | equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1... function Dm (line 3) | function Dm(s,t){return!s||!s.isValid?es.invalid("missing or invalid sta... method constructor (line 3) | constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,... method invalid (line 3) | static invalid(t,e=null){if(!t)throw new Q("need to specify a reason the... method fromDateTimes (line 3) | static fromDateTimes(t,e){let i=Fs(t),n=Fs(e),o=Dm(i,n);return o??new s(... method after (line 3) | static after(t,e){let i=tt.fromDurationLike(e),n=Fs(t);return s.fromDate... method before (line 3) | static before(t,e){let i=tt.fromDurationLike(e),n=Fs(t);return s.fromDat... method fromISO (line 3) | static fromISO(t,e){let[i,n]=(t||"").split("/",2);if(i&&n){let o,r;try{o... method isInterval (line 3) | static isInterval(t){return t&&t.isLuxonInterval||!1} method start (line 3) | get start(){return this.isValid?this.s:null} method end (line 3) | get end(){return this.isValid?this.e:null} method lastDateTime (line 3) | get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null} method isValid (line 3) | get isValid(){return this.invalidReason===null} method invalidReason (line 3) | get invalidReason(){return this.invalid?this.invalid.reason:null} method invalidExplanation (line 3) | get invalidExplanation(){return this.invalid?this.invalid.explanation:null} method length (line 3) | length(t="milliseconds"){return this.isValid?this.toDuration(t).get(t):NaN} method count (line 3) | count(t="milliseconds",e){if(!this.isValid)return NaN;let i=this.start.s... method hasSame (line 3) | hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(t... method isEmpty (line 3) | isEmpty(){return this.s.valueOf()===this.e.valueOf()} method isAfter (line 3) | isAfter(t){return this.isValid?this.s>t:!1} method isBefore (line 3) | isBefore(t){return this.isValid?this.e<=t:!1} method contains (line 3) | contains(t){return this.isValid?this.s<=t&&this.e>t:!1} method set (line 3) | set({start:t,end:e}={}){return this.isValid?s.fromDateTimes(t||this.s,e|... method splitAt (line 3) | splitAt(...t){if(!this.isValid)return[];let e=t.map(Fs).filter(r=>this.c... method splitBy (line 3) | splitBy(t){let e=tt.fromDurationLike(t);if(!this.isValid||!e.isValid||e.... method divideEqually (line 3) | divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice... method overlaps (line 3) | overlaps(t){return this.e>t.s&&this.s=t.e:!1} method equals (line 3) | equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.... method intersection (line 3) | intersection(t){if(!this.isValid)return this;let e=this.s>t.s?this.s:t.s... method union (line 3) | union(t){if(!this.isValid)return this;let e=this.sn.s-o.s).reduce(([n,o],r)=>o?o.ov... method xor (line 3) | static xor(t){let e=null,i=0,n=[],o=t.map(l=>[{time:l.s,type:"s"},{time:... method difference (line 3) | difference(...t){return s.xor([this].concat(t)).map(e=>this.intersection... method toString (line 3) | toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO... method [Symbol.for("nodejs.util.inspect.custom")] (line 3) | [Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interv... method toLocaleString (line 3) | toLocaleString(t=Ri,e={}){return this.isValid?ft.create(this.s.loc.clone... method toISO (line 3) | toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:Xe} method toISODate (line 3) | toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODat... method toISOTime (line 3) | toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOT... method toFormat (line 3) | toFormat(t,{separator:e=" \u2013 "}={}){return this.isValid?`${this.s.to... method toDuration (line 3) | toDuration(t,e){return this.isValid?this.e.diff(this.s,t,e):tt.invalid(t... method mapEndpoints (line 3) | mapEndpoints(t){return s.fromDateTimes(t(this.s),t(this.e))} method hasDST (line 3) | static hasDST(t=Y.defaultZone){let e=R.now().setZone(t).set({month:12});... method isValidIANAZone (line 3) | static isValidIANAZone(t){return ae.isValidZone(t)} method normalizeZone (line 3) | static normalizeZone(t){return ne(t,Y.defaultZone)} method getStartOfWeek (line 3) | static getStartOfWeek({locale:t=null,locObj:e=null}={}){return(e||B.crea... method getMinimumDaysInFirstWeek (line 3) | static getMinimumDaysInFirstWeek({locale:t=null,locObj:e=null}={}){retur... method getWeekendWeekdays (line 3) | static getWeekendWeekdays({locale:t=null,locObj:e=null}={}){return(e||B.... method months (line 3) | static months(t="long",{locale:e=null,numberingSystem:i=null,locObj:n=nu... method monthsFormat (line 3) | static monthsFormat(t="long",{locale:e=null,numberingSystem:i=null,locOb... method weekdays (line 3) | static weekdays(t="long",{locale:e=null,numberingSystem:i=null,locObj:n=... method weekdaysFormat (line 3) | static weekdaysFormat(t="long",{locale:e=null,numberingSystem:i=null,loc... method meridiems (line 3) | static meridiems({locale:t=null}={}){return B.create(t).meridiems()} method eras (line 3) | static eras(t="short",{locale:e=null}={}){return B.create(e,null,"gregor... method features (line 3) | static features(){return{relative:Kl(),localeWeek:Ql()}} function ml (line 3) | function ml(s,t){let e=n=>n.toUTC(0,{keepLocalTime:!0}).startOf("day").v... function Cm (line 3) | function Cm(s,t,e){let i=[["years",(l,c)=>c.year-l.year],["quarters",(l,... function Pm (line 3) | function Pm(s,t,e,i){let[n,o,r,a]=Cm(s,t,e),l=t-n,c=e.filter(u=>["hours"... function N (line 3) | function N(s,t=e=>e){return{regex:s,deser:([e])=>t(wg(e))}} function Em (line 3) | function Em(s){return s.replace(/\./g,"\\.?").replace(yc,bc)} function pl (line 3) | function pl(s){return s.replace(/\./g,"").replace(yc," ").toLowerCase()} function Tt (line 3) | function Tt(s,t){return s===null?null:{regex:RegExp(s.map(Em).join("|"))... function bl (line 3) | function bl(s,t){return{regex:s,deser:([,e,i])=>ji(e,i),groups:t}} function Ci (line 3) | function Ci(s){return{regex:s,deser:([t])=>t}} function Lm (line 3) | function Lm(s){return s.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")} function Fm (line 3) | function Fm(s,t){let e=Ot(t),i=Ot(t,"{2}"),n=Ot(t,"{3}"),o=Ot(t,"{4}"),r... function Nm (line 3) | function Nm(s,t,e){let{type:i,value:n}=s;if(i==="literal"){let l=/^\s+$/... function zm (line 3) | function zm(s){return[`^${s.map(e=>e.regex).reduce((e,i)=>`${e}(${i.sour... function Vm (line 3) | function Vm(s,t,e){let i=s.match(t);if(i){let n={},o=1;for(let r in e)if... function Wm (line 3) | function Wm(s){let t=o=>{switch(o){case"S":return"millisecond";case"s":r... function Bm (line 3) | function Bm(){return oo||(oo=R.fromMillis(1555555555555)),oo} function Hm (line 3) | function Hm(s,t){if(s.literal)return s;let e=ft.macroTokenToFormatOpts(s... function xc (line 3) | function xc(s,t){return Array.prototype.concat(...s.map(e=>Hm(e,t)))} method constructor (line 3) | constructor(t,e){if(this.locale=t,this.format=e,this.tokens=xc(ft.parseF... method explainFromTokens (line 3) | explainFromTokens(t){if(this.isValid){let[e,i]=Vm(t,this.regex,this.hand... method isValid (line 3) | get isValid(){return!this.disqualifyingUnit} method invalidReason (line 3) | get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit... function _c (line 3) | function _c(s,t,e){return new Bi(s,e).explainFromTokens(t)} function $m (line 3) | function $m(s,t,e){let{result:i,zone:n,specificOffset:o,invalidReason:r}... function wc (line 3) | function wc(s,t){if(!s)return null;let i=ft.create(t,s).dtFormatter(Bm()... function Ns (line 3) | function Ns(s){return new gt("unsupported zone",`the zone "${s.name}" is... function ao (line 3) | function ao(s){return s.weekData===null&&(s.weekData=zi(s.c)),s.weekData} function lo (line 3) | function lo(s){return s.localWeekData===null&&(s.localWeekData=zi(s.c,s.... function ve (line 3) | function ve(s,t){let e={ts:s.ts,zone:s.zone,c:s.c,o:s.o,loc:s.loc,invali... function kc (line 3) | function kc(s,t,e){let i=s-t*60*1e3,n=e.offset(i);if(t===n)return[i,t];i... function Pi (line 3) | function Pi(s,t){s+=t*60*1e3;let e=new Date(s);return{year:e.getUTCFullY... function Ii (line 3) | function Ii(s,t,e){return kc($i(s),t,e)} function xl (line 3) | function xl(s,t){let e=s.o,i=s.c.year+Math.trunc(t.years),n=s.c.month+Ma... function Je (line 3) | function Je(s,t,e,i,n,o){let{setZone:r,zone:a}=e;if(s&&Object.keys(s).le... function Ai (line 3) | function Ai(s,t,e=!0){return s.isValid?ft.create(B.create("en-US"),{allo... function co (line 3) | function co(s,t,e){let i=s.c.year>9999||s.c.year<0,n="";if(i&&s.c.year>=... function _l (line 3) | function _l(s,t,e,i,n,o,r){let a=!e||s.c.millisecond!==0||s.c.second!==0... function Li (line 3) | function Li(s){let t={year:"year",years:"year",month:"month",months:"mon... function wl (line 3) | function wl(s){switch(s.toLowerCase()){case"localweekday":case"localweek... function qm (line 3) | function qm(s){if(zs===void 0&&(zs=Y.now()),s.type!=="iana")return s.off... function kl (line 3) | function kl(s,t){let e=ne(t.zone,Y.defaultZone);if(!e.isValid)return R.i... function vl (line 3) | function vl(s,t,e){let i=D(e.round)?!0:e.round,n=D(e.rounding)?"trunc":e... function Sl (line 3) | function Sl(s){let t={},e;return s.length>0&&typeof s[s.length-1]=="obje... method constructor (line 3) | constructor(t){let e=t.zone||Y.defaultZone,i=t.invalid||(Number.isNaN(t.... method now (line 3) | static now(){return new s({})} method local (line 3) | static local(){let[t,e]=Sl(arguments),[i,n,o,r,a,l,c]=e;return kl({year:... method utc (line 3) | static utc(){let[t,e]=Sl(arguments),[i,n,o,r,a,l,c]=e;return t.zone=kt.u... method fromJSDate (line 3) | static fromJSDate(t,e={}){let i=Og(t)?t.valueOf():NaN;if(Number.isNaN(i)... method fromMillis (line 3) | static fromMillis(t,e={}){if(re(t))return t<-yl||t>yl?s.invalid("Timesta... method fromSeconds (line 3) | static fromSeconds(t,e={}){if(re(t))return new s({ts:t*1e3,zone:ne(e.zon... method fromObject (line 3) | static fromObject(t,e={}){t=t||{};let i=ne(e.zone,Y.defaultZone);if(!i.i... method fromISO (line 3) | static fromISO(t,e={}){let[i,n]=mm(t);return Je(i,n,e,"ISO 8601",t)} method fromRFC2822 (line 3) | static fromRFC2822(t,e={}){let[i,n]=pm(t);return Je(i,n,e,"RFC 2822",t)} method fromHTTP (line 3) | static fromHTTP(t,e={}){let[i,n]=bm(t);return Je(i,n,e,"HTTP",e)} method fromFormat (line 3) | static fromFormat(t,e,i={}){if(D(t)||D(e))throw new Q("fromFormat requir... method fromString (line 3) | static fromString(t,e,i={}){return s.fromFormat(t,e,i)} method fromSQL (line 3) | static fromSQL(t,e={}){let[i,n]=Sm(t);return Je(i,n,e,"SQL",t)} method invalid (line 3) | static invalid(t,e=null){if(!t)throw new Q("need to specify a reason the... method isDateTime (line 3) | static isDateTime(t){return t&&t.isLuxonDateTime||!1} method parseFormatForOpts (line 3) | static parseFormatForOpts(t,e={}){let i=wc(t,B.fromObject(e));return i?i... method expandFormat (line 3) | static expandFormat(t,e={}){return xc(ft.parseFormat(t),B.fromObject(e))... method resetCache (line 3) | static resetCache(){zs=void 0,Do.clear()} method get (line 3) | get(t){return this[t]} method isValid (line 3) | get isValid(){return this.invalid===null} method invalidReason (line 3) | get invalidReason(){return this.invalid?this.invalid.reason:null} method invalidExplanation (line 3) | get invalidExplanation(){return this.invalid?this.invalid.explanation:null} method locale (line 3) | get locale(){return this.isValid?this.loc.locale:null} method numberingSystem (line 3) | get numberingSystem(){return this.isValid?this.loc.numberingSystem:null} method outputCalendar (line 3) | get outputCalendar(){return this.isValid?this.loc.outputCalendar:null} method zone (line 3) | get zone(){return this._zone} method zoneName (line 3) | get zoneName(){return this.isValid?this.zone.name:null} method year (line 3) | get year(){return this.isValid?this.c.year:NaN} method quarter (line 3) | get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN} method month (line 3) | get month(){return this.isValid?this.c.month:NaN} method day (line 3) | get day(){return this.isValid?this.c.day:NaN} method hour (line 3) | get hour(){return this.isValid?this.c.hour:NaN} method minute (line 3) | get minute(){return this.isValid?this.c.minute:NaN} method second (line 3) | get second(){return this.isValid?this.c.second:NaN} method millisecond (line 3) | get millisecond(){return this.isValid?this.c.millisecond:NaN} method weekYear (line 3) | get weekYear(){return this.isValid?ao(this).weekYear:NaN} method weekNumber (line 3) | get weekNumber(){return this.isValid?ao(this).weekNumber:NaN} method weekday (line 3) | get weekday(){return this.isValid?ao(this).weekday:NaN} method isWeekend (line 3) | get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(... method localWeekday (line 3) | get localWeekday(){return this.isValid?lo(this).weekday:NaN} method localWeekNumber (line 3) | get localWeekNumber(){return this.isValid?lo(this).weekNumber:NaN} method localWeekYear (line 3) | get localWeekYear(){return this.isValid?lo(this).weekYear:NaN} method ordinal (line 3) | get ordinal(){return this.isValid?no(this.c).ordinal:NaN} method monthShort (line 3) | get monthShort(){return this.isValid?Ke.months("short",{locObj:this.loc}... method monthLong (line 3) | get monthLong(){return this.isValid?Ke.months("long",{locObj:this.loc})[... method weekdayShort (line 3) | get weekdayShort(){return this.isValid?Ke.weekdays("short",{locObj:this.... method weekdayLong (line 3) | get weekdayLong(){return this.isValid?Ke.weekdays("long",{locObj:this.lo... method offset (line 3) | get offset(){return this.isValid?+this.o:NaN} method offsetNameShort (line 3) | get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{... method offsetNameLong (line 3) | get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{f... method isOffsetFixed (line 3) | get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null} method isInDST (line 3) | get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1... method getPossibleOffsets (line 3) | getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];l... method isInLeapYear (line 3) | get isInLeapYear(){return Bs(this.year)} method daysInMonth (line 3) | get daysInMonth(){return Vi(this.year,this.month)} method daysInYear (line 3) | get daysInYear(){return this.isValid?Qe(this.year):NaN} method weeksInWeekYear (line 3) | get weeksInWeekYear(){return this.isValid?Ws(this.weekYear):NaN} method weeksInLocalWeekYear (line 3) | get weeksInLocalWeekYear(){return this.isValid?Ws(this.localWeekYear,thi... method resolvedLocaleOptions (line 3) | resolvedLocaleOptions(t={}){let{locale:e,numberingSystem:i,calendar:n}=f... method toUTC (line 3) | toUTC(t=0,e={}){return this.setZone(kt.instance(t),e)} method toLocal (line 3) | toLocal(){return this.setZone(Y.defaultZone)} method setZone (line 3) | setZone(t,{keepLocalTime:e=!1,keepCalendarTime:i=!1}={}){if(t=ne(t,Y.def... method reconfigure (line 3) | reconfigure({locale:t,numberingSystem:e,outputCalendar:i}={}){let n=this... method setLocale (line 3) | setLocale(t){return this.reconfigure({locale:t})} method set (line 3) | set(t){if(!this.isValid)return this;let e=Wi(t,wl),{minDaysInFirstWeek:i... method plus (line 3) | plus(t){if(!this.isValid)return this;let e=tt.fromDurationLike(t);return... method minus (line 3) | minus(t){if(!this.isValid)return this;let e=tt.fromDurationLike(t).negat... method startOf (line 3) | startOf(t,{useLocaleWeeks:e=!1}={}){if(!this.isValid)return this;let i={... method endOf (line 3) | endOf(t,e){return this.isValid?this.plus({[t]:1}).startOf(t,e).minus(1):... method toFormat (line 3) | toFormat(t,e={}){return this.isValid?ft.create(this.loc.redefaultToEN(e)... method toLocaleString (line 3) | toLocaleString(t=Ri,e={}){return this.isValid?ft.create(this.loc.clone(e... method toLocaleParts (line 3) | toLocaleParts(t={}){return this.isValid?ft.create(this.loc.clone(t),t).f... method toISO (line 3) | toISO({format:t="extended",suppressSeconds:e=!1,suppressMilliseconds:i=!... method toISODate (line 3) | toISODate({format:t="extended",precision:e="day"}={}){return this.isVali... method toISOWeekDate (line 3) | toISOWeekDate(){return Ai(this,"kkkk-'W'WW-c")} method toISOTime (line 3) | toISOTime({suppressMilliseconds:t=!1,suppressSeconds:e=!1,includeOffset:... method toRFC2822 (line 3) | toRFC2822(){return Ai(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)} method toHTTP (line 3) | toHTTP(){return Ai(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")} method toSQLDate (line 3) | toSQLDate(){return this.isValid?co(this,!0):null} method toSQLTime (line 3) | toSQLTime({includeOffset:t=!0,includeZone:e=!1,includeOffsetSpace:i=!0}=... method toSQL (line 3) | toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)... method toString (line 3) | toString(){return this.isValid?this.toISO():ro} method [Symbol.for("nodejs.util.inspect.custom")] (line 3) | [Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTi... method valueOf (line 3) | valueOf(){return this.toMillis()} method toMillis (line 3) | toMillis(){return this.isValid?this.ts:NaN} method toSeconds (line 3) | toSeconds(){return this.isValid?this.ts/1e3:NaN} method toUnixInteger (line 3) | toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN} method toJSON (line 3) | toJSON(){return this.toISO()} method toBSON (line 3) | toBSON(){return this.toJSDate()} method toObject (line 3) | toObject(t={}){if(!this.isValid)return{};let e={...this.c};return t.incl... method toJSDate (line 3) | toJSDate(){return new Date(this.isValid?this.ts:NaN)} method diff (line 3) | diff(t,e="milliseconds",i={}){if(!this.isValid||!t.isValid)return tt.inv... method diffNow (line 3) | diffNow(t="milliseconds",e={}){return this.diff(s.now(),t,e)} method until (line 3) | until(t){return this.isValid?es.fromDateTimes(this,t):this} method hasSame (line 3) | hasSame(t,e,i){if(!this.isValid)return!1;let n=t.valueOf(),o=this.setZon... method equals (line 3) | equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&... method toRelative (line 3) | toRelative(t={}){if(!this.isValid)return null;let e=t.base||s.fromObject... method toRelativeCalendar (line 3) | toRelativeCalendar(t={}){return this.isValid?vl(t.base||s.fromObject({},... method min (line 3) | static min(...t){if(!t.every(s.isDateTime))throw new Q("min requires all... method max (line 3) | static max(...t){if(!t.every(s.isDateTime))throw new Q("max requires all... method fromFormatExplain (line 3) | static fromFormatExplain(t,e,i={}){let{locale:n=null,numberingSystem:o=n... method fromStringExplain (line 3) | static fromStringExplain(t,e,i={}){return s.fromFormatExplain(t,e,i)} method buildFormatParser (line 3) | static buildFormatParser(t,e={}){let{locale:i=null,numberingSystem:n=nul... method fromFormatParser (line 3) | static fromFormatParser(t,e,i={}){if(D(t)||D(e))throw new Q("fromFormatP... method DATE_SHORT (line 3) | static get DATE_SHORT(){return Ri} method DATE_MED (line 3) | static get DATE_MED(){return Ml} method DATE_MED_WITH_WEEKDAY (line 3) | static get DATE_MED_WITH_WEEKDAY(){return ng} method DATE_FULL (line 3) | static get DATE_FULL(){return Ol} method DATE_HUGE (line 3) | static get DATE_HUGE(){return Tl} method TIME_SIMPLE (line 3) | static get TIME_SIMPLE(){return Dl} method TIME_WITH_SECONDS (line 3) | static get TIME_WITH_SECONDS(){return Cl} method TIME_WITH_SHORT_OFFSET (line 3) | static get TIME_WITH_SHORT_OFFSET(){return Pl} method TIME_WITH_LONG_OFFSET (line 3) | static get TIME_WITH_LONG_OFFSET(){return Al} method TIME_24_SIMPLE (line 3) | static get TIME_24_SIMPLE(){return Il} method TIME_24_WITH_SECONDS (line 3) | static get TIME_24_WITH_SECONDS(){return El} method TIME_24_WITH_SHORT_OFFSET (line 3) | static get TIME_24_WITH_SHORT_OFFSET(){return Ll} method TIME_24_WITH_LONG_OFFSET (line 3) | static get TIME_24_WITH_LONG_OFFSET(){return Fl} method DATETIME_SHORT (line 3) | static get DATETIME_SHORT(){return Rl} method DATETIME_SHORT_WITH_SECONDS (line 3) | static get DATETIME_SHORT_WITH_SECONDS(){return Nl} method DATETIME_MED (line 3) | static get DATETIME_MED(){return zl} method DATETIME_MED_WITH_SECONDS (line 3) | static get DATETIME_MED_WITH_SECONDS(){return Vl} method DATETIME_MED_WITH_WEEKDAY (line 3) | static get DATETIME_MED_WITH_WEEKDAY(){return og} method DATETIME_FULL (line 3) | static get DATETIME_FULL(){return Wl} method DATETIME_FULL_WITH_SECONDS (line 3) | static get DATETIME_FULL_WITH_SECONDS(){return Bl} method DATETIME_HUGE (line 3) | static get DATETIME_HUGE(){return Hl} method DATETIME_HUGE_WITH_SECONDS (line 3) | static get DATETIME_HUGE_WITH_SECONDS(){return $l} function Fs (line 3) | function Fs(s){if(R.isDateTime(s))return s;if(s&&s.valueOf&&re(s.valueOf... method init (line 3) | init(s){this.options.locale||(this.options.locale=s.locale)} function Xm (line 3) | function Xm({cachedData:s,maxHeight:t,options:e,type:i}){return{userPoin... FILE: public/js/filament/widgets/components/stats-overview/stat/chart.js function ve (line 1) | function ve(i){return i+.5|0} function _e (line 1) | function _e(i){return wt(ve(i*2.55),0,255)} function St (line 1) | function St(i){return wt(ve(i*255),0,255)} function mt (line 1) | function mt(i){return wt(ve(i/2.55)/100,0,1)} function zs (line 1) | function zs(i){return wt(ve(i*100),0,100)} function ia (line 1) | function ia(i){var t=i.length,e;return i[0]==="#"&&(t===4||t===5?e={r:25... function na (line 1) | function na(i){var t=ea(i)?Qo:ta;return i?"#"+t(i.r)+t(i.g)+t(i.b)+sa(i.... function Ns (line 1) | function Ns(i,t,e){let s=t*Math.min(e,1-e),n=(o,a=(o+i/30)%12)=>e-s*Math... function aa (line 1) | function aa(i,t,e){let s=(n,o=(n+i/60)%6)=>e-e*t*Math.max(Math.min(o,4-o... function ra (line 1) | function ra(i,t,e){let s=Ns(i,1,.5),n;for(t+e>1&&(n=1/(t+e),t*=n,e*=n),n... function la (line 1) | function la(i,t,e,s,n){return i===n?(t-e)/s+(t"u"?t:i} function F (line 1) | function F(i,t,e){if(i&&typeof i.call=="function")return i.apply(e,t)} function E (line 1) | function E(i,t,e,s){let n,o,a;if(z(i))if(o=i.length,s)for(n=o-1;n>=0;n--... function we (line 1) | function we(i,t){let e,s,n,o;if(!i||!t||i.length!==t.length)return!1;for... function Ze (line 1) | function Ze(i){if(z(i))return i.map(Ze);if(T(i)){let t=Object.create(nul... function sn (line 1) | function sn(i){return["__proto__","prototype","constructor"].indexOf(i)=... function va (line 1) | function va(i,t,e,s){if(!sn(i))return;let n=t[i],o=e[i];T(n)&&T(o)?Zt(n,... function Zt (line 1) | function Zt(i,t,e){let s=z(t)?t:[t],n=s.length;if(!T(i))return i;e=e||{}... function te (line 1) | function te(i,t){return Zt(i,t,{merger:Ma})} function Ma (line 1) | function Ma(i,t,e){if(!sn(i))return;let s=t[i],n=e[i];T(s)&&T(n)?te(s,n)... function ka (line 1) | function ka(i){let t=i.split("."),e=[],s="";for(let n of t)s+=n,s.endsWi... function wa (line 1) | function wa(i){let t=ka(i);return e=>{for(let s of t){if(s==="")break;e=... function _t (line 1) | function _t(i,t){return($s[t]||($s[t]=wa(t)))(i)} function ii (line 1) | function ii(i){return i.charAt(0).toUpperCase()+i.slice(1)} function nn (line 1) | function nn(i){return i.type==="mouseup"||i.type==="click"||i.type==="co... function ie (line 1) | function ie(i,t,e){return Math.abs(i-t)=i} function Wi (line 1) | function Wi(i,t,e){let s,n,o;for(s=0,n=i.length;s=Math.min(t,e)-s&&i<=Math.max(t,e)+s} function ni (line 1) | function ni(i,t,e){e=e||(a=>i[a]1;)o... function cn (line 1) | function cn(i,t,e){let s=0,n=i.length;for(;ss&&i[... function dn (line 1) | function dn(i,t){if(i._chartjs){i._chartjs.listeners.push(t);return}Obje... function ji (line 1) | function ji(i,t){let e=i._chartjs;if(!e)return;let s=e.listeners,n=s.ind... function $i (line 1) | function $i(i){let t=new Set(i);return t.size===i.length?i:Array.from(t)} function Ui (line 1) | function Ui(i,t){let e=[],s=!1;return function(...n){e=n,s||(s=!0,Yi.cal... function un (line 1) | function un(i,t){let e;return function(...s){return t?(clearTimeout(e),e... function Xi (line 1) | function Xi(i,t,e){let s=t.length,n=0,o=s;if(i._sorted){let{iScale:a,vSc... function Ki (line 1) | function Ki(i){let{xScale:t,yScale:e,_scaleRanges:s}=i,n={xmin:t.min,xma... method easeInOutElastic (line 1) | easeInOutElastic(i){return qe(i)?i:i<.5?.5*Us(i*2,.1125,.45):.5+.5*Xs(i*... method easeInBack (line 1) | easeInBack(i){return i*i*((1.70158+1)*i-1.70158)} method easeOutBack (line 1) | easeOutBack(i){return(i-=1)*i*((1.70158+1)*i+1.70158)+1} method easeInOutBack (line 1) | easeInOutBack(i){let t=1.70158;return(i/=.5)<1?.5*(i*i*(((t*=1.525)+1)*i... method easeOutBounce (line 1) | easeOutBounce(i){return i<1/2.75?7.5625*i*i:i<2/2.75?7.5625*(i-=1.5/2.75... function qi (line 1) | function qi(i){if(i&&typeof i=="object"){let t=i.toString();return t==="... function Gi (line 1) | function Gi(i){return qi(i)?i:new ye(i)} function Ei (line 1) | function Ei(i){return qi(i)?i:new ye(i).saturate(.5).darken(.1).hexStrin... function Ta (line 1) | function Ta(i){i.set("animation",{delay:void 0,duration:1e3,easing:"ease... function La (line 1) | function La(i){i.set("layout",{autoPadding:!0,padding:{top:0,right:0,bot... function Ra (line 1) | function Ra(i,t){t=t||{};let e=i+JSON.stringify(t),s=Ks.get(e);return s|... function ne (line 1) | function ne(i,t,e){return Ra(t,e).format(i)} method values (line 1) | values(i){return z(i)?i:""+i} method numeric (line 1) | numeric(i,t,e){if(i===0)return"0";let s=this.chart.options.locale,n,o=i;... method logarithmic (line 1) | logarithmic(i,t,e){if(i===0)return"0";let s=e[t].significand||i/Math.pow... function Ea (line 1) | function Ea(i,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].... function Ia (line 1) | function Ia(i){i.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZer... function Me (line 1) | function Me(i,t){if(!t)return i;let e=t.split(".");for(let s=0,n=e.lengt... function Ii (line 1) | function Ii(i,t,e){return typeof t=="string"?Zt(Me(i,t),e):Zt(Me(i,""),t)} method constructor (line 1) | constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,... method set (line 1) | set(t,e){return Ii(this,t,e)} method get (line 1) | get(t){return Me(this,t)} method describe (line 1) | describe(t,e){return Ii(ai,t,e)} method override (line 1) | override(t,e){return Ii(Ot,t,e)} method route (line 1) | route(t,e,s,n){let o=Me(this,t),a=Me(this,s),r="_"+e;Object.defineProper... method apply (line 1) | apply(t){t.forEach(e=>e(this))} function Fa (line 1) | function Fa(i){return!i||A(i.size)||A(i.family)?null:(i.style?i.style+" ... function ke (line 1) | function ke(i,t,e,s,n){let o=t[n];return o||(o=t[n]=i.measureText(n).wid... function pn (line 1) | function pn(i,t,e,s){s=s||{};let n=s.data=s.data||{},o=s.garbageCollect=... function Ct (line 1) | function Ct(i,t,e){let s=i.currentDevicePixelRatio,n=e!==0?Math.max(e/2,... function Ji (line 1) | function Ji(i,t){!t&&!i||(t=t||i.getContext("2d"),t.save(),t.resetTransf... function ri (line 1) | function ri(i,t,e,s){Zi(i,t,e,s,null)} function Zi (line 1) | function Zi(i,t,e,s,n){let o,a,r,l,c,h,d,u,f=t.pointStyle,g=t.rotation,p... function ht (line 1) | function ht(i,t,e){return e=e||.5,!t||i&&i.x>t.left-e&&i.x0&&o.stroke... function oe (line 1) | function oe(i,t){let{x:e,y:s,w:n,h:o,radius:a}=t;i.arc(e+a.topLeft,s+a.t... function Ha (line 1) | function Ha(i,t){let e=(""+i).match(Wa);if(!e||e[1]==="normal")return t*... function li (line 1) | function li(i,t){let e={},s=T(t),n=s?Object.keys(t):t,o=T(i)?s?a=>D(i[a]... function Qi (line 1) | function Qi(i){return li(i,{top:"y",right:"x",bottom:"y",left:"x"})} function Tt (line 1) | function Tt(i){return li(i,["topLeft","topRight","bottomLeft","bottomRig... function q (line 1) | function q(i){let t=Qi(i);return t.width=t.left+t.right,t.height=t.top+t... function $ (line 1) | function $(i,t){i=i||{},t=t||V.font;let e=D(i.size,t.size);typeof e=="st... function ae (line 1) | function ae(i,t,e,s){let n=!0,o,a,r;for(o=0,a=i.length;oe&&r===0?... function yt (line 1) | function yt(i,t){return Object.assign(Object.create(i),t)} function ci (line 1) | function ci(i,t=[""],e,s,n=()=>i[0]){let o=e||i;typeof s>"u"&&(s=vn("_fa... function Bt (line 1) | function Bt(i,t,e,s){let n={_cacheable:!1,_proxy:i,_context:t,_subProxy:... function ts (line 1) | function ts(i,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.script... function _n (line 1) | function _n(i,t,e){if(Object.prototype.hasOwnProperty.call(i,t)||t==="co... function Ya (line 1) | function Ya(i,t,e){let{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=i... function Ua (line 1) | function Ua(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_stack:r}=e;if(... function Xa (line 1) | function Xa(i,t,e,s){let{_proxy:n,_context:o,_subProxy:a,_descriptors:r}... function yn (line 1) | function yn(i,t,e){return bt(i)?i(t,e):i} function qa (line 1) | function qa(i,t,e,s,n){for(let o of t){let a=Ka(e,o);if(a){i.add(a);let ... function is (line 1) | function is(i,t,e,s){let n=t._rootScopes,o=yn(t._fallback,e,s),a=[...i,.... function qs (line 1) | function qs(i,t,e,s,n){for(;e;)e=qa(i,t,e,s,n);return e} function Ga (line 1) | function Ga(i,t,e){let s=i._getTarget();t in s||(s[t]={});let n=s[t];ret... function Ja (line 1) | function Ja(i,t,e,s){let n;for(let o of t)if(n=vn($a(o,i),e),typeof n<"u... function vn (line 1) | function vn(i,t){for(let e of t){if(!e)continue;let s=e[i];if(typeof s<"... function Gs (line 1) | function Gs(i){let t=i._keys;return t||(t=i._keys=Za(i._scopes)),t} function Za (line 1) | function Za(i){let t=new Set;for(let e of i)for(let s of Object.keys(e).... function ss (line 1) | function ss(i,t,e,s){let{iScale:n}=i,{key:o="r"}=this._parsing,a=new Arr... function tr (line 1) | function tr(i,t,e,s){let n=i.skip?t:i,o=t,a=e.skip?t:e,r=ti(o,n),l=ti(a,... function er (line 1) | function er(i,t,e){let s=i.length,n,o,a,r,l,c=Qt(i,0);for(let h=0;h!c.skip... function hi (line 1) | function hi(){return typeof window<"u"&&typeof document<"u"} function di (line 1) | function di(i){let t=i.parentNode;return t&&t.toString()==="[object Shad... function ei (line 1) | function ei(i,t,e){let s;return typeof i=="string"?(s=parseInt(i,10),i.i... function or (line 1) | function or(i,t){return ui(i).getPropertyValue(t)} function zt (line 1) | function zt(i,t,e){let s={};e=e?"-"+e:"";for(let n=0;n<4;n++){let o=ar[n... function lr (line 1) | function lr(i,t){let e=i.touches,s=e&&e.length?e[0]:i,{offsetX:n,offsetY... function Lt (line 1) | function Lt(i,t){if("native"in i)return i;let{canvas:e,currentDevicePixe... function cr (line 1) | function cr(i,t,e){let s,n;if(t===void 0||e===void 0){let o=i&&di(i);if(... function wn (line 1) | function wn(i,t,e,s){let n=ui(i),o=zt(n,"margin"),a=ei(n.maxWidth,i,"cli... function ns (line 1) | function ns(i,t,e){let s=t||1,n=Dt(i.height*s),o=Dt(i.width*s);i.height=... method passive (line 1) | get passive(){return i=!0,!1} function os (line 1) | function os(i,t){let e=or(i,t),s=e&&e.match(/^(\d+)(\.\d+)?px$/);return ... function Pt (line 1) | function Pt(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:i.y+e*(t.y-i.y)}} function Pn (line 1) | function Pn(i,t,e,s){return{x:i.x+e*(t.x-i.x),y:s==="middle"?e<.5?i.y:t.... function Dn (line 1) | function Dn(i,t,e,s){let n={x:i.cp2x,y:i.cp2y},o={x:t.cp1x,y:t.cp1y},a=P... method x (line 1) | x(e){return i+i+t-e} method setWidth (line 1) | setWidth(e){t=e} method textAlign (line 1) | textAlign(e){return e==="center"?e:e==="right"?"left":"right"} method xPlus (line 1) | xPlus(e,s){return e-s} method leftForLtr (line 1) | leftForLtr(e,s){return e-s} method x (line 1) | x(i){return i} method setWidth (line 1) | setWidth(i){} method textAlign (line 1) | textAlign(i){return i} method xPlus (line 1) | xPlus(i,t){return i+t} method leftForLtr (line 1) | leftForLtr(i,t){return i} function Wt (line 1) | function Wt(i,t,e){return i?hr(t,e):dr()} function as (line 1) | function as(i,t){let e,s;(t==="ltr"||t==="rtl")&&(e=i.canvas.style,s=[e.... function rs (line 1) | function rs(i,t){t!==void 0&&(delete i.prevTextDirection,i.canvas.style.... function On (line 1) | function On(i){return i==="angle"?{between:se,compare:Oa,normalize:X}:{b... function Js (line 1) | function Js({start:i,end:t,count:e,loop:s,style:n}){return{start:i%e,end... function ur (line 1) | function ur(i,t,e){let{property:s,start:n,end:o}=e,{between:a,normalize:... function ls (line 1) | function ls(i,t,e){if(!e)return[i];let{property:s,start:n,end:o}=e,a=t.l... function cs (line 1) | function cs(i,t){let e=[],s=i.segments;for(let n=0;nr({chart... method _refresh (line 1) | _refresh(){this._request||(this._running=!0,this._request=Yi.call(window... method _update (line 1) | _update(t=Date.now()){let e=0;this._charts.forEach((s,n)=>{if(!s.running... method _getAnims (line 1) | _getAnims(t){let e=this._charts,s=e.get(t);return s||(s={running:!1,init... method listen (line 1) | listen(t,e,s){this._getAnims(t).listeners[e].push(s)} method add (line 1) | add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)} method has (line 1) | has(t){return this._getAnims(t).items.length>0} method start (line 1) | start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e... method running (line 1) | running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(... method stop (line 1) | stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let s=e.... method remove (line 1) | remove(t){return this._charts.delete(t)} method boolean (line 1) | boolean(i,t,e){return e>.5?t:i} method color (line 1) | color(i,t,e){let s=Gi(i||An),n=s.valid&&Gi(t||An);return n&&n.valid?n.mi... method number (line 1) | number(i,t,e){return i+(t-i)*e} method constructor (line 1) | constructor(t,e,s,n){let o=e[s];n=ae([t.to,n,o,t.from]);let a=ae([t.from... method active (line 1) | active(){return this._active} method update (line 1) | update(t,e,s){if(this._active){this._notify(!1);let n=this._target[this.... method cancel (line 1) | cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._noti... method tick (line 1) | tick(t){let e=t-this._start,s=this._duration,n=this._prop,o=this._from,a... method wait (line 1) | wait(){let t=this._promises||(this._promises=[]);return new Promise((e,s... method _notify (line 1) | _notify(t){let e=t?"res":"rej",s=this._promises||[];for(let n=0;ne[s].axi... function Dr (line 1) | function Dr(i,t){return yt(i,{active:!1,dataset:void 0,datasetIndex:t,in... function Or (line 1) | function Or(i,t,e){return yt(i,{active:!1,dataIndex:t,parsed:void 0,raw:... function Oe (line 1) | function Oe(i,t){let e=i.controller.index,s=i.vScale&&i.vScale.axis;if(s... method constructor (line 1) | constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedD... method initialize (line 1) | initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t... method updateIndex (line 1) | updateIndex(t){this.index!==t&&Oe(this._cachedMeta),this.index=t} method linkScales (line 1) | linkScales(){let t=this.chart,e=this._cachedMeta,s=this.getDataset(),n=(... method getDataset (line 1) | getDataset(){return this.chart.data.datasets[this.index]} method getMeta (line 1) | getMeta(){return this.chart.getDatasetMeta(this.index)} method getScaleForId (line 1) | getScaleForId(t){return this.chart.scales[t]} method _getOtherScale (line 1) | _getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.... method reset (line 1) | reset(){this._update("reset")} method _destroy (line 1) | _destroy(){let t=this._cachedMeta;this._data&&ji(this._data,this),t._sta... method _dataCheck (line 1) | _dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),s=this._data;... method addElements (line 1) | addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetEleme... method buildOrUpdateElements (line 1) | buildOrUpdateElements(t){let e=this._cachedMeta,s=this.getDataset(),n=!1... method configure (line 1) | configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),s=t... method parse (line 1) | parse(t,e){let{_cachedMeta:s,_data:n}=this,{iScale:o,_stacked:a}=s,r=o.a... method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,s,n){let{iScale:o,vScale:a}=t,r=o.axis,l=a.axis,c... method parseArrayData (line 1) | parseArrayData(t,e,s,n){let{xScale:o,yScale:a}=t,r=new Array(n),l,c,h,d;... method parseObjectData (line 1) | parseObjectData(t,e,s,n){let{xScale:o,yScale:a}=t,{xAxisKey:r="x",yAxisK... method getParsed (line 1) | getParsed(t){return this._cachedMeta._parsed[t]} method getDataElement (line 1) | getDataElement(t){return this._cachedMeta.data[t]} method applyStack (line 1) | applyStack(t,e,s){let n=this.chart,o=this._cachedMeta,a=e[t.axis],r={key... method updateRangeFromParsed (line 1) | updateRangeFromParsed(t,e,s,n){let o=s[e.axis],a=o===null?NaN:o,r=n&&s._... method getMinMax (line 1) | getMinMax(t,e){let s=this._cachedMeta,n=s._parsed,o=s._sorted&&t===s.iSc... method getAllParsedValues (line 1) | getAllParsedValues(t){let e=this._cachedMeta._parsed,s=[],n,o,a;for(n=0,... method getMaxOverflow (line 1) | getMaxOverflow(){return!1} method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,s=e.iScale,n=e.vScale,o=this.... method _update (line 1) | _update(t){let e=this._cachedMeta;this.update(t||"default"),e._clip=Mr(D... method update (line 1) | update(t){} method draw (line 1) | draw(){let t=this._ctx,e=this.chart,s=this._cachedMeta,n=s.data||[],o=e.... method getStyle (line 1) | getStyle(t,e){let s=e?"active":"default";return t===void 0&&this._cached... method getContext (line 1) | getContext(t,e,s){let n=this.getDataset(),o;if(t>=0&&t{... method updateElements (line 1) | updateElements(t,e,s,n){} method _removeElements (line 1) | _removeElements(t,e){let s=this._cachedMeta;if(this._parsing){let n=s._p... method _sync (line 1) | _sync(t){if(this._parsing)this._syncList.push(t);else{let[e,s,n]=t;this[... method _onDataPush (line 1) | _onDataPush(){let t=arguments.length;this._sync(["_insertElements",this.... method _onDataPop (line 1) | _onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-... method _onDataShift (line 1) | _onDataShift(){this._sync(["_removeElements",0,1])} method _onDataSplice (line 1) | _onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);let s=argument... method _onDataUnshift (line 1) | _onDataUnshift(){this._sync(["_insertElements",0,arguments.length])} function Ar (line 1) | function Ar(i,t){if(!i._cache.$bar){let e=i.getMatchingVisibleMetas(t),s... function Tr (line 1) | function Tr(i){let t=i.iScale,e=Ar(t,i.type),s=t._length,n,o,a,r,l=()=>{... function Lr (line 1) | function Lr(i,t,e,s){let n=e.barThickness,o,a;return A(n)?(o=t.min*e.cat... function Rr (line 1) | function Rr(i,t,e,s){let n=t.pixels,o=n[i],a=i>0?n[i-1]:null,r=i=e?... function Fr (line 1) | function Fr(i){let t,e,s,n,o;return i.horizontal?(t=i.base>i.x,e="left",... function zr (line 1) | function zr(i,t,e,s){let n=t.borderSkipped,o={};if(!n){i.borderSkipped=o... function zn (line 1) | function zn(i,t,e,s){return s?(i=Br(i,t,e),i=Bn(i,e,t)):i=Bn(i,t,e),i} function Br (line 1) | function Br(i,t,e){return i===t?e:i===e?t:i} function Bn (line 1) | function Bn(i,t,e){return i==="start"?t:i==="end"?e:i} function Vr (line 1) | function Vr(i,{inflateAmount:t},e){i.inflateAmount=t==="auto"?e===1?.33:... method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,s,n){return Fn(t,e,s,n)} method parseArrayData (line 1) | parseArrayData(t,e,s,n){return Fn(t,e,s,n)} method parseObjectData (line 1) | parseObjectData(t,e,s,n){let{iScale:o,vScale:a}=t,{xAxisKey:r="x",yAxisK... method updateRangeFromParsed (line 1) | updateRangeFromParsed(t,e,s,n){super.updateRangeFromParsed(t,e,s,n);let ... method getMaxOverflow (line 1) | getMaxOverflow(){return 0} method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,{iScale:s,vScale:n}=e,o=this.... method initialize (line 1) | initialize(){this.enableOptionSharing=!0,super.initialize();let t=this._... method update (line 1) | update(t){let e=this._cachedMeta;this.updateElements(e.data,0,e.data.len... method updateElements (line 1) | updateElements(t,e,s,n){let o=n==="reset",{index:a,_cachedMeta:{vScale:r... method _getStacks (line 1) | _getStacks(t,e){let{iScale:s}=this._cachedMeta,n=s.getMatchingVisibleMet... method _getStackCount (line 1) | _getStackCount(t){return this._getStacks(void 0,t).length} method _getAxisCount (line 1) | _getAxisCount(){return this._getAxis().length} method getFirstScaleIdForIndexAxis (line 1) | getFirstScaleIdForIndexAxis(){let t=this.chart.scales,e=this.chart.optio... method _getAxis (line 1) | _getAxis(){let t={},e=this.getFirstScaleIdForIndexAxis();for(let s of th... method _getStackIndex (line 1) | _getStackIndex(t,e,s){let n=this._getStacks(t,s),o=e!==void 0?n.indexOf(... method _getRuler (line 1) | _getRuler(){let t=this.options,e=this._cachedMeta,s=e.iScale,n=[],o,a;fo... method _calculateBarValuePixels (line 1) | _calculateBarValuePixels(t){let{_cachedMeta:{vScale:e,_stacked:s,index:n... method _calculateBarIndexPixels (line 1) | _calculateBarIndexPixels(t,e){let s=e.scale,n=this.options,o=n.skipNull,... method draw (line 1) | draw(){let t=this._cachedMeta,e=t.vScale,s=t.data,n=s.length,o=0;for(;o<... method initialize (line 1) | initialize(){this.enableOptionSharing=!0,super.initialize()} method parsePrimitiveData (line 1) | parsePrimitiveData(t,e,s,n){let o=super.parsePrimitiveData(t,e,s,n);for(... method parseArrayData (line 1) | parseArrayData(t,e,s,n){let o=super.parseArrayData(t,e,s,n);for(let a=0;... method parseObjectData (line 1) | parseObjectData(t,e,s,n){let o=super.parseObjectData(t,e,s,n);for(let a=... method getMaxOverflow (line 1) | getMaxOverflow(){let t=this._cachedMeta.data,e=0;for(let s=t.length-1;s>... method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,s=this.chart.data.labels||[],... method update (line 1) | update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)} method updateElements (line 1) | updateElements(t,e,s,n){let o=n==="reset",{iScale:a,vScale:r}=this._cach... method resolveDataElementOptions (line 1) | resolveDataElementOptions(t,e){let s=this.getParsed(t),n=super.resolveDa... function Wr (line 1) | function Wr(i,t,e){let s=1,n=1,o=0,a=0;if(t0&&!isNa... method getLabelAndValue (line 1) | getLabelAndValue(t){let e=this._cachedMeta,s=this.chart,n=s.data.labels|... method getMaxBorderWidth (line 1) | getMaxBorderWidth(t){let e=0,s=this.chart,n,o,a,r,l;if(!t){for(n=0,o=s.d... method getMaxOffset (line 1) | getMaxOffset(t){let e=0;for(let s=0,n=t.length;se.pos===t)} function Wn (line 1) | function Wn(i,t){return i.filter(e=>Lo.indexOf(e.pos)===-1&&e.box.axis==... function Ae (line 1) | function Ae(i,t){return i.sort((e,s)=>{let n=t?s:e,o=t?e:s;return n.weig... function Kr (line 1) | function Kr(i){let t=[],e,s,n,o,a,r;for(e=0,s=(i||[]).length;ec.box.fullSize),!0),s=Ae(Ce(... function Nn (line 1) | function Nn(i,t,e,s){return Math.max(i[e],t[e])+Math.max(i[s],t[s])} function Ro (line 1) | function Ro(i,t){i.top=Math.max(i.top,t.top),i.left=Math.max(i.left,t.le... function Zr (line 1) | function Zr(i,t,e,s){let{pos:n,box:o}=e,a=i.maxPadding;if(!T(n)){e.size&... function Qr (line 1) | function Qr(i){let t=i.maxPadding;function e(s){let n=Math.max(t[s]-i[s]... function tl (line 1) | function tl(i,t){let e=t.maxPadding;function s(n){let o={left:0,top:0,ri... function Ee (line 1) | function Ee(i,t,e,s){let n=[],o,a,r,l,c,h;for(o=0,a=i.length,c=0;o{let a=!1;fo... function rl (line 1) | function rl(i,t,e){let s=i.canvas,n=new MutationObserver(o=>{let a=!1;fo... function Io (line 1) | function Io(){let i=window.devicePixelRatio;i!==$n&&($n=i,Ne.forEach((t,... function ll (line 1) | function ll(i,t){Ne.size||window.addEventListener("resize",Io),Ne.set(i,t)} function cl (line 1) | function cl(i){Ne.delete(i),Ne.size||window.removeEventListener("resize"... function hl (line 1) | function hl(i,t,e){let s=i.canvas,n=s&&di(s);if(!n)return;let o=Ui((r,l)... function bs (line 1) | function bs(i,t,e){e&&e.disconnect(),t==="resize"&&cl(i)} function dl (line 1) | function dl(i,t,e){let s=i.canvas,n=Ui(o=>{i.ctx!==null&&e(ol(o,i))},i);... method acquireContext (line 1) | acquireContext(t,e){let s=t&&t.getContext&&t.getContext("2d");return s&&... method releaseContext (line 1) | releaseContext(t){let e=t.canvas;if(!e[_i])return!1;let s=e[_i].initial;... method addEventListener (line 1) | addEventListener(t,e,s){this.removeEventListener(t,e);let n=t.$proxies||... method removeEventListener (line 1) | removeEventListener(t,e){let s=t.$proxies||(t.$proxies={}),n=s[e];if(!n)... method getDevicePixelRatio (line 1) | getDevicePixelRatio(){return window.devicePixelRatio} method getMaximumSize (line 1) | getMaximumSize(t,e,s,n){return wn(t,e,s,n)} method isAttached (line 1) | isAttached(t){let e=t&&di(t);return!!(e&&e.isConnected)} function ul (line 1) | function ul(i){return!hi()||typeof OffscreenCanvas<"u"&&i instanceof Off... method constructor (line 1) | constructor(){M(this,"x");M(this,"y");M(this,"active",!1);M(this,"option... method tooltipPosition (line 1) | tooltipPosition(t){let{x:e,y:s}=this.getProps(["x","y"],t);return{x:e,y:s}} method hasValue (line 1) | hasValue(){return Vt(this.x)&&Vt(this.y)} method getProps (line 1) | getProps(t,e){let s=this.$animations;if(!e||!s)return this;let n={};retu... function fl (line 1) | function fl(i,t){let e=i.options.ticks,s=gl(i),n=Math.min(e.maxTicksLimi... function gl (line 1) | function gl(i){let t=i.options.offset,e=i._tickSize(),s=i._length/e+(t?0... function pl (line 1) | function pl(i,t,e){let s=xl(i),n=t.length/e;if(!s)return Math.max(n,1);l... function ml (line 1) | function ml(i){let t=[],e,s;for(e=0,s=i.length;e{let s=e.gc,n=s.length/2,o;if(n>t){for(o=0;oe.length-1?null:this.g... method getPixelForDecimal (line 1) | getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixe... method getDecimalForPixel (line 1) | getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return thi... method getBasePixel (line 1) | getBasePixel(){return this.getPixelForValue(this.getBaseValue())} method getBaseValue (line 1) | getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0} method getContext (line 1) | getContext(t){let e=this.ticks||[];if(t>=0&&t{let s=e.split("."),n=s.pop()... function Ol (line 1) | function Ol(i){return"id"in i&&"defaults"in i} method constructor (line 1) | constructor(){this.controllers=new pe(it,"datasets",!0),this.elements=ne... method add (line 1) | add(...t){this._each("register",t)} method remove (line 1) | remove(...t){this._each("unregister",t)} method addControllers (line 1) | addControllers(...t){this._each("register",t,this.controllers)} method addElements (line 1) | addElements(...t){this._each("register",t,this.elements)} method addPlugins (line 1) | addPlugins(...t){this._each("register",t,this.plugins)} method addScales (line 1) | addScales(...t){this._each("register",t,this.scales)} method getController (line 1) | getController(t){return this._get(t,this.controllers,"controller")} method getElement (line 1) | getElement(t){return this._get(t,this.elements,"element")} method getPlugin (line 1) | getPlugin(t){return this._get(t,this.plugins,"plugin")} method getScale (line 1) | getScale(t){return this._get(t,this.scales,"scale")} method removeControllers (line 1) | removeControllers(...t){this._each("unregister",t,this.controllers)} method removeElements (line 1) | removeElements(...t){this._each("unregister",t,this.elements)} method removePlugins (line 1) | removePlugins(...t){this._each("unregister",t,this.plugins)} method removeScales (line 1) | removeScales(...t){this._each("unregister",t,this.scales)} method _each (line 1) | _each(t,e,s){[...e].forEach(n=>{let o=s||this._getRegistryForType(n);s||... method _exec (line 1) | _exec(t,e,s){let n=ii(t);F(s["before"+n],[],s),e[t](s),F(s["after"+n],[]... method _getRegistryForType (line 1) | _getRegistryForType(t){for(let e=0;eo... function Cl (line 1) | function Cl(i){let t={},e=[],s=Object.keys(gt.plugins.items);for(let o=0... function Al (line 1) | function Al(i,t){return!t&&i===!1?null:i===!0?{}:i} function Tl (line 1) | function Tl(i,{plugins:t,localIds:e},s,n){let o=[],a=i.getContext();for(... function Ll (line 1) | function Ll(i,{plugin:t,local:e},s,n){let o=i.pluginScopeKeys(t),a=i.get... function Cs (line 1) | function Cs(i,t){let e=V.datasets[i]||{};return((t.datasets||{})[i]||{})... function Rl (line 1) | function Rl(i,t){let e=i;return i==="_index_"?e=t:i==="_value_"&&(e=t===... function El (line 1) | function El(i,t){return i===t?"_index_":"_value_"} function qn (line 1) | function qn(i){if(i==="x"||i==="y"||i==="r")return i} function Il (line 1) | function Il(i){if(i==="top"||i==="bottom")return"x";if(i==="left"||i==="... function As (line 1) | function As(i,...t){if(qn(i))return i;for(let e of t){let s=e.axis||Il(e... function Gn (line 1) | function Gn(i,t,e){if(e[t+"AxisID"]===i)return{axis:t}} function Fl (line 1) | function Fl(i,t){if(t.data&&t.data.datasets){let e=t.data.datasets.filte... function zl (line 1) | function zl(i,t){let e=Ot[i.type]||{scales:{}},s=t.scales||{},n=Cs(i.typ... function Fo (line 1) | function Fo(i){let t=i.options||(i.options={});t.plugins=D(t.plugins,{})... function zo (line 1) | function zo(i){return i=i||{},i.datasets=i.datasets||[],i.labels=i.label... function Bl (line 1) | function Bl(i){return i=i||{},i.data=zo(i.data),Fo(i),i} function pi (line 1) | function pi(i,t){let e=Jn.get(i);return e||(e=t(),Jn.set(i,e),Bo.add(e)),e} method constructor (line 1) | constructor(t){this._config=Bl(t),this._scopeCache=new Map,this._resolve... method platform (line 1) | get platform(){return this._config.platform} method type (line 1) | get type(){return this._config.type} method type (line 1) | set type(t){this._config.type=t} method data (line 1) | get data(){return this._config.data} method data (line 1) | set data(t){this._config.data=zo(t)} method options (line 1) | get options(){return this._config.options} method options (line 1) | set options(t){this._config.options=t} method plugins (line 1) | get plugins(){return this._config.plugins} method update (line 1) | update(){let t=this._config;this.clearCache(),Fo(t)} method clearCache (line 1) | clearCache(){this._scopeCache.clear(),this._resolverCache.clear()} method datasetScopeKeys (line 1) | datasetScopeKeys(t){return pi(t,()=>[[`datasets.${t}`,""]])} method datasetAnimationScopeKeys (line 1) | datasetAnimationScopeKeys(t,e){return pi(`${t}.transition.${e}`,()=>[[`d... method datasetElementScopeKeys (line 1) | datasetElementScopeKeys(t,e){return pi(`${t}-${e}`,()=>[[`datasets.${t}.... method pluginScopeKeys (line 1) | pluginScopeKeys(t){let e=t.id,s=this.type;return pi(`${s}-plugin-${e}`,(... method _cachedScopes (line 1) | _cachedScopes(t,e){let s=this._scopeCache,n=s.get(t);return(!n||e)&&(n=n... method getOptionScopes (line 1) | getOptionScopes(t,e,s){let{options:n,type:o}=this,a=this._cachedScopes(t... method chartOptionScopes (line 1) | chartOptionScopes(){let{options:t,type:e}=this;return[t,Ot[e]||{},V.data... method resolveNamedOptions (line 1) | resolveNamedOptions(t,e,s,n=[""]){let o={$shared:!0},{resolver:a,subPref... method createResolver (line 1) | createResolver(t,e,s=[""],n){let{resolver:o}=Zn(this._resolverCache,t,s)... function Zn (line 1) | function Zn(i,t,e){let s=i.get(t);s||(s=new Map,i.set(t,s));let n=e.join... function Wl (line 1) | function Wl(i,t){let{isScriptable:e,isIndexable:s}=ts(i);for(let n of t)... function Qn (line 1) | function Qn(i,t){return i==="top"||i==="bottom"||Hl.indexOf(i)===-1&&t==... function to (line 1) | function to(i,t){return function(e,s){return e[i]===s[i]?e[t]-s[t]:e[i]-... function eo (line 1) | function eo(i){let t=i.chart,e=t.options.animation;t.notifyPlugins("afte... function jl (line 1) | function jl(i){let t=i.chart,e=t.options.animation;F(e&&e.onProgress,[i]... function Vo (line 1) | function Vo(i){return hi()&&typeof i=="string"?i=document.getElementById... function $l (line 1) | function $l(i,t,e){let s=Object.keys(i);for(let n of s){let o=+n;if(o>=t... function Yl (line 1) | function Yl(i,t,e,s){return!e||i.type==="mouseout"?null:s?t:i} method register (line 1) | static register(...t){gt.add(...t),so()} method unregister (line 1) | static unregister(...t){gt.remove(...t),so()} method constructor (line 1) | constructor(t,e){let s=this.config=new Ts(e),n=Vo(t),o=io(n);if(o)throw ... method aspectRatio (line 1) | get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},widt... method data (line 1) | get data(){return this.config.data} method data (line 1) | set data(t){this.config.data=t} method options (line 1) | get options(){return this._options} method options (line 1) | set options(t){this.config.options=t} method registry (line 1) | get registry(){return gt} method _initialize (line 1) | _initialize(){return this.notifyPlugins("beforeInit"),this.options.respo... method clear (line 1) | clear(){return Ji(this.canvas,this.ctx),this} method stop (line 1) | stop(){return vt.stop(this),this} method resize (line 1) | resize(t,e){vt.running(this)?this._resizeBeforeDraw={width:t,height:e}:t... method _resize (line 1) | _resize(t,e){let s=this.options,n=this.canvas,o=s.maintainAspectRatio&&t... method ensureScalesHaveIDs (line 1) | ensureScalesHaveIDs(){let e=this.options.scales||{};E(e,(s,n)=>{s.id=n})} method buildOrUpdateScales (line 1) | buildOrUpdateScales(){let t=this.options,e=t.scales,s=this.scales,n=Obje... method _updateMetasets (line 1) | _updateMetasets(){let t=this._metasets,e=this.data.datasets.length,s=t.l... method _removeUnreferencedMetasets (line 1) | _removeUnreferencedMetasets(){let{_metasets:t,data:{datasets:e}}=this;t.... method buildOrUpdateControllers (line 1) | buildOrUpdateControllers(){let t=[],e=this.data.datasets,s,n;for(this._r... method _resetElements (line 1) | _resetElements(){E(this.data.datasets,(t,e)=>{this.getDatasetMeta(e).con... method reset (line 1) | reset(){this._resetElements(),this.notifyPlugins("reset")} method update (line 1) | update(t){let e=this.config;e.update();let s=this._options=e.createResol... method _updateScales (line 1) | _updateScales(){E(this.scales,t=>{J.removeBox(this,t)}),this.ensureScale... method _checkEventBindings (line 1) | _checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._lis... method _updateHiddenIndices (line 1) | _updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformData... method _getUniformDataChanges (line 1) | _getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return... method _updateLayout (line 1) | _updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})==... method _updateDatasets (line 1) | _updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,... method _updateDataset (line 1) | _updateDataset(t,e){let s=this.getDatasetMeta(t),n={meta:s,index:t,mode:... method render (line 1) | render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(vt.ha... method draw (line 1) | draw(){let t;if(this._resizeBeforeDraw){let{width:s,height:n}=this._resi... method _getSortedDatasetMetas (line 1) | _getSortedDatasetMetas(t){let e=this._sortedMetasets,s=[],n,o;for(n=0,o=... method getSortedVisibleDatasetMetas (line 1) | getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)} method _drawDatasets (line 1) | _drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!... method _drawDataset (line 1) | _drawDataset(t){let e=this.ctx,s={meta:t,index:t.index,cancelable:!0},n=... method isPointInArea (line 1) | isPointInArea(t){return ht(t,this.chartArea,this._minPadding)} method getElementsAtEventForMode (line 1) | getElementsAtEventForMode(t,e,s,n){let o=Xr.modes[e];return typeof o=="f... method getDatasetMeta (line 1) | getDatasetMeta(t){let e=this.data.datasets[t],s=this._metasets,n=s.filte... method getContext (line 1) | getContext(){return this.$context||(this.$context=yt(null,{chart:this,ty... method getVisibleDatasetCount (line 1) | getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length} method isDatasetVisible (line 1) | isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let s=thi... method setDatasetVisibility (line 1) | setDatasetVisibility(t,e){let s=this.getDatasetMeta(t);s.hidden=!e} method toggleDataVisibility (line 1) | toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]} method getDataVisibility (line 1) | getDataVisibility(t){return!this._hiddenIndices[t]} method _updateVisibility (line 1) | _updateVisibility(t,e,s){let n=s?"show":"hide",o=this.getDatasetMeta(t),... method hide (line 1) | hide(t,e){this._updateVisibility(t,e,!1)} method show (line 1) | show(t,e){this._updateVisibility(t,e,!0)} method _destroyDatasetMeta (line 1) | _destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.contro... method _stop (line 1) | _stop(){let t,e;for(this.stop(),vt.remove(this),t=0,e=this.data.datasets... method destroy (line 1) | destroy(){this.notifyPlugins("beforeDestroy");let{canvas:t,ctx:e}=this;t... method toBase64Image (line 1) | toBase64Image(...t){return this.canvas.toDataURL(...t)} method bindEvents (line 1) | bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResp... method bindUserEvents (line 1) | bindUserEvents(){let t=this._listeners,e=this.platform,s=(o,a)=>{e.addEv... method bindResponsiveEvents (line 1) | bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListe... method unbindEvents (line 1) | unbindEvents(){E(this._listeners,(t,e)=>{this.platform.removeEventListen... method updateHoverStyle (line 1) | updateHoverStyle(t,e,s){let n=s?"set":"remove",o,a,r,l;for(e==="dataset"... method getActiveElements (line 1) | getActiveElements(){return this._active||[]} method setActiveElements (line 1) | setActiveElements(t){let e=this._active||[],s=t.map(({datasetIndex:o,ind... method notifyPlugins (line 1) | notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)} method isPluginEnabled (line 1) | isPluginEnabled(t){return this._plugins._cache.filter(e=>e.plugin.id===t... method _updateHoverStyles (line 1) | _updateHoverStyles(t,e,s){let n=this.options.hover,o=(l,c)=>l.filter(h=>... method _eventHandler (line 1) | _eventHandler(t,e){let s={event:t,replay:e,cancelable:!0,inChartArea:thi... method _handleEvent (line 1) | _handleEvent(t,e,s){let{_active:n=[],options:o}=this,a=e,r=this._getActi... method _getActiveElements (line 1) | _getActiveElements(t,e,s,n){if(t.type==="mouseout")return[];if(!s)return... function so (line 1) | function so(){return E(at.instances,i=>i._plugins.invalidate())} function Ul (line 1) | function Ul(i,t,e){let{startAngle:s,x:n,y:o,outerRadius:a,innerRadius:r,... function Xl (line 1) | function Xl(i,t,e){let{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,... function Kl (line 1) | function Kl(i){return li(i,["outerStart","outerEnd","innerStart","innerE... function ql (line 1) | function ql(i,t,e,s){let n=Kl(i.options.borderRadius),o=(e-t)/2,a=Math.m... function re (line 1) | function re(i,t,e,s){return{x:e+i*Math.cos(t),y:s+i*Math.sin(t)}} function wi (line 1) | function wi(i,t,e,s,n,o){let{x:a,y:r,startAngle:l,pixelMargin:c,innerRad... function Gl (line 1) | function Gl(i,t,e,s,n){let{fullCircles:o,startAngle:a,circumference:r}=t... function Jl (line 1) | function Jl(i,t,e,s,n){let{fullCircles:o,startAngle:a,circumference:r,op... method constructor (line 1) | constructor(e){super();M(this,"circumference");M(this,"endAngle");M(this... method inRange (line 1) | inRange(e,s,n){let o=this.getProps(["x","y"],n),{angle:a,distance:r}=Hi(... method getCenterPoint (line 1) | getCenterPoint(e){let{x:s,y:n,startAngle:o,endAngle:a,innerRadius:r,oute... method tooltipPosition (line 1) | tooltipPosition(e){return this.getCenterPoint(e)} method draw (line 1) | draw(e){let{options:s,circumference:n}=this,o=(s.offset||0)/4,a=(s.spaci... function Wo (line 1) | function Wo(i,t,e=t){i.lineCap=D(e.borderCapStyle,t.borderCapStyle),i.se... function Zl (line 1) | function Zl(i,t,e){i.lineTo(e.x,e.y)} function Ql (line 1) | function Ql(i){return i.stepped?mn:i.tension||i.cubicInterpolationMode==... function No (line 1) | function No(i,t,e={}){let s=i.length,{start:n=0,end:o=s-1}=e,{start:a,en... function tc (line 1) | function tc(i,t,e,s){let{points:n,options:o}=t,{count:a,start:r,loop:l,i... function ec (line 1) | function ec(i,t,e,s){let n=t.points,{count:o,start:a,ilen:r}=No(n,e,s),{... function Ls (line 1) | function Ls(i){let t=i.options,e=t.borderDash&&t.borderDash.length;retur... function ic (line 1) | function ic(i){return i.stepped?Pn:i.tension||i.cubicInterpolationMode==... function sc (line 1) | function sc(i,t,e,s){let n=t._path;n||(n=t._path=new Path2D,t.path(n,e,s... function nc (line 1) | function nc(i,t,e,s){let{segments:n,options:o}=t,a=Ls(t);for(let r of n)... function ac (line 1) | function ac(i,t,e,s){oc&&!t.options.segment?sc(i,t,e,s):nc(i,t,e,s)} method constructor (line 1) | constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=... method updateControlPoints (line 1) | updateControlPoints(t,e){let s=this.options;if((s.tension||s.cubicInterp... method points (line 1) | set points(t){this._points=t,delete this._segments,delete this._path,thi... method points (line 1) | get points(){return this._points} method segments (line 1) | get segments(){return this._segments||(this._segments=Cn(this,this.optio... method first (line 1) | first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]} method last (line 1) | last(){let t=this.segments,e=this.points,s=t.length;return s&&e[t[s-1].e... method interpolate (line 1) | interpolate(t,e){let s=this.options,n=t[e],o=this.points,a=cs(this,{prop... method pathSegment (line 1) | pathSegment(t,e,s){return Ls(this)(t,this,e,s)} method path (line 1) | path(t,e,s){let n=this.segments,o=Ls(this),a=this._loop;e=e||0,s=s||this... method draw (line 1) | draw(t,e,s,n){let o=this.options||{};(this.points||[]).length&&o.borderW... function no (line 1) | function no(i,t,e,s){let n=i.options,{[e]:o}=i.getProps([e],s);return Ma... method constructor (line 1) | constructor(e){super();M(this,"parsed");M(this,"skip");M(this,"stop");th... method inRange (line 1) | inRange(e,s,n){let o=this.options,{x:a,y:r}=this.getProps(["x","y"],n);r... method inXRange (line 1) | inXRange(e,s){return no(this,e,"x",s)} method inYRange (line 1) | inYRange(e,s){return no(this,e,"y",s)} method getCenterPoint (line 1) | getCenterPoint(e){let{x:s,y:n}=this.getProps(["x","y"],e);return{x:s,y:n}} method size (line 1) | size(e){e=e||this.options||{};let s=e.radius||0;s=Math.max(s,s&&e.hoverR... method draw (line 1) | draw(e,s){let n=this.options;this.skip||n.radius<.1||!ht(this,s,this.siz... method getRange (line 1) | getRange(){let e=this.options||{};return e.radius+e.hitRadius} function Ho (line 1) | function Ho(i,t){let{x:e,y:s,base:n,width:o,height:a}=i.getProps(["x","y... function Rt (line 1) | function Rt(i,t,e,s){return i?0:Y(t,e,s)} function rc (line 1) | function rc(i,t,e){let s=i.options.borderWidth,n=i.borderSkipped,o=Qi(s)... function lc (line 1) | function lc(i,t,e){let{enableBorderRadius:s}=i.getProps(["enableBorderRa... function cc (line 1) | function cc(i){let t=Ho(i),e=t.right-t.left,s=t.bottom-t.top,n=rc(i,e/2,... function xs (line 1) | function xs(i,t,e,s){let n=t===null,o=e===null,r=i&&!(n&&o)&&Ho(i,s);ret... function hc (line 1) | function hc(i){return i.topLeft||i.topRight||i.bottomLeft||i.bottomRight} function dc (line 1) | function dc(i,t){i.rect(t.x,t.y,t.w,t.h)} function _s (line 1) | function _s(i,t,e={}){let s=i.x!==e.x?-t:0,n=i.y!==e.y?-t:0,o=(i.x+i.w!=... method constructor (line 1) | constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.b... method draw (line 1) | draw(t){let{inflateAmount:e,options:{borderColor:s,backgroundColor:n}}=t... method inRange (line 1) | inRange(t,e,s){return xs(this,t,e,s)} method inXRange (line 1) | inXRange(t,e){return xs(this,t,null,e)} method inYRange (line 1) | inYRange(t,e){return xs(this,null,t,e)} method getCenterPoint (line 1) | getCenterPoint(t){let{x:e,y:s,base:n,horizontal:o}=this.getProps(["x","y... method getRange (line 1) | getRange(t){return t==="x"?this.width/2:this.height/2} function jo (line 1) | function jo(i){return Rs[i%Rs.length]} function $o (line 1) | function $o(i){return oo[i%oo.length]} function fc (line 1) | function fc(i,t){return i.borderColor=jo(t),i.backgroundColor=$o(t),++t} function gc (line 1) | function gc(i,t){return i.backgroundColor=i.data.map(()=>jo(t++)),t} function pc (line 1) | function pc(i,t){return i.backgroundColor=i.data.map(()=>$o(t++)),t} function mc (line 1) | function mc(i){let t=0;return(e,s)=>{let n=i.getDatasetMeta(s).controlle... function ao (line 1) | function ao(i){let t;for(t in i)if(i[t].borderColor||i[t].backgroundColo... function bc (line 1) | function bc(i){return i&&(i.borderColor||i.backgroundColor)} function xc (line 1) | function xc(){return V.borderColor!=="rgba(0,0,0,0.1)"||V.backgroundColo... method beforeLayout (line 1) | beforeLayout(i,t,e){if(!e.enabled)return;let{data:{datasets:s},options:n... function yc (line 1) | function yc(i,t,e,s,n){let o=n.samples||s;if(o>=e)return i.slice(t,t+e);... function vc (line 1) | function vc(i,t,e,s){let n=0,o=0,a,r,l,c,h,d,u,f,g,p,m=[],b=t+e-1,x=i[t]... function Yo (line 1) | function Yo(i){if(i._decimated){let t=i._data;delete i._decimated,delete... function ro (line 1) | function ro(i){i.data.datasets.forEach(t=>{Yo(t)})} function Mc (line 1) | function Mc(i,t){let e=t.length,s=0,n,{iScale:o}=i,{min:a,max:r,minDefin... method destroy (line 1) | destroy(i){ro(i)} function wc (line 1) | function wc(i,t,e){let s=i.segments,n=i.points,o=t.points,a=[];for(let r... function Es (line 1) | function Es(i,t,e,s){if(s)return;let n=t[i],o=e[i];return i==="angle"&&(... function Sc (line 1) | function Sc(i,t){let{x:e=null,y:s=null}=i||{},n=t.points,o=[];return t.s... function Di (line 1) | function Di(i,t,e){for(;t>i;t--){let s=e[t];if(!isNaN(s.x)&&!isNaN(s.y))... function lo (line 1) | function lo(i,t,e,s){return i&&t?s(i[e],t[e]):i?i[e]:t?t[e]:0} function Uo (line 1) | function Uo(i,t){let e=[],s=!1;return z(i)?(s=!0,e=i):e=Sc(i,t),e.length... function co (line 1) | function co(i){return i&&i.fill!==!1} function Pc (line 1) | function Pc(i,t,e){let n=i[t].fill,o=[t],a;if(!e)return n;for(;n!==!1&&o... function Dc (line 1) | function Dc(i,t,e){let s=Tc(i);if(T(s))return isNaN(s.value)?!1:s;let n=... function Oc (line 1) | function Oc(i,t,e,s){return(i==="-"||i==="+")&&(e=t+e),e===t||e<0||e>=s?... function Cc (line 1) | function Cc(i,t){let e=null;return i==="start"?e=t.bottom:i==="end"?e=t.... function Ac (line 1) | function Ac(i,t,e){let s;return i==="start"?s=e:i==="end"?s=t.options.re... function Tc (line 1) | function Tc(i){let t=i.options,e=t.fill,s=D(e&&e.target,e);return s===vo... function Lc (line 1) | function Lc(i){let{scale:t,index:e,line:s}=i,n=[],o=s.segments,a=s.point... function Rc (line 1) | function Rc(i,t){let e=[],s=i.getMatchingVisibleMetas("line");for(let n=... function Ec (line 1) | function Ec(i,t,e){let s=[];for(let n=0;ni.height-s/2?"... function eh (line 3) | function eh(i,t,e,s){let{x:n,width:o}=s,a=e.caretSize+e.caretPadding;if(... function ih (line 3) | function ih(i,t,e,s){let{x:n,width:o}=e,{width:a,chartArea:{left:r,right... function mo (line 3) | function mo(i,t,e){let s=e.yAlign||t.yAlign||th(i,e);return{xAlign:e.xAl... function sh (line 3) | function sh(i,t){let{x:e,width:s}=i;return t==="right"?e-=s:t==="center"... function nh (line 3) | function nh(i,t,e){let{y:s,height:n}=i;return t==="top"?s+=e:t==="bottom... function bo (line 3) | function bo(i,t,e,s){let{caretSize:n,caretPadding:o,cornerRadius:a}=i,{x... function bi (line 3) | function bi(i,t,e){let s=q(e.padding);return t==="center"?i.x+i.width/2:... function xo (line 3) | function xo(i){return ft([],Mt(i))} function oh (line 3) | function oh(i,t,e){return yt(i,{tooltip:t,tooltipItems:e,type:"tooltip"})} function _o (line 3) | function _o(i,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.toolti... method title (line 3) | title(i){if(i.length>0){let t=i[0],e=t.chart.data.labels,s=e?e.length:0;... method label (line 3) | label(i){if(this&&this.options&&this.options.mode==="dataset")return i.l... method labelColor (line 3) | labelColor(i){let e=i.chart.getDatasetMeta(i.datasetIndex).controller.ge... method labelTextColor (line 3) | labelTextColor(){return this.options.bodyColor} method labelPointStyle (line 3) | labelPointStyle(i){let e=i.chart.getDatasetMeta(i.datasetIndex).controll... function Q (line 3) | function Q(i,t,e,s){let n=i[t].call(e,s);return typeof n>"u"?Ko[t].call(... method constructor (line 3) | constructor(t){super(),this.opacity=0,this._active=[],this._eventPositio... method initialize (line 3) | initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context... method _resolveAnimations (line 3) | _resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=th... method getContext (line 3) | getContext(){return this.$context||(this.$context=oh(this.chart.getConte... method getTitle (line 3) | getTitle(t,e){let{callbacks:s}=e,n=Q(s,"beforeTitle",this,t),o=Q(s,"titl... method getBeforeBody (line 3) | getBeforeBody(t,e){return xo(Q(e.callbacks,"beforeBody",this,t))} method getBody (line 3) | getBody(t,e){let{callbacks:s}=e,n=[];return E(t,o=>{let a={before:[],lin... method getAfterBody (line 3) | getAfterBody(t,e){return xo(Q(e.callbacks,"afterBody",this,t))} method getFooter (line 3) | getFooter(t,e){let{callbacks:s}=e,n=Q(s,"beforeFooter",this,t),o=Q(s,"fo... method _createItems (line 3) | _createItems(t){let e=this._active,s=this.chart.data,n=[],o=[],a=[],r=[]... method update (line 3) | update(t,e){let s=this.options.setContext(this.getContext()),n=this._act... method drawCaret (line 3) | drawCaret(t,e,s,n){let o=this.getCaretPosition(t,s,n);e.lineTo(o.x1,o.y1... method getCaretPosition (line 3) | getCaretPosition(t,e,s){let{xAlign:n,yAlign:o}=this,{caretSize:a,cornerR... method drawTitle (line 3) | drawTitle(t,e,s){let n=this.title,o=n.length,a,r,l;if(o){let c=Wt(s.rtl,... method _drawColorBox (line 3) | _drawColorBox(t,e,s,n,o){let a=this.labelColors[s],r=this.labelPointStyl... method drawBody (line 3) | drawBody(t,e,s){let{body:n}=this,{bodySpacing:o,bodyAlign:a,displayColor... method drawFooter (line 3) | drawFooter(t,e,s){let n=this.footer,o=n.length,a,r;if(o){let l=Wt(s.rtl,... method drawBackground (line 3) | drawBackground(t,e,s,n){let{xAlign:o,yAlign:a}=this,{x:r,y:l}=t,{width:c... method _updateAnimationTarget (line 3) | _updateAnimationTarget(t){let e=this.chart,s=this.$animations,n=s&&s.x,o... method _willRender (line 3) | _willRender(){return!!this.opacity} method draw (line 3) | draw(t){let e=this.options.setContext(this.getContext()),s=this.opacity;... method getActiveElements (line 3) | getActiveElements(){return this._active||[]} method setActiveElements (line 3) | setActiveElements(t,e){let s=this._active,n=t.map(({datasetIndex:r,index... method handleEvent (line 3) | handleEvent(t,e,s=!0){if(e&&this._ignoreReplayEvents)return!1;this._igno... method _getActiveElements (line 3) | _getActiveElements(t,e,s,n){let o=this.options;if(t.type==="mouseout")re... method _positionChanged (line 3) | _positionChanged(t,e){let{caretX:s,caretY:n,options:o}=this,a=Ie[o.posit... method afterInit (line 3) | afterInit(i,t,e){e&&(i.tooltip=new We({chart:i,options:e}))} method beforeUpdate (line 3) | beforeUpdate(i,t,e){i.tooltip&&i.tooltip.initialize(e)} method reset (line 3) | reset(i,t,e){i.tooltip&&i.tooltip.initialize(e)} method afterDraw (line 3) | afterDraw(i){let t=i.tooltip;if(t&&t._willRender()){let e={tooltip:t};if... method afterEvent (line 3) | afterEvent(i,t){if(i.tooltip){let e=t.replay;i.tooltip.handleEvent(t.eve... function ch (line 3) | function ch(i,t,e,s){let n=i.indexOf(t);if(n===-1)return lh(i,t,e,s);let... function yo (line 3) | function yo(i){let t=this.getLabels();return i>=0&&ie.length-1?null:this.g... method getValueForPixel (line 3) | getValueForPixel(t){return Math.round(this._startValue+this.getDecimalFo... method getBasePixel (line 3) | getBasePixel(){return this.bottom} function dh (line 3) | function dh(i,t){let e=[],{bounds:n,step:o,min:a,max:r,precision:l,count... function vo (line 3) | function vo(i,t,{horizontal:e,minRotation:s}){let n=ot(s),o=(e?Math.sin(... method constructor (line 3) | constructor(t){super(t),this.start=void 0,this.end=void 0,this._startVal... method parse (line 3) | parse(t,e){return A(t)||(typeof t=="number"||t instanceof Number)&&!isFi... method handleTickRangeOptions (line 3) | handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,m... method getTickLimit (line 3) | getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:s}=t,n... method computeTickLimit (line 3) | computeTickLimit(){return Number.POSITIVE_INFINITY} method buildTicks (line 3) | buildTicks(){let t=this.options,e=t.ticks,s=this.getTickLimit();s=Math.m... method configure (line 3) | configure(){let t=this.ticks,e=this.min,s=this.max;if(super.configure(),... method getLabelForValue (line 3) | getLabelForValue(t){return ne(t,this.chart.options.locale,this.options.t... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=N(t)?... method computeTickLimit (line 3) | computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,... method getPixelForValue (line 3) | getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this.... method getValueForPixel (line 3) | getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*t... function Mo (line 3) | function Mo(i){return i/Math.pow(10,je(i))===1} function ko (line 3) | function ko(i,t,e){let s=Math.pow(10,e),n=Math.floor(i/s);return Math.ce... function uh (line 3) | function uh(i,t){let e=t-i,s=je(e);for(;ko(i,t,s)>10;)s++;for(;ko(i,t,s)... function fh (line 3) | function fh(i,{min:t,max:e}){t=Z(i.min,t);let s=[],n=je(t),o=uh(t,e),a=o... method constructor (line 3) | constructor(t){super(t),this.start=void 0,this.end=void 0,this._startVal... method parse (line 3) | parse(t,e){let s=me.prototype.parse.apply(this,[t,e]);if(s===0){this._ze... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=N(t)?... method handleTickRangeOptions (line 3) | handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBoun... method buildTicks (line 3) | buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},... method getLabelForValue (line 3) | getLabelForValue(t){return t===void 0?"0":ne(t,this.chart.options.locale... method configure (line 3) | configure(){let t=this.min;super.configure(),this._startValue=xt(t),this... method getPixelForValue (line 3) | getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||is... method getValueForPixel (line 3) | getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,... function Is (line 3) | function Is(i){let t=i.ticks;if(t.display&&i.display){let e=q(t.backdrop... function gh (line 3) | function gh(i,t,e){return e=z(e)?e:[e],{w:pn(i,t.string,e),h:e.length*t.... function wo (line 3) | function wo(i,t,e,s,n){return i===s||i===n?{start:t-e/2,end:t+e/2}:i270||e<90)&&(i-=t),i} function kh (line 3) | function kh(i,t,e){let{left:s,top:n,right:o,bottom:a}=e,{backdropColor:r... function wh (line 3) | function wh(i,t){let{ctx:e,options:{pointLabels:s}}=i;for(let n=t-1;n>=0... function qo (line 3) | function qo(i,t,e,s){let{ctx:n}=i;if(e)n.arc(i.xCenter,i.yCenter,t,0,B);... function Sh (line 3) | function Sh(i,t,e,s,n){let o=i.ctx,a=t.circular,{color:r,lineWidth:l}=t;... function Ph (line 3) | function Ph(i,t,e){return yt(i,{label:e,index:t,type:"pointLabel"})} method constructor (line 3) | constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.dra... method setDimensions (line 3) | setDimensions(){let t=this._padding=q(Is(this.options)/2),e=this.width=t... method determineDataLimits (line 3) | determineDataLimits(){let{min:t,max:e}=this.getMinMax(!1);this.min=N(t)&... method computeTickLimit (line 3) | computeTickLimit(){return Math.ceil(this.drawingArea/Is(this.options))} method generateTickLabels (line 3) | generateTickLabels(t){me.prototype.generateTickLabels.call(this,t),this.... method fit (line 3) | fit(){let t=this.options;t.display&&t.pointLabels.display?ph(this):this.... method setCenterPoint (line 3) | setCenterPoint(t,e,s,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=... method getIndexAngle (line 3) | getIndexAngle(t){let e=B/(this._pointLabels.length||1),s=this.options.st... method getDistanceFromCenterForValue (line 3) | getDistanceFromCenterForValue(t){if(A(t))return NaN;let e=this.drawingAr... method getValueForDistanceFromCenter (line 3) | getValueForDistanceFromCenter(t){if(A(t))return NaN;let e=t/(this.drawin... method getPointLabelContext (line 3) | getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t=tt.indexOf(e);o--){let a... function Oh (line 3) | function Oh(i){for(let t=tt.indexOf(i)+1,e=tt.length;t=i[s].pos&&t<=i[n].... method constructor (line 3) | constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRa... method initOffsets (line 3) | initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.bui... method buildLookupTable (line 3) | buildLookupTable(t){let{min:e,max:s}=this,n=[],o=[],a,r,l,c,h;for(a=0,r=... method _generate (line 3) | _generate(){let t=this.min,e=this.max,s=super.getDataTimestamps();return... method _getTimestampsForTable (line 3) | _getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;... method getDecimalForValue (line 3) | getDecimalForValue(t){return(xi(this._table,t)-this._minPos)/this._table... method getValueForPixel (line 3) | getValueForPixel(t){let e=this._offsets,s=this.getDecimalForPixel(t)/e.f... function Th (line 3) | function Th({dataChecksum:i,labels:t,values:e}){return{dataChecksum:i,in... FILE: tests/CreatesApplication.php type CreatesApplication (line 8) | trait CreatesApplication method createApplication (line 13) | public function createApplication(): Application FILE: tests/Feature/ApiTokenPermissionsTest.php class ApiTokenPermissionsTest (line 13) | class ApiTokenPermissionsTest extends TestCase method test_api_token_permissions_can_be_updated (line 17) | public function test_api_token_permissions_can_be_updated(): void FILE: tests/Feature/AuthenticationTest.php class AuthenticationTest (line 11) | class AuthenticationTest extends TestCase method test_login_screen_can_be_rendered (line 15) | public function test_login_screen_can_be_rendered(): void method test_users_can_authenticate_using_the_login_screen (line 23) | public function test_users_can_authenticate_using_the_login_screen(): ... method test_users_can_not_authenticate_with_invalid_password (line 32) | public function test_users_can_not_authenticate_with_invalid_password(... method test_get_default_tenant_returns_null_when_user_has_no_teams (line 44) | public function test_get_default_tenant_returns_null_when_user_has_no_... method test_get_default_tenant_falls_back_to_first_owned_team_when_current_team_id_is_null (line 53) | public function test_get_default_tenant_falls_back_to_first_owned_team... method test_get_default_tenant_returns_current_team_when_set (line 70) | public function test_get_default_tenant_returns_current_team_when_set(... FILE: tests/Feature/BrowserSessionsTest.php class BrowserSessionsTest (line 11) | class BrowserSessionsTest extends TestCase method test_other_browser_sessions_can_be_logged_out (line 15) | public function test_other_browser_sessions_can_be_logged_out(): void FILE: tests/Feature/CreateApiTokenTest.php class CreateApiTokenTest (line 12) | class CreateApiTokenTest extends TestCase method test_api_tokens_can_be_created (line 16) | public function test_api_tokens_can_be_created(): void FILE: tests/Feature/CreateTeamTest.php class CreateTeamTest (line 11) | class CreateTeamTest extends TestCase method test_teams_can_be_created (line 15) | public function test_teams_can_be_created(): void FILE: tests/Feature/DAbovilleReportPageTest.php class DAbovilleReportPageTest (line 9) | class DAbovilleReportPageTest extends TestCase method testPageClassCanBeInstantiated (line 13) | public function testPageClassCanBeInstantiated(): void method testPageHasCorrectNavigationLabel (line 20) | public function testPageHasCorrectNavigationLabel(): void FILE: tests/Feature/DeleteAccountTest.php class DeleteAccountTest (line 12) | class DeleteAccountTest extends TestCase method test_user_accounts_can_be_deleted (line 16) | public function test_user_accounts_can_be_deleted(): void method test_correct_password_must_be_provided_before_account_can_be_deleted (line 31) | public function test_correct_password_must_be_provided_before_account_... FILE: tests/Feature/DeleteApiTokenTest.php class DeleteApiTokenTest (line 13) | class DeleteApiTokenTest extends TestCase method test_api_tokens_can_be_deleted (line 17) | public function test_api_tokens_can_be_deleted(): void FILE: tests/Feature/DeleteTeamTest.php class DeleteTeamTest (line 12) | class DeleteTeamTest extends TestCase method test_teams_can_be_deleted (line 16) | public function test_teams_can_be_deleted(): void method test_personal_teams_cant_be_deleted (line 36) | public function test_personal_teams_cant_be_deleted(): void FILE: tests/Feature/EmailVerificationTest.php class EmailVerificationTest (line 13) | class EmailVerificationTest extends TestCase method test_email_verification_screen_can_be_rendered (line 17) | public function test_email_verification_screen_can_be_rendered(): void method test_email_can_be_verified (line 30) | public function test_email_can_be_verified(): void method test_email_can_not_verified_with_invalid_hash (line 54) | public function test_email_can_not_verified_with_invalid_hash(): void FILE: tests/Feature/ExampleTest.php class ExampleTest (line 8) | class ExampleTest extends TestCase method test_the_application_returns_a_successful_response (line 13) | public function test_the_application_returns_a_successful_response(): ... FILE: tests/Feature/Filament/Resources/GedcomResourceTest.php class GedcomResourceTest (line 20) | class GedcomResourceTest extends TestCase method setUp (line 26) | #[\Override] method test_resource_has_correct_model (line 34) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 39) | public function test_resource_navigation_is_configured(): void method test_resource_has_pages_defined (line 45) | public function test_resource_has_pages_defined(): void method test_can_create_returns_true_for_authenticated_user (line 52) | public function test_can_create_returns_true_for_authenticated_user():... method test_can_create_returns_false_when_unauthenticated (line 59) | public function test_can_create_returns_false_when_unauthenticated(): ... method test_export_gedcom_dispatches_job_with_authenticated_user (line 66) | public function test_export_gedcom_dispatches_job_with_authenticated_u... method test_export_gedcom_does_not_dispatch_without_authenticated_user (line 75) | public function test_export_gedcom_does_not_dispatch_without_authentic... method test_after_create_dispatches_import_gedcom_for_ged_file (line 84) | public function test_after_create_dispatches_import_gedcom_for_ged_fil... method test_after_create_dispatches_gedcom_job_when_filename_is_array (line 101) | public function test_after_create_dispatches_gedcom_job_when_filename_... method test_after_create_dispatches_import_gramps_xml_for_gramps_file (line 123) | public function test_after_create_dispatches_import_gramps_xml_for_gra... method test_after_create_does_not_dispatch_when_filename_is_empty (line 140) | public function test_after_create_does_not_dispatch_when_filename_is_e... method test_after_create_does_not_dispatch_when_file_not_found_on_disk (line 157) | public function test_after_create_does_not_dispatch_when_file_not_foun... method test_after_create_moves_file_from_livewire_tmp_and_dispatches_job (line 175) | public function test_after_create_moves_file_from_livewire_tmp_and_dis... method test_after_create_pre_creates_import_job_before_dispatch (line 205) | public function test_after_create_pre_creates_import_job_before_dispat... method test_after_create_dispatches_gedcom_job_with_slug (line 227) | public function test_after_create_dispatches_gedcom_job_with_slug(): void method test_file_upload_component_accepts_ged_files_via_mime_type_map (line 249) | public function test_file_upload_component_accepts_ged_files_via_mime_... method test_file_upload_component_accepted_file_types_includes_ged_extension (line 263) | public function test_file_upload_component_accepted_file_types_include... FILE: tests/Feature/Filament/Resources/ImportJobResourceTest.php class ImportJobResourceTest (line 13) | class ImportJobResourceTest extends TestCase method setUp (line 19) | #[\Override] method test_resource_has_correct_model (line 26) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 31) | public function test_resource_navigation_is_configured(): void method test_resource_has_pages_defined (line 37) | public function test_resource_has_pages_defined(): void method test_can_create_returns_false (line 44) | public function test_can_create_returns_false(): void method test_can_view_any_returns_true_for_authenticated_user (line 51) | public function test_can_view_any_returns_true_for_authenticated_user(... method test_can_view_any_returns_false_when_unauthenticated (line 58) | public function test_can_view_any_returns_false_when_unauthenticated()... method test_eloquent_query_scopes_to_current_user (line 65) | public function test_eloquent_query_scopes_to_current_user(): void method test_navigation_group_is_data_management (line 81) | public function test_navigation_group_is_data_management(): void method test_list_page_class_resolves_correctly (line 86) | public function test_list_page_class_resolves_correctly(): void FILE: tests/Feature/Filament/Resources/MediaObjectResourceTest.php class MediaObjectResourceTest (line 10) | class MediaObjectResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_media_object_can_be_created_in_database (line 24) | public function test_media_object_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/NoteResourceTest.php class NoteResourceTest (line 10) | class NoteResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_note_can_be_created_in_database (line 24) | public function test_note_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/PersonAliaResourceTest.php class PersonAliaResourceTest (line 10) | class PersonAliaResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_person_alia_can_be_created_in_database (line 24) | public function test_person_alia_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/PersonSubmResourceTest.php class PersonSubmResourceTest (line 10) | class PersonSubmResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_person_subm_can_be_created_in_database (line 24) | public function test_person_subm_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/PlaceResourceTest.php class PlaceResourceTest (line 10) | class PlaceResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_place_can_be_created_in_database (line 24) | public function test_place_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/PublicationResourceTest.php class PublicationResourceTest (line 10) | class PublicationResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_publication_can_be_created_in_database (line 24) | public function test_publication_can_be_created_in_database(): void FILE: tests/Feature/Filament/Resources/RefnResourceTest.php class RefnResourceTest (line 10) | class RefnResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_refn_can_be_created_in_database (line 24) | public function test_refn_can_be_created_in_database(): void FILE: tests/Feature/Filament/SubmResourceTest.php class SubmResourceTest (line 10) | class SubmResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_subm_can_be_created_in_database (line 24) | public function test_subm_can_be_created_in_database(): void FILE: tests/Feature/Filament/SubnResourceTest.php class SubnResourceTest (line 11) | class SubnResourceTest extends TestCase method test_resource_has_correct_model (line 15) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 20) | public function test_resource_navigation_is_configured(): void method test_subn_can_be_created_in_database (line 25) | public function test_subn_can_be_created_in_database(): void FILE: tests/Feature/Filament/SubscriptionPageTest.php class SubscriptionPageTest (line 11) | class SubscriptionPageTest extends TestCase method test_start_trial_sets_user_to_premium_and_redirects (line 15) | public function test_start_trial_sets_user_to_premium_and_redirects() method test_redirect_to_checkout_uses_service_and_config_price (line 27) | public function test_redirect_to_checkout_uses_service_and_config_price() FILE: tests/Feature/Filament/TypeResourceTest.php class TypeResourceTest (line 10) | class TypeResourceTest extends TestCase method test_resource_has_correct_model (line 14) | public function test_resource_has_correct_model(): void method test_resource_navigation_is_configured (line 19) | public function test_resource_navigation_is_configured(): void method test_type_can_be_created_in_database (line 24) | public function test_type_can_be_created_in_database(): void FILE: tests/Feature/InviteTeamMemberTest.php class InviteTeamMemberTest (line 14) | class InviteTeamMemberTest extends TestCase method test_team_members_can_be_invited_to_team (line 18) | public function test_team_members_can_be_invited_to_team(): void method test_team_member_invitations_can_be_cancelled (line 39) | public function test_team_member_invitations_can_be_cancelled(): void FILE: tests/Feature/LeaveTeamTest.php class LeaveTeamTest (line 11) | class LeaveTeamTest extends TestCase method test_users_can_leave_teams (line 15) | public function test_users_can_leave_teams(): void method test_team_owners_cant_leave_their_own_team (line 32) | public function test_team_owners_cant_leave_their_own_team(): void FILE: tests/Feature/Livewire/DocumentTranscriptionComponentTest.php class DocumentTranscriptionComponentTest (line 15) | class DocumentTranscriptionComponentTest extends TestCase method setUp (line 22) | #[\Override] method testComponentCanMount (line 35) | public function testComponentCanMount(): void method testComponentLoadsTranscriptions (line 43) | public function testComponentLoadsTranscriptions(): void method testCanUploadDocument (line 60) | public function testCanUploadDocument(): void method testCanSelectTranscription (line 81) | public function testCanSelectTranscription(): void method testCanStartEditing (line 97) | public function testCanStartEditing(): void method testCanCancelEditing (line 112) | public function testCanCancelEditing(): void method testCanSaveCorrection (line 131) | public function testCanSaveCorrection(): void method testCanDeleteTranscription (line 167) | public function testCanDeleteTranscription(): void method testOnlyShowsTranscriptionsForCurrentTeam (line 188) | public function testOnlyShowsTranscriptionsForCurrentTeam(): void method testStatsAreCalculatedCorrectly (line 209) | public function testStatsAreCalculatedCorrectly(): void method testValidatesFileUpload (line 231) | public function testValidatesFileUpload(): void FILE: tests/Feature/Livewire/FanChartComponentTest.php class FanChartComponentTest (line 11) | class FanChartComponentTest extends TestCase method test_component_can_be_rendered (line 15) | public function test_component_can_be_rendered(): void method test_component_loads_all_people (line 23) | public function test_component_loads_all_people(): void FILE: tests/Feature/ModuleSystemTest.php class ModuleSystemTest (line 9) | class ModuleSystemTest extends TestCase method setUp (line 15) | protected function setUp(): void method test_it_can_list_all_modules (line 21) | public function test_it_can_list_all_modules(): void method test_it_can_get_module_by_name (line 27) | public function test_it_can_get_module_by_name(): void method test_it_can_enable_and_disable_modules (line 34) | public function test_it_can_enable_and_disable_modules(): void method test_it_can_get_module_info (line 57) | public function test_it_can_get_module_info(): void method test_it_returns_false_for_non_existent_modules (line 67) | public function test_it_returns_false_for_non_existent_modules(): void FILE: tests/Feature/PasswordConfirmationTest.php class PasswordConfirmationTest (line 10) | class PasswordConfirmationTest extends TestCase method test_confirm_password_screen_can_be_rendered (line 14) | public function test_confirm_password_screen_can_be_rendered(): void method test_password_can_be_confirmed (line 27) | public function test_password_can_be_confirmed(): void method test_password_is_not_confirmed_with_invalid_password (line 43) | public function test_password_is_not_confirmed_with_invalid_password()... FILE: tests/Feature/PasswordResetTest.php class PasswordResetTest (line 15) | class PasswordResetTest extends TestCase method test_reset_password_link_screen_can_be_rendered (line 19) | public function test_reset_password_link_screen_can_be_rendered(): void method test_reset_password_link_can_be_requested (line 34) | public function test_reset_password_link_can_be_requested(): void method test_reset_password_screen_can_be_rendered (line 50) | public function test_reset_password_screen_can_be_rendered(): void method test_password_can_be_reset_with_valid_token (line 75) | public function test_password_can_be_reset_with_valid_token(): void FILE: tests/Feature/PerformanceTest.php class PerformanceTest (line 10) | class PerformanceTest extends TestCase method testLargeDatasetRetrieval (line 14) | public function testLargeDatasetRetrieval(): void method testQueryPerformance (line 38) | public function testQueryPerformance(): void FILE: tests/Feature/PhotoTaggingWorkflowTest.php class PhotoTaggingWorkflowTest (line 16) | class PhotoTaggingWorkflowTest extends TestCase method setUp (line 24) | #[\Override] method testCompletePhotoTaggingWorkflow (line 38) | public function testCompletePhotoTaggingWorkflow(): void method testUserCanReviewAndCorrectTags (line 81) | public function testUserCanReviewAndCorrectTags(): void method testUserCanRejectIncorrectTags (line 108) | public function testUserCanRejectIncorrectTags(): void method testPersonPhotoRelationshipWorks (line 131) | public function testPersonPhotoRelationshipWorks(): void method testPhotoTagsAreLinkedToPerson (line 145) | public function testPhotoTagsAreLinkedToPerson(): void FILE: tests/Feature/ProfileInformationTest.php class ProfileInformationTest (line 11) | class ProfileInformationTest extends TestCase method test_current_profile_information_is_available (line 15) | public function test_current_profile_information_is_available(): void method test_profile_information_can_be_updated (line 25) | public function test_profile_information_can_be_updated(): void FILE: tests/Feature/RegistrationTest.php class RegistrationTest (line 9) | class RegistrationTest extends TestCase method test_registration_screen_can_be_rendered (line 13) | public function test_registration_screen_can_be_rendered(): void method test_registration_screen_cannot_be_rendered_if_support_is_disabled (line 25) | public function test_registration_screen_cannot_be_rendered_if_support... method test_new_users_can_register (line 36) | public function test_new_users_can_register(): void FILE: tests/Feature/RemoveTeamMemberTest.php class RemoveTeamMemberTest (line 11) | class RemoveTeamMemberTest extends TestCase method test_team_members_can_be_removed_from_teams (line 15) | public function test_team_members_can_be_removed_from_teams(): void method test_only_team_owner_can_remove_team_members (line 31) | public function test_only_team_owner_can_remove_team_members(): void FILE: tests/Feature/SocialstreamRegistrationTest.php class SocialstreamRegistrationTest (line 8) | class SocialstreamRegistrationTest extends TestCase method test_socialstream_providers_class_availability (line 12) | public function test_socialstream_providers_class_availability(): void FILE: tests/Feature/TwoFactorAuthenticationSettingsTest.php class TwoFactorAuthenticationSettingsTest (line 12) | class TwoFactorAuthenticationSettingsTest extends TestCase method test_two_factor_authentication_can_be_enabled (line 16) | public function test_two_factor_authentication_can_be_enabled(): void method test_recovery_codes_can_be_regenerated (line 35) | public function test_recovery_codes_can_be_regenerated(): void method test_two_factor_authentication_can_be_disabled (line 57) | public function test_two_factor_authentication_can_be_disabled(): void FILE: tests/Feature/UpdatePasswordTest.php class UpdatePasswordTest (line 12) | class UpdatePasswordTest extends TestCase method test_password_can_be_updated (line 16) | public function test_password_can_be_updated(): void method test_current_password_must_be_correct (line 31) | public function test_current_password_must_be_correct(): void method test_new_passwords_must_match (line 47) | public function test_new_passwords_must_match(): void FILE: tests/Feature/UpdateTeamMemberRoleTest.php class UpdateTeamMemberRoleTest (line 11) | class UpdateTeamMemberRoleTest extends TestCase method test_team_member_roles_can_be_updated (line 15) | public function test_team_member_roles_can_be_updated(): void method test_only_team_owner_can_update_team_member_roles (line 35) | public function test_only_team_owner_can_update_team_member_roles(): void FILE: tests/Feature/UpdateTeamNameTest.php class UpdateTeamNameTest (line 11) | class UpdateTeamNameTest extends TestCase method test_team_names_can_be_updated (line 15) | public function test_team_names_can_be_updated(): void FILE: tests/Filament/Resources/AddrResourceTest.php class AddrResourceTest (line 10) | class AddrResourceTest extends TestCase method test_form_schema_includes_all_fields_with_correct_configurations (line 14) | public function test_form_schema_includes_all_fields_with_correct_conf... method test_table_schema_includes_all_columns_with_correct_configurations (line 25) | public function test_table_schema_includes_all_columns_with_correct_co... method test_crud_operations (line 40) | public function test_crud_operations(): void FILE: tests/Filament/Resources/AuthorResourceTest.php class AuthorResourceTest (line 10) | class AuthorResourceTest extends TestCase method test_form_schema_includes_all_fields_with_correct_configurations (line 14) | public function test_form_schema_includes_all_fields_with_correct_conf... method test_table_schema_includes_all_columns_with_correct_configurations (line 31) | public function test_table_schema_includes_all_columns_with_correct_co... method test_crud_operations (line 52) | public function test_crud_operations(): void FILE: tests/Filament/Resources/ChanResourceTest.php class ChanResourceTest (line 10) | class ChanResourceTest extends TestCase method test_form_schema_includes_all_fields_with_correct_configurations (line 14) | public function test_form_schema_includes_all_fields_with_correct_conf... method test_table_schema_includes_all_columns_with_correct_configurations (line 31) | public function test_table_schema_includes_all_columns_with_correct_co... method test_crud_operations (line 43) | public function test_crud_operations(): void FILE: tests/Filament/Resources/CitationResourceTest.php class CitationResourceTest (line 10) | class CitationResourceTest extends TestCase method test_form_schema_includes_all_fields_with_correct_configurations (line 14) | public function test_form_schema_includes_all_fields_with_correct_conf... method test_table_schema_includes_all_columns_with_correct_configurations (line 36) | public function test_table_schema_includes_all_columns_with_correct_co... method test_crud_operations (line 51) | public function test_crud_operations(): void FILE: tests/Filament/Resources/DnaMatchingResourceTest.php class DnaMatchingResourceTest (line 10) | class DnaMatchingResourceTest extends TestCase method test_form_schema_includes_all_fields_with_correct_configurations (line 14) | public function test_form_schema_includes_all_fields_with_correct_conf... method test_table_schema_includes_all_columns_with_correct_configurations (line 35) | public function test_table_schema_includes_all_columns_with_correct_co... method test_crud_operations (line 56) | public function test_crud_operations(): void FILE: tests/Filament/Resources/DnaResourceTest.php class DnaResourceTest (line 12) | class DnaResourceTest extends TestCase method test_resource_pages_registered (line 16) | public function test_resource_pages_registered(): void method test_table_configuration (line 25) | public function test_table_configuration(): void method test_model_class_is_dna (line 36) | public function test_model_class_is_dna(): void method test_can_create_returns_true_for_authenticated_user_within_upload_limit (line 41) | public function test_can_create_returns_true_for_authenticated_user_wi... method test_can_create_returns_false_when_upload_limit_reached (line 49) | public function test_can_create_returns_false_when_upload_limit_reache... method test_can_create_returns_false_when_unauthenticated (line 57) | public function test_can_create_returns_false_when_unauthenticated(): ... FILE: tests/Filament/Resources/FamilyResourceTest.php class FamilyResourceTest (line 9) | class FamilyResourceTest extends TestCase method test_form_fields_configuration (line 13) | public function test_form_fields_configuration(): void method test_table_configuration (line 38) | public function test_table_configuration(): void FILE: tests/Filament/Resources/FamilySlgsResourceTest.php class FamilySlgsResourceTest (line 11) | class FamilySlgsResourceTest extends TestCase method test_form_fields_configuration (line 15) | public function test_form_fields_configuration(): void method test_table_configuration (line 37) | public function test_table_configuration(): void FILE: tests/Filament/Resources/PersonAnciResourceTest.php class PersonAnciResourceTest (line 10) | class PersonAnciResourceTest extends TestCase method testCreatePersonAnci (line 15) | public function testCreatePersonAnci(): void method testReadPersonAnci (line 29) | public function testReadPersonAnci(): void method testUpdatePersonAnci (line 39) | public function testUpdatePersonAnci(): void method testDeletePersonAnci (line 55) | public function testDeletePersonAnci(): void FILE: tests/Filament/Resources/PersonAssoResourceTest.php class PersonAssoResourceTest (line 10) | class PersonAssoResourceTest extends TestCase method testCreatePersonAsso (line 15) | public function testCreatePersonAsso(): void method testReadPersonAsso (line 31) | public function testReadPersonAsso(): void method testUpdatePersonAsso (line 41) | public function testUpdatePersonAsso(): void method testDeletePersonAsso (line 59) | public function testDeletePersonAsso(): void FILE: tests/Filament/Resources/PersonEventResourceTest.php class PersonEventResourceTest (line 10) | class PersonEventResourceTest extends TestCase method testCreatePersonEvent (line 15) | public function testCreatePersonEvent(): void method testReadPersonEvent (line 46) | public function testReadPersonEvent(): void method testUpdatePersonEvent (line 56) | public function testUpdatePersonEvent(): void method testDeletePersonEvent (line 71) | public function testDeletePersonEvent(): void FILE: tests/Filament/Resources/PersonLdsResourceTest.php class PersonLdsResourceTest (line 10) | class PersonLdsResourceTest extends TestCase method testCreatePersonLds (line 15) | public function testCreatePersonLds(): void method testReadPersonLds (line 34) | public function testReadPersonLds(): void method testUpdatePersonLds (line 44) | public function testUpdatePersonLds(): void method testDeletePersonLds (line 59) | public function testDeletePersonLds(): void FILE: tests/Filament/Resources/PersonNameFoneResourceTest.php class PersonNameFoneResourceTest (line 14) | class PersonNameFoneResourceTest extends TestCase method test_form_schema_is_correct (line 18) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 34) | public function test_table_columns_are_correct(): void method test_index_route (line 45) | public function test_index_route(): void method test_create_route (line 52) | public function test_create_route(): void method test_edit_route (line 59) | public function test_edit_route(): void FILE: tests/Filament/Resources/PersonNameResourceTest.php class PersonNameResourceTest (line 14) | class PersonNameResourceTest extends TestCase method test_form_schema_is_correct (line 18) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 41) | public function test_table_columns_are_correct(): void method test_index_route (line 66) | public function test_index_route(): void method test_create_route (line 73) | public function test_create_route(): void method test_edit_route (line 80) | public function test_edit_route(): void FILE: tests/Filament/Resources/PersonNameRomnResourceTest.php class PersonNameRomnResourceTest (line 14) | class PersonNameRomnResourceTest extends TestCase method test_form_schema_is_correct (line 18) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 41) | public function test_table_columns_are_correct(): void method test_index_route (line 66) | public function test_index_route(): void method test_create_route (line 73) | public function test_create_route(): void method test_edit_route (line 80) | public function test_edit_route(): void FILE: tests/Filament/Resources/PersonResourceTest.php class PersonResourceTest (line 12) | class PersonResourceTest extends TestCase method test_form_contains_relationship_fields (line 16) | public function test_form_contains_relationship_fields(): void method test_table_filters_by_name (line 32) | public function test_table_filters_by_name(): void method test_bulk_delete_action (line 47) | public function test_bulk_delete_action(): void FILE: tests/Filament/Resources/RepositoryResourceTest.php class RepositoryResourceTest (line 9) | class RepositoryResourceTest extends TestCase method test_form_schema_is_correct (line 11) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 25) | public function test_table_columns_are_correct(): void method test_navigation_icon_is_correct (line 39) | public function test_navigation_icon_is_correct(): void method test_model_binding_is_correct (line 44) | public function test_model_binding_is_correct(): void method test_page_routes_are_correct (line 49) | public function test_page_routes_are_correct(): void FILE: tests/Filament/Resources/SourceDataEvenResourceTest.php class SourceDataEvenResourceTest (line 10) | class SourceDataEvenResourceTest extends TestCase method test_form_schema_is_correct (line 12) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 34) | public function test_table_columns_are_correct(): void method test_navigation_icon_is_correct (line 48) | public function test_navigation_icon_is_correct(): void method test_model_binding_is_correct (line 53) | public function test_model_binding_is_correct(): void method test_page_routes_are_correct (line 58) | public function test_page_routes_are_correct(): void FILE: tests/Filament/Resources/SourceDataResourceTest.php class SourceDataResourceTest (line 10) | class SourceDataResourceTest extends TestCase method test_form_schema_is_correct (line 14) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 37) | public function test_table_columns_are_correct(): void method test_navigation_icon_is_correct (line 51) | public function test_navigation_icon_is_correct(): void method test_model_binding_is_correct (line 56) | public function test_model_binding_is_correct(): void method test_page_routes_are_correct (line 61) | public function test_page_routes_are_correct(): void FILE: tests/Filament/Resources/SourceRefEvenResourceTest.php class SourceRefEvenResourceTest (line 9) | class SourceRefEvenResourceTest extends TestCase method test_form_schema_is_correct (line 11) | public function test_form_schema_is_correct(): void method test_table_columns_are_correct (line 32) | public function test_table_columns_are_correct(): void method test_navigation_icon_is_correct (line 44) | public function test_navigation_icon_is_correct(): void method test_model_binding_is_correct (line 49) | public function test_model_binding_is_correct(): void method test_page_routes_are_correct (line 54) | public function test_page_routes_are_correct(): void FILE: tests/Filament/Resources/SourceRefResourceTest.php class SourceRefResourceTest (line 12) | class SourceRefResourceTest extends TestCase method test_form_schema_contains_all_fields_with_correct_configurations (line 16) | public function test_form_schema_contains_all_fields_with_correct_conf... method test_table_configuration_defines_all_columns_correctly (line 45) | public function test_table_configuration_defines_all_columns_correctly... FILE: tests/Filament/Resources/SourceRepoResourceTest.php class SourceRepoResourceTest (line 13) | class SourceRepoResourceTest extends TestCase method test_form_schema_contains_all_fields_with_correct_configurations (line 17) | public function test_form_schema_contains_all_fields_with_correct_conf... method test_table_configuration_defines_all_columns_correctly (line 42) | public function test_table_configuration_defines_all_columns_correctly... FILE: tests/Filament/Resources/SourceResourceTest.php class SourceResourceTest (line 11) | class SourceResourceTest extends TestCase method test_form_schema_contains_all_fields_with_correct_configurations (line 15) | public function test_form_schema_contains_all_fields_with_correct_conf... method test_table_configuration_defines_all_columns_correctly (line 48) | public function test_table_configuration_defines_all_columns_correctly... FILE: tests/TestCase.php class TestCase (line 8) | abstract class TestCase extends BaseTestCase method setUp (line 12) | #[\Override] method tearDown (line 19) | #[\Override] FILE: tests/Unit/ExampleTest.php class ExampleTest (line 7) | class ExampleTest extends TestCase method test_that_true_is_true (line 9) | public function test_that_true_is_true(): void FILE: tests/Unit/Filament/Pages/PrivateMessagingPageTest.php class PrivateMessagingPageTest (line 8) | class PrivateMessagingPageTest extends TestCase method test_mount (line 13) | public function test_mount(): void method test_sendMessage (line 24) | public function test_sendMessage(): void FILE: tests/Unit/GedcomResourceTest.php class GedcomResourceTest (line 13) | class GedcomResourceTest extends TestCase method setUp (line 17) | protected function setUp(): void method testExportGedcomDispatchesJobWithAuthenticatedUser (line 23) | public function testExportGedcomDispatchesJobWithAuthenticatedUser(): ... method testExportGedcomFailsWithoutAuthenticatedUser (line 33) | public function testExportGedcomFailsWithoutAuthenticatedUser(): void FILE: tests/Unit/LaravelGedcomModelBindingTest.php class LaravelGedcomModelBindingTest (line 21) | class LaravelGedcomModelBindingTest extends TestCase method test_vendor_family_class_resolves_to_app_family (line 23) | public function test_vendor_family_class_resolves_to_app_family(): void method test_vendor_person_class_resolves_to_app_person (line 30) | public function test_vendor_person_class_resolves_to_app_person(): void FILE: tests/Unit/Livewire/PeopleSearchTest.php class PeopleSearchTest (line 9) | class PeopleSearchTest extends TestCase method setUp (line 11) | protected function setUp(): void method test_render_function_returns_correct_view_with_data (line 18) | public function test_render_function_returns_correct_view_with_data():... FILE: tests/Unit/Models/FamilyModelTest.php class FamilyModelTest (line 8) | class FamilyModelTest extends TestCase method test_type_id_zero_is_converted_to_null (line 16) | public function test_type_id_zero_is_converted_to_null(): void method test_type_id_string_zero_is_converted_to_null (line 24) | public function test_type_id_string_zero_is_converted_to_null(): void method test_type_id_null_stays_null (line 32) | public function test_type_id_null_stays_null(): void method test_type_id_valid_value_is_preserved (line 40) | public function test_type_id_valid_value_is_preserved(): void method test_team_id_is_in_fillable (line 48) | public function test_team_id_is_in_fillable(): void FILE: tests/Unit/Models/RecordTypeTest.php class RecordTypeTest (line 11) | class RecordTypeTest extends TestCase method test_record_type_can_be_created (line 15) | public function test_record_type_can_be_created(): void method test_record_type_category_check_methods (line 38) | public function test_record_type_category_check_methods(): void method test_get_findmypast_types_returns_correct_array (line 60) | public function test_get_findmypast_types_returns_correct_array(): void FILE: tests/Unit/Models/TreeTest.php class TreeTest (line 12) | class TreeTest extends TestCase method testTreeHasRootPersonRelationship (line 16) | public function testTreeHasRootPersonRelationship(): void method testTreeHasUserRelationship (line 29) | public function testTreeHasUserRelationship(): void method testGetStatsReturnsEmptyStatsWhenNoRootPerson (line 38) | public function testGetStatsReturnsEmptyStatsWhenNoRootPerson(): void method testGetStatsReturnsCorrectStatsWithRootPerson (line 54) | public function testGetStatsReturnsCorrectStatsWithRootPerson(): void method testTreeCanBeCreatedWithRootPersonId (line 86) | public function testTreeCanBeCreatedWithRootPersonId(): void method testTreeRootPersonCanBeNull (line 104) | public function testTreeRootPersonCanBeNull(): void FILE: tests/Unit/Services/DnaImportServiceTest.php class DnaImportServiceTest (line 12) | class DnaImportServiceTest extends TestCase method setUp (line 18) | protected function setUp(): void method test_generates_unique_variable_name (line 25) | public function test_generates_unique_variable_name(): void method make23andMeContent (line 45) | private function make23andMeContent(): string method makeAncestryContent (line 56) | private function makeAncestryContent(): string method test_validates_file_format_23andme (line 66) | public function test_validates_file_format_23andme(): void method test_validates_file_format_ancestry (line 76) | public function test_validates_file_format_ancestry(): void method test_rejects_file_too_small (line 86) | public function test_rejects_file_too_small(): void method test_rejects_non_existent_file (line 96) | public function test_rejects_non_existent_file(): void method test_import_single_kit_creates_dna_record (line 104) | public function test_import_single_kit_creates_dna_record(): void method test_import_multiple_kits (line 124) | public function test_import_multiple_kits(): void method test_import_statistics (line 140) | public function test_import_statistics(): void method test_detects_file_format_myheritage (line 153) | public function test_detects_file_format_myheritage(): void method test_detects_file_format_ftdna (line 167) | public function test_detects_file_format_ftdna(): void FILE: tests/Unit/Services/DnaTriangulationServiceTest.php class DnaTriangulationServiceTest (line 15) | class DnaTriangulationServiceTest extends TestCase method setUp (line 22) | protected function setUp(): void method tearDown (line 33) | protected function tearDown(): void method test_triangulate_one_against_many_basic (line 39) | public function test_triangulate_one_against_many_basic(): void method test_triangulate_three_way (line 83) | public function test_triangulate_three_way(): void method test_find_triangulated_chromosomes (line 123) | public function test_find_triangulated_chromosomes(): void method test_calculate_triangulation_score (line 158) | public function test_calculate_triangulation_score(): void method test_calculate_triangulation_score_empty (line 175) | public function test_calculate_triangulation_score_empty(): void method test_store_triangulation_results (line 186) | public function test_store_triangulation_results(): void FILE: tests/Unit/Services/FacialRecognitionServiceTest.php class FacialRecognitionServiceTest (line 17) | class FacialRecognitionServiceTest extends TestCase method setUp (line 26) | #[\Override] method testAnalyzePhotoDetectsFaces (line 43) | public function testAnalyzePhotoDetectsFaces(): void method testAnalyzePhotoCreatesTags (line 72) | public function testAnalyzePhotoCreatesTags(): void method testConfirmTagUpdatesStatus (line 101) | public function testConfirmTagUpdatesStatus(): void method testRejectTagUpdatesStatus (line 128) | public function testRejectTagUpdatesStatus(): void method testUpdateTagPersonChangesAssignment (line 152) | public function testUpdateTagPersonChangesAssignment(): void method testGetPendingTagsReturnsCorrectTags (line 180) | public function testGetPendingTagsReturnsCorrectTags(): void method testAnalyzePhotoHandlesMissingFile (line 213) | public function testAnalyzePhotoHandlesMissingFile(): void FILE: tests/Unit/Services/FamilyMatchingServiceTest.php class FamilyMatchingServiceTest (line 14) | class FamilyMatchingServiceTest extends TestCase method setUp (line 20) | #[\Override] method testFindPotentialConnectionsReturnsEmptyWhenPrivacyDisabled (line 27) | public function testFindPotentialConnectionsReturnsEmptyWhenPrivacyDis... method testFindPotentialConnectionsReturnsEmptyWhenNoPrivacySettings (line 40) | public function testFindPotentialConnectionsReturnsEmptyWhenNoPrivacyS... method testCreateConnection (line 49) | public function testCreateConnection(): void method testCalculateConfidenceScore (line 75) | public function testCalculateConfidenceScore(): void method testProcessMatchesReturnsZeroWhenNoMatches (line 95) | public function testProcessMatchesReturnsZeroWhenNoMatches(): void FILE: tests/Unit/Services/FindMyPastMatchingProviderTest.php class FindMyPastMatchingProviderTest (line 10) | class FindMyPastMatchingProviderTest extends TestCase method setUp (line 16) | protected function setUp(): void method test_search_records_returns_array (line 22) | public function test_search_records_returns_array(): void method test_search_records_includes_newspaper_matches_for_deceased_person (line 34) | public function test_search_records_includes_newspaper_matches_for_dec... method test_search_records_includes_census_matches (line 52) | public function test_search_records_includes_census_matches(): void method test_search_records_includes_parish_matches (line 70) | public function test_search_records_includes_parish_matches(): void method test_confidence_scores_are_within_valid_range (line 87) | public function test_confidence_scores_are_within_valid_range(): void method test_matches_include_required_fields (line 107) | public function test_matches_include_required_fields(): void FILE: tests/Unit/Services/GrampsXmlServiceTest.php class GrampsXmlServiceTest (line 12) | class GrampsXmlServiceTest extends TestCase method setUp (line 18) | #[\Override] method testGenerateGrampsXmlContentReturnsXmlString (line 25) | public function testGenerateGrampsXmlContentReturnsXmlString(): void method testGenerateGrampsXmlContentWithPeople (line 38) | public function testGenerateGrampsXmlContentWithPeople(): void method testGenerateGrampsXmlContentWithFamilies (line 61) | public function testGenerateGrampsXmlContentWithFamilies(): void method testGenderMapping (line 97) | public function testGenderMapping(): void FILE: tests/Unit/Services/HandwritingRecognitionServiceTest.php class HandwritingRecognitionServiceTest (line 15) | class HandwritingRecognitionServiceTest extends TestCase method setUp (line 23) | #[\Override] method testProcessDocumentCreatesTranscription (line 39) | public function testProcessDocumentCreatesTranscription(): void method testProcessDocumentWithFallbackOCR (line 55) | public function testProcessDocumentWithFallbackOCR(): void method testApplyCorrectionCreatesRecord (line 67) | public function testApplyCorrectionCreatesRecord(): void method testGetTeamStatsReturnsCorrectData (line 94) | public function testGetTeamStatsReturnsCorrectData(): void method testGetCurrentTranscriptionReturnsCorrectValue (line 120) | public function testGetCurrentTranscriptionReturnsCorrectValue(): void method testHasCorrectionsReturnsTrueWhenCorrected (line 135) | public function testHasCorrectionsReturnsTrueWhenCorrected(): void method testGetConfidenceScoreReturnsCorrectValue (line 145) | public function testGetConfidenceScoreReturnsCorrectValue(): void FILE: tests/Unit/Services/PersonSearchServiceTest.php class PersonSearchServiceTest (line 13) | class PersonSearchServiceTest extends TestCase method setUp (line 19) | protected function setUp(): void method actingAsUserWithTeam (line 25) | private function actingAsUserWithTeam(?Team $team = null): User method test_person_is_living_when_no_death_and_recent_birth (line 40) | public function test_person_is_living_when_no_death_and_recent_birth()... method test_person_is_not_living_when_death_recorded (line 50) | public function test_person_is_not_living_when_death_recorded(): void method test_person_is_not_living_when_born_over100_years_ago (line 60) | public function test_person_is_not_living_when_born_over100_years_ago(... method test_person_is_living_when_no_birth_or_death (line 70) | public function test_person_is_living_when_no_birth_or_death(): void method test_search_own_team_finds_matching_people (line 85) | public function test_search_own_team_finds_matching_people(): void method test_search_own_team_does_not_return_other_team_data (line 109) | public function test_search_own_team_does_not_return_other_team_data()... method test_global_search_includes_deceased_from_public_teams (line 138) | public function test_global_search_includes_deceased_from_public_teams... method test_global_search_excludes_living_from_public_teams (line 160) | public function test_global_search_excludes_living_from_public_teams()... method test_global_search_excludes_private_teams (line 181) | public function test_global_search_excludes_private_teams(): void method test_global_search_includes_own_team_living_people (line 201) | public function test_global_search_includes_own_team_living_people(): ... method test_deceased_scope_filters_correctly (line 225) | public function test_deceased_scope_filters_correctly(): void method test_living_scope_filters_correctly (line 266) | public function test_living_scope_filters_correctly(): void method test_team_is_public_defaults_false (line 299) | public function test_team_is_public_defaults_false(): void method test_team_can_be_set_public (line 305) | public function test_team_can_be_set_public(): void FILE: tests/Unit/Services/RecordMatcher/Providers/AncestryProviderTest.php class AncestryProviderTest (line 12) | class AncestryProviderTest extends TestCase method setUp (line 18) | #[\Override] method testIsConfiguredReturnsTrueWhenApiKeySet (line 30) | public function testIsConfiguredReturnsTrueWhenApiKeySet(): void method testGetNameReturnsAncestry (line 35) | public function testGetNameReturnsAncestry(): void method testSearchReturnsEmptyArrayWhenNotConfigured (line 40) | public function testSearchReturnsEmptyArrayWhenNotConfigured(): void method testSearchParsesResponseWithRecordsKey (line 52) | public function testSearchParsesResponseWithRecordsKey(): void FILE: tests/Unit/Services/RecordMatcher/Providers/FamilySearchProviderTest.php class FamilySearchProviderTest (line 12) | class FamilySearchProviderTest extends TestCase method setUp (line 18) | #[\Override] method testIsConfiguredReturnsTrueWhenApiKeySet (line 30) | public function testIsConfiguredReturnsTrueWhenApiKeySet(): void method testGetNameReturnsFamilySearch (line 35) | public function testGetNameReturnsFamilySearch(): void method testSearchReturnsEmptyArrayWhenNotConfigured (line 40) | public function testSearchReturnsEmptyArrayWhenNotConfigured(): void method testSearchParsesGedcomxFormatCorrectly (line 52) | public function testSearchParsesGedcomxFormatCorrectly(): void FILE: tests/Unit/Services/RecordMatcher/Providers/MyHeritageProviderTest.php class MyHeritageProviderTest (line 12) | class MyHeritageProviderTest extends TestCase method setUp (line 18) | #[\Override] method testIsConfiguredReturnsTrueWhenApiKeySet (line 31) | public function testIsConfiguredReturnsTrueWhenApiKeySet(): void method testIsConfiguredReturnsFalseWhenApiKeyNotSet (line 36) | public function testIsConfiguredReturnsFalseWhenApiKeyNotSet(): void method testGetNameReturnsMyHeritage (line 44) | public function testGetNameReturnsMyHeritage(): void method testSearchReturnsEmptyArrayWhenApiKeyNotConfigured (line 49) | public function testSearchReturnsEmptyArrayWhenApiKeyNotConfigured(): ... method testSearchReturnsEmptyArrayForInvalidPerson (line 65) | public function testSearchReturnsEmptyArrayForInvalidPerson(): void method testSearchCallsApiWithCorrectParameters (line 73) | public function testSearchCallsApiWithCorrectParameters(): void method testSearchParsesResponseCorrectly (line 107) | public function testSearchParsesResponseCorrectly(): void method testSearchHandlesApiErrors (line 147) | public function testSearchHandlesApiErrors(): void method testSearchAcceptsPersonModel (line 164) | public function testSearchAcceptsPersonModel(): void method testSearchAcceptsPersonId (line 182) | public function testSearchAcceptsPersonId(): void FILE: tests/Unit/Services/SmartMatchingServiceTest.php class SmartMatchingServiceTest (line 14) | class SmartMatchingServiceTest extends TestCase method setUp (line 20) | #[\Override] method testServiceInitializesWithConfiguredProviders (line 36) | public function testServiceInitializesWithConfiguredProviders(): void method testFindSmartMatchesReturnsCollectionForUserWithNoMissingParents (line 42) | public function testFindSmartMatchesReturnsCollectionForUserWithNoMiss... method testFindSmartMatchesCallsProvidersWhenPeopleHaveMissingParents (line 54) | public function testFindSmartMatchesCallsProvidersWhenPeopleHaveMissin... method testServiceWorksWithoutConfiguredProviders (line 77) | public function testServiceWorksWithoutConfiguredProviders(): void method testServiceCreatesSmartMatchRecordsForFoundMatches (line 94) | public function testServiceCreatesSmartMatchRecordsForFoundMatches(): ... FILE: tests/Unit/Services/SocialMediaConnectionServiceTest.php class SocialMediaConnectionServiceTest (line 12) | class SocialMediaConnectionServiceTest extends TestCase method setUp (line 18) | #[\Override] method testEnableFamilyMatching (line 25) | public function testEnableFamilyMatching(): void method testDisableFamilyMatching (line 40) | public function testDisableFamilyMatching(): void method testGetOrCreatePrivacySettings (line 57) | public function testGetOrCreatePrivacySettings(): void method testUpdatePrivacySettings (line 68) | public function testUpdatePrivacySettings(): void method testNeedsSyncReturnsTrueWhenNeverSynced (line 81) | public function testNeedsSyncReturnsTrueWhenNeverSynced(): void method testNeedsSyncReturnsFalseWhenRecentlySynced (line 95) | public function testNeedsSyncReturnsFalseWhenRecentlySynced(): void method testNeedsSyncReturnsTrueWhenOldSync (line 109) | public function testNeedsSyncReturnsTrueWhenOldSync(): void method testSyncAccountData (line 123) | public function testSyncAccountData(): void method testDisconnectAccount (line 140) | public function testDisconnectAccount(): void FILE: tests/Unit/Services/SubscriptionServiceTest.php class SubscriptionServiceTest (line 10) | class SubscriptionServiceTest extends TestCase method setUp (line 16) | protected function setUp(): void method test_create_premium_subscription_without_payment_method (line 22) | public function test_create_premium_subscription_without_payment_metho... method test_get_pricing_info_returns_premium_info (line 35) | public function test_get_pricing_info_returns_premium_info(): void method test_check_dna_upload_limit_for_non_premium_user (line 46) | public function test_check_dna_upload_limit_for_non_premium_user(): void method test_get_premium_features_status (line 55) | public function test_get_premium_features_status(): void method test_downgrade_to_free_clears_trial (line 63) | public function test_downgrade_to_free_clears_trial(): void method test_has_expired_trial_returns_true_when_trial_passed (line 77) | public function test_has_expired_trial_returns_true_when_trial_passed(... method test_has_expired_trial_returns_false_when_trial_active (line 91) | public function test_has_expired_trial_returns_false_when_trial_active... FILE: tests/Unit/Services/TreeBuilderServiceTest.php class TreeBuilderServiceTest (line 11) | class TreeBuilderServiceTest extends TestCase method setUp (line 17) | #[\Override] method testBuildFamilyTreeIncludesSiblings (line 24) | public function testBuildFamilyTreeIncludesSiblings(): void method testBuildFamilyTreeWithoutSiblings (line 52) | public function testBuildFamilyTreeWithoutSiblings(): void method testCountTreePersonsReturnsCorrectCount (line 64) | public function testCountTreePersonsReturnsCorrectCount(): void method testGetSiblingsReturnsEmptyCollectionWhenNoParentFamily (line 84) | public function testGetSiblingsReturnsEmptyCollectionWhenNoParentFamil... method testGetSiblingsReturnsCorrectSiblings (line 93) | public function testGetSiblingsReturnsCorrectSiblings(): void method testGetAllAncestorsReturnsCorrectAncestors (line 116) | public function testGetAllAncestorsReturnsCorrectAncestors(): void method testGetAllDescendantsReturnsCorrectDescendants (line 151) | public function testGetAllDescendantsReturnsCorrectDescendants(): void method testGetTreeStatisticsReturnsCorrectData (line 168) | public function testGetTreeStatisticsReturnsCorrectData(): void method testBuildPedigreeChartReturnsCorrectStructure (line 200) | public function testBuildPedigreeChartReturnsCorrectStructure(): void method testBuildDescendantChartReturnsCorrectStructure (line 214) | public function testBuildDescendantChartReturnsCorrectStructure(): void method testFormatPersonNodeIncludesAllRequiredFields (line 228) | public function testFormatPersonNodeIncludesAllRequiredFields(): void